Linux最传统的磁盘文件系统(filesystem)使用的是EXT4格式,所以要了解文件系统就得要由认识EXT4开始,而文件系统是创建在硬盘上面的,因此我们得了解硬盘的物理组成才行,下面我们回来详细谈一谈磁盘,inode,block还有sup...
psutil能够轻松实现获取系统运行的进程和系统利用率包括(CPU,内存,磁盘 和网络)等。主要用于系统监控。对于系统维护来说是个不错的模块。
撸代码这么久,从之前简单的脚本,到单体应用,到最后的微服务,我们的应用总会因为各种奇奇怪怪的原因罢工,有些错误显而易见,而有些错误也会让人一时摸不到头脑。究其原因,还是需要加强自己的修养,多多总结,就能做到防患于未然。...
生成的pyc可以跨平台使用,但是只能这样用python xxx.pyc,而不能使用./xxx.pyc执行,因为缺少了shebang的支持,不过貌似Binfmt_misc可以解决这个问题,ubuntu下apt-get install binfmt-support可以直接安装。...
还有一个daemon的模块python-daemon,基于PEP 3143,直接封装好了守护进程需要实现的方法,推荐使用!安装命令:
一个好的代码风格会使程序更容易阅读,提高团队合作的效率不说,自己看着也会赏心悦目,好像自己淫的一手好湿。
PHP关于时间的函数可以参考这里,可以看到PHP已经提供了很多函数以供我们使用,熟练掌握这些函数可以让你摆脱冗长复杂的计算,希望本文能够让你事半功倍!...
B语言之父:Ken (肯.汤普森)。B语言是贝尔实验室开发的一种通用的程序设计语言,它是于1969年前后Ken (肯.汤普森)在Dennis 丹尼斯.里奇(Dennis )的支持下设计出来。该语言得名于汤姆森的妻子Bonnie,它是一门开发于60年代中期的...
按照惯例,编程语言一般都会有一个或霸气(python:蟒蛇),或犀利(Go),或文艺范(java)的名字,至少是一个看上去像单词的名字-不论是否之前就有这个现成的单词,抑或是人为拼凑的一个单词或缩写。...
线程是CPU调度的基本单位,在早期,单核CPU上,一个CPU在某个事件执行一个线程,这就没有多线程的说法,后来单核CPU采取时间片轮转调度,不同的线程分配一定的时间,并在时间结束后切换线程,也就是CPU频繁切换线程,让我们看起来多个...