- 博客(30)
- 资源 (2)
- 收藏
- 关注
转载 win7下完全安装VC6.0,解决添加文件即出现位响应问题
网上成千上万的诸如 “有没有Win7兼容的VC6的下载”、“Win7下Visual C++ 6.0不兼容问题” 之类的问题,多数意思是VC6和Win7不兼容,而现在不少学校或是考试用的还是Visual Studio套件,新的Win7或Vista系统下要安装怎么办?说实话我也一直没有试过,所以也想当然的认为Win7下就不能安装VC6,压根就100%不兼容?一直使用高版本的VS(如VS2008
2012-11-01 16:49:05 1026 1
原创 关于select函数中timeval和fd_set重新设置的问题
select原型: int select(int n, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout); 和select模型紧密结合的四个宏:FD_CLR(int fd, fd_set *set);FD_ISSET(int fd, fd_set *set);FD
2012-08-13 14:56:34 6122 3
转载 linux网络编程中阻塞和非阻塞socket的区别
原文:http://blog.sina.com.cn/s/blog_4b029ef30100nxcb.html阻塞socket和非阻塞socket 读操作对于阻塞的socket,当socket的接收缓冲区中没有数据时,read调用会一直阻塞住,直到有数据到来才返回。当socket缓冲区中的数据量小于期望读取的数据量时,返回实际读取的字节数。当sockt的接收缓冲
2012-08-13 14:15:47 1090
转载 linux select函数用法
linux c语言 select函数用法 Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻
2012-08-13 14:12:17 683
转载 fstat、stat和lstat 区别
stat系统调用系列包括了fstat、stat和lstat,它们都是用来返回“相关文件状态信息”的,三者的不同之处在于设定源文件的方式不同。1 首先隆重介绍的是一个非常重要的”VIP”人物,他是fstat, stat和lstat三者都要用到的一个结构体类型,名字叫做struct stat。可以说,没有这个struct stat的支持,上述三个系统调用将寸步难行。这个struct s
2012-08-08 18:18:37 473
转载 VMware Server和Red Hat Enterprise Linux 5安装VMware Tools
按照Readme中的安装方法,一步步按照默认的设置下来,出现如下错误: What is the location of the directory of C header files that match yourrunning kernel? [/usr/src/linux/include]The directory of kernel headers (version 2.
2012-07-11 18:34:24 1932
原创 ubuntu 10.04 如何进入grub命令行
ubuntu从10.04开始使用GRUB2.0版本,默认安装情况下grub2启动菜单是隐藏的,除非您改动了/etc/default/grub中的设置。打开grub2启动菜单的方法: 在开机启动时一直按Shift键,直到grub2启动菜单出现,这时候可以按上下方向键选择一个项目,或者直接按‘c’进入命令行模式。
2012-04-09 12:26:14 7359
转载 apt-get build-dep命令详解
今天看到一位网友的签名档写着:“用 Debian 的感觉就象家里开超市一样不管要什么只需一个 apt-get”。实在太贴切了,我也觉得有这种感觉~今天在ubuntu中文上看到 apt-get 里面有个 build-dep参数,上网查了好久都没有找到答案,手册英文写着:build-dep causes apt-get to install/remove packages in an at
2012-03-31 16:27:23 7785
转载 C语言中如何使用宏 包括单双井号 可变参数
C(和C++)中的宏(Macro)属于编译器预处理的范畴,属于编译期概念(而非运行期概念)。下面对常遇到的宏的使用问题做了简单总结。关 于#和##在C语言的宏中,#的功能是将其后面的宏参数进行字符串化操作(Stringfication),简单说就是在对它所引用的宏 变量通过替换后在其左右各加上一个双引号。比如下面代码中的宏:#define WARN_IF(EXP) \
2012-03-15 17:44:59 483
转载 GNU C中的零长度数组
在阅读BlueZ时遇到结构体中零长度的数组问题,于是在网上查询了一些并解释如下:在标准C和C++中,长度为0的数组是被禁止使用的。不过在GNU C中,存在一个非常奇怪的用法,那就是长度为0的数组,比如Array[0];很多人可能觉得不可思议,长度为0的数组是没有什么意义的,不过在这儿,它表示的完全是另外的一层意思,这个特性是不可移植的,所以,如果你致力于编写可移植,或者是稍
2012-03-12 13:30:32 506
转载 Source insight 中 标题栏路径显示完整路径的方法
在source insight 的标题栏中显示完整路径名的方法。Options -> Preferences -> Display -> Trim long path names with ellipses.(把复选框的勾选去掉。)转自:http://blog.csdn.net/humorrat/article/details/6013064
2012-03-12 11:00:32 520
原创 VMware 8.0 安装 FC5 的VMware tools
为了实现windows和linux共享文件夹,今天装VMware tools装了一下午…. 仔细看下vmware tools 安装时,会提示kernel header路径找不到,所以先安装kernel header。如果是现在的新的fedora 可以直接yum install kernel-devel,但是我们是fedora 5太老了,yum服务器已经没有这个内核的包了,可能服务器的地址都
2012-03-07 17:36:09 1026
转载 struct ethhdr、ether_header、iphdr、tcphdr、udphdr 收藏
************************eth的结构**************************************struct ethhdr {unsigned char h_dest[ETH_ALEN];unsigned char h_source[ETH_ALEN];__be16 h_proto;} __attribute__((packed));
2012-03-05 11:12:56 732
转载 Linux 共享库 /etc/ld.so.conf文件
Linux 系统上有两类根本不同的 Linux 可执行程序。第一类是静态链接的可执行程序。静态可执行程序包含执行所需的所有函数 — 换句话说,它们是“完整的”。因为这一原因,静态可执行程序不依赖任何外部库就可以运行。 第二类是动态链接的可执行程序。 静态可执行程序与动态可执行程序比较 我们可以用 ldd 命令来确定某一特定可执行程序是否为静态链接的: # ldd
2012-03-02 10:59:54 623
转载 IP碎片重组过程分析
本文档的Copyleft归yfydz所有,使用GPL发布,可以自由拷贝,转载,转载时请保持文档的完整性,严禁用于任何商业用途。msn: [email protected]来源:http://yfydz.cublog.cn1. 前言 对IP碎片的重组是防火墙提高安全性的一个重要手段,通过提前进行碎片重组,可以有效防御各种碎片攻击,Linux内核的防火墙netfilter就
2012-02-22 15:14:38 1854
转载 TCP/IP协议详解
转自:http://hi.baidu.com/actionnow/blog/item/a194c69499d9951fd21b70ac.htmlTCP/IP协议是一个比较复杂的协议集,有很多专业书籍介绍。在此,我仅介绍其与编程密切相关的部分:以太网上TCP/IP协议的分层结构及其报文格式。我们知道TCP/IP协议采用分层结构,其分层模型及协议如下表:应 用 层(Ap
2012-02-22 13:55:21 520
转载 GNU C 扩展之__attribute__ 机制简介
摘要: 在学习linux内核代码及一些开源软件的源码(如:DirectFB),经常可以看到有关__attribute__的相关使用。本文结合自己的学习经历,较为详细的介绍了__attribute__相关语法及其使用。----------------------------------------------------------------声明: 此文为原创,欢迎
2012-02-21 19:39:22 361
转载 mmap函数介绍
转自:http://hi.baidu.com/weichao_zju/blog/item/53224ed96a99442d10df9b5b.html mmap函数是unix/linux下的系统调用,来看《Unix Netword programming》卷二12.2节对mmap的介绍:The mmap function maps either a file or a
2012-02-21 15:51:44 422
转载 共享内存---shmget shmat shmdt
转自:hylcarson.blog.sohu.com/54735006.html要使用共享内存,应该有如下步骤:1.开辟一块共享内存 shmget()2.允许本进程使用共某块共享内存 shmat()3.写入/读出4.禁止本进程使用这块共享内存 shmdt()5.删除这块共享内存 shmctl()或者命令行下ipcrmftok()。它有两个参数,一个是字符串,
2012-02-21 14:16:56 461
转载 Linux进程间通信源码剖析,共享内存(shmget函数详解)
shmgetint shmget(key_t key, size_t size, int flag);key: 标识符的规则size:共享存储段的字节数flag:读写的权限返回值:成功返回共享存储的id,失败返回-1key_t key-----------------------------------------------
2012-02-21 13:47:27 589
原创 揭开宇宙的面纱
无论造成什么样的恐慌,这台有史以来威力最大的原子粉碎机――大型强子对撞机(LHC)将在9月10日开启,以揭开宇宙起源的奥秘。 严重一点,也许人类将面临生与死;抑或是停滞了30多年的粒子物理学向前迈进一大步。当然,为了人类的进步,这个险必须得冒。反物质,暗物质,支持弦理论的超对称粒子,希格斯玻色子,甚至是黑洞,人类将看到什么呢?
2008-09-10 14:16:00 375
原创 七日之祭
昨天,是汶川地震的七日之祭。昨天,今天,明天,是全民哀悼之日。昨天2点28分,在公司,起立,闭眼,默哀。祝福四川,祝福中国。窗外长长的汽笛声,仿佛也嘶吼着,为那逝去的灵魂!晚上回家,看着新闻中那肃立的全国人民,那默哀三分钟后爆发的“中国加油!四川加油!”,那整齐嘹亮的国歌声,我早已红了眼圈,回头,S也已经泪流满面。这一刻,全中国人的心连在一起;这一刻,我为我是中国人而自豪!这些天总是感动,为很多人
2008-05-20 17:22:00 415
转载 一位软件工程师的6年总结
一位软件工程师的6年总结 作者:成晓旭 (声明:欢迎转载,请保证文章的完整性) “又是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具体建议,前面几点旨在确定大的方向,算是
2008-05-19 10:52:00 456
原创 活着
前天下午突然从同事那得知四川地震了,本以为不会太严重,谁知道给家里打电话就打不通了,有点慌神了,改用座机,还是不通。又赶快上QQ,终于发现同一城市的一个同学还在上面,听她说问题不大,心里总算好过一点。后来用短消息和父亲联系上了,没什么问题,但是母亲一直联系不上。外公外婆都还在我家呢,心里面只是祈祷千万不要出问题。下午六点左右,终于联系上了,一切平安!截止到今天下午2点,汶川地震死亡人数已经有一万四
2008-05-14 18:40:00 415
原创 今天
X,这些年还好吗?希望你过的不好,太安逸的生活消磨人的意志,让人堕落,奋斗的日子才是有味道的,是吧,你一定同意我的看法。俗气一点说就是宝剑锋从磨砺出,梅花香自苦寒来,这词虽然用滥了,但毕竟有道理。你现在一定有自己的事业了,也许刚起步,也许已经有起色了,我对你有信心!你的车买了吗,是原来喜欢的BMW吗?今天是个特殊的日子,X,生日快乐!如果你忙得今天都不记得了,那我就太高兴了。你还记得我吗,对,
2008-05-08 23:36:00 432
原创 F~F~F~Fedora Core~e~e~e~
是的,我用的是Fedora Core,不是debian,不是ubuntu。是的,我用的是FC6,不是7,不是8。S总是因为我不喜欢她买的衣服就大叫“你这个老土的人~!”,我无语~~一切不是都有原因的吗...说实话,FC的安装过程我找不到要讲的任何东西,是的,FC的安装就像windows一样简单,你需要的只是偶尔填写些东西,单击下一步,等待进度条滚动,然后插入那一张张的光盘,当然,请确保你是在图形安
2008-04-28 19:15:00 573
原创 linux- ['li:nэks]
哗,好厚的灰尘... 把这里荒废了一年多了,现在红着脸回来了。 OK,为了证明我的决心,我现在就在linux下运行着firefox(你给我的印象不好啊,每天都给我崩溃好几回),写下一年后的第一篇日记。 Linus Torvalds告诉我们说,linux读作 [li:nэks] ,“哩呐克斯”,那好吧,我承认以前读错了,那么,今天就是新的开始...
2008-04-25 14:53:00 1538
转载 女生,你也可以IT!
starflame注:我是男生,我是个IT人,我也来自作者大学所在的城市,我也来到了广东。但是我看了这篇文章后,很惭愧。自己真的该做点什么了(比如晚上回去将硬盘里的魔兽删掉!)文章转自 天涯-IT视界 女生,你也可以IT! 【转贴自天涯-IT视界】 作者:夏雪我好冷开始 在天涯上潜水很久了,总是看帖但并不回帖,自得其乐。IT视界女生相对较少,在好多人(尤其是男人)眼里,
2007-01-22 15:41:00 3538 1
原创 《Linux内核完全注释》笔记(1)
开始看《Linux内核完全注释》,不局限于此书,期望将以前不懂或不甚明白的地方弄通。不考虑时间,只培养自己的兴趣。能力有限,尽力而为 下载地址:http://www.oldlinux.org/download/clk011c-1.9.5.pdf 感谢 赵炯老师公开这本书,另外对他的辛勤工作表示崇高的敬意! 内核版本:0.11(很老么?呵呵,书上有为什么用它的理由)
2007-01-22 15:35:00 1293
用XNA写的祖玛游戏源代码
2007-06-27
XNA中文帮助CHM版(适用v1.0及Beta2)
2007-06-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人