2017年9月27日

Fluent Python: Classmethod vs Staticmethod

摘要: Fluent Python一书9.4节比较了 Classmethod 和 Staticmethod 两个装饰器的区别: 给出的结论是一个非常有用(Classmethod), 一个不太有用(Staticmethod). 今天我们就对这两个装饰器做更深入的了解和比较, (一) Classmethod: 阅读全文

posted @ 2017-09-27 14:24 _Joshua 阅读(325) 评论(0) 推荐(0)

2017年9月26日

Fluent Python: @property

摘要: Fluent Python 9.6节讲到hashable Class, 为了使Vector2d类可散列,有以下条件: (1)实现__hash__方法 (2)实现__eq__方法 (3)让Vector2d向量不可变 如何让Vector2d类实例的向量只读呢?可以使用property,如下所示: 现在我 阅读全文

posted @ 2017-09-26 14:07 _Joshua 阅读(306) 评论(0) 推荐(0)

2017年9月25日

Fluent Python: Mutable Types as Parameter Defaults: Bad Idea

摘要: 在Fluent Python一书第八章有一个示例,未看书以先很难理解这个示例运行的结果,我们先看结果,然后再分析问题原因: 定义了如下Bus类: 创建两个Bus 类实例,bus1, bus2 假如bus1接到一个一名乘客Alice: 此时我们看看bus2里的乘客: bus2本应该是空的,但是此时却有 阅读全文

posted @ 2017-09-25 11:07 _Joshua 阅读(279) 评论(0) 推荐(0)

2017年9月8日

RedHat/CentOS利用iso镜像做本地yum源

摘要: 在这里用iso或者光盘做本地yum源的方法是差不多的,只是用光盘的话Linux系统会自动挂载,用iso镜像的或需要手动挂载,这里就说挂载iso的方法吧。 (1) 创建iso存放目录和挂载目录 (2)将iso镜像文件上传到/mnt/iso文件夹下,这里使用scp远程拷贝: (3)将/mnt/iso/下 阅读全文

posted @ 2017-09-08 16:31 _Joshua 阅读(785) 评论(0) 推荐(0)

2017年8月11日

CentOS6 安装VNCserver

摘要: 1、下载vncserver 2、配置 vncserver 在文件加入下面两行代码: 3、配置当前用户的vnc登陆密码,连续输入两次即可。这个密码是vnc连接密码,和系统密码没有关系。可以不一样。 4、启动vncserver服务。 第一次启动时这样操作 直接输入 vncserver & 系统会自动建立 阅读全文

posted @ 2017-08-11 11:15 _Joshua 阅读(359) 评论(0) 推荐(0)

2017年8月9日

Centos6设置DNS

摘要: 通过编辑 vi /etc/resolv.conf 设置首选DNS和次要DNS。如下,排在前面的就是首选DNS,后面一行就是次要的DNS服务器DNS 检查配置是否生效: 阅读全文

posted @ 2017-08-09 11:48 _Joshua 阅读(920) 评论(0) 推荐(0)

Centos6更新yum repo

摘要: 163开源镜像站是国内比较老的一个网站。很多人都在使用. step 1/3 备份原镜像文件: step 2/3 下载新的CentOS-Base.repo到/etc/yum.repos.d/: step 3/3 运行yum makecache生成缓存: 当然,除了网易之外,国内还有其他不错的yum源, 阅读全文

posted @ 2017-08-09 11:00 _Joshua 阅读(428) 评论(0) 推荐(0)

2017年7月27日

Linux查看物理CPU个数,核数,逻辑CPU个数;内存信息

摘要: # 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # 查看物理CPU个数 cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l 1 # 查看每个物理CPU中core的个数(即核数) cat /proc/cpuinfo| grep "cpu co... 阅读全文

posted @ 2017-07-27 09:52 _Joshua 阅读(322) 评论(0) 推荐(0)

2017年7月14日

python3 bytes与hex_string之间的转换

摘要: 1, bytes to hex_string的转换: 2, hex_string to bytes的转换: 阅读全文

posted @ 2017-07-14 14:10 _Joshua 阅读(568) 评论(0) 推荐(0)

Linux下安装paramiko

摘要: paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。 由于使用的是python这样的能够跨平台运行的语言,所以所有python支持的平台,如Linux, Solaris, BSD, MacOS X, Windows等,paramiko都可 阅读全文

posted @ 2017-07-14 13:36 _Joshua 阅读(2796) 评论(0) 推荐(0)

导航