自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 Vim 设置 textwidth 和 formatoptions 无效解决方法

用 vim 写代码,中有时需要限制每行最多的字符数,比如C++代码一般是每行最多80个字符。于是,我们很自然觉得在 vimrc 中设置如下语句应该没有问题set textwidth=80"t in fo-table means auto-wrap text using textwidthset formatoptions+=t关于,formatoptions可以查看vi

2013-09-12 16:55:41 4415

原创 Win7 64位 VS2012 安装 Qt5

注意,本教程的操作系统为 Win7 64位,VS2012 英文版。由于机器是64位,编译Qt的过程中,有可能出现如下问题。fatal error LNK1112: module machine type 'x64' conflicts with target machine type 'X86'按照下面的教程,可以解决上面的编译错误。1. 从 Qt 官网下载 qt-wi

2013-08-26 16:42:36 6151

原创 Storm 编译 jzmq 遇到的问题及解决方法

当安装 Strom 时,配置 jzmq 可能会遇到如下错误。configure: error: cannot link with -lzmq解决方法是加入zeromq的路径,在我的机器上的命令如下:./configure --with-zeromq=/usr/local/lib

2013-08-21 17:13:55 1965

原创 librdkafka 0.8 源码解析与bug分析

librdkafka 0.8 的官网 https://github.com/edenhill/librdkafka/tree/0.8-wip这份代码是我现在能够看到的最新的代码,在未来的版本中代码会发生改动。为了方便查看我现在所分析的源码,我已经将它上传到资源http://download.csdn.net/detail/auwzb/5844679。在这篇文章中,我将结

2013-07-31 13:33:47 7737 4

原创 librdkafka 0.8 应用到C++代码中应当使用C的链接方式

rdkafka 0.8 是纯C实现的API,代码托管在Github上。当你用到C++中时,可能会遇到undefined reference to 某一个rdkafka函数的链接错误,解决办法是在#include 的时候包上 extern "C",使用C的链接方式来链接。extern "C"的作用在stackoverflow上有人回答,附上链接http://stackoverflow.com/q

2013-07-24 10:02:50 2848

原创 gVim 配置方案 采用Vundle管理插件

VIM VIMRUNTIME 环境变量tcommentvunble 设置

2013-07-16 23:31:52 7215

原创 librdkafka 0.7 编译失败解决办法

Kafka MQ是一个高吞吐量分布式消息系统,是由LinkedIn开源的消息中间件。原生的Kafka是由Java实现的,当需要应用到C/C++环境时,需要C/C++的接口。librdkafka是一个C语言的Kafka API,也是Kafka官网推荐使用的C语言API,作者是Magnus Edenhill。昨天在Linux上编译librdkafka,发现编译失败。make all,出现如下提示:

2013-07-16 10:38:27 5735

原创 Windows gVim 多标签设置

windows下若是"双击"打开方式,则可以修改注册表HKEY_CLASSES_ROOT\Applications\gvim.exe\shell\edit\command将其键值修改为:"D:\Program Files\Vim\vim73\gvim.exe" -p --remote-tab-silent "%1"其中,“D:\Program Files\Vim”是我安装Vim的路径,

2013-06-29 12:32:46 2250

原创 Sicily 7971. Fire

这道题做了蛮长时间的,泪。有一个状态没有注意更新,卡了好久。#include #include #include #include using namespace std;const int MAXN = 1001;const int oo = 10000000;const int dx[] = {1, 0, -1, 0};const int dy[] = {0

2013-04-15 00:39:10 692

原创 Linux 安装最新版本的 texlive-full

最近想用LaTeX,需要安装 texlive-full 的最新版本(接近2GB)。在网上找了老半天,主要有两种方法。一种方法是 ask ubuntu 提供的。通过在apt-get中添加一个有 texlive 最新版本的源,apt-get倒是挺方便的,但是下载的速度实在太慢了,需要大约3小时。后来,在网上找到另外一个方法,一个网友提供了一个包(这应该是texlive官方提供的包,但不是最

2013-03-16 19:52:00 4160

原创 Ubuntu evince 不能通过chrome打开链接

Ubuntu 12.04,设置系统的默认浏览器是chrome,发现无法打开evince的链接。在这个网站上面我找到了解决办法,原因应该是权限问题,or a bug。将下面这段代码 # From https://bugs.launchpad.net/ubuntu/+source/apparmor/+bug/964510/comments/12 # While the chr

2013-03-15 22:50:50 4226

原创 Sicily 1022. Poor contestant Prob

#include #include #include #include using namespace std;const int maxn = 100001;char arr[maxn][11];int main() { int cas, num, tmp; char cmd[11], name[11]; //freopen("in.txt", "r"

2012-11-08 14:06:22 425

原创 Sicily 1295. 负权数

#include #include #include using namespace std;const int maxn = 17;int n, r, cursor;int a[maxn];void cal(){ memset(a, 0, sizeof(a)); cursor = maxn - 1; int flag, tmp, mod = -r,

2012-11-01 18:43:15 566

librdkafka 0.8

librdkafka 0.8 源码 我的博客文章《librdkafka 0.8 源码解析与bug分析》中分析的源码就是这一份代码。 librdkafka 的官网 https://github.com/edenhill/librdkafka/tree/0.8-wip 说明:这份代码是我现在能够看到的最新的代码,在未来的版本中代码会发生改动。代码中存在一个bug,详见我的博客文章《librdkafka 0.8 源码解析与bug分析》。

2013-07-31

gVim配置文件

1. gVim的配置文件_vimrc 2. vim插件管理器vundle的配置文件bundles.vim 3. vim的注释插件tcomment.vba

2013-07-16

空空如也

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

TA关注的人

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