自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 资源 (11)
  • 收藏
  • 关注

原创 记录一下编译 打包 工具 Jenkins

在config里面配置编译选项就可以直接编译了,具体需要查一下文档。(注:要学的东西实在太多了。。。。)

2016-01-31 09:54:19 325

转载 数据结构基础

这份清单,既是一份有助于对这些题目做深入研究的快速指南和参考,也算是计算机科学课程中不能忘记的基础知识总结,因此并不可能全面覆盖所有内容。它也可以作为 gist 在 Github 上公开,人人都可以编辑和补充。一、数据结构基础数组定义按顺序连续存储数据元素,通常索引从0开始以集合论中的元组为基础数组是最古老,最常用的数据结构知识要点索引最优;不利于查找、插入和删

2016-01-29 17:31:57 435

转载 数据结构基础

这份清单,既是一份有助于对这些题目做深入研究的快速指南和参考,也算是计算机科学课程中不能忘记的基础知识总结,因此并不可能全面覆盖所有内容。它也可以作为 gist 在 Github 上公开,人人都可以编辑和补充。一、数据结构基础数组定义按顺序连续存储数据元素,通常索引从0开始以集合论中的元组为基础数组是最古老,最常用的数据结构 知识要点索引最优;不

2016-01-29 17:31:19 233

转载 Resource temporarily unavailable,errno代码为11(EAGAIN)

在linux进行非阻塞的socket接收数据时经常出现Resource temporarily unavailable,errno代码为11(EAGAIN),这表明你在非阻塞模式下调用了阻塞操作,在该操作没有完成就返回这个错误,这个错误不会破坏socket的同步,不用管它,下次循环接着recv就可以。 对非阻塞socket而言,EAGAIN不是一种错误。在VxWorks和Windows上,EAGA

2016-01-29 17:24:41 32877 2

转载 linux非阻塞的socket EAGAIN的错误处理

Linux网络编程(42) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载。在Linux中使用非阻塞的socket的情形下。(一)发送时  当客户通过Socket提供的send函数发送大的数据包时,就可能返回一个EAGAIN的错误。该错误产生的原因是由于send 函数中的size变量大小超过了tcp_sendspace的值。

2016-01-29 17:23:45 4457

原创 extern 常用于声明一个指针

extern *xxmain_log; 注:说明这个指针已经在别的文件中定义 在这里用extern 声明曝光一下,就可以使用了。

2016-01-29 10:57:08 699

原创 设计基类的目的

1:为了接口继承(注 : 一般会利用其动态性)2:实现继承(注: 为了代码复用)

2016-01-29 10:17:18 515

原创 c++ 基类设计 需要注意的几点

1.如过你设计的是一个基类, 一定记得将它的析构函数声明为虚函数

2016-01-29 10:13:56 643

原创 吐槽以下百度搜索引擎

1:可能是为了提高自己的业绩吧,百度引擎把各种推广优先提供给搜索者,真的好恶心,好好的一个引擎被他们给糟蹋了。搜索出来的东西都是一些垃圾。        再不转型,这公司也没救了。

2016-01-28 17:04:53 351

原创 关于类的静态函数和非静态函数 声明与定义的区别

----------------------------------------------------------------//头文件class A(){public:void test1();       static void test2();};--------------------------------------------------------

2016-01-28 15:51:46 3450

原创 常用設計模式

class A{public:A ( ){}~A ( ){}}class B{public: B (A* a ) : _a( a){}                ~ B ( ){}public:A * _a;}类A 与 类B 是两个完全不相关的类,但是为了完成一个完整的功能 , 通过指针持有,使

2016-01-28 14:51:21 329

原创 关于类的静态成员变量

在 c++ 中 对于类的静态成员变量 想必大家都用的比较少,对于我来说,我是很少用,一般是在多线程或者debug时候会用。现在对其作为类的成员变量,进行以下说明。对于类的静态成员变量初始化与普通的成员变量的初始化还是有挺大的区别的----------------------------------------------------------/**头文件**/clas

2016-01-28 11:32:32 383

转载 C/C++编码规范

个人总结的一些C/C++编码规范标签: cc++编码需求编程语言2016-01-22 11:42 852人阅读 评论(13) 收藏 举报 分类:C-C++(2) 作者同类文章X解决方法(15) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载。对于不同的编程语言来说,具体的编

2016-01-28 11:11:57 248

原创 关于delete free 与 null

delete null;free(null);这样写是合法的,但是原则上不要写出这样的代码,最好是先判空再对指针进行释放(注:主要是为了可读性和可维护性).

2016-01-27 17:20:58 654

原创 正确使用 new与delete

原则: (1) new 与 delete 成对出现 (2)new[ ] 与 delete[ ] 成对出现!!注意一定要同时写 并且不能混着使用 否则会造成内存泻露。。

2016-01-27 16:26:47 316

原创 关于c++悬垂指针的问题

分析在下面此处代码为验证猜测代码#define NDEBUG#include #include #include #include #include #include #include #include #include #include #include #include #include #include using name

2016-01-27 15:22:15 522

转载 ON DUPLICATE KEY UPDATE

如果在INSERT语句末尾指定了ON DUPLICATE KEY UPDATE,并且插入行后会导致在一个UNIQUE索引或PRIMARY KEY中出现重复值,则执行旧行UPDATE;如果不会导致唯一值列重复的问题,则插入新行。例如,如果列a被定义为UNIQUE,并且包含值1,则以下两个语句具有相同的效果:复制代码代码如下: INSERT INTO TABLE (a,b,

2016-01-25 15:31:06 243

转载 关于MySQL数据导出导入的文章

发一篇基础的,关于MySQL数据导出导入的文章,目的有二:1.备忘2.供开发人员测试工具mysqlmysqldump应用举例导出导出全库备份到本地的目录mysqldump -u$USER -p$PASSWD -h127.0.0.1 -P3306 --routines --default-character-set=utf8

2016-01-25 09:34:32 229

转载 游戏服务器之mysql句柄连接池

游戏服务器之mysql句柄连接池2014-07-04 20:03 370人阅读 评论(0) 收藏 举报 分类:mysql(28) 游戏编程(62) 版权声明:本文为博主原创文章,未经博主允许不得转载。mysql连接使用封装原理是建立mysql连接句柄池。mysql连接句柄池在初始化时会根据放入的连接地址读取所有的表(建立表对象及其

2016-01-24 17:11:47 496

转载 MySQL C API mysql_free_result() 详解

MySQL C API mysql_free_result() 详解MySQL C API mysql_free_result() mysql_free_result()會釋放先前查詢所儲存的資料集(result set),但是它並不會在釋放後變更該資料集的指標。 mysql_free_result() 應該是只被呼叫一次而已,如果程式設計者忘了,而多呼叫它,這樣會導致 m

2016-01-22 14:44:24 2292

原创 mariadb yi步website

http://www.wy182000.com/2013/08/13/using-the-non-blocking-library/https://mariadb.com/kb/en/mariadb/non-blocking-client-library/

2016-01-21 14:20:01 457

转载 Centos 使用YUM安装MariaDB

Centos 使用YUM安装MariaDB1、在 /etc/yum.repos.d/ 下建立 MariaDB.repo,内容如下: [azureuser@mono etc]$ cd /etc/yum.repos.d [azureuser@mono yum.repos.d]$ vi MariaDB.repo# MariaDB 10.0 CentOS repository

2016-01-21 10:23:17 433

转载 转 Centos 使用YUM安装MariaDB

转 Centos 使用YUM安装MariaDB发表于1年前(2014-08-04 17:35)   阅读(1853) | 评论(0) 11人收藏此文章, 我要收藏赞0摘要 刚装完虚拟机心情大好打算编译安装MariaDB,但是一看各种cmake参数就头大了,哎,老实yum安装吧。转来这篇文章。我的是Centos7。MariaDB MySQL目录

2016-01-21 10:22:42 434

原创 配置 mysql及mariadb的几条准则

1:最大链接数不要超过1000 ;      set global max_connections = 300; 以免造成死锁2:线程缓存数量可以设置大些;    set global thread_cache_size = 16;3: 关闭DNS反向查询;                     skip-name-resolve4:设置查询缓存容量为300M;5:临时表容量内存

2016-01-19 16:09:23 276

转载 MariaDB 之用

MariaDB 之用标签: CentOSmariadb2013-09-22 11:16 3285人阅读 评论(0) 收藏 举报 分类:数据库(8) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载。应公司要求,尝试使用了MariaDB. 昨天装了一整天都没装好,今天终于装好,可以用了1. 它需要卸载

2016-01-19 12:05:51 212

转载 操作MySQL数据库的文章

本文转自网络,很适合初学者,拿来收藏。   看过很多C或是C++操作MySQL数据库的文章,大部分太吃力了,甚至有一部分根本没有很好的组织文字,初学者比较难以接受,即使是C++或是C高手也是比较难看懂。写这篇文章的目的不是别的,就一个,告诉您用MySQL的C API直接操作MySQL数据,并做了比较高效的封装,可以帮助开发人员大幅度提高采用MySQL的C API操作MySQL数据库

2016-01-19 10:31:28 226

转载 public,protect,private,

C++有三种访问控制符号:public,protect,private,同时,也有三种继承方式:public,protect,private。 访问控制访问控制是对类成员而言的,对非类成员而言,访问控制是不适用的。在Java,C#中,也有访问控制的概念,不过Java和C#中,访问控制的用法与C++不用:12

2016-01-18 16:51:12 458

原创 thrift 资料查询网站

http://www.boyunjian.com/javadoc/com.google.code.maven-play-plugin.org.apache.thrift/thrift/0.2.0/_/org/apache/thrift/TBase.html

2016-01-18 12:32:30 287

转载 [Thrift分析]

[Thrift分析]   Thrift定义一套IDL(Interface Definition Language)用于描述接口,通常后缀名为.thrift,通过thrift程序把.thrift文件导出成各种不一样的代码的协议定义。除此之外,Thrift自定了一套C/S交互的框架,帮助开发者免去人工解包/打包协议的工作。下面会按文件从里到外仔仔细细地分析Thrift整个框架体系。  

2016-01-18 12:27:19 466

转载 C++ 拷贝构造函数 赋值构造函数

C++ 拷贝构造函数 赋值构造函数拷贝构造函数和赋值构造函数的异同由于并非所有的对象都会使用拷贝构造函数和赋值函数,程序员可能对这两个函数有些轻视。请先记住以下的警告,在阅读正文时就会多心:如果不主动编写拷贝构造函数和赋值函数,编译器将以“位拷贝”的方式自动生成缺省的函数。倘若类中含有指针变量,那么这两个缺省的函数就隐含了错误。以类String 的两个对象a,b 为例,假设a.m_da

2016-01-18 11:00:29 180

转载 修练8年C++面向对象程序设计之体会 之杂项

修练8年C++面向对象程序设计之体会2005-04-29 09:58  出处:  作者:林锐   责任编辑:xietaoming 在本页浏览全文2.5 其它建议  (1)不要编写一条过分复杂的语句,紧凑的C++/C 代码并不见到能得到高效率的机器代码,却会降低程序的可理解性,程序出错误的几率也会提高。  (2)不要

2016-01-17 17:09:43 330

转载 拷贝构造函数

一. 什么是拷贝构造函数首先对于普通类型的对象来说,它们之间的复制是很简单的,例如:[c-sharp] view plaincopyint a = 100;  int b = a;   而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例子。

2016-01-17 15:42:21 172

转载 在RHEL上安装Thrift(支持C++)的若干问题

[原创]在RHEL上安装Thrift(支持C++)的若干问题2010年12月15日 由 learnhard留言 »本文针对的读者:要用Thrift开发C++应用程序的人。环境:RHEL 5.3(内核2.6.18-128.el5),32位gcc 4.1.2Boost 1.35.0 (1)什么是Thrift?先转一

2016-01-17 14:55:11 324

转载 thrift框架使用C++

thrift框架使用C++发表于2年前(2013-11-18 17:16)   阅读(6110) | 评论(0) 12人收藏此文章, 我要收藏赞21. 编写thrift接口文件student.thrift ?123456789struct

2016-01-17 12:27:02 784

转载 Thrift官网安装文档的翻译

本篇是Thrift官网安装文档的翻译,原地址点击这里。Thrift之前是不支持Windows的。但是似乎0.9版本以后已经支持Window了。介绍了Thrift安装的环境要求以及在centos,Debian/Ubuntu,OS X和Windows下的安装过程。并提出了一些安装过程中可能遇到的问题和解决办法。适用于thrift0.9版本。1 Thrift的环境要求Apache

2016-01-17 12:05:45 459

原创 ThriftUsageC++

LoginThriftUsageC++FrontPageRecentChangesFindPageHelpContentsThriftUsageC++Immutable PageInfoAttachments          More Actions:Raw Text Print View Render as Docbook 

2016-01-17 11:36:47 3285

转载 thrift服务端的c++语言实现

thrift服务端的c++语言实现1.thrift 概念1  thrift是一个软件框架,用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和代码生成引擎,以构建在 C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smallt

2016-01-17 10:21:15 1479

转载 修练8年C++面向对象程序设计之体会 之指针及const

修练8年C++面向对象程序设计之体会2005-04-29 09:58  出处:  作者:林锐   责任编辑:xietaoming 在本页浏览全文2.3 new、delete 与指针  在C++中,操作符new 用于申请内存,操作符delete 用于释放内存。在C 语言中,函数malloc 用于申请内存,函数free 用

2016-01-16 18:00:31 286

转载 修练8年C++面向对象程序设计之体会之 命名约定及assert

修练8年C++面向对象程序设计之体会2005-04-29 09:58  出处:  作者:林锐   责任编辑:xietaoming 在本页浏览全文2 良好的编程风格  内功深厚的武林高手出招往往平淡无奇。同理,编程高手也不会用奇门怪招写程序。良好的编程风格是产生高质量程序的前提。2.1 命名约定  有不少

2016-01-16 17:30:18 716

转载 修练8年C++面向对象程序设计之体会

修练8年C++面向对象程序设计之体会2005-04-29 09:58  出处:  作者:林锐   责任编辑:xietaoming 在本页浏览全文1.3 虚函数与多态  除了继承外,C++的另一个优良特性是支持多态,即允许将派生类的对象当作基类的对象使用。如果A 是基类,B 和C 是A 的派生类,多态函数Test 的参数

2016-01-15 18:31:37 302

GoEbooks精选.rar

GoEbooks精选.rar

2021-09-07

中文 版go程序设计

中文 版的go学习资料。。。。。。。。。。。。。。。。。

2018-01-09

很好用 Assist+X+通用破解补丁+v2.0

很好用 Visual+Assist+X+通用破解补丁+v2.0!!!!!!!!!!!!!!

2017-11-24

性能分析工具

游戏性能分析工具

2017-04-05

linux shell 编程第二版

linux shell 很好的学习资料,初学者可以好好学习以下

2015-11-02

Linux Shell 脚本攻略

Linux Shell脚本攻略,值的学习。

2015-10-09

The Design and Envolution of C++ 简体中文版

c++ 之父写的一本,你值得看的好书,下载,看看,收获颇多。

2015-08-03

vs2012代码格式化插件 indent guids

vs2012 代码快速格式化,帮助你进行快速的开发

2014-05-29

Hadoop权威指南第2版中文版

云计算未来的发展方向,有兴趣的同学来看一看了。。

2013-06-23

Google Android SDK开发范例大全 源码

Google Android SDK开发范例大全 源码,帮助你快速精通android。

2012-10-10

ADT-18.0.0.zip

快捷方式下载ADT,当你自学android时模拟器,下载,是必须的,这里我仅提供我现在使用的ADT,希望能对大家有所帮助。。

2012-08-05

空空如也

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

TA关注的人

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