摘要: dataGrip 是与pycharm 来自同一家公司,一样的使用风格,是一家很强的软件公司!! 支持多种数据库,有兴趣的可以尝试下oracle 数据库! 强悍的代码提示!这是我接触过的数据库软件所没有的!! 如何连接数据库呢? 下面以mysql 为例!! 支持多种编码风格,不过最好选择默认,因为py 阅读全文
posted @ 2018-04-27 09:22 十七楼的羊 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 本文主要是爬虫技术的分享,首先通过代理ip 向西刺爬取所有的ip 地址与端口号。 然后再通过爬取的ip 去访问知乎网站。不多说,先代码分享。 有人说,起始url 最好是https 的,我测试过,这是无所谓的。要掌握住时间间隔,太短了刷不上去的!如果你的url 少的话,就加点时间。 想要成功率高一些, 阅读全文
posted @ 2018-04-26 11:37 十七楼的羊 阅读(1083) 评论(0) 推荐(0) 编辑
摘要: 函数装饰器:函数的相互嵌套,原来是两层,后来功能的增多增加到了三层 第二种:类来实现的装饰器 其实python 的装饰器实际上是python 的语法糖的作用,正是由于语法糖才使得python 有着很多的多样性! 阅读全文
posted @ 2018-04-25 22:37 十七楼的羊 阅读(118) 评论(0) 推荐(0) 编辑
摘要: django 的模型类这么强大,后来我去看了看源码,原来是通过元类来改变类属行的(变成我们习惯的风格!) 类对象和数据库竟然着这么联系在一起的!! 很巧妙吧!类对象可以成为数据库的表,类属性竟然变成数据库的表结构!!! 阅读全文
posted @ 2018-04-24 21:35 十七楼的羊 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 关于进程,线程,协程很多人都弄不明白!今天就为大家总结一下。(不是代码层面上!) 1,进程是系统资源的最小分配单位!gevent 的底层还是epoll 的实现 2,先有了进程才有了线程,其次才是协程。 3,首先碰着阻塞式I\O会导致整个进程被挂起;二是由于缺乏时钟阻塞,进程需要自己拥有调度线程的能力 阅读全文
posted @ 2018-04-23 19:06 十七楼的羊 阅读(523) 评论(0) 推荐(0) 编辑