在SQL Server 2012,有2个校验函数:check_sum 和 binary_check,在一些Data Table中,如果存在多个字符串字段,并且字符串非常长,在比较字符串是否相同时,使用校验函数,将其转换成 int 类型,能够提高数据比较的速度。但是不要忽略 CSDN 官方文档的Cau ...
分类:
其他好文 时间:
2016-11-08 14:13:58
阅读次数:
204
Teach Yourself Programming in Ten Years Peter Norvig Why is everyone in such a rush? Walk into any bookstore, and you'll see how to Teach Yourself Jav ...
分类:
其他好文 时间:
2016-11-03 13:36:02
阅读次数:
449
在跨平台网络基础库中,libevent与asio近年来使用比较广泛。asio对boost的依赖太大,个人认为发展前途堪忧,尤其asio对http没有很好的支持也是缺点之一。 libevent对http有天生支持,含有服务与客户两个部分,是做web服务的好特性。 libevent随对http支持很优秀 ...
分类:
Web程序 时间:
2016-08-28 16:17:40
阅读次数:
1843
1.首先要自己实现一个网络库,或者选择已经开源的网络库。比如:muduo、libevent、boost的asio等。2.实现核心功能:连接管理,消息管理,定时器,事件机制,Lua脚本引擎,程序模块管理。3.实现完2中的功能后就可以用这些搭建分布式的程序了。可以着手实现网关, DB服务器,以及游戏逻辑 ...
分类:
编程语言 时间:
2016-08-23 14:47:25
阅读次数:
158
UDP服务端和客户端 UDP服务端 UDP客户端 ...
分类:
其他好文 时间:
2016-08-14 12:58:57
阅读次数:
164
第二章:boost.asio 的基本原理 网络api boost.asio的命名空间 IP地址 端点 sockets 同步错误代码 socket成员函数 其他注意事项 read/write/connect自由函数 connect函数 read/write函数 异步编程 为什么要异步? 异步run() ...
分类:
Web程序 时间:
2016-07-30 22:35:47
阅读次数:
317
在开源的C/C++网络库中, 常用的就那么几个, 在业界知名度最高的, 应该是ACE了, 不过是个重量级的大家伙, 轻量级的有libevent, libev, 还有 Boost的ASIO。 ACE是一个大型的中间件产品,代码20万行左右,过于宏大,一堆的设计模式,架构了一层又一层,使用的时候, 要根 ...
分类:
编程语言 时间:
2016-07-25 06:59:22
阅读次数:
156
最近在做服务器的稳定性的相关测试,服务器的网络底层使用的是boost asio,然后自己做的二次封装以更好的满足需求。 服务器昨天晚上发现crash了一次,之前测试了将近半个多月,有一次是莫名的退出了,不过由于是新的测试服,忘记将ulimit -c进行修改了,所以没有coredump,这次又发生了。 ...
分类:
其他好文 时间:
2016-07-07 19:50:27
阅读次数:
338
可以试试异步http,你用的同步的需要很多线程。可以试试像libcurl的multi接口或者是http://stackoverflow.com/questions/2251361/boost-asio-based-http-client-library-like-libcurl像这里提到的一些异步库 ...
分类:
其他好文 时间:
2016-07-07 17:15:49
阅读次数:
141
http://www.gamedev.net/blog/950/entry-2249317-a-guide-to-getting- started-with-boostasio?pg=10 9. A boost::asio network wrapper (TCP) 现在我们了解asio和TCP网络 ...
分类:
其他好文 时间:
2016-06-28 12:28:35
阅读次数:
1763