linux
daniel_h1986
这个作者很懒,什么都没留下…
展开
-
Ubuntu Eclipse CDT 支持GBK文件编码
当在Ubuntu下使用Eclipse CDT时,由于系统默认使用UTF-8编码,因此读取GBK格式编码文件会出现中文乱码。 解决的方法是让系统支持GBK编码步骤如下: 修改 /var/lib/locales/supported.d/local添加 zh_CN.GBK GBKzh_CN.GB2312 GB2312 执行命令:sudo dpkg-reconfig转载 2010-04-03 00:16:00 · 1132 阅读 · 0 评论 -
如何查看Linux操作系统的位数
查看linux操作系统的位数有如下三种方法: 1.通过编程实现(C程序): 在程序中返回sizeof(void*)的值(通过指针地址来判断,也可以使用long类型),返回的结果是操作系统的字节数。若返回4则是32位操作系统,返回8即是64位。关于不同编译器在不同平台上各数据类型的位数,可参见:http://blog.csdn.net/zhangxinbin5/article/原创 2011-03-01 09:22:00 · 5358 阅读 · 1 评论 -
Linux下如何查看CPU信息, 包括位数和多核信息
Linux下查看CPU信息转载 2011-04-12 14:40:00 · 46812 阅读 · 2 评论 -
Linux Error Code
<br />Linux有着完整的错误代号机制,通过<errno.h>中的errno变量,再结合<string.h>中的strerror函数,可以清楚的了解到之前的函数调用的出错原因。<br />以下是所有错误代码及原因的列表<br /><br /> 124 EMEDIUMTYPE Wrong medium type<br /> 123 ENOMEDIUM No medium found<br /> 122 EDQUOT Disk quota exceeded<br />转载 2011-04-01 17:12:00 · 4073 阅读 · 0 评论 -
关于epoll检测异步连接的方法
<br />转自:http://hi.baidu.com/totrit/blog/item/9e81c67bc718b9e72f73b336.html<br /> <br /> <br />因为epoll本身没有明确提出当异步connect成功之后会返回什么样的信号,通过测试有如下结果:<br />1,当本地还没调用connect函数,却将套接字送交epoll检测,epoll会产生一次 EPOLLOUT | EPOLLHUP, 也就是产生一个值为0x14的events.<br /><br />2,当本地co转载 2011-05-11 10:30:00 · 4206 阅读 · 0 评论 -
修改Putty终端目录(ls命令)显示颜色
<br />在使用Putty连接远端主机时,显示的颜色可以通过主机的设置进行指定。<br /> <br />默认情况下,Putty ls命令显示目录使用深蓝色,在黑色的背景下面很不清楚(估计跟人类生活的地区和色温习惯有关)。<br /> <br />网上有很多资料说在/etc/profile文件中增加一行即可,经试验效果并不正确,而现代的linux系统其实不建议修改/etc/profile文件,而是通过在/etc/profile.d目录下增加文件(/etc/profile会自动读取)来实现内容的扩充。在/e原创 2010-12-30 15:20:00 · 10317 阅读 · 1 评论 -
Linux 下的ps命令
linux 下的ps命令的列和参数含义转载 2010-12-10 15:02:00 · 1406 阅读 · 0 评论 -
Linux内核中的进程组及会话
阐述Linux内核中的如下几个概念 1) 进程组 2) 会话 3) 控制终端转载 2010-12-10 14:31:00 · 7213 阅读 · 0 评论 -
Linux中flash无法显示中文的解决方案
from: http://hi.baidu.com/pkuwwt/blog/item/b12daa1b49da82118618bfb0.html linux中flash无法显示中文的问题解决方法如下:将/etc/fonts/conf.d/49-sansserif.conf中的最后一行<string>sans-serif改成文泉驿正黑或sans重启转载 2010-05-15 20:41:00 · 695 阅读 · 0 评论 -
用GDB调试程序──查看运行时数据
<br />参考自:http://hi.baidu.com/wg_wang/blog/item/dad263c2f5598630e5dd3ba6.html<br /> <br /> 在使用GDB调试程序时,触发断点后,可以使用print命令(简写为p),或是同义命令inspect来查看当前程序的运行数据。print命令的格式是: <br /> print <expr><br /> print /<f> <expr><br /><expr>是表达式,是所调试程序的语言的表达式(GDB转载 2010-06-29 15:53:00 · 3094 阅读 · 0 评论 -
GNU Makefile默认变量与值
转自:http://hi.baidu.com/gcc_gun/blog/item/601ac462a358ced4e6113a2a.html GNU make Makefile 默认变量与值GNU make预定义变量:AR-->归档维护程序的名称,默认值为arARFLAGS-->归档维护程序的选项AS-->汇编程序的名称,默认值为asASFLAGS-->汇编程序的选转载 2010-04-26 17:31:00 · 2363 阅读 · 0 评论 -
Linux下链接静态库的顺序问题
From:http://haoxg.spaces.live.com/blog/cns!667714E7CE1BE835!260.entry 在链接静态库时,如果多个静态库之间存在依赖关系,则有依赖关系的静态库之间存在链接顺序问题。这在使用静态库时需要注意,否则会报符号找不到的链接错误。例如:lib2.a 依赖于 lib1.a,而最终可执行文件 test 依赖于 lib2.a,则转载 2010-04-21 17:21:00 · 1669 阅读 · 0 评论 -
ubuntu 更改默认input method
安装scim后,更改默认input method 为scim只需修改/etc/X11/xinit/xinput.d/scim 文件,修改内容为GTK_IM_MODULE=scimQT_IM_MODULE=scim原创 2010-04-06 16:15:00 · 2789 阅读 · 0 评论 -
SVN分支/合并原理及最佳实践
SVN是一种常用的版本控制工具,一种典型的项目代码实践方式是:存在一个代码基线(Base Line)或称主干,不同的模块使用各自的分支进行功能开发,在开发完毕后合并回主干,准备交付。基本概念:变化集合(ChangeSets)SVN使用变化集来描述和管理托管对象的版本变更,这里变更可以是文件文本内容的变化,目录树的改变或者元数据(metadata,附加信息,包含权限或自定义属原创 2012-11-08 09:56:24 · 36075 阅读 · 0 评论