Grand Central Dispatch 是Apple开发的一种多核编程技术。主要用于优化应用程序以支持多核处理器以及其他多对称处理系统TA会自动管理线程的生命周期(创建线程、调度任务、销毁线程),完全不需要我们管理,我们只需要告诉干什么就行。同时它使用的也是 c语言,不过由于使用了 Block
分类:
编程语言 时间:
2016-03-13 17:44:27
阅读次数:
218
多线程的重要性不必多言,现代操作系统不可能离开进程线程的抽象。具体到ios应用,我们只能在一个进程中管理线程,主线程不应该去执行非常耗时间的后台操作导致出现卡机现象,后台的事情交给后台线程来完成。 Grand Central Dispatch GCD编程的核心就是dispatch队列,d
分类:
编程语言 时间:
2016-03-13 10:01:41
阅读次数:
298
GCD:全称Grand Central Dispatch (伟大的中央调度) 纯C语言 提供了非常强大的函数 优势: 1.GCD 是苹果为多核的并行运算提供的解决方案 2.会自动的管理线程的生命周期(创建线程,调度任务,销毁线程) 3.程序员只需要告诉GCD执行什么就可以了,不用编写任何管理线程的(
分类:
其他好文 时间:
2016-03-09 01:39:10
阅读次数:
154
1、settings.xml: 1.1、修改本地仓库位置: <localRepository>/path/to/local/repo</localRepository> 1.2、设置镜像仓库: <mirror> <id>maven.net.cn</id> <mirrorOf>central</mir
分类:
其他好文 时间:
2016-03-06 01:04:28
阅读次数:
243
计算机系统基础知识 计算机系统硬件基本组成五部分(运算器、控制器、存储器、输入设备、输出设备) CUP(Central Processing Unit):中央处理,运算器、控制器等部件集成。 存储器:记忆设备,分为:内部存储器和外部存储器, 输入、输出设备:外部设备(外设) 2.中央处理单元 1.C
分类:
数据库 时间:
2016-03-05 22:05:20
阅读次数:
255
一、什么是GCD 全称是Grand Central Dispatch ,纯C语言编写,提供非常多强大的函数,是目前苹果官网推荐的多线程开发方法,NSOperation 便是基于GCD的封装 二、GCD的优势 1、为多核的并行运算提出了解决方案 2、GCD会自动利用更多的CPU内核,比如双核,四核 3
分类:
编程语言 时间:
2016-03-03 19:10:55
阅读次数:
185
对于Maven项目来说,日常使用的多数第三方java库文件都可以从Maven的Central Repository中自动下载,但是如果我们需要的jar文件不在Central Repository中,那么我们就需要手动将自己下载的jar文件加入到Maven的local reposotory中了,此时我
分类:
编程语言 时间:
2016-03-02 17:45:49
阅读次数:
228
一、教程前言 教程目的:从头到尾细细道来单点登录服务器及客户端应用的每个步骤 单点登录(SSO):请看百科解释猛击这里打开 本教程使用的SSO服务器是Yelu大学研发的CAS(Central Authentication Server),官网:http://www.jasig.org/cas 本教程
分类:
编程语言 时间:
2016-03-01 12:47:47
阅读次数:
424
之前很多二维码扫描都是基于zxing做的,但是zxing用起来真的很麻烦,又一直不更新。随着iOS6退出历史舞台,终于可以使用iOS7以后,用系统的AVFoundation做的二维码扫描器了。 初始化相机,扫描器 - (void)setupCamera { dispatch_async(dispat
分类:
移动开发 时间:
2016-03-01 12:45:36
阅读次数:
212
1.iOS的三种多线程技术 1.NSThread 每个NSThread对象对应一个线程,量级较轻(真正的多线程)2.以下两点是苹果专门开发的“并发”技术,使得程序员可以不再去关心线程的具体使用问题?NSOperation/NSOperationQueue 面向对象的线程技术?GCD —— Grand
分类:
其他好文 时间:
2016-02-28 16:37:33
阅读次数:
159