自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿凡树的笔记

程序员可以毁灭,但不可被征服!

  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 sqlite3触发器的实战

触发器(trigger)是个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作( insert,delete, update)时就会激活它执行。触发器经常用于加强数据的完整性约束和业务规则等。 触发器可以从 DBA_TRIGGERS ,USER_TRIGGERS 数据字典中查到。  举个例子,如果说要删除一个班级和一个班级的学生,写程序得两个步

2013-01-21 22:24:14 2557

转载 AFNetworking的学习

AFNetworking是一个讨人喜欢的网络库,适用于iOS以及Mac OS X. 它构建于在NSURLConnection, NSOperation, 以及其他熟悉的Foundation技术之上. 它拥有良好的架构,丰富的api,以及模块化构建方式,使得使用起来非常轻松.例如,他可以使用很轻松的方式从一个url来得到json数据:1234567

2013-01-15 22:27:17 2243

转载 ios开发xcode4.4(ios6)的一些新特性

方法顺序  如果有以下代码:01020304050607080910111213@interface SongPlayer : NSObject - (void)playSong:(Song *)song; @end

2013-01-13 18:21:07 1011

转载 iOS系统GCD学习(12):IO资源竞争

概述  我将分四步来带大家研究研究程序的并发计算。第一步是基本的串行程序,然后使用GCD把它并行计算化。如果你想顺着步骤来尝试这些程序的话,可以下载源码。注意,别运行imagegcd2.m,这是个反面教材。。原始程序  我们的程序只是简单地遍历~/Pictures然后生成缩略图。这个程序是个命令行程序,没有图形界面(尽管是使用Cocoa开发库的),主函数如下:intmain(i

2013-01-12 12:07:55 1048

转载 iOS系统GCD学习(11):使用串行队列实现简单的预加载

其主要思路是使用gcd创建串行队列,然后在此队列中先后执行两个任务:  1.预加载一个viewController  2.将这个viewController推入  代码如下:@implementation DWAppDelegate { dispatch_queue_t _serialQueue; UINavigationController *_n

2013-01-10 22:16:24 1093

原创 iOS系统GCD学习(10):常见的错误

贴几段斯坦福大学关于gcd的代码,这段代码逐步演示了如何修正错误,其中用到的既是串行队列。  1。这个是原始代码- (void)viewWillAppear:(BOOL)animated { NSData *imageData = [FlickrFetcher imageDataForPhotoWithURLString:photo.URL]; UIImag

2013-01-09 23:03:44 1128

转载 iOS系统GCD学习(9):多核心的性能

概念  为了在单一进程中充分发挥多核的优势,我们有必要使用多线程技术(我们没必要去提多进程,这玩意儿和GCD没关系)。在低层,GCD全局dispatch queue仅仅是工作线程池的抽象。这些队列中的Block一旦可用,就会被dispatch到工作线程中。提交至用户队列的Block最终也会通过全局队列进入相同的工作线程池(除非你的用户队列的目标是主线程,但是为了提高运行速度,我们绝不会这么

2013-01-08 09:28:55 893

转载 iOS系统GCD学习(8):Dispatch Queue挂起恢复和目标指定

Dispatch Queue挂起恢复  dispatch queue可以被挂起和恢复。使用 dispatch_suspend函数来挂起,使用 dispatch_resume 函数来恢复。这两个函数的行为是如你所愿的。另外,这两个还是也可以用于dispatch source。  一个要注意的地方是,dispatch queue的挂起是block粒度的。换句话说,挂起一个queue并不

2013-01-06 10:27:41 1163

原创 iOS系统GCD学习(7):dispatch_once

GCD还提供单次初始化支持,这个与pthread中的函数 pthread_once很相似。GCD提供的方式的优点在于它使用block而非函数指针,这就允许更自然的代码方式。  这个特性的主要用途是惰性单例初始化或者其他的线程安全数据共享。典型的单例初始化技术看起来像这样(线程安全的):0102030405060

2013-01-05 09:53:54 1375

转载 iOS系统GCD学习(6):Dispatch Sources

何为Dispatch Sources  简单来说,dispatch source是一个监视某些类型事件的对象。当这些事件发生时,它自动将一个block放入一个dispatch queue的执行例程中。说的貌似有点不清不楚。我们到底讨论哪些事件类型?  下面是GCD 10.6.0版本支持的事件:Mach port send right state changes. Mach p

2013-01-02 10:21:52 1171

原创 iOS系统GCD学习(5):信号量机制

当我们在处理一系列线程的时候,当数量达到一定量,在以前我们可能会选择使用NSOperationQueue来处理并发控制,但如何在GCD中快速的控制并发呢?答案就是dispatch_semaphore,对经常做unix开发的人来讲,我所介绍的内容可能就显得非常入门级了,信号量在他们的多线程开发中再平常不过了。  信号量是一个整形值并且具有一个初始计数值,并且支持两个操作:信号通知和等待。当一个信

2013-01-01 21:13:18 4772

TensorFlow实战代码

TensorFlow实战代码

2017-06-29

人才招聘系统(JSP+SqlServer+Tomcat).rar

jsp+javabean的人才招聘系统,基于SQL server 2000上的论坛,简易java框架开源论坛系统,希望对大家有帮助!

2011-06-02

解同余式组(孙子定理)

/*这是对孙子剩余定理的同余式的解法实现,题中先选择一共要输入几个同余式,再输入(ax=b(modc))中的a,b,c。 输入一个同余式是求x,输入多个就是求同余式组了。 本题利用二维表作为存储数据的地方 数组的0-2存a,b,c 3-12存算出的根 13记录根的个数 14存合适的M值 测试数据: 一个式子:2x=179(mod 562) 179不能整除Gcd(2,562) 一个式子:256x=179(mod 337) 解为:81 一个式子:1215x=560(mod 2755) 解为:200 751 1302 1853 2404 一个式子:1296x=1125(mod 1935) 解为:80 295 510 725 940 1155 1370 1585 1800 同余式组:x=1(mod 7) x=1(mod 8) x=3(mod 9) 解为:x=57+504*k (k=1,2,3,4 . . .) 同余式组:x=1(mod 2) x=2(mod 5) x=3(mod 7) x=4(mod 9) 解为: x=157+630*k (k=1,2,3,4 . . .) 同余式组:x=1(mod 7) 3x=4(mod 5) 8=4(mod 9) 解为: x=113+315*k (k=1,2,3,4 . . .) */

2011-03-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除