- 博客(9)
- 资源 (77)
- 收藏
- 关注
原创 Windows创建和使用IP安全策略(IPSec)
IPSec 是一种开放标准的框架结构,它通过使用加密安全服务来确保 IP 网络上保密安全的通信。IPsec 可建立从源 IP 地址到目标 IP 地址的信任和安全。只有那些必须了解通信是安全的计算机才是发送和接收的计算机。每台计算机都假定进行通信的媒体不安全,因此在各自的终端处理安全性。支持TCP、UDP、ICMP、EGP等大多数通信协议,可为现有网络中的通信提供各种级别的保护。
2013-08-23 20:11:04 6212
原创 windows下编译php扩展 memcache
Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。本篇主要简述编译php及其扩展memcache
2013-08-22 00:17:32 9867 10
原创 游戏平台账号认证网关的实现
账号认证网关,指的是对外提供账号认证服务的应用接口。本质上是一个进程,基于某种特定协议(如HTTP协议),接收账号认证请求,通过查询账号数据库验证账号是否正确,然后返回验证结果。写这篇文章,主要是继续补充“游戏平台架构 账号篇”的内容。如果到这里还看不明白的童鞋不妨先看看前面写的这篇文章。账号认证网关的实现,主要有以下几个技术点:1、 作为服务端进程,接收并处理请求2、 长连接数据
2013-08-21 00:10:32 2805
原创 Windows Server 2008 禁用本地端口
Windows系统默认情况下很多端口都是开放的。通过关闭某些端口,可以在一定程度上提高Windows系统的安全性,特别是对于服务器来说。在Windows server 2008系统上,我们可以通过Windows防火墙和IP安全策略来禁用端口。
2013-08-20 20:43:26 4291
原创 游戏平台网站系统架构 账号篇
游戏平台,这里指的是运营多款游戏的用户平台,类似腾讯,盛大。游戏平台要维护多处账号登录:网站登录,游戏登录,应用登录,等等所以这要求账号的统一。 通常的作法是每个游戏都有自己的账号库,各自维护自己的账号库。当网站有用户注册或修改时,就会通知所有的游戏服务器进行更新。如下图:但是我们很快发现其中不合理的地方:账号注册或者修改时,更新要同步到多个账号库,这就提高了账号出错的风险
2013-08-19 00:12:53 5388
原创 jQuery实现密保互斥问题
密保互斥问题:密保通常都会有n个问题,让用户选择其中的2、3个问题,但不能选择重复的问题。这就要求密保互斥。文章用了jquery实现密保互斥,用于解决密保,投票等类似互斥问题,可以支持ie6+,火狐,谷歌,opera等大多数浏览器
2013-08-15 23:05:57 2496 1
原创 php调试和日志记录函数
网站程序开发过程经常需要调试,发布阶段也需要记录运行日志,方便发现问题和还原事件。这就要求有调试和日志记录功能。下面我写了一个调试函数和一个错误记录函数。使用方法很简单://调试时,多个参数都可以:sysdebug("hello");sysdebug("hello", "monkey is coming now");//错误记录也一样:syserror("hello");
2013-08-05 19:33:44 3619
原创 Apache配置优化
1、 取消目录浏览默认配置下,如果目录默认首页不存在的话,apahce将会生成目录文件列表。但是这个是不安全的。查找所有包含以下内容的配置块将红色内容改成 –index,就是在前面加多一个负号 2、 按日期生成日志文件默认配置下,所有日志将存放于一个文件。一方面所有日志都在一个文件,不好分析管理,另一方面随着文件越来越大,也影响到apache性能。错误日志:
2013-08-05 00:15:12 2528
原创 windows服务器应对高并发和DDOS攻击
windows系统本身就有很多机制可以用来提高性能和安全,其中有不少可以用来应对高并发请求和DDOS攻击的情况。通过修改TCP延迟等待时间、最大用户端口、最大TCP控制块、最大哈希表大小、保持连接时间等可以有效提高系统处理高请求的能力。
2013-08-02 17:22:09 7220
windows vc++编译lua5.3 md5
2016-08-30
Microsoft Visual C++ 2010 SP1运行库
2016-08-15
redis windows C++客户端例子
2016-05-18
rlwrap-0.37.tar.gz
2016-01-07
apache模块 合并多个js/css 支持gzip
2015-10-26
erlang版本的protobuf(erl_protobuffs)
2015-06-12
erlang文献及资料汇总
2015-01-25
erlang语言实现binary_to_term完整代码
2015-01-09
改进erlang版的protobuf代码
2014-12-24
Erlang与C构建的节点通讯完整例子
2014-11-06
apache模块 合并多个js/css 更新64位版本
2014-07-09
在erlang项目中使用protobuf例子
2014-03-23
Windows下VC++使用protobuf 完整例子
2014-01-05
Windows下使用NIF扩展Erlang完整例子
2014-01-02
Mnesia table fragmentation 过程及算法分析
2013-12-21
javascript跨域插件 实现双向跨域
2013-12-07
javascript插件 解决双向跨域问题
2013-11-18
Erlang/OTP Application完整例子
2013-10-14
windows 搭建本地svn服务器
2013-06-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人