09 2017 档案

摘要:Python多线程 不适合cpu密集操作型的任务,适合io操作密集型任务。 注1:如果是I/O操作密集型,就用多线程,如果计算密集型,就用多进程去处理。 注2:进程之间不能资源共享,但线程间可以资源共享。 注3:线程只能自己控制线程数量,而多进程,则可以放入一个进程池里,可以控制线程的数量。所以可以 阅读全文
posted @ 2017-09-25 15:54 tlfox_2006
摘要:进程是用户执行了可执行文件后生成的,这个可执行文件(such as:root root rwxr-xr-x /bin/ls) 是有属主和属组的。用户执行命令前,系统要核对用户的权限,看看他的属主和属组是否具有访问权限。tom 这个用户对ls这个可执行文件,只有读和执行的权限。 当用户启动一个进程,这 阅读全文
posted @ 2017-09-22 01:00 tlfox_2006
摘要:Shell bash是外部程序:type/whichis bash。 shell, 子shell。可以利用bash打开另一个bash。即打开一个子shell。并且每个进程是独立存在的。对于子shell而言,bash并不认知其他bash的存在。 执行了多次bash,要退出只需exit。用pstree查 阅读全文
posted @ 2017-09-14 20:07 tlfox_2006
摘要:文件管理&目录管理 没有指定字段排序,默认按至左而右进行排序。 以第三个字段进行排序。 uniq只是检测相邻的两行。 -d显示重复项,-D显示相同行,-c显示每行显示的次数。 行,单词数,字节数 tr ab AB #将第2字符集替换掉第一字符集的字符。且一一对应。没有第一字符集的字符,则不替换。 t 阅读全文
posted @ 2017-09-14 19:16 tlfox_2006
摘要:#Server_Socketimport socketimport os Server = socket.socket()Server.bind(('localhost',9999)) #bind the IP and port Server.listen() #listening to the p 阅读全文
posted @ 2017-09-11 15:15 tlfox_2006
摘要:内容: 面向对象高级语法部分 经典类vs新式类 静态方法、类方法、属性方法 类的特殊方法 反射 异常处理 经典类vs新式类 静态方法、类方法、属性方法 类的特殊方法 反射 1. 静态方法: 只是名义上归类管理,实际上在静态方法里访问不了类或实例中的任何属性 相当于一个独立的方法,与类无关,但要用类名 阅读全文
posted @ 2017-09-04 22:37 tlfox_2006