strace命令是一个集诊断、调试、统计与一体的工具,我们可以使用strace对应用的系统调用和信号传递的跟踪结果来对应用进行分析,以达到解决问题或者是了解应用工作过程的目的。当然strace与专业的调试工具比如说gdb之类的是没法相比的,因为它不是一个专业的调试器。 strace的最简单的用法就是执行一个指定的命令,在指定的命令结束之后它也就退出了。在命令执行的过程中,strace会记录和解析命令进程的所有系统调用以及这个进程所接收到的所有的信号值。
Python 模块之 Click
发表于
|
分类于
Python
与optparse和argparse类似,使用更方便,采用装饰器的方式生效。
Python获取文件路径
发表于
|
分类于
Python
Python optparse
发表于
|
分类于
Python
一些python程序需要在命令行执行,并接收参数,选项,optparse和argparse就是Python标准库提供的用于编写CLI执行的应用程序的工具。
optparse
适用范围:全部Python版本(Python2.6、Python3.0 ~ Python3.2只有optparse,2.7和3.3以上才有argparse)。
optparse已经不会有后续开发,所以应尽早迁移到argparse当中。
示例一:
Nginx基本配置
发表于
|
分类于
服务器
高层配置
这部分处在配置文件模块前方,属于全局配置
user
和pid
基本不修改;worker_processes
,设置为自动,最优值取决于许多因素(CPU核的数量、存储数据的硬盘数量及负载模式)等。
可将其设置为可用的CPU内核数(设置为“auto”将尝试自动检测它);worker_rlimit_nofile
更改worker进程的最大打开文件数限制。如果没设置的话,这个值为操作系统的默认值。设置后Nginx可以处理更多的文件,这样nginx就不会有“too many open files”问题了。
Python copy和deepcopy
发表于
|
分类于
Python
面试总是问,所以记录一下。
Python生成器生产者消费者
发表于
|
分类于
Python
通过生成器实现的生产者消费者模型。
没有用到多线程与多进程,协程异步就更没用到了。
莲花
发表于
|
分类于
Tips
好时光正在和你分享。
一种奇怪的味道。
组合粉碎了之后发展并不理想。
辨识度很高的嗓音,我非常喜欢,有点土,听起来感觉她像不会唱歌一样,但是听着就是很舒服。
与之相比,歌词是什么意味,到不重要了。
千万个人穿梭在我眼前,有点艾泽拉庞德的意思。
The apparition of these faces in the crowd;
Petals on a wet, black bough.
人群中的脸忽隐忽现,湿漉漉的树干上花瓣点点。
Python魔术方法
发表于
|
分类于
Python
内容绝大部分出自《Python高级编程》,Luke Sneeringer,清华大学出版社,Python版本2.7。
代码部分经修改可以完整运行,方便理解和直接测试。
Python生成器
发表于
|
分类于
Python
内容绝大部分出自《Python高级编程》,Luke Sneeringer,清华大学出版社,Python版本2.7。
代码部分经修改可以完整运行,方便理解和直接测试。