在前面学习网络编程时,曾经学过I/O模型 Linux 系统应用编程——网络编程(I/O模型),下面学习一下I/O模型在设备驱动中的应用。 回顾一下在Unix/Linux下共有五种I/O模型,分别是: a -- 阻塞I/Ob -- 非阻塞I/Oc -- I/O复用(select和poll)d -- 信 ...
分类:
系统相关 时间:
2016-09-21 13:10:29
阅读次数:
242
中文编程效率能否提高的三大关键是编程人员对于机器解决问题程度的判断和对效率差别巨大的算法的选择;程序员抽象问题的能力和对系统设计的了解与熟练应用;编程人员需要具有考虑扩展性的能力。这三点桎梏的冲破和“中文编程”没有太大联系,中文编程仅仅是从语言上让那些初学者更容易入门,并且相对于英语更专注于编程逻辑... ...
分类:
其他好文 时间:
2016-09-09 14:56:30
阅读次数:
175
我们绕点远路来回答这个问题。 编程分为两类:系统编程(system programming)和应用编程(application programming)。所谓系统编程,简单来说,就是编写库;而应用编程就是利用写好的各种库来编写具某种功用的程序,也就是应用。系统程序员会给自己写的库留下一些接口,即AP ...
分类:
其他好文 时间:
2016-09-07 20:50:13
阅读次数:
131
QtSql模块提供了与平台以及数据库种类无关的访问SQL数据库的接口,这个接口由利用Qt的模型视图结构将数据库与用户界面集成的一套类来支持。QSqlDatabase对象象征了数据库的关联。Qt使用驱动程序与各种数据库的应用编程接口进行通信。Qt的桌面版(DesktopEdition)包括如下一些..
分类:
数据库 时间:
2016-08-26 15:47:24
阅读次数:
230
fabric的主要接口是REST API。 REST API允许应用注册用户,查询区块链,并发布交易。 CLI为了开发,同样提供有效API的子集。CLI允许开发人员能够快速测试链码或查询交易状态。
...
分类:
其他好文 时间:
2016-08-25 21:28:24
阅读次数:
415
1、ActiveMQ服务器工作模型 通过ActiveMQ消息服务交换消息。消息生产者将消息发送至消息服务,消息消费者则从消息服务接收这些消息。这些消息传送操作是使用一组实现 ActiveMQ应用编程接口 (API) 的对象来执行的。 ActiveMQ客户端使用 ConnectionFactory 对 ...
分类:
其他好文 时间:
2016-08-19 12:51:10
阅读次数:
149
python操作mysql数据库
Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口。
Python 数据库接口支持非常多的数据库,你可以选择适合你项目的数据库:
GadFly
mSQL
MySQL
PostgreSQL
Microsoft SQL Server 2000
Informix
In...
分类:
数据库 时间:
2016-08-18 16:03:03
阅读次数:
380
linux程序包管理RPM==================================================================#ldd 查看二进制程序调用的动态链接库#ldconfig-p显示本机已缓存的所有可用库文件dll:Dynamiclinklibraryso:SharedObjectAPI:ApplicationProgramInterface 应用编程接口ABI:Application..
分类:
其他好文 时间:
2016-08-17 23:22:09
阅读次数:
242
嵌入式linux面试题解析(三)——Linux应用编程部分一1、TCP与UDP的区别TCP:是面向连接的流传输控制协议,具有高可靠性,确保传输数据的正确性,有验证重发机制,不会出现丢失或乱序。UDP:是无连接的数据报服务,不对数据报进行检查与修改,无须等待对方的应答,会出现分组丢..
分类:
系统相关 时间:
2016-07-30 06:58:56
阅读次数:
323
python操作mysql数据库 Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口。 Python 数据库接口支持非常多的数据库,你可以选择适合你项目的数据库: GadFly mSQL MySQL PostgreSQL Micr ...
分类:
数据库 时间:
2016-07-24 14:54:12
阅读次数:
218