自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Travelerwz的博客

学习、分享、工作

  • 博客(5)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 剑指offer<二>替换空格

剑指offer替换空格题目描述请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。先统计出远来得字符串长度,再计算出现在的字符串长度;然后从后往前,一次赋值,遇到空格,用%20填充class Solution {public:void replaceSpac

2018-01-25 16:06:15 201

原创 剑指offer<一>:二维数组中的查找

剑指offer:二维数组中的查找剑指offer:二维数组中的查找题目描述在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。如图所示,我们去找3;根据数组特性,我们从左往右,如果最右边的数比target小的话,向左边找,从上到下,如果最tar

2018-01-24 16:10:26 179

原创 单例模式

单件模式(SingletonPattern):确保一个类只有一个实例,并提供一个全局访问点。和全局变量一样方便,又没有全局变量的缺点,即不需要从一开始就创建对象,而是在需要时才创建它 单例模式中分为饿汉模式和懒汉模式 由于要进行线程同步,所以在访问量比较大,或者可能访问的线程比较多时,采用饿汉实现,可以实现更好的性能。这是以空间换时间。在访问量较小时,采用懒汉实现。这是以时间换空间。 懒汉模式:就

2018-01-19 10:17:46 170

原创 工场模式

工场模式用处:用于在原有的基础上创建新类,不影响以前的代码系统。核心就是利用一个工场根据输入条件不同,然后不同类的虚函数得到不同的结果。也可以说是一种扩展好处:使用不同时创建不同的类坏处:必须要先知道基类和工厂类代码实现:#includeusing namespace std;class COperation{public:int m_nFirst;in

2018-01-17 15:29:52 317

原创 为什么静态方法不能直接访问非静态成员?

为什么静态方法不能直接访问非静态成员?1.静态变量在类加载的时候,就初始化static的成员,在此时,static已经分配内存空间,所以可以被直接访问 2.非静态变量在通过new创建对象而初始化,所以在对象创建之前,是不可以访问非静态变量的 2.总结:静态变量属于类,不需要生成对象就存在了,而非静态变量需要生成对象才能产生,所以静态变量不能直接访问。 接下来,我们来说说静态变量与非静态变量的区

2018-01-02 11:31:02 1870

C语言多线程编程之线程池

C语言多线程编程,包括多线程的创建,调用,销毁,还有接口等等

2018-12-21

UDP服务器客户端编程实战

UDP多多线程编程,客户端和服务端均可发送和接收,同时支持并发,可以连接多个客户端

2018-12-19

UDP编程实战while循环版

UDP编程实战

2018-12-13

Tinyhttpd注释版

Tinyhttpd注释版,还有流程图等等,代码中增加了很多的注释

2018-12-10

More Effective C++(中文版)

2016-10-29

C++ Templates

C++ Templates

2016-09-25

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

TA关注的人

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