随笔分类 -  c/c++

摘要:【Linux】tmpfs简介及增加方式 https://blog.csdn.net/nextaction/article/details/57076924 阅读全文
posted @ 2018-03-24 16:44 BloodAndBone 阅读(135) 评论(0) 推荐(0) 编辑
摘要:Supervisor安装与配置(Linux/Unix进程管理工具) https://blog.csdn.net/xyang81/article/details/51555473 https://www.jianshu.com/p/3658c963d28b 阅读全文
posted @ 2018-03-24 16:31 BloodAndBone 阅读(172) 评论(0) 推荐(0) 编辑
摘要:Systemd 入门教程:命令篇 http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html 阅读全文
posted @ 2018-03-24 16:19 BloodAndBone 阅读(210) 评论(0) 推荐(0) 编辑
摘要:ZeroMQ https://blog.csdn.net/w174504744/article/details/73187697 阅读全文
posted @ 2018-03-24 16:08 BloodAndBone 阅读(149) 评论(0) 推荐(0) 编辑
摘要:进程间通信(IPC)介绍 mmap - 用户空间与内核空间 linux 进程地址空间的一步步探究 mmap 还是 shmget ? linux C/C++服务器后台开发面试题总结 Trie树详解及其应用 海量数据面试题整理 阅读全文
posted @ 2018-01-23 20:32 BloodAndBone 阅读(109) 评论(0) 推荐(0) 编辑
摘要:转:https://www.cnblogs.com/robinex/p/7892795.html。 mangle和demangle mangle和demangle C/C++语言在编译以后,函数的名字会被编译器修改,改成编译器内部的名字,这个名字会在链接的时候用到。 将C++源程序标识符(origi 阅读全文
posted @ 2017-11-28 21:30 BloodAndBone 阅读(12256) 评论(0) 推荐(0) 编辑
摘要:客户端启动性能优化实践 使用rebase进行dll基地址重定位 阅读全文
posted @ 2017-07-12 14:44 BloodAndBone 阅读(226) 评论(0) 推荐(0) 编辑
摘要:#include "stdafx.h"#include "IPv6.h" int _tmain(int argc, _TCHAR* argv[]){ CIPv6 m_ipv6; m_ipv6.CreateServer(); //采用默认创建服务器, //如果你成功安装了IPv6... 阅读全文
posted @ 2015-08-20 12:02 BloodAndBone 阅读(203) 评论(0) 推荐(0) 编辑
摘要:1、下载boost开发库源码。2、使用vs2008的命令行工具,进入到源码目录xxx/boost_1_58_0,命令行中运行bootstrap.bat,生成文件b2.exe,在命令行中执行b2.exe。3、等待boost库编译连接完成,提示如下:The Boost C++ Libraries wer... 阅读全文
posted @ 2015-08-17 11:23 BloodAndBone 阅读(231) 评论(0) 推荐(0) 编辑
摘要:Oracle连接库开发开源库:oci11。 阅读全文
posted @ 2015-08-05 11:43 BloodAndBone 阅读(184) 评论(0) 推荐(0) 编辑
摘要:http://www.agentpp.com/SNMP++ API 阅读全文
posted @ 2015-08-03 12:30 BloodAndBone 阅读(336) 评论(9) 推荐(0) 编辑
摘要:临界区,互斥量,信号量,事件的区别 阅读全文
posted @ 2015-08-03 10:18 BloodAndBone 阅读(215) 评论(0) 推荐(0) 编辑
摘要:游戏服务端架构发展史(上)游戏服务端架构发展史(中) 阅读全文
posted @ 2015-07-30 16:26 BloodAndBone 阅读(165) 评论(0) 推荐(0) 编辑
摘要:美国航天局的十大编码戒律Holzmann和团队在设计这些软件开发规则时,时刻谨记代码的安全问题。该规则明确写明是关于C语言的——C语言是NASA用于备份关键安全代码的支柱语言,有着悠久的历史和广泛的工具支持。不过,这些也可应用于其他大多数编程语言:限制所有代码为简单的控制流结构——不使用goto语句... 阅读全文
posted @ 2015-07-21 08:59 BloodAndBone 阅读(183) 评论(0) 推荐(0) 编辑
摘要:2013/1/15 9:15:37 先安装activeperl。 http://www.activestate.com/activeperl activeperl 安装x86(64位系统也安装x86):ActivePerl-5.16.2.1602-MSWin32-x86-296513.msi 1、安... 阅读全文
posted @ 2013-01-15 09:32 BloodAndBone 阅读(1156) 评论(0) 推荐(0) 编辑
摘要:http://polarssl.org/source_code http://www.packetizer.com/security/sha1/ 阅读全文
posted @ 2012-10-11 09:57 BloodAndBone 阅读(156) 评论(0) 推荐(0) 编辑
摘要:转:http://blog.csdn.net/lwbeyond/article/details/5620801 1.Dbcmd和dbfcmd 函数原形: Dbcmd(DBPROCESS *proc,char * sql); Dbcmd(DBPROCESS *proc, char * format,... 阅读全文
posted @ 2012-05-31 11:02 BloodAndBone 阅读(733) 评论(0) 推荐(0) 编辑
摘要:变相的实现connect的超时,我要讲的就是这个方法,原理上是这样的:1.建立socket2.将该socket设置为非阻塞模式3.调用connect()4.使用select()检查该socket描述符是否可写(注意,是可写)5.根据select()返回的结果判断connect()结果6.将socke... 阅读全文
posted @ 2012-05-22 14:54 BloodAndBone 阅读(5314) 评论(0) 推荐(0) 编辑
摘要://////////////////////////////////////////////////////////////////////////template<class _Tp>class adpmvector : protected vector<_Tp>{public: typedef _Tp value_type; typedef vector<_Tp>::iterator iterator; explicit adpmvector() {} ~adpmvector() { clear(); } void clear() { vector< 阅读全文
posted @ 2012-05-15 16:45 BloodAndBone 阅读(148) 评论(0) 推荐(0) 编辑
摘要:http://blog.sina.com.cn/s/blog_4913c1f301000bip.html C struct 中字节对齐问题 规则: 1. 其实,这是VC对变量存储的一个特殊处理。为了提高CPU的存储速度,VC对一些变量的起始地址做了“对齐”处理。在默认情况下,VC规定各成员变量存放 ... 阅读全文
posted @ 2011-09-09 11:45 BloodAndBone 阅读(1052) 评论(0) 推荐(0) 编辑