网络编程
morphyyang
专注于网络游戏架构及服务器端开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ASP的模板类,支持动态加载类及模板赋值
看见很多兄弟们的个人站还是用asp混合html方式,忍不住放出自己写的ASP的模板类,支持动态加载类及模板赋值。 <%'*************************************************************'* 视图类'*************************************************************原创 2014-06-04 15:52:05 · 662 阅读 · 0 评论 -
分析Poco中ServerApplication监听中断机制
使用Poco::Util::ServerApplication构建Tcp服务器,我们打算在住循环中设置中断机制,仔细考察Poco代码,发现已经提供一个比较完善的方案。Poco::Util::ServerApplication监听中断机制,主要是通过waitForTerminationRequest()实现的,该函数被调用后,将阻塞调用他的线程,直到收到监听的信号,函数源码如下。void原创 2014-06-04 17:21:42 · 3170 阅读 · 0 评论 -
nodejs+express搭建中遇到的坑
近期做一个小项目,除了需要正常的web-server功能,还需要在后台定时执行数据统计和挖掘。参考现成的两种方案nodejs和nginx-lua后,最终因为npm社区的强大(其实是我比较懒,npm现成的东西实在是太多了)选择了nodejs。安装nodejs nodejs平台上最有名的就是express这款web开发框架。window平台安装nodejs过程比较顺利,不过在linu原创 2017-10-17 23:28:50 · 1903 阅读 · 0 评论 -
Disruptor无锁队列浅析
近期在看操作系统相关资料的时候,阅读到“信号量与PV操作”,主要分三块:互斥控制,同步控制,生产者与消费者问题。因为我日常与服务器及消息队列打交道较多,对生产者与消费者问题比较感兴趣,正好之前曾经研究过“Disruptor无锁队列”的实现原理,正好再结合PV操作重新回顾下: 注:PV操作中P为荷兰文passeren的缩写,意思是通过。V为荷兰文vrijgeven的缩写,意思是释放。原创 2017-10-18 23:39:09 · 1057 阅读 · 0 评论 -
利用purecss和zepto构建响应式网站
目前打算推出一个针对pc和移动端的响应式网站,花了点时间考察了下目前的各类方案。做游戏开发时间太长了,没想到短短几年WEB前端技术已经突飞猛进,选择实在是太多了,最终列出几个组合方案:bootstrap + jquery:扩展组件和js组件够多,引用的js库体积偏大。vue + vue扩展组件库:vue是MVVM框架,抛弃传统js库直接操作dom方式,使用数据绑定方式更新UI,也可以加入r原创 2017-10-19 21:53:56 · 2077 阅读 · 0 评论 -
Nodejs+Express中页面控制器及脚本自动加载设计
Express自身带强大的路由功能,这让我们可以详细拆分项目的需求,设计出优美的restful风格对外API。为了方便实现上述功能,我加入了页面控制器及脚本自动加载设计:比如针对会员模块,我们在app.js中指定了模块的路由文件app.use('/member', require('./routes/member'));首先:针对POST和GET方法,分别定义如下路由规原创 2017-10-24 01:09:21 · 1382 阅读 · 0 评论
分享