pythong 获取邮箱附件

使用方法 /usr/bin/python2.7 ./getMail.py <邮件标题> 代码里有个base_save_path是附件存放的目录,可以改成其它路径。 getMail.py代码: #!/usr/bin/python2.7 # _*_ coding: ...

2019-07-09 15:43:05

阅读数 31

评论数 0

Nginx读书笔记(5) —— 定义自己的HTTP模块

定义自己的HTTP模块 之前的文章中我们了解了定义HTTP模块时需要定义哪些成员以及实现哪些方法,但在定义HTTP模块前,首先需要确定自定义的模块应当在什么样的场景下开始处理用户请求,也就是说,先要弄清楚我们的模块是如何介入到Nginx处理用户请求的流程中的。一个HTTP请求会被许多个配置项控制...

2019-07-04 18:52:09

阅读数 36

评论数 0

Ubuntu /boot空间不足时解决办法

一般按照网上教程安装ubuntu的时候,在配置分区时一般都只给分到200M的空间,平时自个喜好是分400M,但这次脑壳儿疼分了200m,系统update了几次,旧的内核版本没清理,导致了boot空间不足。找了一下方法,总结下解决的过程。 尝试无脑的自动清理命令 sudo apt-get au...

2019-07-01 11:28:12

阅读数 24

评论数 0

Nginx读书笔记(4) —— HTTP模块的数据结构

HTTP模块的数据结构 定义HTTP模块方式很简单,例如: ngx_module_tngx_http_mytest_module; 其中,ngx_module_t是一个Nginx模块的数据结构。下面来分析一下Nginx模块中所有的成员,如下所示: typedefstructngx_mod...

2019-06-28 17:24:58

阅读数 24

评论数 0

Nginx读书笔记(3) —— 模块添加之config文件的写法

config文件的写法 config文件其实是一个可执行的Shell脚本。如果只想开发一个HTTP模块,那么config文件中需要定义以下3个变量:·ngx_addon_name:仅在configure执行时使用,一般设置为模块名称。·HTTP_MODULES:保存所有的HTTP模块名称,每个H...

2019-06-27 11:37:31

阅读数 36

评论数 0

Nginx读书笔记(2) —— Nginx配置的通用语法

Nginx配置的通用语法 Nginx的配置文件其实是一个普通的文本文件。下面来看一个简单的例子。 1块配置项 块配置项由一个块配置项名和一对大括号组成。具体示例如下: 上面代码段中的events、http、server、location、upstream等都是块配置项,块配置项之后...

2019-06-21 15:25:35

阅读数 38

评论数 0

Nginx读书笔记(1) —— Nginx的命令行控制

在Linux中,需要使用命令行来控制Nginx服务器的启动与停止、重载配置文件、回滚日志文件、平滑升级等行为。默认情况下,Nginx被安装在目录usrlocal/nginx/中,其二进制文件路径为usrlocal/nginc/sbin/nginx,配置文件路径为usrlocal/nginx/con...

2019-06-21 14:37:22

阅读数 36

评论数 0

linux 查看和修改网卡通道数量

查看通道数 命令:ethtool -l $DEV 例子: $ ethtool -l ens2f1 Channel parameters for ens2f1: Pre-set maximums: RX: 0 TX: 0 Other: ...

2019-06-20 20:20:29

阅读数 159

评论数 0

查看LINUX进程内存占用情况

  可以直接使用top命令后,查看%MEM的内容。可以选择按进程查看或者按用户查看,如想查看oracle用户的进程内存使用情况的话可以使用如下的命令:  (1)top   top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器 ...

2019-06-05 10:53:32

阅读数 77

评论数 0

比特币源码研读(三)之椭圆曲线为什么不可逆

原文链接:https://www.9mblog.com/252.html 说起比特币加密,椭圆曲线是被经常提到的词,之前读《精通比特币》是也只是大致浏览了一下。认为太过高深,所以没有仔细研究。 最近几天偶然间有翻起了这段,难得有闲,便沉下心来仔细研读了一番,自认还是有些收获的,分享出来,为外人...

2019-03-18 14:57:18

阅读数 252

评论数 0

linux 下快速打包程序依赖库的命令

ldd  "程序名"  |  awk  '{print $3'  |  xargs  -i  cp  -L  {}  "要拷贝到的目录" eg: ldd iprobe | awk '{sprint $3}' | xarg...

2019-01-10 10:35:11

阅读数 916

评论数 0

ffmpeg 使用处理视频小记

在linux下处理一些音视频文件,找到一个比较好用的工具,使用方法这里记一下: 截取视频段 ffmpeg -i ./merge.mp4 -vcodec copy -acodec copy -ss 00:08:41 -to 00:10:31 second.mp4 -y 合并视频 ffm...

2019-01-09 13:45:50

阅读数 121

评论数 0

ubuntu 16.04根目录空间不足

之前写过一篇《Ubuntu下boot分区剩余空间不足解决》 最近的使用过程中发现系统根目录下没有空间了。 使用上面的方法,将/lib下的空间释放了一些,但还是不够。 然后就找到了下面3条命令:            #sudo apt-get autoclean            #...

2018-12-04 17:20:41

阅读数 2078

评论数 0

centos运用阿里云的yum源

首先在这个网址可以找到相关yum源码配置方法:https://opsx.alibaba.com/mirror 方法一: CentOS 1、备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bac...

2018-10-24 15:26:16

阅读数 308

评论数 0

pycurl.so: undefined symbol解决方法

centos7的系统yum报如下错误: /usr/lib64/python2.7/site-packages/pycurl.so: undefined symbol: CRYPTO_num_locks 解决方法: 使用ldconfig -p | grep curl查看libcurl.so的链...

2018-10-23 15:43:40

阅读数 1581

评论数 2

sed 批量替换多个文件内容

格式: sed -i "s/查找字段/替换字段/g" `grep 查找字段 -rl 路径` linux sed 批量替换多个文件中的字符串 sed -i "s/oldstring/newstring/g" `grep ol...

2018-10-23 13:44:53

阅读数 1955

评论数 0

比特币源码研读(二)之搭环境遇到的那些坑

首先说一下度《精通比特币》是一直不理解的一个地方: 上面两处被圈起来的地方都提到了一个数字2256,特别是第一句话更是让人费解,如果私钥只能在1到2256间产生那岂不是太容易重复了。关于这点,我认为是在翻译或者排版是出现了错误,2256应该是想表达2的256次方的意思。后续翻看其它资料是...

2018-10-06 13:01:06

阅读数 370

评论数 0

ubuntu下如何设置PageUp/PageDown键调出使用过的历史命令

vi /etc/inputrc  大约在第40行,找到page up page down的用法,去掉前面的#号,重启终端即可 40 # alternate mappings for "page up" and "page down&...

2018-10-01 22:02:27

阅读数 707

评论数 0

比特币源码研读(一)之密钥和地址到底是个啥关系

最近有幸加入了比特币源码研读班,很开心能和那些对比特币了解或者感兴趣的朋友一起交流学习。 这是我入班的第一篇文章,并且以后每周都要有至少一篇文章更新,理论上总要写一些鼓励自己的话。豪言壮语就不说了,只想引用一句颇有这里的话。“一生坚持做一件事,一定能够创造奇迹。因为坚持一生本身就是奇迹。” 好...

2018-09-25 08:18:47

阅读数 122

评论数 0

Dns执行流程和流量劫持

DNS的执行流程并不复杂,但对于接触网络的新手理解起来还是有一些难度,这里我们用一个故事来解释DNS的由来和作用。 从前,有个村庄,名叫互联网村。 村里有个超市,叫联通超市。村里人都到这个超市买东西。这个超市的全名叫做www.supermarket.com。地址就是112.123.1.16,读...

2018-08-16 17:11:26

阅读数 964

评论数 4

提示
确定要删除当前文章?
取消 删除