摘要: 一、多任务——线程1.前置知识:1.操作系统知识:操作系统调用方法--时间片轮转、时间优先级2.并发:假的多任务:CPU核心数小于同时需要执行的任务数;记忆:魔术师左右手互抛发球。3.并行:真的多任务2.Pyhon 3.X中创建多线程的两种方法:2.1 法一:导入th... 阅读全文
posted @ 2018-06-26 12:32 defaulttest 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 1.udp 与 tcp的不同:1.1 通俗来说,udp模式类似“写信”,只发送出去,并不确定对方是否成功接收。tcp类似于“打电话”,先拨通对方的号码确定对方在接听,再收发数据。1.2 对比:角度udptcp安全性低高传输效率高低面向连接否是是否有服务器、客户端概念... 阅读全文
posted @ 2018-06-21 18:39 defaulttest 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 一、先贴两段代码:try: f = open(file_name, "rt") file_content = f.read() f.close()except Exception as reason: print("文件%s不存在" % fil... 阅读全文
posted @ 2018-06-21 12:37 defaulttest 阅读(734) 评论(0) 推荐(0) 编辑
摘要: VIM 常用命令整理1.最近被vim一些小命令卡住了,网上搜了一搜资料都是残缺不全的。立志整理出来一些,并以此来彻底让自己掌握vim常用命令,实践一下这款被称为编辑器之神的编辑器2. 本文将持续更新补充;学习建议:这种命令需要多加练习+记忆的方式,熟能生巧;正文:vi... 阅读全文
posted @ 2018-06-21 09:42 defaulttest 阅读(218) 评论(0) 推荐(0) 编辑
摘要: # 本文整理了Linux(ubuntu16.04)上常用的大约几十个命令,并讲述了相关的操作细节:# cd、pwd、ls、clear、mkdir、touch、rm、cp、mv、tree、chmod、find、grep、重定向>、ln 软链接、硬链接 、压缩zip ta... 阅读全文
posted @ 2018-06-17 21:17 defaulttest 阅读(1916) 评论(0) 推荐(0) 编辑
摘要: 解决办法(指令): 1.> sudo vim /etc/systemd/system/network-online.target.wants/networking.service 2.> (输入你的root权限密码) 3.> (进入... 阅读全文
posted @ 2018-06-17 08:56 defaulttest 阅读(685) 评论(0) 推荐(0) 编辑
摘要: import requestsimport refile = open("vocabulary.doc", "w", encoding="utf-8")def spider(url): res = requests.get(url).text patter... 阅读全文
posted @ 2018-06-10 22:13 defaulttest 阅读(795) 评论(0) 推荐(0) 编辑
摘要: 引子:最近安装一些Anaconda集成环境上没有的python三方包,遇到一些问题,提出来和大家探讨,并说一说Python第三方库安装的套路...一、安装 wordcloud 库1.error:error: Microsoft Visual C++ 14.0 is r... 阅读全文
posted @ 2018-06-09 17:00 defaulttest 阅读(1050) 评论(0) 推荐(0) 编辑
摘要: 一、语法 try: # 尝试执行的代码 pass except 错误类型1: # 下面几句是排除常见的异常,并进行提示等处理 # 针对错误类型1,对应的代码处理 pass except 错误类... 阅读全文
posted @ 2018-06-08 21:48 defaulttest 阅读(382) 评论(0) 推荐(0) 编辑
摘要: # 这种类似的文章个人觉得还是非常有价值的,所以近期打算出一篇。# 后面会进行多次更新1.字典方法keys和values中的概念:dict.keys() 或 dict.values()生成的虽然是一个类似列表对象,可以对其进行遍历,但是并不能进行列表的操作。 o... 阅读全文
posted @ 2018-06-08 21:06 defaulttest 阅读(224) 评论(0) 推荐(0) 编辑