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
ios遇到老工程文件与静态库之间报Duplicate Symbol 错误解决过程
报错如下:报错.png是一个.a表态库与原工程用到的第三方
GCD
AsyncSocket发生了冲突,心里当时很纳闷,自己又看不到.a的源文件。方案一:不集成.a库了吧,可公司要用这个。
timeQuick
·
2023-03-24 10:41
GCD
概念了解一下含义特点组合特点在组合中,左边四个容易理解(一般是获取系统提供的全局队列dispatch_get_global_queue()),不再赘述。要叙述的是在主队列中执行同步异步任务的情况。主队列异步:主队列是串行队列,只有一个线程(主线程),任务要顺序执行,但因为异步的原因,任务创建完毕放在队列尾部(FIFO)。代码可以正常执行。主队列同步:死锁。dispatch_sync(dispatc
小赤焰
·
2023-03-24 04:25
gcd
-group
在dispatchqueue追加的所有任务全部执行结束以后,追加一个收尾的任务。这种场景经常会遇到.在使用串行队列时,只需将收尾任务最后追加到串行队列中。但在使用concurrent队列时,代码就会变得复杂。使用dispatch_group_t,可以让代码变得很简单。
没有梦想_何必远方
·
2023-03-24 01:44
GCD
源码浅析!
GCD
源码浅析在iOS开发、面试时,是否对同步、异步、串行队列和并行队列的名词迷惑不解?
iOS鑫
·
2023-03-23 23:41
GCD
初级篇(一)
1.队列创建/**队列创建dispatch_queue_create()第一个参数表示队列的唯一标识符,用于DEBUG,可为空第二个参数DISPATCH_QUEUE_SERIAL表示串行队列,DISPATCH_QUEUE_CONCURRENT表示并发队列。*/-(void)createQueue{//串行队列创建dispatch_queue_tserialQueue=dispatch_queue_
Kevin_
·
2023-03-23 22:34
使用 github 仓库搭建 Hexo教程,Hexo配置文件解读,Hexo安装next主题及主题配置,美化
可以看我之前的博客,好像有写安装方法安装hexo-cli中文官网安装是安装在本地,首先在本地创建一个目录,使用命令行打开到此目录,运行以下命令npminstallhexo-cli-ghexoinitblo
gcd
blognpminstallhexoserver
sywdebug
·
2023-03-23 22:05
通用
hexo
JVM性能调优
-XX:+PrintGC#输出GC日志-XX:+Print
GCD
etails#输出GC的详细日志-
策马踏清风
·
2023-03-23 22:27
第十四届蓝桥杯三月真题刷题训练——第 18 天
目录第1题:排列字母问题描述运行限制代码:第2题:
GCD
_数论问题描述输入格式输出格式样例输入样例输出评测用例规模与约定运行限制第3题:选数异或第4题:背包与魔法第1题:排列字母问题描述本题为填空题,只需要算出结果后
小羊不会飞
·
2023-03-23 19:48
23年蓝桥杯刷题30天打卡
蓝桥杯
职场和发展
算法
ArrayList源码解析 删除元素
System.arraycopy(elementData,index+1,elementData,index,numMoved);elementData[--size]=null;//cleartolet
GCd
oitsworkreturnoldValue
Upstreamzy
·
2023-03-23 17:54
GCD
总结
一.队列:这里的队列指执行任务的等待队列,即用来存放任务的队列。截屏2019-11-25下午3.33.07.png二.在队列中加入任务1.队列中添加异步调用的任务,并执行:WeChatb25754c387545517b9850be5214b22b6.png2.队列中添加同步调用的任务,并执行:WeChat85ae90e50299d48e899b68085ab1f637.png三、注意:并发队列不具
说不出情绪
·
2023-03-23 16:30
iOS 多线程:『
GCD
』详尽总结
为了更好的让大家了解iOS多线程,以及
GCD
的相关知识,我第三次对这篇文章进行了梳理,修改了
GCD
不同组合方式区别的相关总结,以及队列、任务以及线程之间关系的形象理解。
KingWorld
·
2023-03-23 15:26
Cornerstone导出Log日志
由于需要导出部分SVNLog日志,发现MacCornerstone目前好像没有导出选项,故通过控制台(Terminal)打印解决,总结如下:1.导出项目全部Lo
gcd
项目工程目录下svnlog2.导出某一时间段
tianheng
·
2023-03-23 13:34
iOS开发之进阶篇(10)—— Timer
概述本文将要讨论以下三种timer:NSTimer(Timer)CADisplayLink
GCD
原理计时好比数数,在iOS中,数数的人是系统内核.内核会根据一些设定好的条件(比如按时)产生相应事件,然后通过回调函数向外抛出
看影成痴
·
2023-03-23 12:47
GCD
类型API名称说明任务提交方式dispatch_sync同步提交任务到目标队列,等待任务完成再返回dispatch_async异步提交任务到目标队列,无需等待任务执行,立即返回队列类型SerialDispatchQueue等待现在执行中处理结束,任务串行执行ConcurrentDispatchQueue不等待现在执行中处理结束,任务并行执行创建队列dispatch_queue_create("co
愤怒的八哥
·
2023-03-23 12:44
iOS - Swift中的单例声明方法
对于一些希望能在全局方便访问的实例,或者在App的生命周期中只应该存在一个的对象(只会被初始化一次)我们一般都会使用单例模式来存储和访问Objective-C中单例常用声明方法:使用
GCD
中的dispatch_once_t
俺不是大佬儿
·
2023-03-23 08:15
JVM GC
1.JVMGC相关配置-XX:+PrintGC输出GC日志-XX:+Print
GCD
etails输出GC的详细日志-XX:+PrintGCTimeStamps输出GC的时间戳(以基准时间的形式,即相对JVM
逍遥游的境界
·
2023-03-23 07:19
通过
GCD
把异步方法改成同步
//信号量-(void)testSema{NSLog(@"testsemabegin");dispatch_semaphore_tsema=dispatch_semaphore_create(0);[selftestAsync:^(NSString*result){NSLog(@"testsemaresult:%@",result);dispatch_semaphore_signal(sema);
Michael_涵
·
2023-03-23 06:52
Swift
GCD
和 DispatchQueue 使用解析
iOS中处理多核并发的技术主要使用以下两种:GrandCentralDispatch(以下简称
GCD
)NSOperationQueue在iOS程序开发中处理多个任务同时执行的时候,老司机们一定都会使用到这两个框架
Chenxing640
·
2023-03-22 21:48
Swift多线程开发系列
这个系列文章一共有10篇,涵盖了
GCD
和Operation的使用和注意点。
JaiUnChat
·
2023-03-22 19:25
iOS-归纳
堆区栈区等内存属性关键字、内存分区总结iOS数据存储之偏好设置和属性列表-iOS-数据存储iOS开发数据库-FMDBiOS数据库存储之SQL语句-iOSrunTime运行时机制iOSBlock浅析iOS线程
GCD
leesen
·
2023-03-22 07:06
【iOS】
GCD
之 Semaphore 信号量
参考资料:Medium:TheBeautyofSemaphoresinSwiftMedium:AQuickLookAtSemaphore不羁阁:『
GCD
』详尽总结Semaphore信号量主要用途有两个:
emmet7life
·
2023-03-22 04:53
GC常用参数
的使用情况•-XX:TLABSize//设置TLAB大小•-XX:+DisableExplictGC//System.gc()不管用,FGC•-XX:+PrintGC//打印GC日志•-XX:+Print
GCD
etails
TZX_0710
·
2023-03-22 04:00
iOS-CJJTimer 高性能倒计时工具(短信、商品秒杀)
在业余时间我封装了CJJTimer,关于定时器的选用,iOS目前为我们提供了NSTimer,CADisplayLink,
GCD
三种定时器,关于他们的区别和用法本文不再阐述,网上可以找到一堆介绍得非
JimmyCJJ
·
2023-03-22 02:42
gcd
信号 多个网络请求完成
letsemaphore=DispatchSemaphore.init(value:0)letgroup=DispatchGroup.init()letqueue=DispatchQueue.global()queue.async(group:group){self.loadData{print("zhu==1")semaphore.signal()}}queue.async(group:grou
九月_adhoc
·
2023-03-21 22:31
iOS开发-
GCD
AsyncSocket源码分析
GCD
AsyncSocket源码分析
GCD
AsyncSocket.m的成员变量
GCD
AsyncSocket的初始化创建
GCD
AsyncSocketConnect
GCD
AsyncSocket.m的成员变量
向景乐
·
2023-03-21 19:39
iOS实现一个更精准的定时器
NSTimer依赖于RunLoop,如果RunLoop的任务过于繁重,可能会导致NSTimer不准时使用
GCD
实现,会更加准时图片.png
大白菜s
·
2023-03-21 16:56
学习 Gitee+Hexo 搭建个人博客这一篇就够了
、码云配置5、文章发布1、环境准备Node.jsv14.19.1Git2、hexo中文文档1、全局安装hexonpminstallhexo-cli-ghexo-v2、初始化hexo模板mkdirblo
gcd
bloghexoinit4
Laptoy
·
2023-03-21 15:34
hexo
初等数论四大基本定理
四大基本定理威尔逊定理欧拉定理中国剩余定理费马小定理欧几里得算法(求greatestcommondivisor)
gcd
(a,b)=
gcd
(a-b,b)assumea>b
gcd
(a,b)=
gcd
(a%b,
zyhang_1117
·
2023-03-21 12:32
iOS开发单例的写法
单例,singletonInstance,特点:全局里独一无二的,只有一个实例,只初始化一次;一般是两种写法,一个是
GCD
的写法,一个是普通的加锁的写法;
GCD
写法+(id)sharedInstance
我的心都有自己喜欢做个爱豆一样
·
2023-03-21 11:33
iOS全解2:Runloop
面试系列:iOS面试全解1:基础/内存管理/Block/
GCD
iOS面试全解2:RunloopiOS面试全解3:RuntimeRunloop官方文档Runloop官方课程讲解RunLoop概念自我理解:
lukyy
·
2023-03-21 08:10
GCD
Dispatch系列
dispatch_sync同步执行,直到执行的任务完成才返回目标队列:串行队列在当前线程执行任务,顺序执行目标队列:并发队列新建线程执行任务,顺序执行目标队列:主线程队列在主线程执行任务,顺序执行在当前线程调用且目标队列为当前队列时,形成死锁相应的block不会被copy目标队列不会被系统retain在尽可能的情况下,block将被优化运行在当前线程。dispatch_barrier_sync同步
猎手Andy
·
2023-03-21 07:33
iOS 锁的底层分析(1)--@synchronized
前言上一篇文章研究完了
GCD
相关的底层原理,现在我们开始探索锁的底层原理。众所周知,锁分为两大类:自旋锁&互斥锁。那么他们的工作原理是怎么样子的呢?我们开发中怎么运用这些锁呢?拭目以待!
冼同学
·
2023-03-21 03:51
iOS-Swift4.0中
GCD
的使用
===============队列===========
GCD
三种创建队列的方法(1)自己创建一个队列第一个参数代表队列的名称,可以任意起名第二个参数代表队列属于串行还是并行执行任务串行队列一次只执行一个任务
长衣貌
·
2023-03-20 13:37
GCD
解决生产者消费者问题
我的博客地址说起生产者消费者问题(Producer-consumerproblem),相信大家都印象深刻,有遗忘可以看看wiki上的解释,我们今天来聊聊怎么用
GCD
实现一个生产者消费者模型。
莫云溪
·
2023-03-20 10:21
Flutter集成到Swift老项目 使用pod接入flutter
Swift:5.0iOS项目地址Flutter项目创建cdsome/path/fluttercreate--templatemoduleflutter_yyframework文件路径如下:image.pn
gcd
GA_
·
2023-03-20 10:20
为
GCD
并发队列设置最大并发数
只有一个CPU的情况):同一时间,CPU只能处理1个线程,同一时间只有1个线程在执行;多线程同时执行CPU在多个线程之间快速的切换,采用时间片轮转法就造成了多线程的“同时”执行的效果多线程原理示意图.gif
GCD
zziazm
·
2023-03-20 09:04
[25]Effective Objective-C 2.0【37-46】
第六章:Block与
GCD
第三十七条:理解block1.根据block在内存中的位置,block被分成三种类型:NSGlobalBlock全局块:这种块运行时无需获取外界任何状态,块所使用的内存区域在编译器就可以完全确定
默然走一生
·
2023-03-20 02:50
iOS 多线程
GCD
的基本使用
首先,我们先来看一下
GCD
的简单介绍.
GCD
是Apple开发的一个多核编程的解决方法,简单易用,效率高,速度快。
5c3c832f76b0
·
2023-03-19 17:37
iOS 有效设置网络请求超时时间(干货)
锦囊如下:
GCD
+延时处理+取消网络请
攻城狮V
·
2023-03-19 15:36
iOS---多线程的一些注意点
本文不会涉及到多线程三个工具的用法---NSThread、
GCD
、NSOperation。
jeff_guan
·
2023-03-19 09:12
iOS-使用socket遇到的问题Attempt to connect to host timed out
1、ErrorDomain=
GCD
AsyncSocketErrorDomainCode=3今天连接socket的时候,遇到了一个很常见的问题,就是连接超时,报了以下错误ErrorDomain=
GCD
AsyncSocketErro
卓敦
·
2023-03-19 08:07
iOS开发之三种定时执行任务
performSelector//1.5s后自动调用self的test1方法`[selfperformSelector:@selector(test1)withObject:nilafterDelay:1.5];`方法二:
GCD
dispatch_after
_亻弋_石马_亻_生
·
2023-03-19 06:53
Swift
GCD
线程
队列//MARK:---队列---functestData(){//串行队列的创建方法letqueue0=DispatchQueue(label:"test.queue0")//并发队列的创建方法letqueue1=DispatchQueue(label:"test.queue1",attributes:.concurrent)}functestData2(){//获取主队列的方法letqueue
小明讲啥故事
·
2023-03-19 03:37
2018-07-26
GCD
定时器的释放与程序崩溃的问题
GCD
定时器是dispatch_source_t类型的变量@property(nonatomic,strong)dispatch_source_ttimer;/**创建定时器对象*para1:DISPATCH_SOURCE_TYPE_TIMER
幸福晓杰2016
·
2023-03-19 02:38
iOS多线程总结之
GCD
任务队列与死锁
用了这么久的
GCD
,不总结一下实在良心上过不去.有那么点白那啥的意思.废话不多说.走你⚔1
GCD
介绍这里就不搬百度百科或者官方文档了,简单介绍下,反正大家都知道.全名GrandCentralDispatch
lb_
·
2023-03-18 23:38
有理数
#有理数classRational():@staticmethoddef__
gcd
(m,n):ifn==0:m,n=n,mwhilem!
Modelstrategy
·
2023-03-18 22:18
面试题集合
weak的实现原理6.
GCD
异步不一定开线程的理解7.为什么Block用copy关键字8.关于声明控件用weak和strong的问题&NSString用copy好还是strong9.iOSblock三
灬小五灬
·
2023-03-18 11:11
iOS多线程
iOS多线程的几种方式-NSThread:基本不用-NSOperation:经常使用,是基于
GCD
进行封装的,是面向对象的-
GCD
海上飞鸟
·
2023-03-18 11:05
45岁名校生被裁,应聘网约车司机:最怕你习惯安稳的生活,却没有重新开始的勇气
文/阿宝团队的梁欣源/职场充电宝(ID:Zhichan
gCd
b)1.35岁失业的职场人丧失了“工作自由”在一篇讨论中年危机的文章下,我看到一个吐槽:“一直觉得HR口中的35岁定律很可笑,仿佛一个职场人就不该在
职场充电宝Pro
·
2023-03-18 05:43
iOS
GCD
全析(特别篇)
GCD
头文件里那些像dispatch_async_f后面带f的函数是干嘛的?我们先来看看源文件中有哪些后面带f的函数:/*!
ChinaChong
·
2023-03-18 03:11
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他