Saliva's Home


  • 首页

  • 分类

  • 关于

  • 归档

  • 标签

  • 搜索
close

strace

发表于 2017-05-12   |   分类于 转载

strace命令是一个集诊断、调试、统计与一体的工具,我们可以使用strace对应用的系统调用和信号传递的跟踪结果来对应用进行分析,以达到解决问题或者是了解应用工作过程的目的。当然strace与专业的调试工具比如说gdb之类的是没法相比的,因为它不是一个专业的调试器。 strace的最简单的用法就是执行一个指定的命令,在指定的命令结束之后它也就退出了。在命令执行的过程中,strace会记录和解析命令进程的所有系统调用以及这个进程所接收到的所有的信号值。

来自: http://man.linuxde.net/strace

阅读全文 »

Python 模块之 Click

发表于 2017-02-13   |   分类于 Python

与optparse和argparse类似,使用更方便,采用装饰器的方式生效。

阅读全文 »

Python获取文件路径

发表于 2017-01-02   |   分类于 Python

sys.argv[0]

返回值可能是一个相对路径,所以再取一下abspath是保险的做法。

阅读全文 »

Python optparse

发表于 2017-01-02   |   分类于 Python

一些python程序需要在命令行执行,并接收参数,选项,optparse和argparse就是Python标准库提供的用于编写CLI执行的应用程序的工具。

optparse

适用范围:全部Python版本(Python2.6、Python3.0 ~ Python3.2只有optparse,2.7和3.3以上才有argparse)。
optparse已经不会有后续开发,所以应尽早迁移到argparse当中。

示例一:

阅读全文 »

Nginx基本配置

发表于 2017-01-01   |   分类于 服务器

高层配置

这部分处在配置文件模块前方,属于全局配置

  • user和pid基本不修改;
  • worker_processes,设置为自动,最优值取决于许多因素(CPU核的数量、存储数据的硬盘数量及负载模式)等。
    可将其设置为可用的CPU内核数(设置为“auto”将尝试自动检测它);
  • worker_rlimit_nofile更改worker进程的最大打开文件数限制。如果没设置的话,这个值为操作系统的默认值。设置后Nginx可以处理更多的文件,这样nginx就不会有“too many open files”问题了。
    阅读全文 »

Python copy和deepcopy

发表于 2017-01-01   |   分类于 Python

面试总是问,所以记录一下。

阅读全文 »

Python生成器生产者消费者

发表于 2017-01-01   |   分类于 Python

通过生成器实现的生产者消费者模型。
没有用到多线程与多进程,协程异步就更没用到了。

阅读全文 »

莲花

发表于 2016-12-27   |   分类于 Tips

好时光正在和你分享。
一种奇怪的味道。
组合粉碎了之后发展并不理想。
辨识度很高的嗓音,我非常喜欢,有点土,听起来感觉她像不会唱歌一样,但是听着就是很舒服。
与之相比,歌词是什么意味,到不重要了。

千万个人穿梭在我眼前,有点艾泽拉庞德的意思。

The apparition of these faces in the crowd;
Petals on a wet, black bough.

人群中的脸忽隐忽现,湿漉漉的树干上花瓣点点。

阅读全文 »

Python魔术方法

发表于 2016-12-26   |   分类于 Python

内容绝大部分出自《Python高级编程》,Luke Sneeringer,清华大学出版社,Python版本2.7。
代码部分经修改可以完整运行,方便理解和直接测试。

阅读全文 »

Python生成器

发表于 2016-12-26   |   分类于 Python

内容绝大部分出自《Python高级编程》,Luke Sneeringer,清华大学出版社,Python版本2.7。
代码部分经修改可以完整运行,方便理解和直接测试。

阅读全文 »
12…5
Saliva

Saliva

与其感慨路难行,不如马上出发

47 日志
11 分类
27 标签
RSS
GitHub Mail Music
Links
  • 站酷
  • Stack Overflow
  • UI中国
  • Behance
  • Dribble
  • Deviantart
  • Awwwards
  • 落网
© 2015 - 2017 Saliva
Powered by Hexo