自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大黄鸭

默默前行

  • 博客(56)
  • 收藏
  • 关注

原创 libcurl异步方式使用总结

libcurl异步使用

2017-09-17 20:31:15 11836 5

原创 使用rapidjson构建生成复杂的json串

rapidjson生成字符串

2017-07-16 11:16:47 4457 1

原创 signalfd的用法

signalfd用法

2017-04-28 11:56:21 3808

原创 C++ 一个字符串的代理类(String View)

C++ 字符串代理类(String View)

2016-09-22 12:31:38 4251

原创 C++11 线程安全的BlockingQueue实现

C++11 BlockingQueue

2016-09-20 22:53:22 7846

翻译 Effective Modern C++ 条款38 意识到线程句柄的析构函数的不同行为

Effective Modern C++ 条款38

2016-09-14 23:55:05 2200

翻译 Effective Modern C++ 条款37 在所有路径上,让std::thread对象变得不可连接(unjoinable)

Effective Modern C++ 条款37

2016-09-13 18:46:02 1869

翻译 Effective Modern C++ 条款36 如果异步执行是必需的,指定std::launch::async策略

Effective Modern C++ 条款36

2016-09-12 15:08:19 2078

翻译 Effective Modern C++ 条款35 比起基于线程编程,更偏爱基于任务编程

Effective Modern C++ 条款35

2016-09-11 16:06:50 1931

翻译 Effective Modern C++ 条款34 比起std::bind更偏向使用lambda

Effective Modern C++ 条款34

2016-09-10 15:42:21 1835

翻译 Effective Modern C++ 条款33 对需要std::forward的auto&&参数使用decltype

Effective Modern C++ 条款33

2016-09-09 12:26:03 1645

翻译 Effective Modern C++ 条款32 对于lambda,使用初始化捕获来把对象移动到闭包

Effective Modern C++ 条款32

2016-09-08 18:55:56 2437

翻译 Effective Modern C++ 条款31 对于lambda表达式,避免使用默认捕获模式

Effective Modern C++ 条款31

2016-09-08 09:40:47 5398

翻译 Effective Modern C++ 条款30 熟悉完美转发失败的情况

Effective Modern C++ 条款30

2016-09-06 21:00:23 2163 2

翻译 Effective Modern C++ 条款29 假设移动操作是不存在的、不廉价的、不能用的

Effective Modern C++ 条款29

2016-09-05 15:15:20 1393

翻译 Effective Modern C++ 条款28 理解引用折叠

Effective Modern C++ 条款28

2016-09-04 19:34:54 6268 6

翻译 Effective Modern C++ 条款27 熟悉替代重载通用引用的方法

Effective Modern C++ 条款27

2016-09-04 10:48:28 2313 1

翻译 Effective Modern C++ 条款26 避免对通用引用进行重载

Effective Modern C++ 条款26

2016-09-02 15:52:32 1912 3

翻译 Effective Modern C++ 条款25 对右值引用使用std::move,对通用引用使用std::forward

Effective Modern C++ 条款25

2016-09-01 15:30:07 2236 2

翻译 Effective Modern C++ 条款24 区分通用引用和右值引用

Effective Modern C++ 条款24

2016-08-31 16:34:51 2989 3

翻译 Effective Modern C++ 条款23 理解std::move和std::forward

Effective Modern C++ 条款23

2016-08-30 17:11:35 3805

翻译 Effective Modern C++ 条款22 当使用Pimpl Idiom时,在实现文件中定义特殊成员函数

Effective Modern C++ 条款22

2016-08-29 16:16:12 1843

翻译 Effective Modern C++ 条款21 比起直接使用new,更偏爱使用std::make_unique和std::make_shared

Effective Modern C++ 条款21

2016-08-28 20:52:00 5154 3

翻译 Effective Modern C++ 条款20 把std::weak_ptr当作类似std::shared_ptr的、可空悬的指针使用

Effective Modern C++ 条款20

2016-08-27 13:35:06 1997

翻译 Effective Modern C++ 条款19 用std::shared_ptr管理共享所有权的资源

Effective Modern C++ 条款19

2016-08-26 19:08:42 2371 1

翻译 Effective Modern C++ 条款18 用std::unique_ptr管理独占所有权的资源

Effective Modern C++ 条款18

2016-08-25 21:52:47 2224

翻译 Effective Modern C++ 条款17 理解特殊成员函数的生成

Effective Modern C++ 条款17

2016-08-24 22:54:10 1730 1

翻译 Effective Modern C++ 条款16 使const成员函数成为线程安全函数

Effective Modern C++ 条款16

2016-08-23 19:59:03 1491

翻译 Effective Modern C++ 条款15 尽可能使用constexpr

Effective Modern C++ 条款15

2016-08-22 23:23:43 3839

翻译 Effective Modern C++ 条款14 把不发出异常的函数声明为noexcept

Effective Modern C++ 条款14

2016-08-21 20:15:31 2069

翻译 Effective Modern C++ 条款13 比起iterator更偏爱const_iterator

Effective Modern C++ 条款13

2016-08-20 21:30:42 1070

翻译 Effective Modern C++ 条款12 把重写函数(overriding function)声明为override

Effective Modern C++ 条款12

2016-08-20 00:12:17 1725 1

翻译 Effective Modern C++ 条款11 用deleted functions代替private undefined的做法

Effective Modern C++ 条款11

2016-08-18 20:26:13 1048

翻译 Effective Modern C++ 条款10 比起unscoped enums更偏爱scoped enums

Effective Modern C++ 条款10

2016-08-17 23:24:58 1447

翻译 Effective Modern C++ 条款9 用别名声明(alias declaration)代替typedef

Effective Modern C++ 条款9

2016-08-16 19:02:34 2067

翻译 Effective Modern C++ 条款8 用nullptr代替0和NULL

Effective Modern C++ 条款8

2016-08-15 18:33:45 1384

翻译 Effective Modern C++ 条款7 创建对象时区分( )和{ }

Effective Modern C++ 条款7

2016-08-13 22:09:00 2085

翻译 Effective Modern C++ 条款6 当auto会推断出不合理的类型时使用显式类型初始化语法

Effective Modern C++ 条款6

2016-08-12 23:48:30 899 2

翻译 Effective Modern C++ 条款5 尽量用auto代替显式类型声明

Effective Modern C++ 条款5

2016-08-11 19:23:13 1587

翻译 Effective Modern C++ 条款4 懂得如何查看已推断类型

Effective Modern C++ 条款4

2016-08-10 13:13:36 1170 2

空空如也

空空如也

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

TA关注的人

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