自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 【大牛之路】如何在github上为开源项目贡献

前言我们在学习的日常中会用到的各种开源软件,大一点的Linux,Apache,Nginx,MySQL,Redis,小一点的Muduo,Axel,那么如何去给一个开源项目做贡献呢。这里我主要介绍如何使用github来为开源项目贡献,或者说,使用github进行多人协作。本文主要使用@Hg_Yi @d...

2017-11-22 17:07:57

阅读数 2690

评论数 0

原创 【标题党】记一个关于Redis-4.0.1版本下zslGetElementByRank函数的诡异问题

引子人在桌前坐,bug天上来。昨天早上到了小组,正准备总结一下爬山之旅,东哥就给我发了一个bug,让我也帮忙瞅瞅。。。bug描述是一个使用Redis跳跃表的demo,可以参照 东哥在RedisDB上的求助贴 东哥在StackOverFlow上的提问这个关于Redis的demo如下zskipli...

2017-11-13 12:01:53

阅读数 293

评论数 2

原创 【网络编程】处理定时事件(三)---看看Libco的时间轮

前言你以为我鸽了其实我没有鸽,这也算是一种鸽。 继续来填坑啦。在上两篇中,我们都是使用的链表进行保存定时事件,当我们需要增加一个或者删除一个事件时都需要O(n)的时间复杂度,本篇我们通过时间轮(time wheel)这种数据结构来对其进行优化,而libco也是通过时间轮来进行处理的,所以就拿着它...

2017-11-09 22:19:30

阅读数 845

评论数 1

原创 《EffectiveC++》读书笔记(三)--- 尽量延后变量的定义

前言心情不好就跑步,跑完步就写写博客,反正看到哪就写哪.正文Item 26 : Postpone variable definitions as long as possible尽量延后变量的定义,感觉有一种“惰性求值”的味道?当我们定义的变量具有析构&构造函数时,一旦定义它我们就需要承担...

2017-11-04 22:52:10

阅读数 228

评论数 0

原创 《EffectiveC++》读书笔记(二)条款4-6

正文Item 4: Make sure that objects are initialized before they’re used想要完成这个Item很简单,就是落在我们的构造函数上,因为它的作用便是掌控类的初始化,这里的关键是将每一个成员变量都初始化。分清什么是初始化,什么是赋值首先需要指...

2017-11-01 20:45:58

阅读数 356

评论数 0

原创 [CCFwithAxin]201412-2 Z字形扫描(类似蛇形矩阵)

前言还记得被大一蛇形矩阵支配的恐惧吗?昨天闲来无事看看紫书,还看到了,今天就遇上Z形了。题目试题编号: 201412-2 试题名称: Z字形扫描 时间限制: 2.0s 内存限制: 256.0MB 问题描述: 问题描述   在图像编码的算法中,需要将一个给定的方形矩阵进行...

2017-11-01 11:02:26

阅读数 329

评论数 0

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