摘要: 大家好,并发编程 进入第三篇。 今天我们来讲讲,线程里的锁机制。 本文目录 何为Lock( 锁 )?如何使用Lock( 锁 )?为何要使用锁?可重入锁(RLock)防止死锁的加锁机制饱受争议的GIL(全局锁) 何为Lock( 锁 )?如何使用Lock( 锁 )?为何要使用锁?可重入锁(RLock)防 阅读全文
posted @ 2018-05-14 13:01 王一白 阅读(4952) 评论(2) 推荐(3) 编辑
摘要: 大家好,并发编程 进入第二篇。 今天的内容会比较基础,主要是为了让新手也能无障碍地阅读,所以还是要再巩固下基础。学完了基础,你们也就能很顺畅地跟着我的思路理解以后的文章。 本文目录 学会使用函数创建多线程 学会使用类创建多线程 多线程:必学函数讲解 经过总结,Python创建多线程主要有如下两种方法 阅读全文
posted @ 2018-05-12 15:35 王一白 阅读(30290) 评论(0) 推荐(3) 编辑
摘要: 系列文章 √第一章 元类编程,已完成 ; √第二章 网络编程,已完成 ; 本文目录 什么是socket?创建socket客户端创建socket服务端socket工作流程图解socket公共函数汇总实战:搭建在线聊天机器人 . 什么是socket? 说到网络编程,难免要提到socket? 那什么是so 阅读全文
posted @ 2018-04-30 16:20 王一白 阅读(5143) 评论(1) 推荐(0) 编辑
摘要: 系列文章 √第一章 元类编程,已完成 ; 本文目录 类是如何产生的如何使用type创建类理解什么是元类使用元类的意义元类实战:ORM . 类是如何产生的 类是如何产生?这个问题肯定很傻。实则不然,很多人只知道使用继承的表面形式来创建一个类,却不知道其内部真正的创建是由type来创建的。 type?这 阅读全文
posted @ 2018-04-30 16:05 王一白 阅读(3175) 评论(0) 推荐(1) 编辑
摘要: 记录django的学习笔记:http://www.cnblogs.com/qwj-sysu/tag/django/ uwsgi的文档:http://uwsgi-docs.readthedocs.io/en/latest/Nginx.html beautifulsoup的中文文档:https://ww 阅读全文
posted @ 2017-07-12 23:41 王一白 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 在linux中,用vim打开包含中文的文件时,有可能出现乱码 下面的vim配置方法亲测有效 1. 找到你的vimrc文件,也有可能是.vimrc,我的服务器是vimrc,我改的是 有的说建议不要改全局vim配置,但是我改当前用户下的vimrc并没有生效,所以我改了全局的。 2. 配置如下 可能有的不 阅读全文
posted @ 2017-07-12 23:26 王一白 阅读(4399) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-07-11 08:43 王一白 阅读(2) 评论(0) 推荐(0) 编辑
摘要: django中已经给我生成默认的User表,其中的字段已经可以满足我们的日常需求。 但有时候,我们需要更多的字段,我们就可以自定义。来替换django自带的User表。 #models.py #adminx.py #settings.py 然后就可以makemigrations,migrate 然后 阅读全文
posted @ 2017-07-06 13:00 王一白 阅读(2732) 评论(0) 推荐(0) 编辑
摘要: Uedit是百度一款非常好用的富文本编辑器 一、安装及基本配置 官方GitHub(有详细的安装使用教程):https://github.com/zhangfisher/DjangoUeditor 1. settings.py 2. 配置urls 3. 字段信息 在需要使用富文本的字段所在的model 阅读全文
posted @ 2017-07-04 18:19 王一白 阅读(1704) 评论(0) 推荐(0) 编辑
摘要: xadmin是django的第三方后台 我们也可以使用pip来安装,但是推荐使用源码安装. 因为有些新功能以及发布在GitHub上,但是还未发布到pypi上,我们就可以提取使用这些功能。 一、安装 1. 到GitHub下载源码:下载页面 下载后,解压,把xadmin文件夹拷问到extra_apps目 阅读全文
posted @ 2017-07-04 16:17 王一白 阅读(1408) 评论(0) 推荐(0) 编辑