心情很好 终于确定了 目标在眼前努力就能实现

Sunlight 发表于 2007-12-24 22:10:52

别紧张  别紧张

呵呵   
搞定眼前的   Daemon   它拖的太久
早睡 早起  搞定他然后见boss    在确定 Lua 还是python
1。13就不能上网了    2。7日就是新的一年   也就是即将面临新的挑战了

冷静            冷静

整理点daemon的东西  然后睡觉
理论:fork创建进程 然后exit父进程   接着setsid 使子进程成为会话(session)组长(group leader)
说到session  还有点迷糊   明天问下 
抽空在收拾下。。。。。  

session = 会话
Process = 进程
thread = 线程
收藏: QQ书签 del.icio.us 订阅: Google 抓虾

SciTE not notepad++ [linux kernel 配置指南] [E17 简易安装中文版 howto]

Sunlight 发表于 2007-12-23 21:16:33

SciTE    ~~   http://www.scintilla.org/SciTE.html

内核配置指南     http://forums.gentoo.org/viewtopic-t-377564.html

E17 简易安装中文版 howto    http://forums.gentoo.org/viewtopic-t-340452-postdays-0-postorder-asc-start-0.html
关键词(Tag): tool
收藏: QQ书签 del.icio.us 订阅: Google 抓虾

fork setsid

Sunlight 发表于 2007-12-22 01:05:45

怎么 又要牙痛?

fork 调用即创建子进程  fork 后检查是否成功  -1为失败   0为父进程   或返回子进程pid数字
例    pid=fork()

pid = fork();
if (pid == -1) printf("Failed to fork()/*不成功则打印出错提示*/ ");
fork 之后检查是否为父进程  是则结束      子进程则setsid
函数脱离控制终端,登录会话和进程组,使该进程成为会话组长,
与原来的登录会话和进程组脱离,进程同时与控制终端脱离。进程已经成为无终端的会话组长。


  接下来  fork 结尾     setsid 开头       傍晚拿出 setsid fork 接合的框架....
mdmdmdmmdmdmd   具体具体具体具体
收藏: QQ书签 del.icio.us 订阅: Google 抓虾

gentoo emerge

Sunlight 发表于 2007-12-20 00:29:42

gentoo handbook    http://www.linuxsir.org/bbs/thread95187.html

1.想要编译安装软件:emerge mozilla
2.查看软件依赖哪些别的软件,实际并不编译安装:emerge --pretend mozilla (-p)
3.先下载软件,并不编译:emerge --fetchonly mozilla
4.查看要从哪里下载源码:emerge --pretend -fetchonly mozilla (-pf)如果你本地没有上网条件可以用它记下要下载的东西,去别处下载后带回来,把源码cp到正确的路径下再emerge
5.想安装一个特定版本的软件:emerge "<mozilla-1.4"将会安装比1.4老的版本
emerge ">mozilla-1.4" 将会安装比1.4新的版本
emerge "=mozilla-1.4"将会安装1.4版
6.安装预编译版本:emerge --usepkg mozilla (-k)
7.安装预编译软件,不在乎版本:emerge --usepkgonly mozilla (-K)
8.本地系统上没有预编译软件,可以从网上下载:在/etc/make.conf中用PORTAGE_BINHOST指定提供预编译好的二进制包的地址, 然后emerge --getbinpkg mozilla (-g),这将会下载此软件和它依赖的二进制包并安装。要查看哪些依赖的软件将会被安装:
emerge --getbinpkg --pretend mozilla
9.本地系统有此软件的预编译包,但是就是想下载网上的预编译包来安装:
emerge --getbinpkgonly mozilla (-G)
10.指定预编译包版本:emerge --usepkg "<mozilla-1.4"
">mozila-1.4"
"=mozilla-1.4"
11.显示所有mozilla依赖的包:emerge --emptytree --pretend mozilla
12.不管依赖条件,尝试强行编译安装包:emerge --nodeps mozilla(可能会失败)
13.删除以安装的包:emerge unmerge mozilla 也可以用emerge -C mozilla
14.假装删除软件看看会删除什么依赖的包:emerge --pretend unmerge mozilla
15.安装被mask掉的软件:#ACCEPT_KETWORDS="~86" emerge mozilla

3. 查询

快速查询名字包含了 XXX 字符的包

eix XXX (先 emerge eix)

注意,需要每次 emerge --sync 後运行 update-eix 才会更新索引。


查询哪个包用了YYY这个USE

euse -i YYY

查询XXX包用了什么USE

equery uses XXX (请先 emerge gentoolkit)

找到 /bin/ls 所属包

qfile /bin/ls

列出 glibc 包所包含文件

qlist glibc

查询之前编译过 glibc 所费时间。

genlop -t glibc (请先 emerge genlop)

所有USE都可以在这里修改,不用手动修改 make.conf 了,很方便。

ufed (先 emerge ufed)

4. /etc/portage/package.* (内容里边都是例子,自己按照自己的需求改变)

package.use

sys-apps/man-pages -nls
sys-apps/pciutils -zlib
media-libs/freetype bindist
app-text/acroread linguas_zh_TW linguas_zh_CN linguas_en

作用:

不改变全局USE的同时,微调包的USE。
开始2个是说这2个包不使用相应的 USE,第三个说明要单独在这个包使用这个USE,最後一个是调整 LINGUAS 的,很容易明白。

package.keywords

sys-apps/hdparm ~x86

作用:

指定相应的包的 KEYWORDS。比如你想 hdparm 包用 ~x86 的版本,而不用 x86 的版本,就用这个来指定。 
注意,因为 emerge 的设计,如果你的 make.conf 里边指定了 ~x86的话,你不能反过来通过指定 x86 而
不要 ~x86,只能用 -~x86 来达到目的。
引用 gentoo@freenode 上<kojiro>的话: ”ACCEPT_KEYWORDS is incremental“

package.mask

>sys-devel/libtool-1.5.23

作用:

屏蔽某个包某个版本,或者某些版本,甚至整个包。
比如 libtool-1.5.23b 在我的系统有问题,那么就屏蔽一下,只用 比 1.5.23 小的。

package.unmask

=net-www/apache-2.2.4

games-arcade/stepmania

和 mask 一样,不过效果正好相反。我要用 2.2.4 的 apache,但是 portage 把他 mask 了,所以手动 unmask 一下。

eix  form   http://www.linuxahz.cn/Gentoo/20071031/174.html


emacs fork  setsid  !!!!!
关键词(Tag): gentoo emerge
收藏: QQ书签 del.icio.us 订阅: Google 抓虾

2007.12.18

Sunlight 发表于 2007-12-18 22:43:32

看了下色戒的片段    感叹 人的变化真可以很快  很大
从 警花燕子 到现在的 王佳芝 汤唯的变化 真是令人感叹
嗯 总是要经历一些东西  放弃一些东西   呵呵  
唐僧阿

说点别的  gentoo  运行的很好了  nvidia driver也上来  感觉舒心很多
总说要抛开这些 那些  可还是不行    工具 本没有性质 看你如何用心使用了

再说点别的   ycool    名字很棒了哦   速度很快了哦  
好啊好    这里真是我家喽

还有还有  牙齿   虽然这1-2个月折磨我痛苦的要死   可......  还是不能搞定他们
随它们吧 调整心态 不上火便是了  但临走前是不是要修呢?   再看吧
赶紧  赶紧    在fork    setsid 下  
见面   分析    布置短期任务   搞定

离开这里  离开这里~~~~~~


btw:愿我们一切都好   也许都变老了  就能见面了
标题用时间    时间啊时间

收藏: QQ书签 del.icio.us 订阅: Google 抓虾

xin qing hen hao hen hao

Sunlight 发表于 2007-12-13 16:21:07

xin wei xiang tong yi xie shi qing
sui ran ya tong  gan mao wei bu shu fu  bao bu la shang
hai hao wo yi ran jian kang

er qie zai (si wang bian yuan )    :P      na xie shi ke  rang wo xiang tong le

ren sheng me   qi shi hai shi man chang de
jia you jiu hao

bie kao lv tai duo
zhi yao ni gao xing  yi qie jiu dou hui hao qi lai de

btw   hao xiang  war3  o       - -
关键词(Tag): life
收藏: QQ书签 del.icio.us 订阅: Google 抓虾

在牙痛的时候检讨

Sunlight 发表于 2007-12-09 22:25:07

呵呵  不会觉得浪费 过时间?
那样的话就真  的不用忏悔 了
那段话是说  我们30% 的时间过 的荒唐30% 的时间只想不做

理性 的生活,只在休息 的时候感性
我对自己很不满意
付出了太多时间,付出太少努力    =现状

我 在折磨自己  同时也折磨着爱我的人
不让自己安宁 一定要  一定要

付出些 舍弃些 丢掉那些貌似宝贵 的牵绊 包括那所谓的"自我"



btw: 这世界是在轮回;   估计明天左脸又会肿。。。。呵呵   腹涨  feel   bad 但还要继续
收藏: QQ书签 del.icio.us 订阅: Google 抓虾