自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 产生不相同的识别码的方法

在函数初始化的时候 使用  srand((unsigned)time(NULL)); 种种子(切记,一定要是在同一个线程中的,否则种子无效) 这样就算是机器重启,也不太可能会在一秒内重新种种子,所以是安全的。 std::string identify_string() {  char str[7] = {0};  char int_str[2] = {0};  std:

2015-04-23 20:21:24 493

原创 windows下ip转换(int转string 和string转int)

首先要引入动态库 #pragma comment(lib,"ws2_32.lib") 1、string 转 int    int ip_int = inet_addr("127.0.0.1")    std::cout 2、int 转 string 方法一:    in_addr in_addr_;    in_addr_.S_un.S_addr = ip_int;  

2015-04-17 10:11:34 771

原创 linux下使用第三方库常用编译语句

有不全的地方,还希望博友指出来,好不断完善,也是为大家提供方便 1、使用protocol 编译语句后面要跟: `pkg-config --cflags --libs protobuf`   2、使用boost库 编译语句后面要跟: -lboost_system   3、使用普通多线程pthread 编译语句后面要跟: -lpthread   4、使用boost多线

2015-03-25 17:12:19 645

转载 protocol buffer安装及使用(非常详细)

这篇文章是我在研究protocol buffer如何时从网上搜刮了很多文章后整理而成的,虽然很多文章中的内容已经很全面了,但是我发现有些我遇到的问题不是看一片文章能解决的,在这里把这篇我整理的文档分享给大家,只是为了给和我遇到同样问题的人提供方便,别无他用。 Linux 下安装及编译 常规安装步骤如下所示:   tar -xzf protobuf-2.5.0.tar.gz /

2015-03-25 17:00:54 1811

原创 c++在一个类中将别的需要传参的类定义成私有成员并初始化的方法

定义类A class A { public:   A(int x, int y);   print(void); private:   int x_;   int y_; } 实现类A A::A(int x, int y):x_(x), y_(y){} A:print() { cout } 定义类B class B { public:   B(vo

2015-03-25 16:53:47 546

原创 c语言之二级指针

 分析二级指针:都是围绕着以下几点来变的 1.对原始变量进行赋值,则原始变量、指向他的一级指针、二级指针值都会改变 简单点就是:对num,*p_num,**pp_num中任何一个赋值,这三个的值都会改变 2.对一级指针进行赋值,只改变一级指针和二级指针的值,一级指针原来指向的值不会改变, 简单点:对p_num,*pp_num中任何一个进行赋值,这俩的值都会改变,num的值不会改变,新

2015-03-16 13:22:35 427

空空如也

空空如也

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

TA关注的人

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