1.1【卸载】【弹出】【安全移除驱动器】区别
【卸载】只是解除挂载(可以直接重新挂载)
【弹出】弹出读卡器里面的存储卡(需要重新插入存储卡)
【安全移除驱动器】断掉设备电源,移除设备(需要重新插入设备)
1.2记录你的终端操作 ── script (点击详细)
如果过程不是很长,一屏以内的话一般可以选择直接截图;如果只是一个命令的输出,可以用重定向将标准输出(和/或 标准错误)直接定向到文件。
但是如果这个过程,既不是很短,比如输入和输出加起来有上万行;又不是一个命令能搞定的,该怎么办呢?将terminal的缓冲区定义地很大,再选择/复制/粘帖显然不是个好办法。
这时候,script就派上用场了,在终端里输入script,表面上只是打印了一行“Script started, file is typescript”的文字,但是其实,现在已经新开了一个session了,从此刻开始,任何你的输入和程序的输出都将被如实地记录到当前目录下的 typescript 文件里,直到你打exit退出这个session。退出以后,你可以用任何文本编辑器打开这个 typescript 文件,不过由于这个文件将所有的ANSI控制符都记录进去了,所以,如果你的PS1有彩色的,或者有执行ls之类的输出彩色信息的命令的时候,直接用文本编辑器看到的输出会有点乱,不过这样的好处是,如果你 cat typescript 的话,所有的颜色都也可以恢复了。另外,如果你想去掉颜色的话,可以执行
cat typescript | sed 's/\x1b[[0-9;]*.//g' > nocolor
这个命令可以基本把颜色代码去掉。
另外,还有一个办法也可以完成此项工作,就是使用 screen 的时候,加上 -L 参数,会在当然目录生成一个 screenlog.0 的文本文件,同样,这也是一个带ANSI控制符的文本文件,忠实地记录了你的所有操作。
1.3关于linux提示重设的用户密码太简单问题
在以普通用户登录并修改密码时,想把密码改的简单一些,但是在图形界面下老是提示密码过于简单无法进行保存,所以需要以下方法解决:
以root用户登录终端,在终端下输入:
# passwd 用户名
提示修改密码后,连续输入两次新密码,就可以成功了(尽管第一次输入还是提示无效的密码)不校验密码规则
不是修改为简单密码,则直接以当前用户登录终端并输入:
#passwd
就会提示进行新密码设置;
2012/7/11
1.4 关于一个有趣python的招聘测试
http://www.video-tx.com/devtest/test.html#/home
1. 是否了解动态语言的鸭子模型?
2. 是否了解可变参数与关键字参数?
3. 对函数式编程有初步了解。
4. 是否知道列表生成式?
5. 是否知道lambda/decorator/slots?
6. 为什么要把缺省参数设为immutable?
7. 是否知道Mixin?
8. 是否知道WSGI接口?
9. 是否知道异步框架如gevent/tornado?
10. 是否深入了解过Python的GC和GIL?
动态语言的鸭子模型
http://zh.wikipedia.
有python中‘*’和‘+’复用的介绍,wiki里面的例子很好。
可变参数与关键字参数
http://blog.csdn.net
http://www.pythonclu
函数式编程有初步了解
列表生成式: generator
http://wiki.python.o
http://docs.python.o
Python官方文档介绍较少,前面wiki的链接讲解很详细,引用的例子也很好。官方文档里面用生成器实现一个反序函数,有更简便的例子:stackoverflow上面有提问者求教关于回文的python实现,答案为:palindrome[::-1]。
http://stackoverflow
Stackoverflow上面的问题,什么场景下用生成器?
第二个答案很好,介绍了fibnacci数列优化。利用yield,函数无return。
http://www.cnblogs.c
文章价值不大,这段话还算易于理解:
“生成器表达式并不真正创建数字列表, 而是返回一个生成器,这个生成器在每次计算出一个条目后,把这个条目“产生”(yield)出来。 生成器表达式使用了“惰性计算”(lazy evaluation,也有翻译为“延迟求值”,我以为这种按需调用call by need的方式翻译为惰性更好一些),只有在检索时才被赋值( evaluated),所以在列表比较长的情况下使用内存上更有效。A generator object in python is something like a lazy list. The elements are only evaluated as soon as you iterate over them. ”
关于generator以及iterator有一个很好的例子
http://diveintopytho
http://diveintopytho
lambda/decorator/slots
关于decorator的教程:
http://www.thumbtack
用decorator,存储已经计算的fibnacci数,减少计算,提高效率。
http://stackoverflow
Stackoverflow的提问,第二个答案很神奇。
http://news.ycombina
有关slots:
http://stackoverflow
What the hell is a slot?
http://www.reddit.co
http://www.elfsternb
为什么要把缺省参数设为immutable
http://stackoverflow
Stackoverflow上最佳答案提到的链接:
http://effbot.org/zo
Chrome的一个python shell插件提供了python2.5.2的环境,试验里面的代码,每一次函数的id不同。本机python2.7.2的环境和教程上面的结果相同。
怎么要确保缺省参数未改变?
def myfunc(value=sentinel):
if value is sentinel:
value = expression
# use/modify value here
Mixin
http://stackoverflow
http://stackoverflow
http://stackoverflow
Blogs:
Mixin 扫盲班
http://blog.csdn.net
Using Mix-ins with Python
http://www.linuxjour
Mixins considered harmful/1
http://www.artima.co
Mixins considered harmful/2
http://www.artima.co
WSGI接口
WSGI Tutorial | Web Python
http://webpython.cod
wsgi-tutorial (网页特效很酷)
http://archimedeanco
知道异步框架如gevent/tornado
深入了解过Python的GC和GIL
内存管理与垃圾回收机制
http://docs.python.o
Learning Python 第六章介绍python garbage cellocting机制:
http://books.google.
Dabeaz: An Inside Look at the GIL Removal Patch of Lore
Guido van Rossum在 Google+ 上分享了此内容,2011年10月1日
http://dabeaz.blogsp
Understanding the Python GIL
http://www.dabeaz.co
python os.popen与os.system区别
os.system 调用系统命令,完成后退出,返回结果是命令执行状态,一般是0
os.popen 可以实现一个“管道”,从这个命令获取的值可以在python 中继续被使用
os.popen使用语法如下:
os.popen('CMD').readlines()[0]
数据拷贝最大限度
目前我们常见的文件系统有NTFS、FAT16、FAT32、EXT2和EXT3(Linux)等,他们所支持的分区大小和单文件大小分别为:
磁盘FAT32格式NTFS格式最大支持多大单文件?2007年09月13日 星期四 09:44 A.M.以前,RAID控制器和文件系统都有2TB的限制。控制器上的限制,主要是指每个LUN不能大于2TB,而磁盘组一般则没有这个限制;文件系统的限制主要是指每个分区(partition)不能大于2TB,不过32位Windows要求物理盘也不能大于2TB。
现在,控制器还有这个限制的已经越来越少了,不过常用的文件系统上倒还是经常会有这个问题。
NTFS(Windows):支持最大分区2TB,最大文件2TB
FAT16(Windows):支持最大分区2GB,最大文件2GB
FAT32(Windows):支持最大分区128GB,最大文件4GB
HPFS(OS/2):支持最大分区2TB,最大文件2GB
EXT2和EXT3(Linux):支持最大分区4TB,最大文件2GB
JFS(AIX):支持最大分区4P(block size=4k),最大文件4P
XFS(IRIX):这是个正经的64位的文件系统,可以支持9E(2的63次方)的分区
根据这个理论,我们只把文件系统转换成NTFS就可以拷贝大于4G的文件了!
还有补充一下:
一、现在大大多数U盘都支持扩展Fat,对于闪存,NTFS文件系统不是很适合使用,exFAT更为适用。
exFAT(Extended File Allocation Table File System,扩展FAT,即扩展文件分配表)是Microsoft在Windows Embeded 5.0以上(包括Windows CE 5.0、6.0、Windows Mobile5、6、6.1)中引入的一种适合于闪存的文件系统,为了解决FAT32等不支持4G及其更大的文件而推出。
二、部分芯片不能无论是使用工具软件还是使用命令行,都不能被格式化成 NTFS。
三、手机用的SD卡,格成 NTFS 或 exFAT后,无论是手机还是读卡器极有可能不能正确识别。
四、U盘转换成NTFS文件系统,最快捷简便方法,可以在命令提示符下输入 CONVERT X:/FS:NTFS (X换成U盘的盘符)
本文来自博客园,作者:{Julius},转载请注明原文链接:https://www.cnblogs.com/bestechshare/p/16447937.html
可微信加我,了解更多,WeChat:{KingisOK}