会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
firemage
博客园
首页
新随笔
联系
管理
订阅
2016年5月10日
Ubuntu Vim YouCompleteMe 安装
摘要: 0. 必要工具安装 sudo apt-get install build-essential cmake 1. 安装 vundle mkdir ~/.vim/bundle git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vun
阅读全文
posted @ 2016-05-10 11:26 firemage
阅读(307)
评论(0)
推荐(0)
2016年3月7日
通过 struct 成员地址 获取 struct 结构体地址
摘要: 1. 问题描述: 现在定义了一个结构体: struct Foo { int a; int b; }; Foo foo; 假如由于函数传参等原因,现在程序只能拿到 foo.b 的地址,这时想通过某种方法获取到 foo 结构体里的其他成员。 那么问题来了,这就是以下主要讨论的内容。 2. 原理概述 将地
阅读全文
posted @ 2016-03-07 15:34 firemage
阅读(2747)
评论(0)
推荐(0)
2016年2月1日
Makefile 多目录自动编译
摘要: 适用于多目录结构 C 工程自动编译。 makefile 分成三类: 1. 工程根目录 makefile : 这个makefile执行分成两个阶段 a)递归进入每个子目录, 逐个执行子目录里面的 makefile ,将所有子目录里面生成的 .o 文件统一放在 /debug/obj (debug 子目录
阅读全文
posted @ 2016-02-01 09:20 firemage
阅读(2405)
评论(0)
推荐(0)
2015年11月16日
pymssql 安装测试
摘要: 平台 : windows 7 32位数据库 : SQLSERVER 2008python 2.7 & pymssql模块数据库和python 等模块安装说明省略以下贴出测试代码: 单纯的连接数据库测试 1 import pymssql 2 4 conn = pymssql.connect(hos...
阅读全文
posted @ 2015-11-16 15:11 firemage
阅读(1465)
评论(0)
推荐(0)
2015年10月10日
boost linux 下安装
摘要: 1. 在boost 官网http://www.boost.org/doc/libs/下载最新的boost 安装包2. 解压至 /usr/local/ 目录下3. cd /usr/local/boost_*/4. ./bootstrap.sh 5. ./bjam install6.在usr/local...
阅读全文
posted @ 2015-10-10 14:29 firemage
阅读(554)
评论(0)
推荐(0)
2015年10月9日
基于BOOST 实现并发服务器框架
摘要: 一:设计思路 本服务器框架使用 UDP 传输协议,程序柱线程等待客户端数据,并将数组存取队列缓冲区。另外可开启多个工作线程,工作线程可以依据具体项目实现不同的功能 ,例如可以将队列缓冲区中的数据逐个取出存入数据库,本程序为说明方便只是将缓冲区中的数据逐个打印输出。二:代码示例1. 队列缓冲区实现 ...
阅读全文
posted @ 2015-10-09 15:37 firemage
阅读(1250)
评论(0)
推荐(0)
2015年9月15日
C++ 实现设计模式之观察者模式
摘要: 1. 什么是观察者模式? 观察者模式(有时又被称为发布-订阅Subscribe>模式、模型-视图View>模式、源-收听者Listener>模式或从属者模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所...
阅读全文
posted @ 2015-09-15 10:59 firemage
阅读(332)
评论(0)
推荐(1)
公告