- 博客(15)
- 资源 (4)
- 收藏
- 关注
转载 实际用户ID,有效用户ID,保存-设置-用户ID,文件的所有者ID
实际用户ID:有的文章中将其称为真实用户ID,这个ID就是我们登陆unix系统时的身份ID。有效用户ID:定义了操作者的权限。有效用户ID是进程的属性,决定了该进程对文件的访问权限。 文件的访问权限包括读写和执行。判断某个进程对文件有何权限时,内核会将非超级用户进程的有效ID与文件的所有者ID进行比较,当然,也可能需要比较有效组ID,这关系到具体的权限测试方法,先不在这里说明。而超级用
2012-06-28 20:42:52 1876
转载 strtok和strtok_r
strtok和strtok_r原型:char *strtok(char *s, char *delim);功能:分解字符串为一组字符串。s为要分解的字符串,delim为分隔符字符串。说明:首次调用时,s指向要分解的字符串,之后再次调用要把s设成NULL。 strtok在s中查找包含在delim中的字符并用NULL('/0')来替换,直到找遍整个字符串。返回值:
2012-06-27 17:10:24 713
原创 Core Dump调试 /Z
1. 前言:有的程序可以通过编译, 但在运行时会出现Segment fault(段错误). 这通常都是指针错误引起的.但这不像编译错误一样会提示到文件->行, 而是没有任何信息, 使得我们的调试变得困难起来.2. gdb:有一种办法是, 我们用gdb的step, 一步一步寻找.这放在短小的代码中是可行的, 但要让你step一个上万行的代码, 我想你会从此厌恶程序员这个名字,
2012-06-27 11:00:55 974
转载 全局组,域本地组,通用组区别(AGDLP),OU(组织单元)与Group(组)之对比
1、本地域组:多域用户访问单域资源(访问同一个域) 本地域组的成员可包括Windows Server2003、Windows 2000或WindowsNT域中的其他组和账户,而且只能在其所在域内指派权限。2、全局组: 单域用户访问多域资源(必须是一个域里面的用户) 全局组的成员可包括其所在域中的其他组和账户,而且可在林中的任何域中指派权限;3、通用组: 多域用户
2012-06-25 17:33:20 16243
转载 linux vi查看文件编码以及修改编码
假如你须要在Linux中操作windows下的文件,那么你可能会时常遇到文件编码转换的疑问。Windows中默认的文件格式是GBK(gb2312),而Linux通常都是UTF-8。下面推选一下,在Linux中如何查看文件的编码及如何实行对文件实行编码转换。 查看文件编码 在Linux中查看文件编码能够议决以下几种方式: 1.在Vim中能够直接查看文件编码 :set file
2012-06-25 11:16:51 24816
转载 构建面向全世界的网站——gettext支持多种语言
原文地址:http://book.51cto.com/art/200905/123469.htm构建面向全世界的网站Web的出现使人们之间的交流简单得不可思议,通过一个Internet连接和一个Web浏览器,你就可以与任何人通信,而此时此刻也许他们正坐在莫斯科红场旁的一家咖啡店里,或者俄亥俄州的一个农舍里,也可能在上海一座摩天大楼的某个房间里,或者是以色列的一间教室里。不过对此还有一个
2012-06-25 10:58:31 2391
原创 弹出窗口不被阻止
有时候希望可以用js另开新窗口,但用 window.open方法打开窗口总是被浏览器阻止,可以用下面的方法打开新窗口而不会遭到拦截:方法一:使用按钮来触发js函数,里面的window.open打开的弹出窗口有可能被浏览器阻止。可以使用超链接来触发此js函数,这样就不会被当成弹出窗口而阻止了,如下:查询,在函数showphpldapadmin里面实现window.op
2012-06-21 15:05:24 1174
转载 do…while(0)的妙用
一、开始循环在程序中是不可少的,要么for, while...do,do...while, 但它都有自己的循环条件,在一些Linux的库中,MFC中常常会有do...while(0),或者do...while(FALSE)的宏,有什么用呢?不是用来循环,是用来提高代码的健壮性。闲来无事,总结一下。 二、妙用总结1.使程序结构简单 1: //------------------
2012-06-20 08:57:18 909
转载 apache访问/var/www之外的目录没权限的问题(万恶的SELinux)
前几天,我搞了个准备一些git或者hg的repositories,为了网页访问的方便,我找到了其中一个工具,Git自带的gitweb,但是当我把它作为CGI让apache调用它去发布/home/repo/pub目录时,不管怎样都访问不到/home/repo/pub下面的东西,与此同时,在/var/www目录下的文件和目录,通过apache访问是正常的。而且,我不通过apache,而直接运行gitw
2012-06-17 14:54:54 4206
转载 FILE *stdout 和 STDOUT_FILENO 的区别
首先要知道 FILE *stin 和 STDIN_FILENO 的区别。stdin类型为 FILE*STDIN_FILENO类型为 int使用stdin的函数主要有:fread、fwrite、fclose等,基本上都以f开头使用STDIN_FILENO的函数有:read、write、close等操作系统一级提供的文件API都是以文件描述符来表示文件。STDIN_FILENO就是
2012-06-16 09:37:18 3815
转载 学习linux内核的经典书籍介绍
有关内核的书籍可以用汗牛充栋来形容,不过只有一些经典的神作经住了考验。首先是5本久经考验的神作(个人概括为“2+1+2”,第一个2是指2本全面讲解内核的书,中间的1指1本讲解驱动开发的书,后面的2则指2本有关内核具体子系统的书,你是否想到了某某广告里三个人突然站起单臂齐举高呼“1比1比1”的场景?)。《Linux内核设计与实现》 简称LKD,从入门开始,介绍了诸如进程管理、系统
2012-06-15 16:05:00 717
转载 lighttpd不支持Expect: 100-continue的解决办法
由于lighttpd1.4.21之前的版本不支持Expect: 100-continue,所以有可能访问出现“HTTP/1.1 417 Expectation Failed”等错误提示,搜集整理了很多解决方法,如下:1. 升级到 lighttpd 1.5.x,那应该没有这个问题了2. (推荐)升级到 lighttpd 1.4.21 或以上版本(即最新的realease版本),在配置文件中加
2012-06-15 14:43:06 2043
转载 unicode UTF-8 GBK GB2312 之间的区别和关系
UTF-8:Unicode TransformationFormat-8bit,允许含BOM,但通常不含BOM。是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24为(三个字节)来编码。UTF-8包含全世界所有国家需要用到的字符,是国际编码,通用性强。UTF-8编码的文字可以在各国支持UTF8字符集的浏览器上显示。如,如果是UTF8编码,则在外国人的英文IE上也能显示
2012-06-14 21:16:26 1183
转载 linux+php5.1.6+mysql5.0.2+apache2.0.55安装配置
linux+php5.1.6+mysql5.0.2+apache2.0.55安装配置说明:一、mysql5.0.2的安装配置过程及说明:1、 #tar -zvxf mysql-5.0.2-alpha.tar.gz2、 cd mysql5.0.23、 ./configure --prefix=/usr/local/mysql --sysconfdir=/etc --localstat
2012-06-08 14:16:24 1138
转载 一个成功的Git分支模型
文章转载地址: http://www.juvenxu.com/2010/11/28/a-successful-git-branching-model/本文译自 http://nvie.com/posts/a-successful-git-branching-model/ (by Vincent Driessen)–本文中我会展示一种开发模型,一年前该模型就已经被我用在所有的项目
2012-06-06 09:34:04 663
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人