E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
gcd;exgcd
NSOperationQueue &&
GCD
GCD
是纯C的API,任务用块表示,块是个轻量级数据结构。而NSOperationQueue是OC对象哪些情况下应该使用
GCD
?
CharmecarWang
·
2022-02-06 22:19
UIButton: 巧妙封装截获响应
(老鸟不喜勿喷)操作:这是一些比较简单但是繁琐的小东西主要用到下面这个函数,以及
GCD
-(void)sendAction:(SEL)actionto:(i
十里桃花终是你
·
2022-02-06 21:29
Effective Objective-C 2.0
文中部分名词的中文翻译略坑,比如对block和
GCD
的翻译。其他整体还好,原作者写的比较用心。代码规范讲了不少,底层原理讲了一点点,且主要集中在第二章。另第六章对
GCD
的讲解还算不错。
Erbash
·
2022-02-06 21:58
美团—最新iOS面试题总结
2、volley的源代码,在图片缓存部分讨论了挺长时间,http中缓存机制,3、视觉控制器的生命周期4、数据库5、多线程(NSTread、NSOPeration、
GCD
A+block)6、h
iOS猿_员
·
2022-02-06 18:42
hexo+github 部署个人博客
:安装git,node.js搭建步骤按照如下步骤搭建1Step1newrepositories,名字:xxx.github.ioStep2npminstallhexo-cli-ghexoinitblo
gcd
blognpminstallStep3
virgilshi
·
2022-02-06 06:20
Linux_day01_linux的基本命令和操作
但在学习cd命令之前,我们有必要分清Linux的目录结构(linux目录结构详细说明)image.pn
gcd
usr切换到该目录下usr目录cd..
名字是乱打的
·
2022-02-06 03:51
iOS 多线程理解 -
GCD
篇
提及多线程,我们一定不会陌生,甚至线程问题已经成为iOS面试必问类型.iOS官方提供了几种多线程的解决方案.NSThread
GCD
NSOperation&NSOperationQueue今天就
GCD
(大调度中心
KumLight
·
2022-02-06 01:21
2015笔记——
GCD
(二)
除了之前提到的使用
GCD
可以后台处理任务,不阻塞主线程,还有一个用处是:可以让程序在后台较长久的运行。
满庭花醉三千客
·
2022-02-05 22:31
OC底层原理 - 21 NSThread&
GCD
& NSOperation
本文的主要目的是介绍NSThread、
GCD
、NSOperation常见的使用方式。NSThreadNSthread是苹果官方提供面向对象的线程操作技术,是对thread的上层封装,比较偏向于底层。
卡布奇诺_95d2
·
2022-02-05 11:10
GCD
队列组 dispatch_group
dispatch_group的关键函数如下:dispatch_group_t队列组对象类dispatch_group_async先把任务放到队列中,然后再讲队列放入队列组dispatch_group_notify用于获取执行完毕回调dispatch_wait回到当前线程继续执行后面的操作(会阻塞当前线程)dispatch_group_enter用于标志一个任务追加到group,执行一次,相当于gr
Geniune
·
2022-02-05 07:24
iOS多线程(一):
GCD
的基本使用
一、什么是
GCD
GCD
:grandcentraldispatch牛逼的中枢调度器特点:1.纯C语言API2.apple官方出品3.自动管理生命周期(ARC中)4.只需要告诉
GCD
需要执行的任务,操作简单二
康小曹
·
2022-02-04 20:57
GCD
10
并发队列:
GCD
默认提供了全局的并发队列,提供整个应用使用,可以无需手动创建使用dispatch_get_global_queue函数获得全局的并发队列dispatch_queue_tdispatch_get_global_queue
Sunney
·
2022-02-04 20:32
iOS 学习笔记一 多线程之NSOperation
一、定义:
GCD
是基于C的底层API,而NSOperation则是封装
GCD
实现Objective-CAPINSOperationQueue【操作队列】:用来存放操作的队列NSOperationQueue
peterking
·
2022-02-04 19:59
python求一个整数的最大公约数_【Java编程基本功】(三)求两个数的最大公约数与最小公倍数...
代码:importjava.util.Scanner;publicclass
GCD
AndLCM{publicstaticvoidmain(String[]args){System.out
weixin_39801991
·
2022-02-04 17:08
最大正整数和最小负整数的代码
求数列的最大子段和java
一行代码求两个数的最大公约数
*;//一行代码求两个数的最大公约数publicclassget
GCD
{//获得最大公约数(辗转相除法)publicstaticint
gcd
(intm,intn){returnn==0?
三名狂客
·
2022-02-04 17:48
手撕算法题
最大公约数
辗转相除法
辗转相除
一行代码求两个数的最大公约数(Java)
**@authorCreatedbyLiveEveryDay*/publicclassOneLineCode
GCD
{
LiveEveryDay
·
2022-02-04 15:15
Programming
Design
#
Algorithm
#
Java
一行代码求两个数的最大公约数
多线程的理论知识部分
前言:在iOS开发过程中会遇到多线程和
GCD
的问题。开发过程中,使用多线程是为了提高性能,创造更好的用户体验。
MrCSA
·
2022-02-03 06:16
ios开发 倒计时Button实现(一)
(其实
GCD
也可以实现倒计时,向这样简单的倒计时我们可以使用
GCD
的方式实现,若需求中要求倒计时的时候停止倒计时的操作
GCD
是不提供停止的功能只有到达指定的时间才能停止,而NSTim
叶熙雯
·
2022-02-02 23:13
[iOS]底层原理三 : (多线程、内存管理)
底层原理二:(Runtime、Runloop)底层原理三:(多线程、内存管理)底层原理四:(性能优化、架构)底层原理五:(面试题目整理)十四.多线程14.1ios多线程方案pthread/NSThread/
GCD
iLees
·
2022-02-02 23:07
iOS 高级开发之读写安全
读写安全-Demo为了保证数据读写的安全,我们可以采用锁,
GCD
等方案来保证线程安全.读写安全要保证以下的原则:1:读写互斥同一时间不允许既有读的操作又有些的操作2:写写互斥同一时间,只能允许1个线程进行写的操作
iOS刘耀宗
·
2022-01-25 10:58
iOS 实现一个栈 使用数组 (二)
iOS实现一个栈这个栈是线程安全的线程的安全使用
GCD
的信号量dispatch_semaphore_t。
wealon
·
2022-01-21 21:44
欧几里得算法
例如24和30的最大公约数是6.分解最小质因数分解24=2x2x2x3分解30=2x3x5提取提取2x3=6.算法:publicstaticint
gcd
(inta,intb){if(b==0)returna
·
2022-01-16 13:37
算法java
iOS项目嵌入React Native
记录一下已有iOS项目嵌入RN页面一、以下为Debug篇幅cdDesktopmkdirRNDemo桌面创建一个RNDemo的文件夹package.json复制到RNDemo文件夹内image.pn
gcd
RNDemo
binya
·
2022-01-13 15:50
软路由openwrt中替换国内镜像源(以阿里云为例)
一、打开openwrt终端二、找到distfeeds.conf进入opk
gcd
/etc/opkg查看opkg内文件ls可以找到distfeeds.conf,并进入编辑vidistfeeds.conf三、
·
2021-12-24 23:40
openwrt阿里云
IOS基础之切回到主线程的N种方式
方式一:
GCD
(最常用)使用
GCD
又有2种方式:异步回到主线程和同步回到主线程。2种方式的差别在于是否会阻塞原来的线程。
L63C
·
2021-12-23 14:48
C语言求两个正整数的最大公约数示例代码
目录前言1.穷举法2.欧几里得算法(辗转相除法)3.递归方法附:相减法总结前言两个正整数的最大公约数(GreatestCommonDivisor,
GCD
)是能够整除这两个整数的最大整数。
·
2021-12-22 17:03
2021-12-09作业
#includeint
gcd
(intm,intn){intyu,t;y=m%n;while(yu){m=n;n=yu;yu=m%n;}returnn;}intlcm(intm,intn){return(
晨颜
·
2021-12-14 08:22
分分钟教你搭建Vuepress漂亮主题博客
[x]预览地址[x]主题插件GitHub地址[x]个人博客部署GitHub地址[x]博客效果展示:主题使用安装主题创建一个新的项目my-blog:mkdirmy-blo
gcd
my-blog初始化
·
2021-12-09 14:43
vuepress前端博客搭建
iOS 多线程
今天我们从大家最关心的
GCD
和NSOperation共同和不通开始image我们可以看到,NSOperationQueue作为高级API,有很多
GCD
没有的功能,如需要支持:控制并发数、取消、添加依赖关系等需要使用
iOSunRain
·
2021-12-05 12:13
iOS全解3:Runtime
面试系列:iOS面试全解1:基础/内存管理/Block/
GCD
iOS面试全解2:RunloopiOS面试全解3:RuntimeiOS面试全解4:KVC、KVO、通知/推送/信号量、Delegate/Protocol
lukyy
·
2021-12-01 21:47
iOS中多线程的入门使用教程(Swift)
目录一、iOS的三种多线程技术二、基本使用NSThread的基本使用NSOperation的基本使用
GCD
的基本使用总结一、iOS的三种多线程技术1、NSThread–优点:NSThread比其他两个轻量级
·
2021-11-28 13:01
geth节点搭建
downloads/mkdirETHrz把下载到本地电脑的客户端上传到服务器tar-zxvfgeth-linux-amd64-1.8.17-8bbe7207.tar.gz1543893178716.pn
gcd
geth-linux-amd64
YANG_ad29
·
2021-11-26 13:02
ios 使用
GCD
定时器
因为NSTimer是在Runloop中,runloop也是一个跑圈,一圈回来的时间不确定所以导致NSTimer不准确;而
GCD
是系统内核中的,滑动也不收到影响。面试也容易被问到这个。
Victory_886
·
2021-11-25 15:12
KMM Native 协程实战
1.6.0版本的写法withContext(Dispatchers.Default){}内部实现是直接
gcd
派发到global队列。
Cedric_Jc
·
2021-11-23 15:18
iOS全解1-3:锁、
GCD
与多线程
共享数据在同一时刻只被一个线程使用进程间的通信:URLScheme、钥匙串、粘贴板、DocumentVC、UIActivityVC、TCP通信、隔空传送、APPGroups多线程:pthread、NSThread、
GCD
lukyy
·
2021-11-21 21:03
iOS全解4:KVC、KVO、通知/推送/信号量、Delegate/Protocol、Singleton
面试系列:iOS面试全解1:基础/内存管理/Block/
GCD
iOS面试全解2:RunloopiOS面试全解3:RuntimeiOS面试全解4:KVC/KVO、通知/推送/信号量、Delegate/Protocol
lukyy
·
2021-11-12 10:50
Python 代码实现列表的最小公倍数
1.lcmfromfunctoolsimportreducefrommathimport
gcd
deflcm(numbers):returnreduce((lambdax,y:int(x*y/
gcd
(x,
·
2021-11-11 15:10
11.9刷题总结
对于最小公倍数可能想的就是维护区间乘积以及
GCD
,然而这是不对的,反例也很好出来2,2,4。
Varuxn
·
2021-11-09 21:00
Nocalhost 亮相 CD Foundation 国内首届 Meetup,Keith Chan 将出席致辞
文章来源于Jenkins,作者CDF本地化SI
GCD
F首届本土化Meetup持续交付基金会(CDF)隶属于Linux基金会。
·
2021-11-09 17:59
08 - OC多线程之认识和使用
OC底层原理探索文档汇总主要内容:1、线程认识2、NSThread认识3、
GCD
的认识和使用(重点在于队列和任务)4、NSOperation的认识和使用1、基本概念进程:在内存中正在运行的程序就是进程,
iOS之文一
·
2021-11-03 22:34
NSTimer、
GCD
、CADisplay
销毁情况#import"SecondViewController.h"@interfaceSecondViewController()@property(nonatomic,strong)dispatch_source_ttimer;@end@implementationSecondViewController-(void)viewDidLoad{[superviewDidLoad];self.v
Lonely_Flyer
·
2021-10-25 15:59
2021年中国工业互联网安全大赛核能行业赛道writeup之隐写
binwalk-escene.jp
gcd
_scene.jpg.ex
苦行僧(csdn)
·
2021-10-18 23:56
信息安全
CTF
writeup
john
zip2john
自定义NPM包
环境初始化mkdirnpm-lo
gcd
npm-lognpminit-y入口文件自定义依赖模块:模块是在package.json里通过main字段定义这个包对外暴露的入口;模块起源于node,语法默认支持
说叁两事
·
2021-10-15 18:50
自定义NPM包
环境初始化mkdirnpm-lo
gcd
npm-lognpminit-y入口文件自定义依赖模块:模块是在package.json里通过main字段定义这个包对外暴露的入口;模块起源于node,语法默认支持
·
2021-10-15 17:05
【牛客网华为机试】HJ107 求解立方根
示例1输入:57输出:35解题思路(1)编写递归函数
gcd
计算ab的最大公因数(2)用a*b除以a和b的最大公因数得到a和b的最小公倍数代码def
gcd
(a,b):ifb==0:returnaelse:
202xxx
·
2021-10-11 18:10
牛客网刷题
华为
算法
递归
最大公因数
最小公倍数
iOS开发常问点:
GCD
实现多读单写
比如在内存中维护一份数据,有多处地方可能会同时操作这块数据,怎么能保证数据安全?这道题目总结得到要满足以下三点:1.读写互斥2.写写互斥3.读读并发@implementationKCPerson-(instancetype)init{if(self=[superinit]){_concurrentQueue=dispatch_queue_create("com.kc_person.syncQueu
iOS打工犭袁
·
2021-10-09 16:23
Hexo + GitHub 博客从 Windows 迁移到 macOS
hexonpminstallhexog这条命令不行(用的时候会出现hexo:COMMANDNOTFOUND问题)就执行下面这条:npminstallhexo-cli-g3.初始化hexo目录mkdirblo
gcd
blog4
Wonz
·
2021-10-08 19:06
Swift -
GCD
1、创建queueletqueue=DispatchQueue.init(label:"labelName",qos:DispatchQoS.default,attributes:DispatchQueue.Attributes.init(),autoreleaseFrequency:DispatchQueue.AutoreleaseFrequency.inherit,target:nil)let
howhyone
·
2021-09-28 20:07
iOS
GCD
底层分析(3)--栅栏函数、信号量、调度组、事件源
前言上片文章分析了
GCD
队列和函数的使用方式、串行队列和并发队列的创建、同步函数和异步函数底层执行流程、串行队列的死锁、
GCD
单例的实现流程等。
冼同学
·
2021-09-28 17:59
GCD
的一道题
定义了两个变量和三个函数要求func1循环n1次func2循环n2次之后调用func3.如果能在一个异步函数中实现,额外加分intn1=arc4random()%1000;intn2=arc4random()%1000;-(void)func1{self.count++;}-(void)func2{self.count--;}-(void)func3{NSLog(@"a%d%d",__LINE__
小赤焰
·
2021-09-27 10:49
上一页
37
38
39
40
41
42
43
44
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他