代码改变世界

python 执行shell命令

2014-02-17 21:59 by youxin, 1124 阅读, 0 推荐, 收藏,
摘要:1、os模块中的os.system()这个函数来执行shell命令123>>> os.system('ls')anaconda-ks.cfg install.log install.log.syslog send_sms_service.py sms.py0注,这个方法得不到shell命令的输出。2、popen()#这个方法能得到命令执行后的结果是一个字符串,要自行处理才能得到想要的信息。12345>>>importos>>>str=os.popen("ls").read()>>> a= 阅读全文

Linux 硬连接和软连接的原理 (in使用)

2014-02-17 20:50 by youxin, 2314 阅读, 0 推荐, 收藏,
摘要:引子目前,UNIX的文件系统有很多种实现,例如UFS(基于BSD的UNIX文件系统)、ext3、ext4、ZFS和Reiserfs等等。不论哪一种文件系统,总是需要存储数据。硬盘的最小存储单位是扇区,数据所存储的最小单位则不是扇区,因为用扇区来存储效率就太低了。一个扇区只有512字节,而磁头是一个扇... 阅读全文

Linux关机命令

2014-02-17 20:22 by youxin, 928 阅读, 0 推荐, 收藏,
摘要:man shutdown:shutdown(8) shutdown(8)NAME shutdown - bring the system downSYNOPSIS shutdown [OPTION]... TIME [MESSAGE]DESCRIPTION shutdown arranges for the system to be brought down in a safe way. All logged-in users are... 阅读全文

linux 命令后台执行

2014-02-17 20:06 by youxin, 1128 阅读, 0 推荐, 收藏,
摘要:我想把updatedb命令(用于重新建立整盘索引的命令)放在后台运行。因为我不想眼睁睁的看着机器建立索引,我还想编会儿程序呢:# updatedb &[1] 23336注释:在所要执行的命令后面加上空格,再加上&符号即可实现后台执行。所返回的[1]表示这是第一个你放到后台的任务(2表示第二个)。23... 阅读全文

linux文件合并

2014-02-17 19:33 by youxin, 3800 阅读, 0 推荐, 收藏,
摘要:第一:两个文件的交集,并集前提条件:每个文件中不得有重复行1. 取出两个文件的并集(重复的行只保留一份)2. 取出两个文件的交集(只留下同时存在于两个文件中的文件)3. 删除交集,留下其他的行1.cat file1 file2 | sort | uniq > file32. cat file1 file2 | sort | uniq -d > file33. cat file1 file2 | sort | uniq -u > file3(第一:两个文件的交集,并集前提条件:每个文件中不得有重复行1. 取出两个文件的并集(重复的行只保留一份)2. 取出两个文件的交集(只留下同 阅读全文

scheme 阴阳谜题

2014-02-16 19:52 by youxin, 932 阅读, 0 推荐, 收藏,
摘要:本篇分析continuation的一个著名例子"阴阳迷题",这是由David Madore先生提出的,原谜题如下:(let* ((yin ((lambda (foo) (display "@") foo) (call/cc (lambda (bar) bar)))) (yang ((lambda (foo) (display "*") foo) (call/cc (lambda (bar) bar))))) (yin yang))这里引用了http://www.ibm.com/developerworks/cn/linux/l-sch 阅读全文

quote, quasiquote, unquote和unquote-splicing

2014-02-16 17:05 by youxin, 1769 阅读, 0 推荐, 收藏,
摘要:关于符号类型符号类型又称引用类型,在概要一文中本人介绍得非常的模糊,使很多初学者不理解。符号类型在Scheme语言中是最基础也是最重要的一种类型,这是因为Scheme语言的祖先Lisp语言的最初目的就是符号处理,在Scheme语言中几乎所有的东西都可以看做是符号或做为符号列表来处理,这也是我们把符号类型做为第一个问题研究的原因。与符号类型相关的关键字有四个,分别是:quote, quasiquote, unquote和unquote-splicing,如下所示:规范用法:(quote obj)简化用法:'obj (注意,'为右单引号,"双引号下面的那个符号。)意义:符 阅读全文

Eq Eqv Equal

2014-02-16 16:24 by youxin, 232 阅读, 0 推荐, 收藏,
摘要:http://docs.huihoo.com/homepage/shredderyin/wiki/EqEqvEqual.html 阅读全文

list append 总是复制前面的参数,而不复制最后一个参数

2014-02-16 16:22 by youxin, 816 阅读, 0 推荐, 收藏,
摘要:append 总是复制前面的参数,而不复制最后一个参数(define a1 '(1 2 3))(define a2 '(a b c))(define x (append a1 a2))x; (1 2 3 a b c)(set-car! a2 'd)x; (1 2 3 d b c)(set-car! a1 4)x; (1 2 3 d b c)从这里可以看到,append 返回的 list 里,把第一个参数复制了一 份,而把第二个参数原封不动挂在了第一个参数的复制品后面。这个原因很简单,因为 append 如果不复制第一个参数,那么它就会 把第二个参数挂在真正的第一个参数后 阅读全文

Teach Yourself Scheme in Fixnum Days 13 Jump跳转

2014-02-16 15:07 by youxin, 504 阅读, 0 推荐, 收藏,
摘要:JumpsOne of the signal features of Scheme is its support for jumps ornonlocal control. Specifically, Scheme allows program control to jump toarbitrarylocations in the program, in contrast to the more restrained forms of program control flow allowed by conditionals and procedure calls. Scheme’s nonlo 阅读全文
上一页 1 ··· 97 98 99 100 101 102 103 104 105 ··· 269 下一页