Python
bing900713
这个作者很懒,什么都没留下…
展开
-
线程和进程
我们介绍了多进程和多线程,这是实现多任务最常用的两种方式。现在,我们来讨论一下这两种方式的优缺点。首先,要实现多任务,通常我们会设计Master-Worker模式,Master负责分配任务,Worker负责执行任务,因此,多任务环境下,通常是一个Master,多个Worker。如果用多进程实现Master-Worker,主进程就是Master,其他进程就是Worker。如果用多线程实现Master-转载 2016-12-16 19:59:37 · 221 阅读 · 0 评论 -
Github获取私人的token
GitHub获取私人token方法1、在Github个人Settings页面里,最下面找到Developer Settings: 2、在Developer Settings里点击Personal access tokens: 3、输入Token的描述,然后勾选Token的权限,一般是全部勾选,点击Generate: 4、系统生成Token码,复制保存到本地,因为再次打开就看不到了。原创 2018-05-07 10:32:02 · 22389 阅读 · 2 评论 -
Workspace.xml忽略
如何忽略“idea/workspace.xml”:git忽略的原理: git设置本地忽略必须保证git的远程仓库分支上没有这个要忽略的文件,如果远程分支上存在这个文件,本地在设置ignore将不起作用。所以一般是在gitignore 文件里面加入 idea/ workspace.xml 即可,但是如果你在这样做之前已经将此文件提交到了git远程仓库,那就需要执行以下命令了:git rm ...转载 2018-05-07 10:23:12 · 6189 阅读 · 0 评论 -
Django启动错误
把Django Book看了一遍之后,就一直在写Flask; 今天准备用Django写个仿知乎网站,却发现以前的venv环境下启动Django一直报错: 首先是报:command not found: django-admin.pycommand not found: django-admin在stackoverflow上查到了解决方法,需要将Python的目录添加到环境变量中去,用软连接连过去原创 2017-06-04 21:46:27 · 2636 阅读 · 0 评论 -
Python 格式化字符串函数用法
在python里,提供了功能强大且又很方便的格式化字符串函数.format,它用{}和:替代了传统的取值符号%,下面我们通过几个例子来看它都能带来哪些方便的功能。 1、通过位置In [1]: '{0},{1}'.format('kzc',18) Out[1]: 'kzc,18' In [2]: '{},{}'.format('kzc',18) Out[2]: 'kzc,18' In转载 2017-05-15 16:38:09 · 433 阅读 · 0 评论 -
Python中super关键字的用法
ython的子类调用父类成员时可以用到super关键字,初始化时需要注意super()和init()的区别,下面我们就来深入解析Python编程中super关键字的用法: 官方文档中关于super的定义说的不是很多,大致意思是返回一个代理对象让你能够调用一些继承过来的方法,查找的机制遵循mro规则,最常用的情况如下面这个例子所示:class C(B): def method(self, arg转载 2017-04-19 16:37:57 · 1086 阅读 · 0 评论 -
PyCharm-unresolved reference issue
here are many solutions to this, some more convenient than others, and they don’t always work.Here’s all you can try, going from ‘quick’ to ‘annoying’:1、Do File -> Invalidate Caches / Restart and resta转载 2017-03-26 10:59:34 · 2376 阅读 · 0 评论 -
Python3 第三方模块requests
除了使用官方标准库的urllib,我们可以使用更好用的第三方模块,如requests Requests 完全满足如今网络的需求,其功能有以下: 国际化域名和 URLs Keep-Alive & 连接池 持久的 Cookie 会话 类浏览器式的 SSL 加密认证 基本/摘要式的身份认证 优雅的键/值 Cookies 自动解压 Unicode 编码的响应体 多段文件上传 连接超时原创 2017-03-13 20:49:33 · 517 阅读 · 0 评论 -
Python3 urllib和第三方模块requests
Python3 把所有的http包大包成为了两个包:http和urllib 1、httpfrom http import server, client, cookiejar, cookieshttp会处理所有客户端-服务器http请求的具体细节,其中: (1)client会处理客户端的部分 (2)server会协助你编写Python Web服务器程序 (3)cookies和cookiejar转载 2017-03-13 20:46:43 · 2729 阅读 · 0 评论 -
Python self参数 & 函数详解
一、self参数在Python中,类的方法与普通的函数有一个特别的区别——它们必须有一个额外的第一个参数名称,但是在调用这个方法的时候你不为这个参数赋值,Python会提供这个值。这个特别的变量指对象本身,按照惯例它的名称是self。 虽然你可以给这个参数任何名称,但是强烈建议你使用self这个名称——其他名称都是不赞成你使用的。 使用一个标准的名称有很多优点——你的程序读者可以迅速识别它,如果转载 2017-03-08 22:45:25 · 70026 阅读 · 1 评论 -
Django第二弹之环境搭建
1、Django版本 现在比较成熟的版本是Django 1.8.x 支持 Python 2.7, 3.2, 3.3, 3.4 和 3.5. (长期支持版本 LTS) Django 1.9.x 支持 Python 2.7, 3.4 和 3.5. 不支持 3.3 了Django 1.10.x 支持 Python 2.7, 3.4 和 3.5. Django 1.11.x 下一个长期支持版本,将于2转载 2017-02-18 21:53:05 · 815 阅读 · 0 评论 -
用PDB库调试Python程序
Python自带的pdb库,发现用pdb来调试程序还是很方便的,当然了,什么远程调试,多线程之类,pdb是搞不定的。用pdb调试有多种方式可选:命令行启动目标程序,加上-m参数,这样调用myscript.py的话断点就是程序的执行第一行之前 python -m pdb myscript.py在Python交互环境中启用调试 import pdb imp转载 2017-03-04 09:36:22 · 328 阅读 · 0 评论 -
Ubuntu 中vim配置Python开发环境
http://jingyan.baidu.com/article/0320e2c1cd6f021b87507b86.html转载 2017-02-22 11:33:20 · 534 阅读 · 0 评论 -
MAC 更新brew 镜像源
mac 更新brew镜像源 cd “$(brew –repo)/Library/Taps/homebrew/homebrew-core” git remote set-url origin git://mirrors.ustc.edu.cn/homebrew-core.git echo export HOMEBREW_BOTTLE_DOMAIN=https://mirror...转载 2018-07-25 10:30:00 · 1310 阅读 · 0 评论