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
项目框架工具 - 数据驱动excel转json
分享一个项目中使用的xlsx2json工具(云盘密码:h
gcd
),可以帮我们把excel表格转变成json,如下图:excel.pngjson.png使用方法参考README.md文档,步骤很简单,大体如下
肖马克_蛮牛
·
2021-06-11 06:41
学习随笔一、Block的实现
Block广泛的用在iOS开发中,常用的有
GCD
,动画及各类回调。Block的常规概念Block的语法Block的表达式语法:^返回值类型(参数列表){表达式}例如:^int(inta){re
TigerManBoy
·
2021-06-11 05:09
多线程(2)
GCD
GCD
简介什么是
GCD
?
懿轩加油
·
2021-06-11 00:41
iOS socket编程总结
为了特意强调异步操作,
GCD
AsyncSocket牺牲了不少性能,包括出现延迟(lagging),掉包。这里主要总结一下如何用CFSocket实现面向字节流操作的socket通信。
凌峰
·
2021-06-10 21:58
GCD
-线程栅栏
GCD
的线程栅栏分为同步栅栏(dispatch_barrier_sync)和异步栅栏(dispatch_barrier_async)同步栅栏:-同步栅栏中的任务会等之前添加到同一队列的任务都结束后开始按顺序执行
153037c65b0c
·
2021-06-10 17:48
Crash拦截器 - NSTimer无法释放和内存泄漏之解除
前言在iOS开发中,我们使用定时器(timer)的几率很高,系统中最常用的方式有
GCD
中提供的timer接口和我们今天要讨论的NSTimer。
一纸苍白
·
2021-06-10 14:12
性能优化 - 耗电优化
尽可能减少CPUGPU的功耗少用定时器优化文件I/O操作尽量不要频繁写入小数据,最好批量一次性写入读写大量数据时,考虑使用dispatch_io,其提供了基于
GCD
异步操作文件I/O的API,用dispatch_io
East_Coast
·
2021-06-10 10:47
数论中的算法
1.最大公约数1)辗转相除法我们直接上代码int
gcd
(intm,intn){intans=m%n;while(ans!
Jaunez
·
2021-06-10 09:39
笔记-《Objective-C高级编程 iOS与OS X多线程和内存管理》
第一章自动引用计数,第二章block,第三章
GCD
。
阿斯兰iOS
·
2021-06-10 09:37
GCD
回顾
GCD
的APIDISPATCH_QUEUE_SERIAL/DISPATCH_QUEUE_CONCURRENTDISPATCH_QUEUE_SERIAL顺序执行-(适用于操作文件)同步print:morelessDISPATCH_QUEUE_CONCURRENT
雷霆丶风暴烈酒
·
2021-06-10 08:47
iOS
GCD
-信号量的使用
GCD
信号量机制主要涉及到以下三个函数:dispatch_semaphore_create(longvalue);//创建信号量dispatch_semaphore_signal(dispatch_semaphore_tdeem
学习abc
·
2021-06-10 00:18
iOS 开发一些问题
1、
GCD
线程间的通信dispatch_queue_tqueue=dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0);dispatch_queue_tmainQueue
大弯弓
·
2021-06-09 23:36
GCD
的相关使用
一、同步执行+主队列/***同步执行+主队列*特点(主线程调用):互等卡主不执行。*特点(其他线程调用):不会开启新线程,执行完一个任务,再执行下一个任务。*/-(void)syncMain{NSLog(@"currentThread---%@",[NSThreadcurrentThread]);//打印当前线程NSLog(@"开启");dispatch_queue_tqueue=dispatch
小__C
·
2021-06-09 15:47
(Swift)多线程-
GCD
1)DispatchGroup()lettaskQueue=DispatchQueue.global()lettaskGroup=DispatchGroup()taskGroup.enter()taskQueue.async{sleep(1)print("耗时异步任务A")taskGroup.leave()}taskGroup.enter()taskQueue.async{sleep(1)prin
小乔不在家oO
·
2021-06-09 14:27
GCD
-信号量(dispatch_semaphore_t)
1.信号量的简介
GCD
的信号量主要涉及的函数有以下三个//创建一个dispatch_semaphore_t类型的信号量,value是信号量的初始值dispatch_semaphore_create(longvalue
153037c65b0c
·
2021-06-09 11:06
多线程的方法
多线程分为
GCD
,NSOperation和NSThread。
GCD
底层是用C语言实现的,NSOperation是对
GCD
轻量级的封装。NSThread是比较原始的方法了。
广益散人
·
2021-06-09 08:14
github sshkey
进入gitbashssh-keygen-trsa-C"这里是自己注册github时的邮件地址"然后一路回车image.pn
gcd
~/.sshcatid_rsa.pub把红色框框里面的内容复制image.pngimage.pngimage.png
0error_
·
2021-06-08 22:56
安装Tomcat后要做的事
/urandom-XX:+Print
GCD
etails-XX:+PrintGCA
田笙笙
·
2021-06-08 19:55
AFNetwork3.0 学习笔记
常用代码片段
GCD
:仅执行一次staticdispatch_once_toncePredicate;dispatch_once(&oncePredicate,^{_sharedManager=[[selfalloc
Andy__M
·
2021-06-08 14:54
关于
GCD
中的队列、线程、任务之间的关系及死锁的理解
1.任务与队列之间的关系任务产生后被加入到某个队列中,队列仅保管任务,不执行任务;队列分为串行队列和并行队列两种,无论是串行队列还是并行队列都遵守先进先出的原则;对于串行队列,要派发位于队首的任务,必须等待上一个派出的任务被执行完毕;即从串行队列派出的任务,同一时刻,最多只有一个任务被执行;对于并行队列,要派发位于队首的任务,无需等待上一个派出的任务被执行完毕;即从并行队列派出的任务,同一时刻,可
Jason_Lou
·
2021-06-08 11:02
GCD
AsyncSocket的使用
本系列博客是本人的开发笔记。为了方便讨论,本人新建了一个微信群(iOS技术讨论群),想要加入的,请添加本人微信:zhujinhui207407,【加我前请备注:iOS】,本人博客http://www.kyson.cn也在不停的更新中,欢迎一起讨论socket网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。建立网络通信连接至少要一对端口号(socket)。s
kyson老师
·
2021-06-08 10:41
GCD
AsyncSocket连接成功收不到消息与
GCD
AsyncSocket自我debug
原因出在这个方法:[self.clientSocketreadDataWithTimeout:-1tag:0];在连接成功的代理中://连接成功-(void)socket:(
GCD
AsyncSocket
ing_69c7
·
2021-06-08 08:04
swift4.0
GCD
运用
1.异步执行回主线程写法DispatchQueue.global(qos:.userInitiated).async{//子线程请求数据DispatchQueue.main.async{//主线程刷新UI}2.延时0.5秒执行DispatchQueue.main.asyncAfter(deadline:.now()+0.5,execute:{})
谁拿浮生伴我一世流年
·
2021-06-08 01:13
hexo+github搭建博客
前提环境:node.jsgit1.hexo安装mkdirMyBlo
gcd
MyBlognpminstallhexo-cli-ghexoinitnpminstallhexoserver这个时候应该在console
huanshijiu
·
2021-06-08 00:28
nginx快速搭建静态博客
Hexo在mac上安装Node/Npm,使用homebrew安装brewupdatebrewinstallnode安装Hexonpminstallhexo-g2.配置Hexo文件夹hexoinitblo
gcd
blognpminstall
透明的秸秆
·
2021-06-07 17:31
jvm调优参数
限定最小最大内存,为了防止垃圾收集器在最小、最大之间收缩堆而产生额外的时间,我们通常把最大、最小设置为相同的值可以通过下面的参数打HeapDump信息-XX:HeapDumpPath-XX:+Print
GCD
etails-XX
xcardata
·
2021-06-07 03:55
基于NSOperation的多线程下载
iOS对于多线程技术有pthread,NSThread,
GCD
,NSOperation4种主要实现方式。
汤志强
·
2021-06-06 20:29
GCD
实现多个网络请求同步执行
1.dispatch_group_async、dispatch_group_t与dispatch_group_notify再配合dispatch_group_enter(group)和dispatch_group_leave(group)两个函数一起来使用,这样才能实现我们想要的最终效果。2.dispatch_group_enter(dispatch_group_tgroup);参数group不能
Zavier_copy
·
2021-06-06 14:15
iOS
GCD
全析(三)
本文摘录自《Objective-C高级编程》一书,附加一些自己的理解,作为对
GCD
的总结。
ChinaChong
·
2021-06-06 08:09
iOS多线程之
GCD
我们平时在项目开发过程中经常会用到多线程相关的技术,经常会使用多线程来进行网络请求和数据传输等操作,OC中创建多线程主要有以下几种方式:pthreadNSThread
GCD
NSOperation这四种创建多线程区别对比如图
光强_上海
·
2021-06-06 08:54
java虚拟机常见的参数笔记
-verbose:gc//表示输出虚拟机中GC的情况通常配合Print
GCD
etails使用-XX:+Print
GCD
etails//打印虚拟机中GC的详细情况.-Xloggc:..
我叫了了
·
2021-06-05 20:15
apple源码
objchttps://opensource.apple.com/tarballs/objc4/runloophttps://opensource.apple.com/tarballs/CF/
gcd
https
IT卡农
·
2021-06-05 18:15
GCD
-队列组
1.队列组的基本概念1.队列组(dispatch_group_t):用来管理队列中任务的执行。2.队列组的使用步骤:1.创建队列组2.创建队列3.使用队列组异步函数(dispatch_group_async)封装任务,把任务提交到队列中4.监听任务的完成情况(dispatch_group_notify)2.队列组的基本使用放入队列组的队列可以是多个队列,可以是串行队列或者并发队列。加入同一个串行队
153037c65b0c
·
2021-06-05 17:49
python实现DSA签名数字证书
数字签名是用私钥加密,公钥解密,那么每个人都能识别他的身份RSA签名的逻辑框图RSA加密二、DSA签名1、随机选取p、q、g、h,11(g是p的原根)2、选择密钥x(用户的密钥)01:returngdefEX_
GCD
Afololer
·
2021-06-05 17:05
密码学
python
安全
算法
iOS 多线程之
GCD
GCD
核心概念任务:执行的操作队列:执行任务的等待队列任务同步执行:同步添加任务到指定的队列中,如果在之前有任务在执行,会等待该任务执行后再执行异步执行:异步添加到指定的队列中,如果该队列中已存在任务,
微笑不是你
·
2021-06-05 15:28
《新的希冀》(阿劼)
GAmCD想到每一天有多少事难料,
GCD
sus4D想到每一天有多少梦未了。GBm7CD怀念着过去,留恋在雨里,梦醒后唏嘘。GBm7CD无奈的回忆,模糊的字迹,表露心中的期许。GBm7CD有谁会在意?
阿劼_
·
2021-06-05 15:14
Codeforces Round #554 (Div. 2) C. Neko does Maths 数论
题目链接题意:输入两个数a,b,让你求可以使得(a+k)与(b+k)的最小公倍数最小的情况下的最小的k.思路:lcm(a+k,b+k)=(a+k)*(b+k)/
gcd
(a+k,b+k),又
gcd
(a+k
万俟筱蓼
·
2021-06-05 14:20
python仿射变换求乘法逆元扩展欧几里得
且K*M%N=1,满足条件的K则为M的逆元暴力求解法defget(m,n):foriinrange(1,n-1):ifi*m%n==0:returni扩展欧几里得求解法如果y是n的逆元,则mx+ny=
gcd
Afololer
·
2021-06-05 12:36
密码学
算法
安全
GCD
Group相关任务组完成监听
通过dispatch_group_async添加各个异步任务,当任务依赖其它网络请求等相关返回完成时候可以使用dispatch_group_enter和dispatch_group_leave实现。反倒是
Etoaer
·
2021-06-05 10:57
在有root权限,或者没有root权限情况下,linux 安装ffmpeg等软件的方式
ffmpeg版本1.下载最新源码包并解压wgethttp://ffmpeg.org/releases/ffmpeg-4.3.tar.bz2tarjxvfffmpeg-4.3.tar.bz22安装ffmpe
gcd
ffmpeg
水球喵
·
2021-06-05 05:27
pwndbg,peda安装和切换
环境:Ubuntu16.04安装pwndgbgitclonehttps://github.com/pwndbg/pwndb
gcd
pwndbgsudo.
Adam_0
·
2021-06-04 12:15
iOS多线程 之
GCD
四个心法 七个招式
“原来是这个意思,就是多线程嘛,这有何难,看我用
GCD
展示一下”NSLog(@"左手画方");dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE
王大妈啊
·
2021-06-04 12:41
常用
gcd
-dispatch_async
线程异步处理后,主线程再处理dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0),^{NSLog(@"异步线程");dispatch_async(dispatch_get_main_queue(),^{NSLog(@"异步主线程");});});延时处理doubledelayInSeconds=2.0
不可雕的板蓝根
·
2021-06-04 11:22
情人节的礼物 HAOI2011 Pro B - 莫比乌斯反演
Description对于给出的n个询问,每次求有多少个数对(x,y),满足a≤x≤b,c≤y≤d,且
gcd
(x,y)=k,
gcd
(x,y)函数为x和y的最大公约数。
苏子旃
·
2021-06-04 06:21
iOS
GCD
死锁案列与分析
使用
GCD
的时候,我们会把需要处理的任务放到Block中,然后将任务追加到相应的队列里面,这个队列,叫做dispatch_queue.然而,存在于两种dispatch_queue,一种是要等待上一个执行完
那时J花开
·
2021-06-04 00:40
最大公约数和最小公倍数
1.最大公约数greatestcommondivisor(
GCD
)定义:最大公因数,也称最大公约数、最大公因子,指两个或多个整数共有约数中最大的一个。
一朵花花
·
2021-06-03 23:45
C
c语言
最大公约数
最小公倍数
iOS 多线程:『
GCD
』详尽总结
为了更好的让大家了解iOS多线程,以及
GCD
的相关知识,我第三次对这篇文章进行了梳理,修改了
GCD
不同组合方式区别的相关总结,以及队列、任务以及线程之间关系的形象理解。
可地出溜
·
2021-06-01 16:01
AVFoundation开发秘籍笔记:第1章:AVFoundation入门
高度依赖多线程机制,充分利用了多核硬件的优势并大量使用block和GrandCentralDispatch(
GCD
)机制将复杂的计算进程放在后台线程运行。
AlanGe
·
2021-05-27 21:25
总结1-----常见问题篇
[toc]1.常见的多线程有几种,区别在哪,优缺点常见的有NSThread,NSOperation&NSOperationQueue,
GCD
,Pthreads,其中Pthreads一般不会用到,NSThread
percivals
·
2021-05-23 16:37
2019-01-26 旧友
最大公约数和最小公倍数没错,今天要记录的就是这位老得不能再老的老朋友,也就是所谓的
gcd
算法,我还记得当时机器人面试的时候学长问了一句会不会写
gcd
,我心想这是啥玩意,得知是求最大公约数之后嗤之以鼻,说肯定可以
寡悔
·
2021-05-21 05:45
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他