- 博客(13)
- 资源 (8)
- 收藏
- 关注
原创 链接protobuf遇到的一个坑,记录下来备忘一下
[libprotobuf FATAL google/protobuf/generated_message_util.cc:783] CHECK failed: (scc->visit_status.load(std::memory_order_relaxed)) == (SCCInfoBase::kRunning): terminate called after throwing an ...
2018-09-06 16:46:11
13706
6
转载 redis服务启动失败的解决方法
原文链接: https://blog.youkuaiyun.com/qq_33440781/article/details/72800148?locationNum=10&fps=1最近学redis,就遇到了各种坑,在这里分享一下我是将redis做成后台安装,配置环境变量统统省略掉了。、 做成后台服务呢,首先,cd到redis的安装目录下,再cd到util,接着执行./install_server.s...
2018-04-03 17:48:40
3244
原创 编译支持https的curl
环境:win7 64位 + vs2012下载 openssl下载 ActivePerl,地址:https://www.activestate.com/activeperl/downloads 因为要兼容32位 我下载的x86版本安装ActivePerl:直接点击下一步完成即可。安装dmake:sqlite3结构破坏, 删除C:\Users\%USERNAM
2017-04-13 16:03:30
1839
转载 根据SQLite3.def文件生成SQLite3.LIB文件
从网上下载的一般都是SQLite3.dll和SQLite3.def文件,而在VC++6.0下还需要使用.lib文件。 所以,我们首先需要自己生成.lib文件。生成的方法是:第一步:找到LIB.EXE所在目录一般都在C:\Program Files\Microsoft Visual Studio\VC98\Bin下(如果VC是装在C盘的话),在“运行”中输入cmd,然后切换到
2016-09-14 17:34:50
734
转载 IOCP不可忽视的细节
IOCP构架之所以公认高效,核心就在于异步IO。在网上纷纷为之膜拜之余,很少看到对稳定性或性能优化的观点。仔细想想,任何技术都有有利的一面,自然也有有弊的一面,这才符合辩证法思想。 我把自己在编写IOCP构架时重点处理的几个地方交代一下,如果你想认真写好一个稳定的IOCP服务端,建议重新规划以下几个细节。 1)不要修改套接字默认的收发缓冲区大小,即8192字节=8K=2分页。
2016-09-13 14:45:41
320
转载 IOCP中的socket错误和资源释放处理方法
原文链接:http://www.cnblogs.com/flying_bat/archive/2007/11/10/955348.html前言: 错误处理和socket释放, 是IOCP编程中的一大难点. 本文试图就IOCP设计中经常遇到的这个难题展开论述并寻找其解决方案, 事实上, 文中所述的解决方式不仅仅适用于IOCP, 它同样适用于EPOLL等多种服务器编程的网
2016-08-22 17:11:04
2185
转载 boost:asio编译
转载自:http://www.cnblogs.com/lidabo/p/3782293.html环境: VS2010, boost1.38.0,解压缩后放在,D:/boost_1_38_0。 編譯bjam(这个我没有试过,转过来以后参考)利用Visual Studio 2005 Command Prompt開啟DOS視窗,將目錄c
2016-07-28 09:26:53
2255
转载 编译openssl
一.首先官网下载:openssl, Activeperl(编译openssl需要安装perl)二.安装Activeperl,我安装在D:\Perl, 添加D:\Perl\bin进Path环境变量三.解压openssl-1.0.1t到D:\openssl-1.0.1t并切换到解压目录,运行"perl Configure VC-WIN32"命令四.运行"ms\do_ms"五.运行"nm
2016-06-07 09:18:41
352
转载 MongoDB添加到WINDOWS服务自动启动
mongod --logpath C:\data\log\MongoDB.log --logappend --dbpath D:\data\db --directoryperdb --serviceName MongoDB --install --auth绿字部分是数据库日志和数据库文件存放的路径,请确保已经存在。红字--auth这个参数的意思是服务将开启权
2016-05-17 10:18:19
388
转载 游戏服务器中的ID生成策略
原文出处:http://bafeimao.net/2013/06/17/generate-unique-id-in-distributed-system/常见的游戏架构和部署中,很多采用分服的一服一库的部署模式,而且运营过程中经常会有合服要求。所谓合服就是随着游戏单服活跃用户数不断的下降,为节省资源和提高用户活跃度,在运营过程中将两个或多个服务数据合并到一起的做法。
2016-05-13 10:32:57
4248
翻译 用redis缓存mongodb数据
原文链接:http://www.sitepoint.com/caching-a-mongodb-database-with-redis/读数据的策略:防止redis内存一直增长,设置redis自动删除最近使用最少的数据并设置内存占用上限:redis-server --maxmemory 10mb --maxmemory-policy allkeys-lru更新数
2016-05-12 15:12:22
3565
转载 大小端存储模型对union的影响
计算机都是以八位一个字节为存储单位,那么一个16位的整数,也就是C语言中的short,在内存中可能有两种存储顺序big-endian和litte-endian.考虑一个short整数0x3132(0x32是低位,0x31是高位),把它赋值给一个short变量,那么它在内存中的存储可能有如下两种情况:大端字节(Big-endian):----------------->>>>>>>>内存地址
2015-03-27 09:39:10
457
转载 Debian安装配置Iptables防火墙
转载http://blog.slogra.com/post-232.htmlpost by rocdk890 / 2012-7-29 17:33 Sunday linux技术发表评论 服务器通常会安装防火墙,Debian上有很防火墙,Iptables为比较常用的免费防火墙,Iptables能够提供数据包过滤,网络地址转换(NAT)等功能.在Debian上手
2013-12-02 10:34:17
18808
COM技术内幕.pdf
2011-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人