现有的软件中用了大量的COM接口,导致无法跨平台,当然由于与Windows结合的太紧密,还有很多无法跨平台的地方。那么为了实现跨平台,支持Linux系统,以及后续的分布式,首要任务是去除COM接口。 在对大量框架进行调研后,决定使用RCF替换COM接口。 RPC通信框架 CORBA ICE Thri...
分类:
其他好文 时间:
2015-01-11 00:56:37
阅读次数:
233
在CentOS编译PHP5的时候有时会遇到以下的一些错误信息,基本上都可以通过yum安装相应的库来解决。生产环境实用之LNMP架构的编译安装+SSL加密实现http://www.linuxidc.com/Linux/2013-05/85099.htmLNMP 全功能编译安装 for CentOS 6...
分类:
Web程序 时间:
2015-01-11 00:55:23
阅读次数:
269
recently ,bought a router : tl-wr741n-v5 hdmy aim : let the router dail in neetkeeperenvironment : unbuntu linux 14.04 1 compile openwrt sudo ap...
分类:
其他好文 时间:
2015-01-11 00:54:08
阅读次数:
316
一、变量 变量在shell中分为:本地变量、环境变量、位置参数; 本地变量:仅可在用户当前shell生命期的脚本中使用的变量,本地变量随着shell进程的消亡而无效,本地变量在新启动的shell中依旧无效,类似于c、c++中的局部变量的概念; 环境变量:适用于所有登录进程所产生的子进程; ...
分类:
系统相关 时间:
2015-01-10 23:33:24
阅读次数:
273
Linux程序开发变得越来越多,越来越多的程序、产品需要跨平台,甚至有些开源项目只支持Linux平台,所以掌握Linux开发变得越来越重要。 但是对于习惯了Windows下的开发,使用了VS这个宇宙第一IDE后,觉得Linux下的纯命令行开发调试,还是有些不习惯,效率有些低(大神除外)。那么能不能用...
分类:
数据库 时间:
2015-01-10 23:32:56
阅读次数:
359
autosleep.c这个文件代码量总共100行出头,但是其作为Linux低功耗的入口,在linux低功耗流程中却占据着举足轻重的作用。
首先,代码一,在初始化函数里,会做两件事情,一件是创建一个wake source ,供本文件其他函数为防止进入低功耗时使用;另一件就是创建一个名字为autosleep的工作队列,用于低功耗work对象附着、调度进入低功耗。
代码一:
int __init...
分类:
系统相关 时间:
2015-01-10 22:23:53
阅读次数:
402
Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩了,所以首先就来讲讲tar命令的基本用法: tar命令的选项有很多(用man tar可以查看到),但常用的就那么几个选项,下....
分类:
系统相关 时间:
2015-01-10 22:21:03
阅读次数:
287
原创文章,转载请注明: 转载自pagefault
本文链接地址: intel万兆网卡驱动简要分析
这里分析的驱动代码是给予linux kernel 3.4.4
对应的文件在drivers/net/ethernet/intel 目录下,这个分析不涉及到很细节的地方,主要目的是理解下数据在协议栈和驱动之间是如何交互的。
首先我们知道网卡都是pci设备,因此这里每个网卡驱动其...
分类:
其他好文 时间:
2015-01-10 21:08:28
阅读次数:
1113
linux下berkeley-db及python binding安装
1, 下载源代码
shell > wget http://download.oracle.com/berkeley-db/db-5.3.21.tar.gz
shell > wget http://pypi.python.org/packages/source/b/bsddb3/bsddb3-5.3....
分类:
数据库 时间:
2015-01-10 21:08:03
阅读次数:
276