目录[-]综述信号量与互斥锁Completions 机制自旋锁其他的一些选择不加锁算法原子变量与位操作seqlock(顺序锁)读取-拷贝-更新(RCU)小结综述在上一篇介绍了linux驱动的调试方法,这一篇介绍一下在驱动编程中会遇到的并发和竟态以及如何处理并发和竞争。首先什么是并发与竟态呢?并发(c...
分类:
系统相关 时间:
2015-04-11 22:21:37
阅读次数:
307
综述在上一篇介绍了linux驱动的调试方法,这一篇介绍一下在驱动编程中会遇到的并发和竟态以及如何处理并发和竞争。首先什么是并发与竟态呢?并发(concurrency)指的是多个执行单元同时、并行被执行。而并发的执行单元对共享资源(硬件资源和软件上的全局、静态变量)的访问则容易导致竞态(race co...
分类:
系统相关 时间:
2015-04-11 19:16:57
阅读次数:
305
综述 在上一篇介绍了linux驱动的调试方法,这一篇介绍一下在驱动编程中会遇到的并发和竟态以及如何处理并发和竞争。 首先什么是并发与竟态呢?并发(concurrency)指的是多个执行单元同时、并行被执行。而并发的执行...
分类:
系统相关 时间:
2015-04-11 14:59:13
阅读次数:
206
综述在上一篇介绍了linux驱动的调试方法,这一篇介绍一下在驱动编程中会遇到的并发和竟态以及如何处理并发和竞争。首先什么是并发与竟态呢?并发(concurrency)指的是多个执行单元同时、并行被执行。而并发的执行单元对共享资源(硬件资源和软件上的全局、静态变量)的访问则容易导致竞态(race co...
分类:
系统相关 时间:
2015-04-11 14:40:05
阅读次数:
208
一个系统的性能的提高,不单单是试运行或者维护阶段的性能调优的任务,也不单单是开发阶段的事情,而是在整个软件生命周期都需要注意,进行有效工作才能达到的。所以我希望按照软件生命周期的不同阶段来总结数据库性能优化相关的注意事项。一、分析阶段一般来说,在系统分析阶段往往有太多需要关注的地方,系统各种功能性、...
分类:
数据库 时间:
2015-04-09 23:27:21
阅读次数:
235
随着信息化的发展,数据库安全问题成为当前政府和企业用户关注的焦点,数据库审计产品成为当前信息安全产品的新宠。当前在市面上存在着几十种数据库审计产品,这些产品的来源大约有四种类型:国内原先具有网络审计产品的厂商,在网络审计产品的基础上经过简单包装,推出的数据..
分类:
数据库 时间:
2015-04-09 12:12:57
阅读次数:
193
1. 设计模式 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石.....
分类:
其他好文 时间:
2015-04-07 23:17:26
阅读次数:
253
一 . XMOVE 系统简介 X-MOVE是作者于2010年本科四年级年启动的运动传感模拟,建模和计算的平台,已经发展到第四代。利用优秀算法和自主设计的硬件,充分发挥传感器能力,搭建起全新人机交互和动作传感解决方案,并努力实现产品级成熟度。 目前开发了以下应用: 全身动作捕捉和重现 对使命...
分类:
其他好文 时间:
2015-04-05 06:39:32
阅读次数:
188
一、公共WIFI综述
现在很多公司都在做免费WIFI,车站、公交、地铁、餐厅,只要是人员密集流动的地方就有WIFI,免费WIFI从最初的网页认证方式也逐渐向客户端认证方式偏移。本文主要讨论IOS认证上网的解决方案。IOS端WIFI应用的相关开发,主要存在以下问题
1.IOS系统WIFI相关的接口很少,大部分接口都是私有接口
2.在设备连接上WIFI,没有通过路由器认证前,如果关闭IOS自动弹出...
分类:
移动开发 时间:
2015-04-03 06:50:40
阅读次数:
283
一、综述 Winsock分别提供了“套接字模式”和“套接字I / O模型”,可对一个套接字上的I/O行为加以控制。其中,套接字模式用于决定在随一个套接字调用时,那些Winsock函数的行为。而另一方面,套接字模型描述了一个应用程序如何对套接字上进行的I/O进行管理及处理。 Winsock提供了两种套...
分类:
Windows程序 时间:
2015-04-01 00:00:04
阅读次数:
2471