自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (15)
  • 收藏
  • 关注

原创 继YouCompleteMe后,这又是一个vim用户change life的插件

前言YouCompleteMe给vim做补全非常方便,但是补全出函数后,却不会补全上参数。这是一个辅助YouCompleteMe、deoplete、neocomplete补全插件进行补全参数的插件。从此函数补全完后,再也不用跳去看声明参数要怎么填了。 插件链接:tenfyzhong/CompleteParameter.vim只有补全引擎的vim注:以下所有的例子都以YouCompleteMe为例子

2017-07-01 09:50:30 4910

原创 prometheus丢数据调试与处理

prometheus在大数据下处理丢数据

2017-06-12 14:51:09 6757

原创 给服务器Poweredge R710装ubuntu

给服务器Poweredge R710装系统#制作启动盘#配置raid#安装#遇到的坑

2017-05-04 09:56:23 2766

原创 延迟加载ycm以加快vim的启动速度

延迟加载youcompleteme以加快vim的启动速度通过vim –startuptime可以看到ycm启动加载时间非常长。但是有时我们只是想打开文件进行查看,不需要修改操作,这时ycm并起不了作用。 我们可以把ycm的加载放在第一次进入插入模式之后。 这里要依赖的是vim-plug的包管理。Plug 'Valloric/YouCompleteMe', { 'on': [] }augroup

2017-04-17 01:02:44 1922 1

原创 shell命令--ss

简介查看socket的工具,用于替换netstat

2017-01-19 11:06:39 597

原创 fedora安装ice

在zeroc官网找不到fedora的安装文档,一开始以为没有fedora的编译包。然后下了源文件来自己编,结果一大堆依赖,装了一个又一个。        最后受不了了,然后,使用yum list | grep ice,竟然一大堆。最后将相关的都装上就可以了。

2015-04-29 23:33:26 341

原创 编译器之神vim大改造

编译器之神vim大改造。自己编译脚本管理插件,一切都是那么的自然。

2014-10-25 20:43:11 1151

原创 C++->network设计

现行开发的软件中,基本没有啥是不联网的。连一个小小的游戏,也要联网,去下载点广告什么的。那么网络层的是不是可以有很多东西可以重用的呢?本人之前在一个游戏公司做服务器端开发。有一个网络架构是这样设计的。网络使用了IO复用模型select。当然,对于现在的服务器,可以使用epoll代替。一个Opcodes类,类成员都是静态的常量,用于表示与服务器通信的操作码。我们称

2014-05-01 00:01:08 1390

原创 设计模式->观察者模式

观察者模式能非常大的减少模块之前的耦合。具体的观察者模式,客官们可以去看《设计模式》或者《Head first设计模式》等之类的书。在java中,java.util库中封装了观察者模式。在C++中并没有这玩意。以下就是为了封装一个C++的观察者模式而写。观察者模式中,对于主题(subject)和观察者(observer)的接口可以是抽象出来的,而这些接口差不多都是通用的,然

2014-04-21 12:57:07 1005

原创 C++->string与数值类型的拼接

从Java和C#转到C++的程序

2014-04-18 23:49:23 3353

原创 arch qtcreator解决无法输入中文

系统:archqtcreator版本:2.70qt版本:Qt5+Qt4输入法:fcitx安装fcitx-qt5后就能解决中文的输入问题。安装指令:pacman -S fcitx-qt5.查了一下,还有fcitx-qt4,然后也装上去了。debian及基于debian的应该可以装对应的deb包,下面链接:http

2014-04-17 21:23:45 1413

原创 C++->大小端转换

在网络编程中,dd

2014-04-17 12:45:08 6339 1

原创 通用工厂类Factory(C++实现)

灵光一闪:        抽象工厂模式经常被使用,那么同时也会多次写相同或类似的代码。能不能设计一个通用的工厂类,以避免重复设计工厂类呢?

2014-04-16 13:20:12 4700

原创 gtest->simple tests

以下步骤创建一个测试使用TEST()宏来定义和命名一个测试函数,这些函数是普通的C++函数,且没有返回值。在函数里面,可以使用任何支持的C++语法,使用大量的断言来检查值。测试的结果决定于断言。如果任何的断言失败(不论是fatal还是非fatal),或者测试崩溃,整个测试就失败。TEST(test_case_name, test_name){... test body ..

2014-01-13 13:42:09 626

原创 gtest->assert

gtest提供两个版本的断言,ASSERT_*和EXPECT_*。ASSERT_*会产生falat错误,当断言失败的时候,当前函数会被中止。EXPECT_*不会产生falat错误,当断言失败的时候,当前函数不会被中止。EXPECT_*版本应该更优先选择,因为它允许报多于一个的失败。但是,当不想函数继续运行下去时,要用ASSERT_*版本。ASSERT_*错误从当前函数返

2014-01-13 13:40:47 3497

原创 gtest->编译

由于基本都是在linux下码字,所以以下只给了linux下的编译方法,windows和mac的自己看官方的wiki。linux在make目录下,执行make会生成文件中有一个gtest_main.a。里面包含了gtest的测试函数和一个main函数。使用时,链接这个gtest_main.a在.bashrc中设置一个变量GTEST_INCLUDE加入gtest的头文件位置

2014-01-13 13:38:11 641

原创 gtest汇总

gtest,也就是google test,看名字就知道是google的东西。这货是c++单元测试框架。虽然,在快速的开发节奏中,可能会说没有时间去写单元测试。但是,有时单元测试确实能给我们带来挺多方便,比如重构。比如在写较低层代码时,可能上一层的代码不是你写,而等别人写了再调用上一层的去测试,这时出错可能会在低层的出错,也可能在上一层的出错,而且还要等上一层的代码完成。等等。。。

2014-01-13 13:36:28 617

原创 函数调用规则

很多C语言入门程序猿在学习C语言或者windows开发时会看到_cdecl,_stdcall函数调用规则。而一般的书籍都没有对其进行说明。除了这两个调用外,还有pascal方式的调用。下面是对这三个调用的一点解释。    一般的C语言编译器都是默认使用_cdecl规则的。去看vc中的一些头文件很发现,有很多都是_stdcall规则的。而pascal方式的规则很少用。    

2013-11-23 22:16:41 707

原创 asp.net mvc3 对HttPost来的表单使用moq进行单元测试

以下对HttpPost来的表单进行处理的方法进行单元测试。以下为方法的源代码 [HttpPost] public ActionResult NewName() { ViewBag.Name = Request.Form["Name"]; return View(); }在提交来的

2013-07-18 12:56:37 942

Learn_Vimscript_the_Hard_Way.mobi

learn vimscript the hard way的mobi版。方便用kindle来离线阅读。

2015-11-19

软件测试技术基础part5

软件测试技术基础,测试入门很不错的书籍,适合做开发和做测试的学习。带书签高清版。

2013-11-27

软件测试技术基础part4

软件测试技术基础,测试入门很不错的书籍,适合做开发和做测试的学习。带书签高清版。

2013-11-27

软件测试技术基础part3

软件测试技术基础,测试入门很不错的书籍,适合做开发和做测试的学习。带书签高清版。

2013-11-27

软件测试技术基础part2

软件测试技术基础,测试入门很不错的书籍,适合做开发和做测试的学习。

2013-11-27

软件测试技术基础part1

软件测试技术基础,测试入门很不错的书籍,适合做开发和做测试的学习。

2013-11-27

计算机程序的构造和解释_第二版中文参考答案.pdf

计算机程序的构造和解释_第二版中文参考答案 计算机程序的构造和解释_第二版中文参考答案 计算机程序的构造和解释_第二版中文参考答案

2013-01-01

Ubuntu命令手册

ubuntu下的命令大全。有快链。不错的手册。忘记的命令,点一下快链就可以找到了。使用ubuntu不可少的工具。

2012-11-21

Ubuntu从入门到精通

ubuntu不错的入门教程。刚接触ubuntu的可以下来看看,对linux的了解一定的帮助。

2012-11-21

学习vi和Vim编辑器(第7版)]英文版

学习vi,vim的好工具。英文版,英语好的话看英文会比较好一点。。。。。。。

2012-05-12

c+++库函数

c+++库函数 c+++库函数 c+++库函数 c+++库函数 c+++库函数

2011-10-20

经典算法大全

经典算法大全经典算法大全经典算法大全经典算法大全经典算法大全

2011-10-20

C语言深度解剖

C语言深度解剖C语言深度解剖C语言深度解剖C语言深度解剖

2011-09-17

华为内部程序设计培训

华为内部程序设计培训华为内部程序设计培训华为内部程序设计培训

2011-09-17

深入编程内幕--Visual C

Visual C的内幕,深入学习。Visual C的内幕,深入学习。Visual C的内幕,深入学习。

2011-09-17

空空如也

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

TA关注的人

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