iOS开发多线程篇—GCD的基本使用一、主队列介绍主队列:是和主线程相关联的队列,主队列是GCD自带的一种特殊的串行队列,放在主队列中得任务,都会放到主线程中执行。提示:如果把任务放到主队列中进行处理,那么不论处理函数是异步的还是同步的都不会开启新的线程。获取主队列的方式:dispatch_queu...
分类:
移动开发 时间:
2015-12-06 13:04:28
阅读次数:
226
UTF-16是Unicode字符集的一种转换方式,即把Unicode的码位转换为16比特长的码元串行,以用于数据存储或传递。UTF-16编码规则如下: 2.2.1 从U+D800到U+DFFF的码位(代理区) 因为Unicode字符集的编码值范围为0-0x10FFFF,而大于等于0x10000的辅助...
分类:
其他好文 时间:
2015-12-04 20:43:38
阅读次数:
138
dispatch queue的真髓:能串行,能并行,能同步,能异步以及共享同一个线程池。接口:GCD是基于C语言的APT。虽然最新的系统版本中GCD对象已经转成了Objective-C对象,但API仍保持纯C接口(加了block扩展)。这对实现底层接口是好事,GCD提供了出色而简单的接口。Objec...
分类:
其他好文 时间:
2015-12-04 12:15:47
阅读次数:
112
见视频 0423ios中有两种多线程方式,一种是C++自带的GCD,另一种是OC中的NSOperation1、GCD案列//1、创建一个队列,DISPATCH_QUEUE_SERIAL表示串行 dispatch_queue_t q = dispatch_queue_create("id", DIS....
分类:
移动开发 时间:
2015-12-03 00:11:50
阅读次数:
172
http://wjxtyjksy.fudan.edu.cn/ch08/8-1-2.htm 串行通信以波特率来表示其传输速率,波特率指信号每秒传输的位数。 串行通信包括异步通信和同步通信两种通信方式。 异步通信以一个起始位表示一个字符的开始,以停止位表示其结束。其传输格式如图8-1所示。图8...
分类:
其他好文 时间:
2015-12-01 10:56:00
阅读次数:
180
SLIP 协议SLIP 英文原义:Serial Line Internet Protocol 中文释义:串行线路网际协议 注解:该协议是Windows远程访问的一种旧工业标准,主要在Unix远程访问服务器中使用,现今仍然用于连接某些ISP。因为SLIP协议是面向低速串行线路的,可以用于专用线路...
分类:
其他好文 时间:
2015-11-29 10:39:38
阅读次数:
195
async,node.js是一个流程控制库。async.series串行执行一组函数,第一个参数是一个由函数组成的数组或json,第二个参数是回调函数。回调函数里先执行task1的返回结果,再处理task2的。task1一旦出错,task2不执行。依次输出task1,task2的result。var...
分类:
Web程序 时间:
2015-11-29 06:26:23
阅读次数:
188
Linux分类笔记(一) 权限管理 普通权限 文件的普通权限 对一个普通的文件使用ls -ll命令后,看到下面的输出内容 而对于文件权限中的每一位,又分别代表了以下的意思 文件类型又有以下几类: [d]:目录 [-]:文件 [l]:连接文件 [b]:可供存储的接口设备 [c]:串行端口设备,如键盘和...
分类:
系统相关 时间:
2015-11-27 14:56:21
阅读次数:
307
GCD多线程下,实现线程同步的方式有如下几种:1.串行队列2.并行队列3.分组 4.信号量实例: 去网上获取一张图片并展示在视图上. 实现这个需求,可以拆分成两个任务,一个是去网上获取图片,一个是展示在视图上. 这两个任务是有关联的,所以需要同步处理.下面看这几种方式如何实现.一、1.串行队列1.1...
分类:
其他好文 时间:
2015-11-26 23:01:19
阅读次数:
242
通用同步异步收发器(USART)提供了一种灵活的方法来与使用工业标准NR 异步串行数据格式的外部设备之间进行全双工数据交换。 USART利用分数波特率发生器提供宽范围的波特率选择,支持同步单向通信和半双工单线通信。1、STM32固件库使用外围设备的主要思路在STM32中,外围设备的配置思路比较固定。...
分类:
其他好文 时间:
2015-11-23 18:44:29
阅读次数:
187