最近在折腾服务器框架相关问题,学了东西不记下来很快会忘记…… OS中的同步、异步、阻塞、非阻塞 OS的I/O流程是这样的: 1. CPU发出I/O操作的通知; 2. 文件系统或其他会调用相关设备执行这些操作; 3. 最后当数据到达用户空间后发出一个中断的完成标志; 在这个从CPU发出调用到收到完成标 ...
分类:
其他好文 时间:
2018-05-17 23:21:04
阅读次数:
169
微信小程序-视频教程-百度云-下载 什么是微信小程序?小程序是一种不需要下载安装即可使用的应用,它实现了应用「触手可及」的梦想,用户扫一扫或搜一下即可打开应用。也体现了「用完即走」的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。 为什么要学微信小程序?比 Na ...
分类:
微信 时间:
2018-01-08 01:05:17
阅读次数:
1453
Tornado 和现在的主流 Web 服务器框架(包括大多数 Python 的框架)有着明显的区别:它是非阻塞式服务器,而且速度相当快。得利于其 非阻塞的方式和对 epoll的运用,Tornado 每秒可以处理数以千计的连接,因此 Tornado 是实时 Web 服务的一个 理想框架。 ...
分类:
其他好文 时间:
2017-11-30 13:32:37
阅读次数:
121
引言: 之前我们已经完成了在Linux下配置安装 skynet 的环境,并成功启动了 skynet 服务框架,为了从底层更好地理解整个框架的实现过程,我们有必要剖析一下源码,由于底层的源码都是用C语言写的,lua脚本基本是用来进行业务层开发,所以我们从C源码开始解读框架。打开下载包的 skynet- ...
分类:
Web程序 时间:
2017-11-27 20:08:21
阅读次数:
272
根据云风博客的描述,Skynet 的核心功能就是解决一个问题: 把一个符合规范的 C 模块,从 动态库(so文件)中启动起来,绑定一个永不重复(即使模块退出)的数字id做为其 handle。模块 被称为 服务(Service),服务间可以自由发送消息。 每个 模块 可以向 Skynet 框架注册一个 ...
分类:
Web程序 时间:
2017-11-27 19:58:34
阅读次数:
421
团队成员 陈家权 031502107 赖晓连 031502118 雷晶 031502119 林巧娜 031502125 庄加鑫 031502147 一、项目预期计划及现实进展 | 项目预期计划 | 现实进展 | | | | | 数据库设计 | √ | | 服务器框架搭建完成 | √ | | andr ...
分类:
其他好文 时间:
2017-11-26 21:56:35
阅读次数:
158
Tornado既是一个web server,也是web framework。而它作为web server 采用的是asynchronous IO的网络模型,这是一种很高效的模型。 Tornado 和现在的主流 Web 服务器框架(包括大多数 Python 的框架)有着明显的区别:它是非阻塞式服务器, ...
分类:
编程语言 时间:
2017-11-26 21:04:04
阅读次数:
234
Apache Struts2 作为世界上最流行的 Java Web 服务器框架之一,3 月 7 日带来了本年度第一个高危漏洞——CVE编号 CVE-2017-5638 。其原因是由于 Apache Struts2 的 Jakarta Multipart parser 插件存在远程代码执行漏洞,攻击者 ...
分类:
其他好文 时间:
2017-11-07 16:19:11
阅读次数:
351
本系列文章将从零开始设计一套后台服务器框架,框架基于插件开发模式,最终各个插件相互独立,互相不依赖, 这样设计的好处是最终开发人员负责各个模块的开发,相互之间能够相对独立的进行; ...
分类:
其他好文 时间:
2017-10-18 17:10:54
阅读次数:
128
框架的实现 MyWebFrameWork_v2.py 运行上述代码需要pycharm中配置 服务器程序--Edit Configurations.... ...
分类:
编程语言 时间:
2017-09-17 20:53:29
阅读次数:
275