线程的同步可分用户模式的线程同步和内核对象的线程同步两大类。
用户模式中线程的同步方法主要有原子访问和临界区等方法。其特点是同步速度特别快,适合于对线程运行速度有严格要求的场合。
内核对象的线程同步则主要由事件、等待定时器、信号量以及信号灯等内核对象构成。由于这种同步机制使用了内核对象,使用时必须将线程从用户模式切换到内核模式,而这种转换一般要耗费近千个CPU...
分类:
编程语言 时间:
2014-05-18 14:32:18
阅读次数:
293
前面介绍的所有思想都属于统计模式识别,然而统计模式识别存在2个问题:
1.有的模式结构很复杂,不能用一个矢量来表示。
2.有的模式识别任务中,我们更关心如何描述它的结构特征。
因此需要另外一种模式识别:结构模式识别。
这其中,句法模式识别主要使用形式语言来描述模式结构,在理论上完备,表1是句法模式识别与统计模式识别的对应关系,下面做介绍。
表1
串文法就是一种机器能...
分类:
其他好文 时间:
2014-05-18 14:13:52
阅读次数:
323
1、我会命令adb uninstall 先卸载我们有签名的安装包。
2、用开发模式在手机上运行我们的应用。
3、然后测试就把手机拿走了,就用应用管理器把我们的应用卸载了。
4、继续装我们的开发包,死活也装不了。我拿到手机也没有办法。试了很久,差点就要root手机了,但是手机又不是我的,没有办法root。
5、网上提供此资料
http://xusaomaiss.javaeye.c...
分类:
移动开发 时间:
2014-05-18 14:04:32
阅读次数:
271
本文章来至源码世界 http://www.ymsky.net/views/84366.shtml
diango 自定义404 500页面
1.首先将settings设置debug=false;
2.设置static路径
3. STATICFILES_DIRS = (
PROJECT_DIR+'/...
分类:
其他好文 时间:
2014-05-18 09:40:36
阅读次数:
424
使用过 AngularJS 的朋友应该最感兴趣的是它的指令。现今市场上的前端框架也只有AngularJS 拥有自定义指令的功能,并且AngularJS 是目前唯一提供Web应用可复用能力的框架。
目前有很多JavaScript 产品提供插件给Web开发人员。例如, Bootstrap 就是当前比较流行的提供样式和JavaScript插件的前端开发工具包。但是开发人员在使用Booostrap中的插件时, 必须切换到JavaScript 模式来写 jQuery 代码来激活插件虽然jQuery 代码写起来十分简...
分类:
Web程序 时间:
2014-05-18 08:21:28
阅读次数:
503
今天看了下苹果xml 解析,写了个小demo 心想还是 在博客上写点东西吧,毕竟很久很久都没有上来了
先上个效果图把
接下来 看下 工程目录图吧
本demo 分两种解析模式,一是苹果自带的, 首先先看下苹果自带的吧,工程文件为 NoteXMLParser 文件 ,另一种解析模式 是 NotesTBXMLParser文件
NoteXMLParser.h 文件代码如下...
分类:
移动开发 时间:
2014-05-18 08:18:31
阅读次数:
389
通过反射创建当前类的对象
1.将目标类加载进内存,如果当前内存中存在目标类则不加载
2.采用延迟加载模式,不会再程序代码执行的时候马上加载目标类,而是在目标类被使用的时候在对他进行加载。...
分类:
其他好文 时间:
2014-05-18 08:03:05
阅读次数:
313
Android Http 客户端编程设计模式(步骤):
1.网络权限:添加INTERNET用户权限。
2.UI设计:设计用户界面。
3.发出请求:客户端提交HTTP请求,提交数据,切记不能在UI线程完成。
4.接收响应:接收服务器端的响应,获取服务器返回数据。
5.UI更新:客户端业务处理,更新UI。...
分类:
移动开发 时间:
2014-05-18 07:29:08
阅读次数:
370
串“abcba”以字母“c”为中心左右对称;串“abba” 是另一种模式的左右对称。这两种情况我们都称这个串是镜像串。特别地,只含有1个字母的串,可以看成是第一种模式的镜像串。
一个串可以含有许多镜像子串。我们的目标是求一个串的最大镜像子串(最长的镜像子串),如果有多个最大镜像子串,对称中心靠左的优先选中。例如:“abcdeefghhgfeiieje444k444lmn”的最大镜像...
分类:
其他好文 时间:
2014-05-18 06:22:24
阅读次数:
169
from ConfigParser import RawConfigParser as rcp
if __name__ == "__main__":
cfg = rcp()
cfg.add_section("Info")
cfg.set("Info", "ImagePath", "f:/whu")
cfg.set("Info", "foo", "cd'...
分类:
其他好文 时间:
2014-05-18 05:58:51
阅读次数:
284