Linux
蓝星蓝
Java程序员,web后台开发
展开
-
Mr. Process的一生-Linux内核的社会视角 (1)调度
Mr. Process的一生-Linux内核的社会视角 (1)调度posted in 系统, 计算机科学on 一月 8, 2010 by manio SHAREWritten by manio (manioster{at)gmail.com)Linux内核是一个无比复杂的系统,要想看清大致的脉络也非易事。其实,可以把运行中的Linux想像成一个人类的社会,转载 2014-09-10 08:35:09 · 642 阅读 · 0 评论 -
sizeof的运用
sizeof(a)返回的是系统对在内存中对a分配的内存空间大小,单位为字节。不同操作系统(window和Linux)以及不同位数(32位或64位)的系统内存分配策略(字节对齐)不同,因此sizeof的返回值也不相同。接下来我们针对Linux和Window两种操作系统进行分析。许多计算机系统对基本数据类型合法地址作出了一些限制,要求某种类型对象的地址必须为某个K(通常为2、4或8)的倍数原创 2014-12-03 15:07:39 · 621 阅读 · 0 评论 -
Linux system函数返回值
[cpp] view plaincopystatus = system("./test.sh"); 文章转载来自于:http://blog.chinaunix.net/uid-24774106-id-3048281.html?page=3http://blog.csdn.net/cheyo/article/details/6595955转载 2015-01-06 14:37:32 · 893 阅读 · 0 评论 -
PCRE的安装及使用
Boost太庞大了,使用boost regex后,程序的编译速度明显变慢。测试了一下,同样一个程序,使用boost::regex编译时需要3秒,而使用pcre不到1秒。因此改用pcre来解决C语言中使用正则表达式的问题。1、主页地址:http://www.pcre.org/ 下载pcre-7.8.tar.bz22、解压缩: tar xjpf pcre-7.8.t转载 2014-11-04 23:43:26 · 10615 阅读 · 0 评论 -
Linux下网络爬虫程序
网络爬虫是搜索原创 2014-11-20 09:03:53 · 1142 阅读 · 0 评论 -
PCRE使用
在C语言中利用PCRE实现正则表达式1. PCRE简介2. 正则表达式定义3. PCRE正则表达式的定义4. PCRE的函数简介5. 使用PCRE在C语言中实现正则表达式的解析6. PCRE函数在C语言中的使用小例子 1. PCRE简介 PCRE(Perl Compatible Regular Expre转载 2014-11-20 10:32:18 · 1093 阅读 · 0 评论 -
在linux下搭建libcap开发环境:
在linux下搭建libcap开发环境: 操作系统版本kubuntu 10.04 linux,内核版本2.6.32-22-generic gcc版本:gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) libcap版本:libcap1.1.1 下载地址 http://www.tcpdump.org/ 1.安装gcc g++编译器 直接转载 2014-10-15 20:05:14 · 640 阅读 · 0 评论 -
Linux监控文件事件
最近在写原创 2014-10-27 18:27:32 · 2054 阅读 · 0 评论 -
UBUNTU用户 无法进入系统
UBUNTU用户 无法进入系统,输入密码登陆后直接退回登陆界面。(部分转) 2012-12-11 14:07:26| 分类: UBUNTU|举报|字号 订阅不知为何,帐户和密码是正确的,但登陆时出现提示GDM could not write to your authorization file. This couldmean that y转载 2014-09-16 15:41:01 · 1242 阅读 · 0 评论 -
从Linux程序中执行shell(程序、脚本)并获得输出结果
从Linux程序中执行shell(程序、脚本)并获得输出结果1. 前言 2. 使用临时文件 3. 使用匿名管道 4. 使用popen 5. 小结 1. 前言Unix 界有一句名言:“一行shell脚本胜过万行C程序”,虽然这句话有些夸张,但不可否认的是,借助脚本确实能够极大的简化一些编程工作。比如实现一个 ping程序来测试网络的连通性,实现ping函数需要写上20转载 2014-09-24 13:38:29 · 684 阅读 · 0 评论 -
Lftp超时与NOOP
Lftp超时与NOOP本文来自: 郑州SEO| 焦作SEO说到空闲超时,要明白的一点是,任何FTP客户端设定的超时时间都必须参考FTP服务器软件的空闲超时设置,也就是说如果客户端设置的时间值大于服务器端设置的时间值时,FTP客户端上设置的值是没意义的,因为在此之前FTP服务端已经断开了连接. 注意,FTP服务端空闲超时与FTP客户端空闲超时的处理是不一样的,这可以在日志中得到体现,转载 2014-09-14 16:03:52 · 4211 阅读 · 0 评论 -
C语言中内存动态分配应注意的问题
最近在校给老师做项目,写一个Linux下上位机的原创 2014-09-23 20:33:45 · 1415 阅读 · 0 评论 -
Linux中特殊文件权限
linux中除了常见的读(r)、写(w)、执行(x)权限以外,还有3个特殊的权限,分别是setuid、setgid和stick bit1、setuid、setgid先看个实例,查看你的/usr/bin/passwd 与/etc/passwd文件的权限 [root@MyLinux ~]# ls -l /usr/bin/passwd /etc/passwd-rw-r-转载 2014-09-24 09:32:56 · 458 阅读 · 0 评论 -
vsftp提示cannot change directory:/home解决方案
cannot change directory://home/.... 经检查以为该用户加上了该目录的权限......再次无语ing....... 最后终于查到原因: 是因为SE配置的关闭了ftp的原因。使用命令getsebool ftpd_disable_trans能够查看当前的状态假如不是on那么是输入命令setsebool ftpd_disable_trans转载 2014-09-11 19:20:09 · 2592 阅读 · 0 评论 -
关于C语言多文件编写的一点小小总结
在多文件编写中,变量,尤其的全局变量的定义和引用显得不那么精简。很多人可能会想,把全局变量放在一个*.h文件中,然后在以后的调用中只要include一下不就可以了?想想也有道理,include不就是把*.h原封不动的复制过来吗?但是,这样存在一个问题。加入定义了10个全局变量,而在具体一个*.c文件中我只用其中一个。如果用include把全局变量全都包含进来。那利用率不就才是10%吗。而且C语言常转载 2014-09-22 13:03:40 · 462 阅读 · 0 评论 -
Linux 2.6 中的文件锁
原文链接:http://www.ibm.com/developerworks/cn/linux/l-cn-filelock/在多任务操作系统环境中,如果一个进程尝试对正在被其他进程读取的文件进行写操作,可能会导致正在进行读操作的进程读取到一些被破坏或者不完整的数据;如果两个进程并发对同一个文件进行写操作,可能会导致该文件遭到破坏。因此,为了避免发生这种问题,必须要采用某种机制来解决多个进程转载 2014-12-15 10:21:43 · 1177 阅读 · 0 评论