蓝天

501 篇文章
37 人订阅

其他

一见

Zookeeper C++编程实战之主备切换

默认zookeeper日志输出到stderr, 可以调用zoo_set_log_stream(FILE*)设置输出到文件中 还可以调用zoo_...

983
一见

Redis模块开发示例

实现一个Redis module,支持两个扩展命令: 1) 可同时对hash的多个field进行incr操作; 2) incrby同时设置一个key的过期时...

1073
一见

几种修改Linux主机名的方法

在安装一些系统时,需要修改hostname,比如安装Hadoop时需要修改主机名,而且主机名不能包含下划线。

6322
一见

巧用NULL模式解耦依赖

由于需求的变化,应用B需要库libM.a的能力,以便和服务M交互。为了复用和简化,通过类A间接提供,应用B不用修改代码,只需要重新编译即可获得新的能力,其它...

1133
一见

Redis源码笔记-初步

Redis代码优美,注释也很到位,阅读起来会赏心悦目,大大降低了理解门槛。由于redis单线程几乎完成所有工作,整体逻辑是相当复杂的,涉及了太多状态,作者的...

5962
一见

Linux远程批量工具mooon_ssh和mooon_upload使用示例

https://github.com/eyjian/libmooon/releases

1452
一见

Kafka常用命令收录

本文内容主要来自两个方面:一是网上的分享,二是自研的随手记。日记月累,收录kafka各种命令,会持续更新。

6513
一见

Redis-4.0.11集群配置

本文参考官方文档而成:http://redis.io/topics/cluster-tutorial。经测试,安装过程也适用于redis-3.2.0、r...

5632
一见

大压力下Redis参数调整要点

最重要的原因之一Redis的主从复制,两者复制共享同一线程,虽然是异步复制的,但因为是单线程,所以也十分有限。如果主从间的网络延迟不是在0.05左右,比如达...

2467
一见

查看Redis集群所有节点内存工具

指定集群中任意一个节点,查看集群中所有节点当前已用物理内存、配置的最大物理内存和系统物理内存。 源码(可从下载):

3034
一见

查看Redis集群主从对应关系工具

源代码(可从https://github.com/eyjian/redis-tools下载):

3841
一见

C/C++常见gcc编译链接错误解决方法

用“-Wl,-Bstatic”指定链接静态库,使用“-Wl,-Bdynamic”指定链接共享库,使用示例: -Wl,-Bstatic -lmysq...

2993
一见

GCC: error: expected `)' before 'PRIu64'

printf("UniqID: %"PRIu64"\n", uniq_id); test.cpp:35: error: expected `)' b...

882
一见

C++两种线程模式:委托和继承(附示例)

继承方式实现简单,请参见:https://github.com/eyjian/mooon/blob/master/common_library/include/...

2392
一见

代码中创建新终端

最常见于使用SecureCRT等工具远程创建打开终端,下面的代码演示在代码中创建打开终端:

532
一见

Thrift编译错误解决方法

下面这个错误可能是因为DOS(Windows)和Unix文件格式问题: checking whether g++ supports C++11 feature...

2273
一见

Linux开发环境第三方库规划

让工作变得有条理,不乱糟糟,即使存在大量的第三方,也有章可循。简而言之,就是要保持目录的干净(如/usr/local目录),保持文件的干净(如profile文...

1663
一见

automake编译和安装方式说明

作为良好的习惯,建议为第三方库建立专门的目录,目录取名为thirdparty。然后,再在thirdparty下建立名叫src_package,用来存放第三方库的...

1003
一见

linux unzip: End-of-central-directory signature not found

在linux上使用unzip解压一个.zip文件时,如果遇到下面这样的错误: Archive:  common_library.zip   End-of...

952
一见

C++资源编译工具,用于将任何格式的文件编译成C++代码

resource_maker.zip          linux自带了一个名叫xxd的工具,带参数-i运行时,效果类似,如:xxd -i /bin/ls。 ...

811

扫码关注云+社区

领取腾讯云代金券