2.缺点, 2)单线程 ; PHP本身,一直以来php就是个单进程的程序;虽然php的pthreads扩展早就有了。但是它不够稳定,运行运行着就会莫名其妙的自己挂掉;php的扩展都是C写的,这也就意味着任何一个扩展出现线程竞争资源控制问题都能让整个挂掉 3)核心异步网络不支持(当然在linux只有同 ...
分类:
Web程序 时间:
2018-01-06 22:07:26
阅读次数:
219
一、同步和异步: 在程序执行中,同步运行意味着等待调用的函数、线程、子进程等的返回结果后继续处理;异步指不等待当下的返回结果,直接运行主进程下面的程序,等到有返回结果时,通知主进程处理。有点高效。 二、epoll实现异步网络通信: 首先epoll只支持linux下的python。 服务端实现epol ...
分类:
编程语言 时间:
2018-01-03 15:47:44
阅读次数:
193
代码如下: 上面的写法只适用与python 3.5及其之后的版本,再python 3.5之前,用 请注意,async和await是针对coroutine的新语法,要使用新的语法,只需要做两步简单的替换: ...
分类:
Web程序 时间:
2018-01-03 14:14:10
阅读次数:
395
python遇到16进制乱码转字符串 Python进阶 *args和**kwargs,装饰器的用法 牛顿迭代法 【开源】C++异步网络框架,希望对感兴趣的同学带来一些启发。 uvx刭淮垦http://p.baidu.com/ihome/center?uid=ff1a61626333323539346 ...
分类:
编程语言 时间:
2017-12-03 11:21:13
阅读次数:
242
一、简介 AJAX不是JavaScript的规范,它只是一个哥们“发明”的缩写:Asynchronous JavaScript and XML,意思就是用JavaScript执行异步网络请求。 如果仔细观察一个Form的提交,你就会发现,一旦用户点击“Submit”按钮,表单开始提交,浏览器就会刷新 ...
分类:
Web程序 时间:
2017-12-01 13:43:30
阅读次数:
248
一、什么是AJAX Ajax(Asynchronous JavaScript and XML),可以理解为JavaScript执行异步网络请求。通俗的理解的话就是,如果没有Ajax技术,改变网页的一小部分(哪怕是一行文字、一张图片)都需要重新加载一次整个页面,而有了Ajax之后,就可以实现在网页不跳 ...
分类:
Web程序 时间:
2017-11-26 17:53:47
阅读次数:
274
一、什么是AJAX Ajax(Asynchronous JavaScript and XML),可以理解为JavaScript执行异步网络请求。通俗的理解的话就是,如果没有Ajax技术,改变网页的一小部分(哪怕是一行文字、一张图片)都需要重新加载一次整个页面,而有了Ajax之后,就可以实现在网页不跳 ...
分类:
Web程序 时间:
2017-11-22 20:19:34
阅读次数:
255
基础篇 第一章 Python发展、安装、使用 1、Python简介 2、Python安装 3、第一个Python程序 4、变量 5、字符编码与二进制 6、字符编码的区别 7、if - else流程判断 8、while循环 第一章 Python发展、安装、使用 Python的简介 说到Python语言 ...
分类:
编程语言 时间:
2017-10-18 15:29:50
阅读次数:
345
AJAX不是JavaScript的规范,它只是一个哥们“发明”的缩写:Asynchronous JavaScript and XML,意思就是用JavaScript执行异步网络请求。 如果仔细观察一个Form的提交,你就会发现,一旦用户点击“Submit”按钮,表单开始提交,浏览器就会刷新页面,然后 ...
分类:
Web程序 时间:
2017-08-14 20:13:46
阅读次数:
212
总结起来,有俩点最重要: 1)scrapy使用twisted异步网络框架,类似nodejs,性能高; 2)scrapy内置的selector比beautifulsoup效率要高很多; ...
分类:
其他好文 时间:
2017-07-30 18:01:48
阅读次数:
125