- 博客(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
原创 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
2013-07-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人