Linux 编程
文章平均质量分 56
evil_darker
每个人都会依赖自己的知识和认识,并被这些东西束缚着,还将这些事情称为现实。只不过知识和认识是相当暧昧的东西,现实或许只不过是个幻觉,人都在自己所想的世界中活着。
所以---->-->突.. 破!!!!
展开
-
getsockopt()与setsockopt()函数介绍
套接口选项 在前面的几章中,我们讨论了使用套接口的基础内容。现在我们要来探讨一些可用的其他的特征。在我们掌握了这一章的概念之后,我们就为后面的套接口的高级主题做好了准备。在这一章,我们将会专注于下列主题:如何使用getsockopt(2)函数获得套接口选项值如何使用setsockopt(2)函数设置套接口选项值如何使用这些常用的套接口选项得到套接口选项转载 2009-09-27 20:59:00 · 13439 阅读 · 0 评论 -
bochs 2.4.2 ubuntu 安装运行问题《orange's 一个操作系统的实现》第二章 调试篇
用源码安装完后会遇到的问题:《1》运行可能碰到如下问题:Event type: PANICDevice: [ ]Message: dlopen failed for module x: file not found这是由于在安装的时候,少安装了个bochs-x包这个包可以在http://packages.ubuntu.co原创 2010-04-06 22:38:00 · 3045 阅读 · 0 评论 -
文件操作之:fstat、stat和lstat 区别
stat系统调用系列包括了fstat、stat和lstat,它们都是用来返回“相关文件状态信息”的,三者的不同之处在于设定源文件的方式不同。1 首先隆重介绍的是一个非常重要的”VIP”人物,他是fstat, stat和lstat三者都要用到的一个结构体类型,名字叫做struct stat。可以说,没有这个struct stat的支持,上述三个系统调用将寸步难行。 这转载 2010-01-05 22:25:00 · 654 阅读 · 0 评论 -
ubuntu 9.10 桌面壁纸自动切换
<!-- @page { margin: 0.79in } P { margin-bottom: 0.08in } -->元旦放假,一直没出门,突然想给自己的本子选个好看的桌面壁纸。由于比较喜欢宫崎骏的动漫,就收集啦一些有关的动漫图片做啦一个自动切换的桌面背景,好啦,废话少说,步骤如下:1. 收集图片,或许很耗时间,如果你没有现成的图片原创 2010-01-02 23:22:00 · 2180 阅读 · 0 评论 -
LINUX svn独立配置(不依附APACHE)
以root用户登录。将subversion-1.5.1.tar.gz和subversion-deps-1.5.1.tar.gz传到服务器。tar xfvz subversion-1.5.1.tar.gztar xfvz subversion-deps-1.5.1.tar.gzcd subversion-1.5.1./configure –prefix=/opt/svn –without-ber转载 2010-03-11 17:31:00 · 832 阅读 · 0 评论 -
在ubuntu 9.10下安装stardict字典
1.sudo apt-get install stardict 2. 到 http: //stardict.sourceforge.net/Dictionaries.php 下载辞典: stardict-langdao-ce-gb-2.4.2.tar.bz2 朗道英汉双语 stardict-oxford-gb-2.4.2.tar.b原创 2010-01-02 18:03:00 · 2066 阅读 · 1 评论 -
wildcard notdir patsubst
1、wildcard : 扩展通配符2、notdir : 去除路径3、patsubst :替换通配符例子:建立一个测试目录,在测试目录下建立一个名为sub的子目录$ mkdir test$ cd test$ mkdir sub在test下,建立a.c和b.c2个文件,在sub目录下,建立sa.c和sb.c2 个文件建立一个简单的Makefile转载 2010-02-21 20:35:00 · 525 阅读 · 0 评论 -
makefile----自动生成依赖性
在 Makefile 中,我们的依赖关系可能会需要包含一系列的头文件,比如,如果我们的main.c 中有一句“#include "defs.h"”,那么我们的依赖关系应该是:main.o : main.c defs.h 但是,如果是一个比较大型的工程,你必需清楚哪些C 文件包含了哪些头文件,并且,你在加入或删除头文件时,也需要小心地修改转载 2010-02-21 19:03:00 · 624 阅读 · 0 评论 -
VIM查找替换归纳总结
VIM中常用的替换模式总结。1,简单替换表达式替换命令可以在全文中用一个单词替换另一个单词::%s/four/4/g “%” 范围前缀表示在所有行中执行替换。最后的 “g” 标记表示替换行中的所有匹配点。如果仅仅对当前行进行操作,那么只要去掉%即可 如果你有一个象 “thirtyfour” 这样的单词,上面的命令会出错。这种情况下,这个单词会被替换成”thirty4″。要原创 2010-02-20 19:13:00 · 436 阅读 · 0 评论 -
ubuntu下安装lua
1、下载lua的源码包,地址如下,最新版本5.1.4。http://www.lua.org/download.html2、下载ubuntu的编译支持sudo apt-get install build-essential注意,这里不仅仅是安装gcc而已,还包括很多其他工具。3、下载libreadline相关支持,这个东西在编译时需要用到,无奈。sudo apt-ge原创 2010-02-21 20:36:00 · 1029 阅读 · 0 评论 -
[精华] Grep 用法
Grep : g (globally) search for a re (regular expression ) and p (print ) the results.1、参数:-I :忽略大小写-c :打印匹配的行数-l :从多个文件中查找包含匹配项-v :查找不包含匹配项的行-n:打印包含匹配项的行和行标2、RE(正则表达式)原创 2010-02-21 11:36:00 · 475 阅读 · 0 评论 -
Makefile中=和:=有什么区别
保存此makefile#example a = orginal_valueb = $(a)a = later_valueall: @echo $(b)运行make#makelater_value#examplea = orginal_valueb := $(a)a = later_va转载 2010-02-21 09:51:00 · 1389 阅读 · 1 评论 -
Ubuntu更新内核后清理垃圾文件和播放多媒体
Ubuntu更新内核后清理垃圾文件 收藏 <!-- document.body.oncopy = function()原创 2010-01-26 23:04:00 · 847 阅读 · 0 评论 -
CentOS5.4/RHEL5.4上安装nvidia官方驱动
CentOS5.4/RHEL5.4上安装nvidia官方驱动原创 2010-07-15 13:58:00 · 2123 阅读 · 0 评论