- 博客(20)
- 资源 (4)
- 收藏
- 关注
转载 makefile的编写
来源:http://dev.csdn.net/article/85014.shtm概述什么是makefile?或许很多Windows的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要 作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还 是要了解HTML的标识的含义
2008-01-31 11:43:00 685
转载 Google搜索使用技巧
来源 http://blog.csdn.net/agyn125/archive/2008/01/27/2067930.aspx1. Google搜索技巧(11):提高精确度的“in” In-系列搜索指令是Google搜索中最重要的“位置关键词”查找方式,通过intitle/inurl/intext三个搜索指令定义关键词的位置,分别查找在标题、链接、正文包含搜索关键词的网页结果。
2008-01-27 14:59:00 6765
转载 你是在上班吗?-Google内部大曝光(组图)
大约以为走错了地方。。电脑出问题? 就地解决 感觉很清澈~精奇主意墙 玩下! 放松心情特价“剪发”是公司? 还是游乐场?每天三餐都有丰富的选择。。。而且, 免费 给员工孩子和“孩子”员工准备的玩具享受专业按摩师的服务 家里的狗狗也可以带来
2008-01-27 14:31:00 833
原创 关于共享内存的一些心得
和我的导师在一块搞了两天,终于弄明白了内存为什么泄漏。原来是每次shmat之后忘了shmat了,因为我们一般用这样的函数形式:shmat(shm_id, 0, 0);因为第二个参数是零,(参见shmat函数说明),所以每次at的时候系统都会连向一个未被使用的地址,因为我们每次at之后都没有shmdt,所以系统会认为这块内存是被占用,所以当又一次shmat的时候系统会重新分配一块内存 ,然后返回
2008-01-23 17:14:00 1033
转载 Linux的共享内存
采用共享内存通信的一个显而易见的好处是效率高,因为进程可以直接读写内存,而不需要任何数据的拷贝。对于像管道和消息队列等通信方式,则需要在内核和用户空间进行四次的数据拷贝,而共享内存则只拷贝两次数据[1]:一次从输入文件到共享内存区,另一次从共享内存区到输出文件。实际上,进程之间在共享内存时,并不总是读写少量数据后就解除映射,有新的通信时,再重新建立共享内存区域。而是保持共享区域,直到通信
2008-01-23 16:59:00 1248
转载 Linux进程间通信
Linux环境进程间通信:管道及有名管道 管道及有名管道 在本系列序中作者概述了 linux 进程间通信的几种主要手段。其中管道和有名管道是最早的进程间通信机制之一,管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信。 认清管道和有名管道的读写规则是在程序中应用它
2008-01-23 16:57:00 693
原创 什么是内存溢出
什么是缓冲区溢出 单的说就是程序对接受的输入数据没有进行有效的检测导致错误,后果可能造成程序崩溃或者执行攻击者的命令,详细的资料可以看unsecret.org的漏洞利用栏目 。 缓冲区溢出的概念 缓冲区溢出好比是将十磅的糖放进一个只能装五磅的容器里…… 堆栈溢出(又称缓冲区溢出)攻击是最常用的黑客技术之一。我们知道,UNIX本身以及其上的许多应用程序都是用C语言编写的,C语言不检查缓冲区
2008-01-23 10:23:00 1491 3
转载 段错误的调试
作者:xiaosuo 我们在用C/C++语言写程序的时侯,内存管理的绝大部分工作都是需要我们来做的。实际上,内存管理是一个比较繁琐的工作,无论你多高明,经验多丰富,难免会在此处犯些小错误,而通常这些错误又是那么的浅显而易于消除。但是手工“除虫”(debug),往往是效率低下且让人厌烦的,本文将就"段错误"这个内存访问越界的错误谈谈如何快速定位这些"段错误"的语句。下面将就以下的一个存在段错误的
2008-01-23 09:08:00 760
转载 linux中的段错误总结
作者: falcon 发表日期: 2006-09-27 15:20 目录1。什么是段错误?2。为什么段错误这么“麻烦”?3。编程中通常碰到段错误的地方有哪些?4。如何发现程序中的段错误并处理掉?正文1。什么是段错误?下面是来自Answers.com的定义: Quote:
2008-01-23 09:07:00 1146
原创 Linux环境进程间通信(四):信号灯
来源:http://www.bc-cn.net/Article/kfyy/vc/jszl/200708/5852.html一、信号灯概述信号灯与其他进程间通信方式不大相同,它主要提供对进程间共享资源访问控制机制。相当于内存中的标志,进程可以根据它判定是否能够访问某些共享资源,同时,进程也可以修改该标志。除了用于访问控制外,还可用于进程同步。信号灯有以下两种类型: 二值信号灯
2008-01-21 13:54:00 880 1
转载 Linux系统调用--semctl函数详解
来源:http://club.cn.yahoo.com/bbs/threadview/1200062866_109__pn1.html【semctl系统调用】 功能描述: 在指定的信号集或信号集内的某个信号上执行控制操作。 用法: #include #include #include int semctl(int semid, int semnum, int cmd
2008-01-21 13:31:00 15119
转载 为什么加上这个就能用?using namespace是什么意思?
来源:http://www.ucnu.cn/software/p676/A67683089.shtml为什么加上这个就能用?using namespace是什么意思?Posted on 10月 13rd, 2007然后在头文件中写上 #include 头文件尾上加using namespace std; 网友回答:网友:rgbcn命名空间
2008-01-18 16:10:00 2990 2
转载 write的奥秘
coly(李勇)http://www.linuxforum.net/doc/write-coly.html 在Linux下我们在使用设备的时候,都会用到write这个函数,通过这个函数我们可以象使 用文件那样向设备传送数据。可是为什么用户使用write函数就可以把数据写到设备里面 去,这个过程到底是怎么实现的呢? 这个奥秘就在于设备驱动程序
2008-01-17 15:51:00 2624 1
转载 关于驱动程序中的ioctl
coly(李勇)http://www.linuxforum.net/doc/ioctl-coly.html我这里说的ioctl函数是在驱动程序里的,因为我不知道还有没有别的场合用到了ioctl, 所以就规定了我们讨论的范围。为什么要写篇文章呢,是因为我前一阵子被ioctl给搞混 了,这几天才弄明白它,于是在这里清理一下头脑。 一、 什么是
2008-01-17 14:23:00 708
转载 linux-mmap函数的介绍
mmap函数是unix/linux下的系统调用,来看《Unix Netword programming》卷二12.2节对mmap的介绍:The mmap function maps either a file or a Posix shared memory object into the address space of a process.We use this function for th
2008-01-17 13:39:00 686
转载 linux动态链接库的创建和使用
作者:yacsha 和Windows系统一样Linux也有静态/动态链接库,下面介绍创建和使用方法:假设有下面几个文件:头文件String.h,声明相关函数原形,内容如下:Strlen.c:函数Strlen的实现,获取给定字符串的长度,内容如下:Strlnen.c:函数StrNlen的实现,获取给定字符串的长度,如果输入字符串的长度大于指定的最大长度,则返回最大长度,否者返回字符串的实
2008-01-14 11:05:00 436
转载 关于Linux中动态库的一些学习
类似Windows系统中的动态链接库,Linux中也有相应的共享库用以支持代码的复用。Windows中为*.dll,而Linux中为*.so,我来详细的告诉你如何在linux下编写动态库,以及如何使用它.在linux下编写动态链接库的步骤: 1. 编写库的头文件和源文件.2. 把所有涉及到的源文件用如下方式编译为目标文件: g++/gcc -g -c -
2008-01-14 10:40:00 446
转载 利用'近零权限' 最大限度提升个人电脑上网安全系数
我们知道,电脑中毒在%95(为什么不说100%,是因为还有U盘等移动存储设备有病毒的话也可能感染计算机)的情况下是由于上网[及下载]造成的。要想提高电脑安全系数,对上网进行入手是很有必要的。也许某些同志说,如果我想上网安全,用虚拟机装个系统进行上网不是也很安全吗?我想说的是:安全是安全,但虚拟机是比较吃内存的。而且不方便数据交换,也就是下载了某些资源后不方便自己利用。所以,在这里,本人特别向大家介
2008-01-09 16:00:00 986
转载 比尔盖茨在哈佛的演讲
June 7, 2007Harvard CommencementBoston, Mass.Remarks by Bill Gates President Bok, former President Rudenstine, incoming President Faust, members of the Harvard Corporation and the Board of Ove
2008-01-08 12:34:00 1098
转载 什么是rtp协议
什么是RTP? 问:什么是RTP?答: RTP是一种提供端对端传输服务的实时传输协议,用来支持在单目标广播和多目标广播网络服务中传输实时数据,而实时数据的传输则由RTCP协议来监视和控制。 RT
2008-01-08 09:56:00 1894
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人