- 博客(15)
- 收藏
- 关注
原创 Hard link, symbolic link
Hard link - 把链接文件与目标文件的inode关联。inode只在一个文件系统内可见,所以hard link不能跨文件系统。Symbolic link - 把链接文件与目标文件的文件名关联。symblic link可以跨文件系统。#mount /
2011-08-12 12:25:06
485
原创 进程的Real UID Effective UID Saved Set-User-ID
Real UID - 启动该进程的UID。Effective UID - 进程启动以后,该进程的有效UID。在进程的生存期,EUID是会变化的。刚开始,EUID等于RUID。当进程调用了一个设置了set-user-id位的可执行程序时,进程的EUID变成这个可执行程序owne
2011-08-10 14:50:06
547
原创 Shell中的特殊符号
<br />1. # 井号(pound)<br /><br />脚本文件运行时,使用的解释器。<br /><br />#!/bin/sh<br /><br />其他时候表示注释。<br /><br /># This is a comment.<br /><br /><br />2. ~ 波浪号(tilde)<br /><br />表示当前用户使用的home目录,也可以直接在符号后加上某帐户的名称。<br /># cd ~<br /><br /># cd ~user<br />
2010-11-08 17:39:00
1859
原创 shell中奇怪的变量赋值
# string="HelloMyFirstShell"计算字符串长度。# len=${#string}# echo $len17截取字符串。截取从第5个字符到最后一个字符的子串。# substr1=${string:5}# echo $substr1MyFirstShell截取字符串。截取从第5个字符以后7个字符长度的子串。# substr2=${string:5:7}# echo $substr2MyFirst去掉字符。去掉字符串中遇见的第一个l。# substr3=${string/l}#
2010-11-05 11:58:00
1156
原创 什么是winbind
接触Samba半年,基本操作和配置比较熟悉了。但是对于客户的现场问题,很多都是丈二和尚摸不着头脑。最近开发任务不重,开始深入学习samba。今天研究一下winbindd,看了man,这个守护进程大概是做名字转换的。目前只知道这么多。
2010-10-26 10:49:00
2352
转载 C语言常见命名规范
1 常见命名规则比较著名的命名规则首推匈牙利命名法,这种命名方法是由Microsoft程序员查尔斯·西蒙尼(Charles Simonyi) 提出的。其主要思想是“在变量和函数名中加入前缀以增进人们对程序的理解”。匈牙利命名法关键是:标识符的名字以一个或者多个小写字母开头作为前缀;前缀之后的是首字母大写的一个单词或多个单词组合,该单词要指明变量的用途。例如:lpszSt
2010-04-28 12:23:00
2704
原创 gcc编译出现“warning: implicit declaration of function ‘inet_aton’”
在linux下写了一个简单的网络程序,用到函数inet_aton。使用gcc编译,编译的时候加上了-std=c99,编译可以通过,但是报错“warning: implicit declaration of function ‘inet_aton’”。去掉-std=c99,编译正常通过,没有报错。google了一下,发现gcc提供的一些c扩展与标准c有冲突。在gcc中使用"-std=c99"时,gc
2010-04-27 22:28:00
6043
转载 编译器与解释器
为了让更多的人能够从本质上理解编译器和解释器的区别,我杜撰了一个小故事来福与旺财的养牛场来福和旺财有一个养牛场。本来养牛不是一件太难的事情,但是偏偏他俩养的牛都有特别的怪癖。奶牛阿圆只吃切成圆形的牧草,而奶牛阿方和阿三(印度来的?)分别只吃切成正方形和三角形的牧草。如果来福和旺财拿不和奶牛性格的草去喂食,阿X们不但不产奶而且还会鄙视来福和旺财。于是来福和旺财分别有
2009-11-19 17:32:00
464
转载 CL & LINK的命令行用法
CL.exe是控制Microsoft C和C++编译器与链接器的32位工具。编译器产生通用对象文件格式 (COFF) 对象 (.obj) 文件。链接器产生可执行文件 (.exe) 或动态链接库文件 (DLL)。 用法如下: CL [option...] file... [option | file]
2009-11-16 15:40:00
2234
转载 vxvm创建卷
VxVM 允许创建具有下列布局类型的卷:连续卷subdisk在 plex 内有序地连续排列。如果一个磁盘的单个区域没有足够空间容纳整个卷,连续布局允许从一个或更多磁盘的多个区域创建卷。 条带卷它的数据均匀地分布在多个磁盘上。条带是大小相等的段,它们被交替且均匀地分配到单个 plex 的subdisk。条带 plex 中至少必须有两个子磁盘,每个sub
2009-11-10 15:29:00
2921
转载 卷管理中DCO卷与DRL卷的区别
DRL和DCO都是用于镜像卷的快速恢复的,即把卷中镜像的plex恢复到完全一致的状态。两者的区别是各自用在不同的情况下。DRL用于系统crash时的快速恢复。系统crash时,如果镜像卷正有写操作,可能造成镜像卷中的plex状态不一致。(例如:可能一个plex已经完成写操作,另一个plex可能正写到一半) 系统重启后需要将镜像卷中的plex恢复到一致状态。如果没有DRL,则只能把一个ple
2009-11-10 15:25:00
754
原创 Linux下的18个Windows应用代用品
顶多多加盟2元超市连锁店赚钱快 顶多多加盟两元连锁店优势大盘点 目前各大媒体、门户网站,都有关于“顶多多加盟、两元连锁店”的新闻报道,这种家居用品零售新概念的出现,一时间引起了消费者的关注,也引发了关于它的很多话题,顶多多、货多多、利多多、赚钱多多多也成为了时下2元店的时尚话词。“顶多多加盟两元连锁店”与现在的店到底有何不同?记者经过采访了解了一些相关情况,“顶多多加盟两元连锁
2008-04-15 10:30:00
566
原创 模拟退火算法
Simulation Annealing 1982年,KirkPatrick将退火思想引入组合优化领域,提出一种解大规模组合优化问题的算法,对NP完全组合优化问题尤其有效。这源于固体的退火过程,即先将温度加到很高,再缓慢降温(即退火),使达到能量最低点。如果急速降温(即为淬火)则不能达到最低点.。 模拟退火算法是一种能应用到求最小值问题或基本先前的更新的学习过程(随机或决定性的)。在此过
2007-12-29 13:47:00
4553
2
原创 安全威胁新趋势 2008年十大安全威胁预测
值此2007年即将结束之际,有必要对当前的威胁形势做一个总结。即将过去的一年可谓是频频打破纪录的一年。据 McAfee 统计,新出现的病毒和木马超过了100,000个,比以往收录的威胁总数骤增50%。Nuwar 病毒(又称“暴风蠕虫”)已发展成为目前最大的 P2P 僵尸网络(botnet),而 TJ Max 则造成有史以来最大的一起数据泄露案。其它领域的威胁也有很大增长,从网络钓鱼到犯罪软件,
2007-12-24 14:58:00
698
原创 Torvalds谈Linux在2008年的发展
Linux内核保持每两或三周更新一次,Linux仍然在测试着开源开发模式的极限。更进一步,在保证质量和稳定性的前提下,这个开源操作系统的开发路线图显示出一个稳定的趋势添加各种特性。为了了解一些Linux在2008年发展的远景,我们通过email和Linus Torvalds取得了联系。他的回复略微谈到了Linux的开发进展,即将到来的新特性,还有他是否担心潜在的专利权诉讼。Linux内核开
2007-11-28 23:21:00
649
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人