2016 - 1 -17 GCD学习总结】的更多相关文章

一:GCD中的两个核心概念,队列与任务: 1.任务:执行什么操作.(代码块 block) 任务执行的类型分为以下两种: 1.1同步执行任务:在当前线程执行任务.不会开辟新的线程. 1.2异步执行任务:在其他线程执行任务,会开辟新的线程. 2.队列:用来存放任务,先进先出.它会吧任务一个个取出来然后放到对应的线程中执行. 队列的类型分为以下两种: 2.1串行队列:队列里的任务执行模式为一个接一个,一次只会取出一个任务. 2.2并发队列:同时执行多个任务,一次拿出所有任务. 二:GCD中不同队列与任…
一:主队列 1.概念:每一个应用程序对应唯一一个主队列,直接GET即可:在多线程开发中,使用主队列更新UI dispatch_queue_t q = dispatch_get_main_queue(); 2.特性:首先是一个程序里只有唯一一个主队列,专门负责调度主线程里的任务,不会允许开辟新的线程.主队列也是串行队列. 比如在主队列中的异步任务,虽然是异步的,但任务们最终都只在主线里执行,代码如下: - (void)test5{ // 获得主队列(每一个应用程序中对应唯一一个主队列) dispa…
​ 学习学习dispatch_block,在向队列中添加任务时,可以直接在对应的函数中添加 block.但是如果想对任务进行操作,比如监听任务.取消任务,就需要获取对应的 block. 1 创建Block 第一种方式如下: 1 dispatch_block_t dispatch_block_create(dispatch_block_flags_t flags, dispatch_block_t block); ​ 在该函数中,flags 参数用来设置 block 的标记,block 参数用来设…
更新程序的方法: 1,在控制面板里点击备份当前数据库文件到磁盘,把当天获取的信息从内存写到磁盘/存储卡.2,下载最新版的源码 wget -O "infopi.zip" "https://github.com/animalize/infopi/archive/master.zip" 3,解压源码,出提示后输入A覆盖所有文件 unzip infopi.zip 4,sudo reboot重启系统 备注: 如果是2016.07.20以前安装的,且使用了regex模块,需要升…
2018面向对象程序设计(Java)第17周学习指导及要求(2018.12.20-2018.12.23)   学习目标 (1) 掌握线程同步的概念及实现技术: (2) Java线程综合编程练习 学习资源 1.教材第14章 2.第14章教学课件 3. corejava.zip 4. 实验十七任务书 学习任务 增补<面向对象程序设计课程学习进度条>第十七周数据: 完成实验十七: 将本周学习内容(包括实验内容)通过博客(随笔)发表,博客标题为“本人姓名<面向对象程序设计(java)>第十…
目录 <Think Python>第17章学习笔记 17.1 面向对象的特性(Object-oriented features) 17.2 打印对象(Printing objects) 17.3 另一个例子(Another example) 17.4 一个更复杂的例子(A more complicated example) 17.5 __init__ 方法(The __init__ method) 17.6 __str__ 方法(The __str__ 方法) 17.7 运算符重载(Opera…
Meeting time: 2016.May.17 1:00~2:00 Chairperson:  Kirill Zaitsev, from Mirantis Meeting summary:   1.Discuss heat convergence testing with murano Heat team is planning to switch to convergence enabled by default in this release cycle, but we are not…
2016.8.17上午纪中初中部NOIP普及组比赛 链接:https://jzoj.net/junior/#contest/home/1335 本来觉得自己能考高分,但只得160分,并列第九.至少又挤进前十了 这次题目很奇怪.是用来测--什么都没有!真的!我什么也没说 进度: 比赛:AC+0+10+50=160 改题:AC+80+10+50=240 一.死者之魂推动遇难船 链接:https://jzoj.net/junior/#contest/show/1335/0 看!题目都被水淹没了!题目里…
2016.9.17初中部下午NOIP普及组比赛总结 2016.09.17[初中部 NOIP普及组 ]模拟赛 最近几次的题目都不是自己擅长的啊... 不过含金量挺高的,也好... 进度: 比赛:0+0+10+55=65: 改题:AC+0+AC+100=300 一.打印序列 这次比赛告诉我一个道理:如果比赛时遇到模拟题,就惨了. 因为我模拟题总是错的,而别人很擅长. 题目简化: 一串数列,有两项操作 1.如果第一个是数列中最大或并列最大的就把它取出 2.如果不是则把它放最后. 问那个人的文件何时取出…
静态网页:不访问数据库,直接写入HTML. 动态网页:在网上发布好的,我们可以通过网页预览到的,具有访问数据库的过程. HTML:Hyper Text Markup Language,超文本语音标记. <html>   -----开始标签 <head> 网页上的控制信息 <title>页面标题</title> </head> <body> 页面显示内容 </body> </html>       -----结束…