1、有些程序处理从特定设备来的数据。这些与特定设备相关的程序必须控制与设备的连接。Unix系统中最常见的设备是终端。 2、终端驱动程序有很多设置。各个设置的特定值决定了终端驱动程序的模式。为用户编写的程序...
分类:
系统相关 时间:
2014-07-28 00:47:49
阅读次数:
361
观察者模式(Observer):定义对象间的一种一对多的依赖关系,以便当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动刷新。
Observer模式的典型应用
- 侦听事件驱动程序设计中的外部事件
- 侦听/监视某个对象的状态变化
- 发布者/订阅者(publisher/subscriber)模型中,当一个外部事件(新的产品,消息的出现等等)被触发时,通知邮件列表中的订...
分类:
其他好文 时间:
2014-07-27 11:53:13
阅读次数:
119
ThinkPad E431如何关闭触摸板
系统环境:win 7 旗舰版
1、下载驱动程序
到官方下载UltraNav驱动,参考如下图所示:
Think Pad系列关闭触摸板需要安装专门的驱动程序来管理,所以若想关闭触摸板,必须安装此驱动。
2、设置
通过此流程进入设置:控制面板——硬件和声音——设备和打印——鼠标
进入后点击“ThinkPad”选项,进...
分类:
其他好文 时间:
2014-07-26 15:16:20
阅读次数:
332
CentOS下安装sudoyuminstallMySQL-python可以参考http://www.mikusa.com/python-mysql-docs/index.html获取更多信息MySQL-python为Python提供MySQL驱动程序,主要包括两个部件,_mysql和MySQLdb连接数据库In[56]:importMySQLdb
In[57]:db=MySQLdb.connect(host=‘127.0.0.1‘,us..
分类:
数据库 时间:
2014-07-26 03:23:57
阅读次数:
261
近来在学驱动开发,自己写了一个简单地驱动程序,截取键盘按键,另外写的应用程序会显示按键。下面是驱动部分的关键代码,完整代码点击:猛戳这里
/**************************************************************/
#include "KeyFilter.h"
/*****************************************...
分类:
其他好文 时间:
2014-07-24 23:37:43
阅读次数:
252
JDBC:(Java Data Base Connectivity)java数据库连接
java.sql包提供JDBC API,可通过它编写访问数据库的程序代码.其中常用的接口和类包括下面内容:
DriverManager:驱动程序管理器,负责创建数据库连接Connection:代表数据库连接Statement:负责执行SQL语句PreparedStatement:负责执行SQL语句,...
分类:
系统相关 时间:
2014-07-24 11:30:05
阅读次数:
359
Android提供了对设备传感器的支持,只要Android设备的硬件提供了这些传感器,Android应用可以通过传感器 来获取设备的外界条件,包括手机的运行状态、当前摆放的方向等。Android系统还提供了驱动程序去管理这些传感器硬件,可以通过监听器的方式监听传感 器硬件感知到的外部环境的变化。.....
分类:
移动开发 时间:
2014-07-23 22:16:17
阅读次数:
261
一、什么是模块:
模块(module)是在内核空间运行的程序,实际上是一种目标对象文件,没有链接,不能独立运行,但是可以装载到系统中作为内核的一部分运行,从而可以动态扩充内核的功能。模块最主要的用处就是用来实现设备驱动程序。
使用模块的优点:
1,将来修改内核时,不必全部重新编译整个内核,可节省不少时间
2,系统中如果需要使用新模块,不必重新编译内核,只要插入相应的模块即...
分类:
其他好文 时间:
2014-07-23 20:56:35
阅读次数:
206
驱动开发之 用DeviceIoControl实现应用程序与驱动程序通信
1.
readfile和writefile可以实现应用程序与驱动程序通信,另外一个Win32 API 是DeviceIoControl。
应用程序自定义一中IO控制码,然后调用DeviceIoControl函数,IO管理器会产生一个MajorFunction 为IRP_MJ_DEVICE_CONTROL,MinorFun...
分类:
其他好文 时间:
2014-07-23 13:10:16
阅读次数:
220
Thinkpad E431无线网卡无法开启
现象再现:
Thinkpad E431新机,原装win8系统,使用win7光盘换为win7系统,官方下载驱动程序,安装后无线上网正常。
点击功能软件Access Connections,将“无线通信”关闭,如下图位置:
点选关闭后,无线网卡便不能启动了。
尝试通过F8键或Fn+F8热键开启无线,均无反应。
重新安装驱动,重启,...
分类:
其他好文 时间:
2014-07-23 13:03:36
阅读次数:
211