自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

没有开花的树

博客迁移 cwqqq.com

  • 博客(145)
  • 资源 (77)
  • 收藏
  • 关注

原创 使用eclipse快速搭建erlang开发环境

Erlang是一种面向并发的编程语言,可以应对大规模并发活动,将越来越受关注和使用,但是Erlang IDE却少得可怜。对比了一下,我觉得erlide比较合适。使用erlide开发环境的好处有erlang项目管理,代码自动编译,控制台调试,代码导航器等等,非常方便。文章将讲述如何使用erlide开发erlang。

2013-09-28 23:28:46 10243 4

原创 windows下搭建apache+php+mysql

在windows下,apache和mysql都有自动化安装的程序,本篇则侧重从apache和php版本选择,php线程安全,apache和mysql安装启动服务,工作环境配置这几个方面来阐述windows下搭建apache+php+mysql过程。

2013-09-18 00:42:15 8591 1

原创 erlang shell 更改当前工作路径

对于一个刚接触Erlang的人来说,编译Erlang模块时会发生如下的错误:1> c(tut).tut.erl:none: no such file or directoryerror错误原因是在当前工作路径下没找到 tut.erl 文件。那么如何修改Erlang当前工作路径?有以下两种方法:第一种,在还没有进入erlang shell之前通过系统cd命令修改当前路径;

2013-09-16 18:14:21 2578

原创 erlang 二进制与位语法(bit syntax)

Erlang的比特语法(erlang bit syntax)提供了一种方法来匹配二进制数据,这使得Erlang二进制对象在某种程度上等同于其他Erlang对象,如元组和列表。也因为其快速高效,使得在erlang中,二进制对象被广泛使用,尤其是在协议编程方面。

2013-09-11 20:28:16 8768 3

原创 js监听和触发浏览器窗口关闭事件

js关闭浏览器窗口,不弹出提示框;以及js检查浏览器关闭事件,主动弹出提示框。支持ie6+,火狐,谷歌等浏览器。

2013-09-02 13:01:23 16583 1

原创 Windows创建和使用IP安全策略(IPSec)

IPSec 是一种开放标准的框架结构,它通过使用加密安全服务来确保 IP 网络上保密安全的通信。IPsec 可建立从源 IP 地址到目标 IP 地址的信任和安全。只有那些必须了解通信是安全的计算机才是发送和接收的计算机。每台计算机都假定进行通信的媒体不安全,因此在各自的终端处理安全性。支持TCP、UDP、ICMP、EGP等大多数通信协议,可为现有网络中的通信提供各种级别的保护。

2013-08-23 20:11:04 6045

原创 windows下编译php扩展 memcache

Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。本篇主要简述编译php及其扩展memcache

2013-08-22 00:17:32 9809 10

原创 游戏平台账号认证网关的实现

账号认证网关,指的是对外提供账号认证服务的应用接口。本质上是一个进程,基于某种特定协议(如HTTP协议),接收账号认证请求,通过查询账号数据库验证账号是否正确,然后返回验证结果。写这篇文章,主要是继续补充“游戏平台架构 账号篇”的内容。如果到这里还看不明白的童鞋不妨先看看前面写的这篇文章。账号认证网关的实现,主要有以下几个技术点:1、 作为服务端进程,接收并处理请求2、 长连接数据

2013-08-21 00:10:32 2737

原创 Windows Server 2008 禁用本地端口

Windows系统默认情况下很多端口都是开放的。通过关闭某些端口,可以在一定程度上提高Windows系统的安全性,特别是对于服务器来说。在Windows server 2008系统上,我们可以通过Windows防火墙和IP安全策略来禁用端口。

2013-08-20 20:43:26 4200

原创 游戏平台网站系统架构 账号篇

游戏平台,这里指的是运营多款游戏的用户平台,类似腾讯,盛大。游戏平台要维护多处账号登录:网站登录,游戏登录,应用登录,等等所以这要求账号的统一。 通常的作法是每个游戏都有自己的账号库,各自维护自己的账号库。当网站有用户注册或修改时,就会通知所有的游戏服务器进行更新。如下图:但是我们很快发现其中不合理的地方:账号注册或者修改时,更新要同步到多个账号库,这就提高了账号出错的风险

2013-08-19 00:12:53 5300

原创 jQuery实现密保互斥问题

密保互斥问题:密保通常都会有n个问题,让用户选择其中的2、3个问题,但不能选择重复的问题。这就要求密保互斥。文章用了jquery实现密保互斥,用于解决密保,投票等类似互斥问题,可以支持ie6+,火狐,谷歌,opera等大多数浏览器

2013-08-15 23:05:57 2477 1

原创 php调试和日志记录函数

网站程序开发过程经常需要调试,发布阶段也需要记录运行日志,方便发现问题和还原事件。这就要求有调试和日志记录功能。下面我写了一个调试函数和一个错误记录函数。使用方法很简单://调试时,多个参数都可以:sysdebug("hello");sysdebug("hello", "monkey is coming now");//错误记录也一样:syserror("hello");

2013-08-05 19:33:44 3580

原创 Apache配置优化

1、 取消目录浏览默认配置下,如果目录默认首页不存在的话,apahce将会生成目录文件列表。但是这个是不安全的。查找所有包含以下内容的配置块将红色内容改成 –index,就是在前面加多一个负号 2、 按日期生成日志文件默认配置下,所有日志将存放于一个文件。一方面所有日志都在一个文件,不好分析管理,另一方面随着文件越来越大,也影响到apache性能。错误日志:

2013-08-05 00:15:12 2511

原创 windows服务器应对高并发和DDOS攻击

windows系统本身就有很多机制可以用来提高性能和安全,其中有不少可以用来应对高并发请求和DDOS攻击的情况。通过修改TCP延迟等待时间、最大用户端口、最大TCP控制块、最大哈希表大小、保持连接时间等可以有效提高系统处理高请求的能力。

2013-08-02 17:22:09 7160

原创 简单实现web服务器负载均衡

负载均衡建立在现有网络结构之上,提供了一种有效方式扩展服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。本篇讲述如何利用反向代理来实现web服务器负载均衡。这里通过均衡服务器的实际承载,响应请求数量,传输数据流量,来实现负载均衡。优点是架构较简单。

2013-07-30 14:13:27 6807

原创 php简单开启gzip压缩方法

网页开启gzip压缩以后,其体积可以减小20%~90%,可以节省下大量的带宽,从而减少页面响应时间,提高用户体验。php配置改法:zlib.output_compression = On;开启gzip功能zlib.output_compression_level = 4;gzip压缩级别,1~9,建议3~5;zlib.output_handler =;gzip压缩方式,建

2013-07-19 11:34:12 4015

原创 c++根据结构体成员指针找到结构体指针

使用宏CONTAINING_RECORD,可以直接根据结构体成员指针找到结构体指针。为什么这样就能得到结构体指针?这个得益于结构体在申请内存空间是一段连续的地址,我们可以通过其中某个成员变量的地址,减去该成员的偏移来得到该成员所在结构体的指针。

2013-07-17 23:54:00 3644

原创 apache模块 合并多个js/css 提高网页加载速度

现在的网站表现力越来越丰富,页面加载的js和css自然也越来越多。当网站页面上的js和css太多,浏览器打开页面的速度就会很慢,明显降低了用户的体验。使用mod_concatx, 可以合并多个文件在一个http响应报文中,可以有效提高js/css的加载速度。

2013-07-17 22:43:18 8610 54

原创 C/C++ 实现函数回调

C在编译时,每一个函数都有一个入口地址,该入口地址就是函数指针所指向的地址。有了指向函数的指针变量后,可用该指针变量调用函数,就如同用指针变量可引用其他类型变量一样。利用函数指针,就可以实现函数注册和回调,文章将以例子做介绍

2013-07-14 23:48:10 2006

原创 IE下实现placeholder效果,支持文本框和密码框

很久之前写了这个插件,基于jQuery实现的,主要用于IE下实现placeholder效果,可同时支持文本和密码输入框。placeholder是HTML5新增的一个属性,当input标签设置了该属性后,该值的内容将作为灰色提示显示在文本框中,当文本框获得焦点时,提示文字消失。

2013-06-30 23:31:42 8876 6

原创 windows下编译php扩展 eAccelerator

eAccelerator是一个开源PHP加速器,用于优化程序,编码器和动态内容缓存。它通过在编译状态下对PHP脚本进行缓存以提高他们的性能,所以那些系统开销在编译时几乎可以被消除。它还能够对脚本进行优化以便加速它们的执行速度。利用eAccelerator可以减少服务器的负载并提高PHP代码的执行效率。本篇主要讲述如何在windows下编译php扩展 eAccelerator

2013-06-30 18:13:15 3413

原创 windows搭建svn服务器简明步骤

svn(subversion)是一款的版本管理工具。目前,大多数开源软件都使用svn作为代码版本管理软件。svn除了能记住文件和目录的所有修改,还能将文件恢复到过去的某个版本,并且可以通过检查历史知道数据做了哪些修改。简直是一个“时间机器”。本篇着重介绍svn的安装过程和配置步骤。

2013-06-25 11:19:37 17317

原创 如何有效提高JavaScript的执行效率

为了提供新鲜、别致的用户体验,很多网站都会使用 JavaScript 来改善设计、验证表单、检查浏览器,以及Ajax请求,cookie操作等等,实现无刷新动态效果 。但是,要将大量内容在浏览器呈现,如果处理不好,网站性能将会急剧下降。所以我们有必要了解下,如何提高JavaScript的执行效率。JavaScript 函数在JavaScript 中,函数在使用前会预编译。尽管有些时候下可以使

2013-06-21 12:32:43 2740 1

原创 windows下apache/php安全配置

继上篇《PHP网站被挂马防御战》 Php本身也有一些安全机制,如下:1、 禁用shell函数和com组件;(上篇已提到)2、 限制php作用域;(上篇已提到)3、 启动php安全模式;4、 其他安全设置;5、 降低php的系统权限; 一、php安全模式php安全模式是个php内嵌的安全机制,能够控制php中的shell函数,比如system(),同时把大部分

2013-06-17 15:11:16 4211

原创 PHP网站被挂马防御战

最近把几个PHP网站的程序备份到本地,准备与本地的发布版的svn做内容整合。发现有一些non-versioned的程序文件,仔细查看,是一些木马程序。我在本地测试了这些木马程序,可以读取所有硬盘的文件,可以随意修改文件,下载任意硬盘位置的文件,上传文件到主机任意硬盘位置,可以说接近在主机上管理文件了,更糟糕的是还可以执行本地程序或命令,管理mysql等等它怎么去隐藏自己?它一般藏的目录

2013-06-03 11:15:20 3281 1

windows vc++编译lua5.3 md5

这是完整的vs2010工程项目,已经包含了依赖,可以直接跑起来。还可以根据需要编译成 x86或x64版本。如果遇到问题,欢迎反馈:http://blog.csdn.net/mycwq/article/details/52318908

2016-08-30

Microsoft Visual C++ 2010 SP1运行库

VC++运行库是 C 运行时库 (CRT)、标准 C++、ATL、MFC等库的运行时组件,这是VC10 SP1版本的运行库

2016-08-15

redis windows C++客户端例子

redis windows C++客户端例子,这是完整的vs2010工程项目,已经包含了依赖,可以直接跑起来。还可以根据需要编译成 x86或x64版本

2016-05-18

rlwrap-0.37.tar.gz

rlwrap源代码包,国外镜像下载不了,放这里提供下载。rlwrap是命令行控制台强化工具,使得用户自己的命令行程序支持上下键回溯命令,退格键等linux命令行通用操作

2016-01-07

apache模块 合并多个js/css 支持gzip

apache模块mod_concatx 合并多个js/css,有效提高js/css加载速度,有源码和dll,和说明文档。 支持Apache2.2和Apache2.4 32位/64位版本,支持gzip

2015-10-26

erlang版本的protobuf(erl_protobuffs)

这个erlang版本的protobuf,做了改进,效率有很大提升,配套文章地址http://blog.csdn.net/mycwq/article/details/42122439

2015-06-12

erlang文献及资料汇总

erlang文献及资料汇总 入门资料: erlang中文手册(R11B 文档译文,最适合入门) erlang位运算与二进制解析 erlang二进制高效编程 erlang异常处理详解 开发经验: 面对软件错误构建可靠的分布式系统 编写分布式的 Erlang 程序:陷阱和对策 硝烟中的Erlang 深入底层: erlang VM基于多核处理器的可伸缩性特征 erlang VM内部数据共享机制 erlang 消息传递机制 文章地址:http://blog.csdn.net/mycwq/article/details/43115733

2015-01-25

erlang语言实现binary_to_term完整代码

erlang提供了binary_to_term 函数,用于把二进制数据转为原始的erlang数据。这个函数都是c实现的,这里用erlang语言实现了,很有参考价值,其他语言可以参考这个解析erlang二进制协议数据。配套文章地址http://blog.csdn.net/mycwq/article/details/42460033

2015-01-09

改进erlang版的protobuf代码

这个是在erlang protobuf改进版本的代码,效率有很大提升,配套文章地址http://blog.csdn.net/mycwq/article/details/42122439

2014-12-24

Erlang与C构建的节点通讯完整例子

Windows下Erlang与C构建的节点通讯完整例子,包含cnode工程项目,erlang引用例子。 配套文章:http://blog.csdn.net/mycwq/article/details/40836273

2014-11-06

apache模块 合并多个js/css 更新64位版本

apache模块mod_concatx 合并多个js/css,有效提高js/css加载速度,有源码和dll,和说明文档。 更新64位的Apache2.2和Apache2.4版本

2014-07-09

unity3d读取xml插件Mono.Xml

unity3d读取xml插件Mono.Xml,用于读取xml文件

2014-03-27

unity3d读取xml插件XMLParser

unity3d读取xml插件XMLParser,用于读取xml文件

2014-03-27

在erlang项目中使用protobuf例子

这个是在erlang项目中使用google protobuf例子,配套文章地址http://blog.csdn.net/mycwq/article/details/21864191

2014-03-23

C++文本转语音

C++文本转语音,实现从文本到语音的转换

2014-03-17

C++异步http下载

一个非常好的异步c++ http下载例子,可以用来异步下载文件,支持代理网络,封装得很好,还有详细的文档说明

2014-03-17

apache模块 合并多个js/css 提高网页加载速度

apache模块mod_concatx 合并多个js/css,有效提高js/css加载速度,有源码和dll,和说明文档

2014-02-09

Windows下VC++使用protobuf 完整例子

Protocol Buffers(protobuf)是Google提供的一个开源序列化框架,这个demo将演示如何在Windows下VC++使用protobuf 配套文章地址:http://blog.csdn.net/mycwq/article/details/17606527

2014-01-05

Windows下使用NIF扩展Erlang完整例子

Windows下使用NIF扩展Erlang完整例子,包含nif工程项目,erlang引用例子。 配套文章:http://blog.csdn.net/mycwq/article/details/17527485

2014-01-02

Mnesia table fragmentation 过程及算法分析

Mnesia table fragmentation 过程及算法分析。erlang就算在64位下dets的空间限制仍旧是2g,同样影响了mnesia,如果有更大需求,就必须使用Mnesia的 table fragmentation 技术

2013-12-21

erlang编程 Introducing Erlang

erlang入门电子书 erlang编程 Introducing Erlang,作者Simon.St.Laurent

2013-12-18

javascript跨域插件 实现双向跨域

实现javascript跨域,可以在不同域名双向通信,内含demo,支持IE6+、火狐,谷歌等浏览器 配套文章:http://blog.csdn.net/mycwq/article/details/16344171

2013-12-07

javascript插件 解决双向跨域问题

通过这个插件,可以实现不同域名的双向通信问题,内含demo 配套文章:http://blog.csdn.net/mycwq/article/details/16344171

2013-11-18

Erlang/OTP Application完整例子

Erlang/OTP Application完整例子,含代码和二进制,对于学习Erlang/OTP Application很有帮助。 配套文章http://blog.csdn.net/mycwq/article/details/12610677

2013-10-14

mnesia中文手册

erlang mnesia 中文手册,mnesia入门的必备资料,有很大的参考价值

2013-09-06

erlang 中文手册

erlang 中文手册,erlang入门的必备资料,有很大的参考价值

2013-09-06

apache2.2中文帮助文档

apache2.2中文帮助文档,对于想深入研究apache很有用处

2013-08-23

jquery实现密保互斥

jquery实现密保互斥,用于解决密保,投票等类似互斥问题,内附demo,支持ie6+,火狐,谷歌等大多数浏览器

2013-08-15

apache模块mod_concatx 提高js/css加载速度

apache模块mod_concatx 提高js/css加载速度,有源码和dll,和说明文档

2013-07-17

IE下实现placeholder效果的jquery插件

IE下实现placeholder效果的jquery插件,同时支持文本和密码输入框,内附demo

2013-06-30

windows下php源代码需要的配置文件

这个是windows下php源代码需要的配置文件config.w32.h

2013-06-30

windows 搭建本地svn服务器

用于搭建 windows 本地svn服务器 配套文章地址:http://blog.csdn.net/cwqcwk1/article/details/9167267

2013-06-25

libevent中文参考手册

libevent中文参考手册,很有参考价值

2013-06-24

ATL ActiveX密码控件

ATL写的ActiveX密码控件,很有参考价值

2013-05-18

windows下 dev c++ c访问mysql 配置

windows下 devc++ c访问mysql数据库 环境配置

2013-02-04

MySQL 中文参考手册 chm

这个是MySQL 中文参考手册的chm文档,如果做MySQL数据库开发的,很值得下载。

2011-08-17

JQuery API 中文CHM文档

这份文档是JQuery API 中文CHM文档,推荐下载,值得学习和参考

2011-07-06

JDK7新特性 doc中文文档

这份资料是JDK7新特性的doc中文文档,值得参考~~

2011-05-04

软件设计师2010年上半年下午试卷 真题

这份资料是软件设计师2010年上半年下午试卷 真题,欢迎下载~~

2011-04-26

软件设计师2010年上半年上午试卷 真题

这份资料是软件设计师2010年上半年上午试卷 真题,欢迎下载~

2011-04-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除