自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(8)
  • 资源 (8)
  • 收藏
  • 关注

原创 RHEL5安装码/序列号

<br />Linux5安装序列号SN<br /><br />  服务器:<br />  * Red Hat Enterprise Linux (Server including virtualization):<br />  2515dd4e215225dd<br />  + Red Hat Enterprise Linux Virtualization Platform:<br />  49af89414d147589<br /><br />  客户端:<br />  * Red Hat Enterpr

2010-11-30 18:32:00 1631

转载 编程修养

编程修养什么是好的程序员?是不是懂得很多技术细节?还是懂底层编程?还是编程速度比较快?我觉得都不是。对于一些技术细节来说和底层的技术,只要看帮助,查资料就能找到,对于速度快,只要编得多也就熟能生巧了。 我认为好的程序员应该有以下几方面的素质:  1、有专研精神,勤学善问、举一反三。  2、积极向上的态度,有创造性思维。  3、与人积极交流沟通的能力,有团队精神。  4、谦虚谨慎,戒骄戒燥。 5、写出的代码质量高。包括:代码的稳定、易读、规范、易维护、专业。 这些都是程序员

2010-11-27 21:07:00 669 1

原创 linux stat函数讲解

<br /><br />stat函数讲解(转)<br />表头文件:    #include <sys/stat.h><br />            #include <unistd.h><br />定义函数:    int stat(const char *file_name, struct stat *buf);<br />函数说明:    通过文件名filename获取文件信息,并保存在buf所指的结构体stat中<br />返回值:     执行成功则返回0,失败返回-1,错误代码存于errno

2010-11-23 16:38:00 884

原创 Linux的消息队列

<br />Linux的消息队列(queue)实质上是一个链表, 它有消息队列标识符(queue ID). msgget创建一个新队列或打开一个存在的队列; msgsnd向队列末端添加一条新消息; msgrcv从队列中取消息, 取消息是不一定遵循先进先出的, 也可以按消息的类型字段取消息.<br /> <br />1. 标识符(des)和键(key):<br />    消息队列, 信号量和共享存储段, 都属于内核中的IPC结构, 它们都用标识符来描述. 这个标识符是一个非负整数, 与文件描述符不同的是,

2010-11-12 15:40:00 1044

原创 linux多线程 undefined reference to 'pthread_create'

由于是Linux新手,所以现在才开始接触线程编程,照着GUN/Linux编程指南中的一个例子输入编译,结果出现如下错误:<br />undefined reference to 'pthread_create'<br />undefined reference to 'pthread_join'<br /><br />问题原因:<br />   pthread 库不是 Linux 系统默认的库,连接时需要使用静态库 libpthread.a,所以在使用pthread_create()创建线程,以及调用 pt

2010-11-12 09:50:00 1010

原创 Linux系统调用--msgsnd/msgrcv函数详解

<br /><br />【msgsnd/msgrcv系统调用】   <br />    <br />功能描述: <br />在消息队列上进行收发消息。为了发送消息,调用进程对消息队列必须有写权能。接收消息时必须有读权能。<br /> <br />用法:  <br />#include <sys/types.h><br />#include <sys/ipc.h><br />#include <sys/msg.h><br />int msgsnd(int msqid, const void *msgp, si

2010-11-10 11:30:00 1113

原创 linux IDE:magic c++

<br />因为本人是从win32平台转过来做linux上的开发的!根据以往老开发员的推荐,先要熟悉Makefile的编写规则,然后要了解GDB的调试。那么才可以做开发。。。不过第一步,那就是要编译通过。<br /> <br />后来有人推荐了magic c++,是一款远程调试linux c++代码的IDE工具,跟VC++6.0有几分类似。但是很多功能都没有。被阉割掉了。。。而且是远程调试,速度自然是比较慢的。呵呵。。。<br /> <br />依据本人的使用经验来谈,能够很熟练的编写Makefile,比较

2010-11-10 09:03:00 1249

原创 Program received signal SIGPIPE, Broken pipe

http://www.diybl.com/course/3_program/c++/cppjs/20090831/173152.html我写了一个服务器程序, 在Windows下在cygwin环境编译后执行, 然后用C#写了多线程客户端进行压力测试. 程序一直运行正常. 但当在Linux下测试时, 总是莫名退出. 最后跟踪到是write调用导致退出. 用gdb执行程序, 退出时提示"Broken pipe".最后问题确定为, 对一个对端已经关闭的socket调用两次write, 第二次将会生成SIGPIPE

2010-11-08 11:36:00 10289

sam-ba_2.11.rar

sam-ba_2.11 MC9260 Linux系统烧写工具!

2012-06-15

linux下的开发(makefile,gdb).rar

linux下的开发(makefile,gdb).rar

2010-11-04

sharemem/共享内存

sharemem/共享内存 源代码。 在vckbase里下载的

2010-11-04

TCP实现P2P通信、TCP穿越NAT的方法、TCP打洞

TCP实现P2P通信、TCP穿越NAT的方法、TCP打洞

2010-10-12

在MFC中使用MD5加密算法

在MFC中使用MD5加密算法!不记得在哪个地方得到了一个MD5加密法的类,自己稍微做了下修改!!供大家参考!

2008-10-07

哲学家吃饭问题(vc代码)

哲学家吃饭问题(vc代码) 哲学家吃饭问题(vc代码) 哲学家吃饭问题(vc代码) 哲学家吃饭问题(vc代码) 哲学家吃饭问题(vc代码)

2008-09-28

视图分割源代码

视图分割源代码视图分割源代码

2008-04-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除