rss 
Linux编程学习
我的Linux下命令行C代码编辑器配置
首先到 www.vim.org 下载最新版本的Linux下C代码编辑器,编译安装好。
安装ctags程序
安装cscope程序
在 http://www.vim.org/search.php 的Scripts中找到OmniCppComplete,SuperTab,a.vim,csupport脚本。
(08月03日) [查看全文]
Linux-2.6.26内核的改变总结
Linux 2.6.26内核已经发布了一段时间了,可是一直没有总结其所带来的改变,今天得闲,再罗唆一二。
(08月02日) [查看全文]
Linux下编程常用头文件整理
Linux下编程常用头文件一览 

验证程序断言
cpio归档值
字符类型
目录项
出错码
文件控制
浮点常数
(08月02日) [查看全文]
关于Linux 系统下 C++ 的多线程基类
最近在Linux 下用C++做的东西,原来是使用“多进程”方式实现,现在随着工程的增大,“多进程”的“变量共享”问题已经十分突出了,虽然可以使“内存共享”等方式实现,但大量的“内存共享”会导致代码混乱。。
所以决心将整个工程重新写,使用“多线程”方式实现,这样可以大大较少“内存共享”的使用次数。
(08月01日) [查看全文]
对于Linux socket与epoll配合相关的一些心得记录

没有多少高深的东西,全当记录,虽然简单,但是没有做过测试还是挺容易让人糊涂的

int nRecvBuf=32*1024;//设置为32K

setsockopt(s,SOL_SOCKET,SO_RCVBUF,(const char*)&nRecvBuf,sizeof(int));

通过上面语句可以简单设置缓冲区大小,测试证明:跟epoll结合的时候只有当单次发送的数据全被从缓冲区读完毕之后才会再次被触发,多次发送数据如果没有读取完毕当缓冲区未满的时候数据不会丢失,会累加到后面。

(07月31日) [查看全文]
编译Linux时出现:“错误:数组元素的类型不完全”

系统:Fedora Core4
内核:2.6.11.1
出现错误:
1、CC drivers/i2c/i2c-core.o
In file included from drivers/i2c/i2c-core.c:29:
include/Linux/i2c.h:58: error: array type has incomplete element type
include/Linux/i2c.h:197: error: array type has incomplete element type
drivers/i2c/i2c-core.c: In function ‘i2c_transfer’:

(07月31日) [查看全文]
php中init()函数和Linux系统的init进程

由于执行init()函数的内核线程和init进程的进程标识符都是1,它们又都叫init,因此init()函数和init进程容易造成概念上的模糊不清。

主要区别:

1、init()函数是内核代码的一部分,在内核态运行,是独立的可执行代码的一部分。

(07月30日) [查看全文]
Linux新内核2.6.26测评:性能小幅提升[组图]
几周前 Linux 2.6.26 kernel 内核发布,主要改善了内核虚拟机支持,增加 OLPC 支持,更新了摄像头驱动等等。而做Linux 下显卡驱动评测起家的 Phoronix 网站则推出了针对内核的 Test Suite,测试比较不同版本的性能。
(07月30日) [查看全文]
Linux与xp下的计算时间比较
早就听说Linux下计算效率要高点,所以许多大的程序一般在Linux下进行。最近我自己也特意用了一个小的程序来进行比较二者的效率。我的Linux是Fedora 9,这是一个比较新的Linux版本,对xp的硬盘能自动挂载。我用man 命令分别查看了有g++编译和c++编译,也就是说可以顺利编译c++文件。
(07月30日) [查看全文]
Linux下java swing问题的解决

在Linux做java开发的朋友都知道swing在Linux下有些很令人头疼的问题。

第一个问题就是scim输入法和swing的冲突问题导致键盘失效,尤其是开了compiz之后。

对于这个问题网上有很多处理的方法,例如添加环境变量AWT_TOOLKIT=MToolkit,这个方法还是不能解决swing程序中键盘失效的问题。

(07月29日) [查看全文]
我的ARM-Linux初之旅
最近受朋友所托,要开发一套基于ARM9 三星 ARM 2440的掌上系统。 由于是个掌上系统,自然而然的要用到操作系统啦。WINCE由于非完全源码开放,如果要做定制系统的话,估计要请自打电话给比尔才行(比尔退休了?)。所以现在集中精力搞Linux。 Linux好熟悉又陌生的玩意,每天都有朋友说今年你Linux了没有,可是具体到我自己,我还真没什么兴趣,离开了桌面 视窗系统,连一些copy paste命令都可以把自己折磨个半死。为了这个项目,只好硬搞了。
(07月28日) [查看全文]
ruby相关:Linux下的回车

今天,在Linux下用ruby写一段执行文件上传的post代码的时候,我写下如下代码:

require 'net/http'
require 'uri'


url = URI.parse('http://myserver/services/upload.xml')
req = Net::HTTP::Post.new(url.path)
req.basic_auth 'username', 'password'
req['content-type'] = 'multipart/form-data;boundary=bbb'

(07月27日) [查看全文]
6/79<<1...567891011...79>>GO
内容分类
赞助商连接