自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (7)
  • 问答 (2)
  • 收藏
  • 关注

原创 C++ 宏定义动态加载、工厂模式

#include #include #include using namespace std;typedef void* (*CreateClass)(void);/*@类工厂,通过一个MAP成员来实现类名与类的实例化对象函数的映射 * * @向外部提供一个接口函数,通过类名来创建该类对象 * * @MAP是静态的,这样可

2015-11-02 19:17:16 1451

原创 C++ 类非静态成员函数作为线程入口函数实现

///////////////////////////////////////////////////////代码#include #include #include #include template class thread_proxy_imp{protected: typedef struct { T *obj; voi

2014-09-24 18:32:24 1312

原创 C ++ 抽象工厂模型

#include "stdafx.h"#include #include using namespace std; /////////////产品class CLinux{public: virtual ~CLinux() {}; //产品使用公共接口 virtual void Start() = 0;}; class CLinuxMobile

2014-08-26 14:13:31 847

原创 socket 转http post连接

socket 发生数据到http服务器需要增加一个http协议包头才可以正确解析!类似于下在xml正确请求报文前面增加一个请求包头! sprintf(Request,                "POST %s HTTP/1.0\r\n"                "HOST: %s\r\n"                "Content-Type: 

2013-09-10 10:57:39 1417

原创 openssl 相关的rsa与sha1算法签名与验证

openssl是一个功能强大的工具包,它集成了众多密码算法及实用工具。我们即可以利用它提供的命令台工具生成密钥、证书来加密解密文件,也可以在利用其提供的API接口在代码中对传输信息进行加密。RSA是一个非对称加密算法。简单说来,非对称加密算法就是说加密解密一个文件需要有两个密钥,一个用来加密,为公钥,一个用来解密,为私钥。证书可以用来授权公钥的使用。今天小研究了下openssl的r

2013-08-29 10:07:25 3711 2

转载 C++ 设计模式

//(Strategy策略模式) #include using namespace std;#pragma onceclass IStrategy{public: IStrategy(void) {} virtual ~IStrategy(void) {} virtual void Operate(void) = 0;};class CContext{publi

2013-08-26 20:22:36 748

原创 C++ 模版与线程安全锁的应用

/* * ===================================================================================== * * Filename: safe.h * * Description: MT safe * * Version: 1.0 * Created: 04/30/2009 01:00:58 PM CST * Revisi

2013-08-22 23:25:43 997

原创 简单的万能Makefile 《学习记录二》

次Makefile 可以适用于工程中包含.cpp 和.c同时存在  还没引入嵌套Makefile#OBJ_O = test.o main.o#OBJ_cpp = test.cpp main.cpp#OBJ_H = test.h comm.h#bin: $(OBJ_O)# g++ -o bin $(OBJ_O);#test.o:test.h  comm.h

2013-04-27 17:58:31 785

原创 UDP协议中是否可以使用connect

1:UDP中可以使用connect系统调用2:UDP中connect操作与TCP中connect操作有着本质区别.TCP中调用connect会引起三次握手,client与server建立连结.UDP中调用connect内核仅仅把对端ip&port记录下来.3:UDP中可以多次调用connect,TCP只能调用一次connect.UDP多次调用connect有两种用途:1,指定一个新的ip&port

2013-04-16 20:40:54 1390

原创 awk学习之路

1、用AWK实现C语言读取配置功能:config.ini  #configport=10000ipaddr=182.16.11.12climax=100logpath=/home/log#config endcat config.ini |awk '/port/ {printf("%s\n",substr($1,6,5))}'  获取port的值在C

2013-03-30 11:30:02 690

转载 awk 用法(转载)

首先分享一个很好的学习awk语言的网站:http://www.tsnc.edu.cn/default/tsnc_wgrj/doc/awk.htm首先分享一个很好的学习awk语言的网站:http://www.tsnc.edu.cn/default/tsnc_wgrj/doc/awk.htm首先分享一个很好的学习awk语言的网站:http://www.tsnc.edu.cn/default/tsn

2013-03-29 11:27:20 886

原创 Makefile 嵌套补充

#makefile for virtualinterface#2013 02 23 by claraCC = gccCXX = g++DEFINES = -DMONGO_HAVE_STDINTCFLAGS += -Wall $(DEFINES)INCLUDE = -I./src \ -I./CConfigFile \ -I./CLogFileL

2013-03-28 15:24:41 810

原创 Poco C++ 日志框架使用 Pcoco Logger

#include #include #include "Poco/ConsoleChannel.h"#include "Poco/FileChannel.h"#include "Poco/SplitterChannel.h"#include "Poco/FormattingChannel.h"#include "Poco/PatternFormatter.h"#include "P

2013-03-28 15:20:59 2610

原创 Poco 线程、任务实现: Poco Task 、Poco Thread

#include #include #include #include #include #include #include #include using namespace std;//Poco Pthreadclass TestPthread:public Poco::Runnable{public: void run();};void TestPthrea

2013-03-28 13:47:57 3213

原创 Poco::Util::TimerTask Poco定时器实现

#include #include #include #include #include #include using namespace std;/*Poco Timer Test*/class TestTimer:public Poco::Util::TimerTask{public: void run();};void TestTimer::run(){ c

2013-03-28 11:40:15 3721

原创 Makfile的嵌套调用

万能的Makfile,本人今天一直学习Makefile 小有收获现在记录下来、Makfile的嵌套调用其实就是在顶级Makefile里面通过shell执行子Makefile 来生存动态或者静态库 然后在顶级Makefile里面正确的连接就O了。下面是例子: 不管多少个子Makefile 只要在相应的模块中复制一个 Makfile进去 修改生存的目标文件即可有一个地方没完成、希望看到

2013-03-19 16:07:41 874

原创 时间通过网络连接时间服务器设置本地时间

1、简单来说就是自己编写socket的client连接时间服务器、通过recv就会收到一个秒数..代码如下// test.cpp.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include #include #ifdef _WIN32#include #include #include #

2013-03-18 15:45:47 986

原创 2中方法实现数学中组合问题《在10个数中找出任意6个数的组合,数字不能》

《此算法不是本人自己的,先声明、算法是CSDN上面看到》我在此保留已做他用1、非递归实现void fun(){ int stack[10],top=0; int curNum=1; int count=0; while(1) { stack[top++]=curNum; if(top==6) { int i = 0; for(i=0

2013-03-18 15:06:19 1066

多元线性回归源码最小二乘C#

这个是多元的

2014-09-01

嵌入式资料整合第一辑.pdf

嵌入式资料整合第一辑.pdf

2013-04-24

Linux网络编程.pdf

Linux网络编程.pdf

2013-04-24

服务请求排队算法.pdf

服务请求排队算法.pdf

2013-04-24

跟我一起写Makefile高清

跟我一起写Makefile高清

2013-04-24

ACE编程高清目录学习电子书

ACE编程高清目录学习电子书 ACE自适配通信环境中文技术文档.

2013-03-29

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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