摘要: 1终端 将下载源加入到列表 sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/ 2导入谷歌软件的公钥,用于下面步骤中对下载软件进行验证。 wget -q -O - https:// 阅读全文
posted @ 2017-12-03 10:04 戴怪兽 阅读(2332) 评论(0) 推荐(0) 编辑
摘要: 1 首先下载安装包 2安装依赖文件apt-get install libxfont1 xfonts-encodings xfonts-utils xfonts-base xfonts-75dpi sudo cp wkhtmltox/bin/wkhtmltopdf /usr/bin/sudo chow 阅读全文
posted @ 2017-12-02 17:36 戴怪兽 阅读(3434) 评论(0) 推荐(0) 编辑
摘要: In [1]: from netaddr import * In [2]: ip = IPAddress('172.16.100.39') ip.format()ip地址的格式化 '172.16.100.39' repr(ip) "IPAddress('172.16.100.39')" ip = I 阅读全文
posted @ 2017-12-01 23:40 戴怪兽 阅读(6106) 评论(0) 推荐(0) 编辑
摘要: 一、网络连接经常用到的函数 sk = socket.socket(socket.AF_INET,socket.SOCK_STREAM,0)参数一:地址簇 socket.AF_INET IPv4(默认) socket.AF_INET6 IPv6 socket.AF_UNIX 只能够用于单一的Unix系 阅读全文
posted @ 2017-12-01 21:33 戴怪兽 阅读(9054) 评论(0) 推荐(2) 编辑
摘要: 如果你同时负责多个 Python 项目,或者想要轻松打包某个项目及其关联的库文件,再或者你担心已安装的库之间可能有冲突,那么你可以安装一个 Python 虚拟环境来分而治之。当一个 Python 库不用虚拟环境安装的时候,你实际上是全局安装它。这通常需要有管理员权限,或者以 root 身份安装,这个 阅读全文
posted @ 2017-11-24 10:28 戴怪兽 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 1读文件 python 的读文件十分简单 f = open('/Users/michael/test.txt','r') r代表读文件 路径值要写绝对路径,写相对路径无法读入 然后 f.read() f.close() 简单的文件读取的方法 with open('/Users/michael/tes 阅读全文
posted @ 2017-11-23 15:57 戴怪兽 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 一 移动光标的方法 0 这是数字『 0 』:移动到这一行的最前面字符处 $ 移动到这一行的最后面字符处 G 移动到这个档案的最后一行 G 移动到这个档案的最后一行nG n 为数字。移动到这个档案的第 n 行。例如 20G 则会移动到这个档案的第 20 行(可配合 :set nu) n<Enter>  阅读全文
posted @ 2017-11-23 15:08 戴怪兽 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1、今天学到的最重要一点就是指定是否打开混杂模式(Promiscuous Mode),0表示非混杂模式,任何其他值表示混合模式。如果要打开混杂模式,那么网卡必须也要打开混杂模式,可以使用如下的命令打开eth0混杂模式: ifconfig eth0 promisc 这一点困扰了我很久,曾经在以前的程序 阅读全文
posted @ 2017-11-18 22:34 戴怪兽 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 今天在学习装饰器的时候看到一个网友的评论非常好,在这里面记录一下 实际上可以看出,在文件运行时,函数还未执行前,装饰器自己先运行了一阵。 给装饰器传递参数时,返回了 decorator 这个函数自动执行,然后又返回了warpers,所以在运行函数 efg() 之前,efg函数已变成了wrapers函 阅读全文
posted @ 2017-11-15 22:55 戴怪兽 阅读(210) 评论(0) 推荐(0) 编辑
摘要: map<string,function<int(int, int)>> funs = { {"+", add}, {"-", std::minus<int>()},//标准库的函数,参数为两个整数,可以参考前一篇博客 {"/", divide()},//类成员函数 {"*", [](int i,in 阅读全文
posted @ 2017-11-15 20:59 戴怪兽 阅读(1664) 评论(0) 推荐(0) 编辑