行者无疆的专栏

技术人生

sigslot的动态模板版本

拿到一个简单好用的库,但是里面使用了以前不支持动态模板的做法,写了很多重复代码。我用动态模板改进了一下,减少代码量。 原代码地址:http://sigslot.sourceforge.net/ // sigslot.h: Signal/Slot classes // // Written by ...

2016-07-08 18:37:30

阅读数 394

评论数 0

libevent在vs下编译

前段时间看了下libevent的文档,把代码搞过来看了一下,做了一个vs的工程,花了一两个小时。免得下次又弄这些无谓的工作,上传到共享里。有需要的朋友也可以省点时间。工程是vs2008的,到其他版本也是可以使用的。

2015-01-10 21:39:58

阅读数 1044

评论数 0

reinterpret_cast与static_cast的区别

今天发现使用reinterpret_cast不能把size_t转换为int64, 但是使用static_cast可以。早就想详细深入了解一下C++中引入的类型转换机制。需要把B教主的书看一下再作详细展开讨论。

2014-12-05 17:44:28

阅读数 666

评论数 0

多线程时使用shared_from_this的一个注意问题

发生场景:类中带线程成员变量,线程用来做异步实际操作

2014-11-25 16:34:18

阅读数 1300

评论数 2

重载new和delete来防止c++工程中内存泄漏

转一个重载new,delete内存 2012-11-24 21:28 ⁄ 工业·编程 ⁄ 共 3612字 ⁄ 字号 小 中 大 ⁄ 暂无评论     在C/C++中指针给编码带来的极大的方便,但是同时由于分配的指针需要编程人员自行释放内存,因此容易造成内存泄漏,...

2014-09-17 09:59:00

阅读数 841

评论数 0

base64编码函数

闲来无事,写个base64编码

2014-07-25 12:12:13

阅读数 1940

评论数 0

C++实现一个简单的双线程MVC框架

MVC框架实现,原理如下: 两个线程一个控制线程,一个视图使用线程(tyg)

2014-06-19 12:01:29

阅读数 2102

评论数 0

linux下安装或升级GCC4.8,以支持C++11标准

原文: http://www.21ops.com/linux/14922.html  C++11标准在2011年8月份获得一致通过,这是自1998年后C++语言第一次大修订,对C++语言进行了改进和扩充。随后各编译器厂商都各自实现或部分实现了C++中的特性。 如需查看各编译器对C+...

2014-05-29 09:43:45

阅读数 959

评论数 0

在CENTOS上安装MYSQL服务器

在CENTOS上安装MYSQL服务器 投稿者:admin 发表于:2012-02-16   点击:1,637 在提到网站构架的时候,我们经常能够看到“LAMP”的说法,它就是“Linux + Apache + MySQL + PHP”。 MySQL+PHP的协同成功案例已经很多...

2014-05-12 14:42:22

阅读数 611

评论数 0

自己动手写字符编码转换函数

在日常编程工作中,对于字符编码转换,很多人只会使用某些现成函数转换,而对于实际上的编码方式没有深入理解,导致有时候出现一些编码方面的bug时跟踪起来比较费劲。为彻底深入的了解字符编码的原理,我花了一天看相关资料——主要是RFC和维基上的解释,没有参考如libiconv等现成的编码转换开源代码,力求...

2014-05-05 18:39:08

阅读数 668

评论数 0

UNPV3第五章TCP客户/服务器程序示例

本章使用一个完整的TCP客户-服务器程序示例,

2014-05-04 23:32:52

阅读数 832

评论数 0

UNPV3读书笔记--第四章基本套接字编程

1. socket的三个参数,分别是什么

2014-04-28 23:00:29

阅读数 741

评论数 0

WM_paint详解

WM_paint详解 http://blog.sina.com.cn 2007年02月15日17:43 7456wg 标签:   WM_PAINT是Win...

2014-04-18 23:28:45

阅读数 760

评论数 0

检测重复文件功能实现(改进版本1)

针对大文件md5计算时间wym

2014-04-14 00:14:46

阅读数 781

评论数 0

双向无锁链表(未完成)

看到一些大牛关于无锁双向

2014-04-11 16:21:04

阅读数 1356

评论数 0

检测重复文件功能实现

因为硬盘空间有限,最近dg

2014-04-11 16:16:03

阅读数 1006

评论数 1

CentOS下安装telnet

按以下方法我配置我的虚拟机centos,使用win7下远程登录来管理,遇到的是防火墙的问题。 一.查看本机是否有安装telnet(centOS5默认有安装telnet)   # rpm -qa |grep telnet   如果显示结果为: teln...

2014-03-24 11:32:16

阅读数 650

评论数 0

Debugging Forks

使用gdb来调试fork产生的多进程程序,来源:https://sourceware.org/gdb/current/onlinedocs/gdb/Forks.html#Forks On most systems, gdb has no special support for debugging...

2014-03-23 18:24:56

阅读数 920

评论数 0

CentOS上APUE开发环境搭建

安装wget的命令,要求root权限:yum -y install wget 安装gcc和make命令,要求root权限:yum install gcc make  获取APUE2的代码:wget http://www.apuebook.com/src.2e.tar.gz -P /home/Mic...

2014-03-22 20:35:32

阅读数 1349

评论数 0

CentOS 网络设置修改

一、CentOS 修改IP地址 修改对应网卡的IP地址的配置文件 # vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改以下内容 DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0 BOO...

2014-03-22 19:28:27

阅读数 535

评论数 0

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