线程结构相当于服务器程序的灵魂,一个好的服务器程序必须线程结构清析且线程利用率高。下面主要以伪代码的形式列举一些常用的线程结构。 1 单业务处理线程结构 windows窗口程序及我见过的大部分网游服务器都使用这种线程结构。因为只有一个业务处理主线程,在进行业务处理的时候,不需要考虑线程同步。当然这种 ...
分类:
编程语言 时间:
2016-09-02 00:24:21
阅读次数:
152
CentOS编译安装PHP开发环境
最近在安装服务器开发环境, 踩了不少坑, 这里总结下来. yum安装虽然简单, 却不灵活, 版本也比较老旧不合符设计中的选型, 因此只使用yum安装一些依...
分类:
Web程序 时间:
2016-08-31 12:08:49
阅读次数:
270
一、简介Tomcat是Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和JSP规范总是能在Tomcat中得到体现,Tomcat5支持最新的Servlet2.4和JSP2.0规范。因为T..
分类:
其他好文 时间:
2016-08-29 20:59:32
阅读次数:
217
编者按:高可用架构分享及传播在架构领域具有典型意义的文章,本文由陈科在高可用架构群分享。转载请注明来自高可用架构公众号「ArchNotes」。 导读:很多工程师及架构师都希望了解及掌握高性能服务器开发,阅读优秀源代码是一种有效的方式,nginx 是业界知名的高性能 Web 服务器实现,如何有效的阅读 ...
分类:
系统相关 时间:
2016-08-28 14:00:13
阅读次数:
695
最近需求需要开发一款 HTTP ,然后由于先前接触过Qt,就直接用Qt写HTTP服务器了,也是为了当作练手,要不然是直接上HTTP框架的。 后端用C++ Qt框架 前端为了练手 当然是纯生的 js html css 具体的HTTP 实现过程我就不累赘描述了,这个Http协议解析基本上大部分人都知道原 ...
分类:
Web程序 时间:
2016-08-27 23:18:12
阅读次数:
238
基于Android上的PHP(比如我打包的PHPDroid),寥寥几行PHP代码,就能实现一个支持无线局域网用浏览器访问的Android手机的Shell,用于执行命令和PHP代码. 个人在Ubuntu上使用交叉编译工具链 arm-none-linux-gnueabi 或 musl-cross-com... ...
分类:
移动开发 时间:
2016-08-25 23:55:09
阅读次数:
802
1,vc++6.0软件完整工程 2,opc da2.0 服务器开发包,没有任何限制,例子提供1024个点的演示过程 3,opc核心封装成dll库,提供库源码 4,提供调用opc库的测试程序,演示如果用vc6调用dll的全部过程 5,opc服务器模拟数据项,让用户懂得如何开发自己的opc服务器 6,提 ...
分类:
其他好文 时间:
2016-08-11 12:54:51
阅读次数:
285
1.hbuilder新建a:新建-->移动appb:新建项目名为testsbb选择模板为hellomui的前端框架(详情可见:移动app开发入门教程)2.编写代码a:代码展示b:插入手机,并且启动app开发者模式Hbuilder点击运行-->手机运行-->在真机上运行(如图)3.手机上测试点击效果测试通过了..
分类:
移动开发 时间:
2016-08-08 01:13:54
阅读次数:
357
网络库功能介绍
网络库具有的功能
1.
具备多线程
2.
监听某个端口
3.
连接远程服务器
4.
保存并管理所有链接,外部与网络库操作通过链接ID
5.
向某个连接发送数据
6.
强制关闭某个链接
7.
网络事件回掉:connect, receive, close
8.
错误处理
网络库主要接口
class tcp_frame
{
public:...
分类:
编程语言 时间:
2016-07-22 19:31:39
阅读次数:
218
多线程静态Web服务器(原创)Java版本 克服内存溢出问题采用缓冲式输出 文件一:HttpWebServerOfLcl.java package com.cn.lcl; import java.io.BufferedReader; import java.io.DataInputStream; i ...
分类:
编程语言 时间:
2016-07-19 09:09:11
阅读次数:
318