摘要: 系统基础 操作系统的作用 隐藏复杂的硬件接口,提供良好的抽象接口。 管理、调度进程,并且将多个进程对硬件的竞争变得有序。 多道技术 产生背景:针对单核,实现并发(现在的主机一般是多核,那么每个核都会利用多道技术,但是核与核之间没有使用多道技术切换这么一说,一个程序io阻塞,会等到io结束再重新调度) 阅读全文
posted @ 2017-08-19 23:07 村口王铁匠 阅读(336) 评论(0) 推荐(0) 编辑
摘要: configparser模块 该模块适用于配置文件的格式与windows ini文件类似,可以包含一个或多个节(section),每个节可以有多个参数(键=值)。 单词翻译 section : 章节,部分 来看一个好多软件的常见文档格式如下: [DEFAULT] serveraliveinter = 阅读全文
posted @ 2017-07-19 23:27 村口王铁匠 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 递归小练习 !/usr/bin/env/python coding:utf 8 def findkeyvalue(keyname,target): """ 使用递归方式在字典列表混合数据中查找指定key的值 只返回第一个符合的键值 find the first key's value in mix 阅读全文
posted @ 2017-07-06 14:20 村口王铁匠 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 默认参数为可变类型的坑 程序中偶然遇到: def f(x, l = [] ): for i in range(x): l.append(i i) print(l) f(2) l此时为[0,1] f(3) l此时为 [0, 1, 0, 1, 4] f(3,l=[3,2]) l此时传入参数了,以传入的为 阅读全文
posted @ 2017-07-02 14:42 村口王铁匠 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 奇偶归一猜想 奇偶归一猜想,又称为3n+1猜想,冰雹猜想,克拉茲问题,是指对于每一个正整数,如果它是奇数,则对它乘3再加1,如果它是偶数,则对它除以2,如此循环,最终都能够得到1。 这里用python写了一个奇偶归一猜想程序。 x = [] def hailstone(n): if n == 1: 阅读全文
posted @ 2017-07-01 20:04 村口王铁匠 阅读(1783) 评论(0) 推荐(0) 编辑
摘要: 模块与包 模块 之前说过使用函数能够实现代码的可重用,但是是在同一文件内的调用。随着程序代码越写越多,在一个文件中代码会越来越长,越来越不容易维护。为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,维护也更方便。 在Python中,一个.py文件就称 阅读全文
posted @ 2017-06-28 22:33 村口王铁匠 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 三门问题 网上看到的三门问题,觉得不错,用python尝试下验证 三门问题 三门问题是一个源自博弈论的数学游戏问题,这个游戏的玩法是:参赛者会看见三扇关闭了的门,其中一扇的后面有一辆汽车,选中后面有车的那扇门就可以赢得该汽车,而另外两扇门后面则各藏有一只山羊。当参赛者选定了一扇门,但未去开启它的时候 阅读全文
posted @ 2017-06-25 16:16 村口王铁匠 阅读(1489) 评论(0) 推荐(0) 编辑
摘要: windows下cmd常用 shutdown s t 2 2秒后关机 加上 f选项意思是强制执行 shutdown r t 2 2秒后重启 加上 f选项意思是强制执行 logoff 注销计算机 mstsc 远程桌面连接 winver 查看windows操作系统版本 systeminfo 查看操作系统 阅读全文
posted @ 2017-06-25 14:52 村口王铁匠 阅读(230) 评论(0) 推荐(0) 编辑
摘要: linux下iptables配置模板 Flush all policy iptables F iptables X iptables Z iptables t nat F iptables t nat X iptables t nat Z iptables t mangle X Enable ip 阅读全文
posted @ 2017-06-25 14:40 村口王铁匠 阅读(958) 评论(0) 推荐(0) 编辑
摘要: python常用模块 模块简述 time模块 random模块 hashlib模块 os模块 sys模块 logging模块 json模块 pickle模块 模块简述 python中模块本质就是一个.py文件,文件内包含了python定义和声明。使用模块可以大大的提高代码的可维护性。 模块的分类 模 阅读全文
posted @ 2017-06-21 20:23 村口王铁匠 阅读(468) 评论(0) 推荐(0) 编辑