计算机的基本硬件系统由运算器、控制器、存储器和输入、输出设备五大部件组成。运算器和控制器等部件被集成在一起统称为中央处理单元(Central Processing Unit,CPU)。
CPU的功能
(1)程序控制
CPU通过执行指令来控制程序的执行顺序,这是CPU的重要职能。
(2)操作控制
一条指令功能的实现需要若干个操作信号来完成,CPU产生每条指令的操作信号并...
分类:
其他好文 时间:
2015-05-15 10:44:42
阅读次数:
297
Grand Central Dispatch(GCD)是异步执行任务的技术之一。一般将应用程序中记述的线程管理用的代码在系统级中实现。开发者只需要定义想执行的任务并追加到适当的Dispatch Queue中,GCD就能生成必要的线程并计划执...
分类:
移动开发 时间:
2015-05-14 12:27:31
阅读次数:
166
GCD全称是Grand Central Dispatch特点:
自动利用CPU的多核技术
自动管理线程的生命周期
使用步骤
定制任务
将任务添加队列
各类队列的特点关于同步和异步的两种执行方式 /**
* 同步方式执行任务,不管是什么队列,都不会再开一个线程
*/
dispatch_sync(, ^{...
分类:
移动开发 时间:
2015-05-13 19:50:25
阅读次数:
179
自苹果引入了Grand Central Dispatch (GCD)(Mac OS 10.6和iOS4.0)后,创建单例又有了新的方法,那就是使用dispatch_once函数,当然,随着演进的进行,还会有更多的更好的方法出现。我们先看下函数void dispatch_once( dispatch_...
分类:
移动开发 时间:
2015-05-13 12:42:26
阅读次数:
133
平时在使用sharepoint的时候经常会遇到sharepoint环境由于各种原因打不开的问题:情景一:打开central Administrator的时候,报:cannot connect configuration database,打开event viewer查看报的是:Unknown SQL...
分类:
其他好文 时间:
2015-05-12 09:13:47
阅读次数:
221
1.
什么是GCD
全称是Grand Central Dispatch,可译为“牛X的中枢调度器”
纯C语言,提供了非常多强大的函数
2.
GCD的优势
GCD是苹果公司为多核的并行运算提出的解决方案
GCD会自动利用更多的CPU内核(比如双核、四核)
GCD会自动管理线程的生命周期(创建线程、调度任务、销毁线程)
程序员只需要告诉GCD想要执行什么任务,不需要编写任何线...
分类:
其他好文 时间:
2015-05-11 10:56:01
阅读次数:
192
iOS有三种多线程编程的技术,分别是:(一)NSThread(二)Cocoa NSOperation(三)GCD(全称:Grand Central Dispatch)这三种编程方式从上到下,抽象度层次是从低到高的,抽象度越高的使用越简单,也是Apple最推荐使用的。异步调用和并发: 异步调用的实现....
分类:
移动开发 时间:
2015-05-09 01:13:44
阅读次数:
247
问题产生如下:因为单位使用了过滤,访问Internet时,超过10M的内容就拒绝。因为maven插件在初始时,需要下载Maven的index文件,这个文件比较大,有38M多,下载不成功。所以造成使用Maven添加依赖项时(Add Dependency)时,没有提示项目可用,并且在Console中,输...
分类:
Web程序 时间:
2015-05-08 09:21:25
阅读次数:
122
1. CAS 简介1.1. What is CAS ?CAS ( Central Authentication Service ) 是 Yale 大学发起的一个企业级的、开源的项目,旨在为 Web 应用系统提供一种可靠的单点登录解决方法(属于 Web SSO )。CAS 开始于 2001 年, 并在...
分类:
其他好文 时间:
2015-05-06 12:59:32
阅读次数:
142
前言GCD(Grand Central Dispatch)可以说是Mac、iOS开发中的一大“利器”,本文就总结一些有关使用GCD的经验与技巧。dispatch_once_t必须是全局或static变量这一条算是“老生常谈”了,但我认为还是有必要强调一次,毕竟非全局或非static的dispatch...
分类:
其他好文 时间:
2015-05-05 16:02:40
阅读次数:
245