2018年5月7日
摘要:
1、下载redis tar包———redis-4.0.9.tar.gz,放在目录/opt/redis目录下 2、解压tar包 tar -zxvf redis-4.0.9.tar.gz 得到/opt/redis/redis-4.0.9 3、进入redis-4.0.9/编译redis代码 make ma
阅读全文
posted @ 2018-05-07 22:13
GnibChen
阅读(290)
推荐(0)
2018年4月24日
摘要:
今天公司更新组件资料都还在加载。闲暇时间我打开了我的虚拟机,复习一下zookeeper集群的配置和启动。当我检查完配置。启动服务时: 敲入zkServer.sh start 很完美,服务起来了。接下来我看一下集群的状态: 敲入zkServer.sh status 卧槽,咦,集群状态,leader还是
阅读全文
posted @ 2018-04-24 21:16
GnibChen
阅读(279)
推荐(0)
2018年4月23日
摘要:
0、赋值变量时等号两边不能有空格,做运算时运算符两侧必须要有空格。 1、readonly 变量名 将变量设置为只读变量,如: 2、unset 变量名 删除变量,如: 3、字符串既可以使用双引号也可以使用单引号,但是单引号有限制: 单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的; 单引号
阅读全文
posted @ 2018-04-23 21:08
GnibChen
阅读(229)
推荐(0)
2018年4月20日
摘要:
基本思想: 弗洛伊德算法定义了两个二维矩阵: 它通过3重循环,k为中转点,v为起点,w为终点,循环比较D[v][w] 和 D[v][k] + D[k][w] 最小值,如果D[v][k] + D[k][w] 为更小值,则把D[v][k] + D[k][w] 覆盖保存在D[v][w]中。 如下图: 对应
阅读全文
posted @ 2018-04-20 14:44
GnibChen
阅读(2221)
推荐(0)
2018年4月19日
摘要:
Shell应用场景 Shell能做什么 将一些复杂的命令简单化(平时我们提交一次github代码可能需要很多步骤,但是可以用Shell简化成一步) 可以写一些脚本自动实现一个工程中自动更换最新的sdk(库) 自动打包、编译、发布等功能 清理磁盘中空文件夹 总之一切有规律的活脚本都可以尝试一下 She
阅读全文
posted @ 2018-04-19 15:26
GnibChen
阅读(264)
推荐(0)
摘要:
在.vimrc中添加以下代码后,重启vim即可实现按TAB产生4个空格:set ts=4 (注:ts是tabstop的缩写,设TAB宽4个空格)set expandtab 对于已保存的文件,可以使用下面的方法进行空格和TAB的替换: TAB替换为空格: :set ts=4:set expandtab
阅读全文
posted @ 2018-04-19 09:44
GnibChen
阅读(411)
推荐(0)
2018年4月18日
摘要:
与Floyd-Warshall算法一样这里仍然使用二维数组e来存储顶点之间边的关系,初始值如下。 我们还需要用一个一维数组dis来存储1号顶点到其余各个顶点的初始路程,如下。 我们将此时dis数组中的值称为最短路的“估计值”。 既然是求1号顶点到其余各个顶点的最短路程,那就先找一个离1号顶点最近的顶
阅读全文
posted @ 2018-04-18 15:36
GnibChen
阅读(6214)
推荐(0)
2018年3月26日
摘要:
静态库链接时搜索路径顺序: 1. ld会去找GCC命令中的参数-L2. 再找gcc的环境变量LIBRARY_PATH3. 再找内定目录 /lib /usr/lib /usr/local/lib 这是当初compile gcc时写在程序内的 动态链接时、执行时搜索路径顺序: 1. 编译目标代码时指定的
阅读全文
posted @ 2018-03-26 10:51
GnibChen
阅读(2282)
推荐(0)
2018年3月24日
摘要:
以前一直有一个概念:析构函数是用来回收释放内存的,导致了我一直以为析构函数就是用来释放该对象的内存,其实不然。析构函数用来释放的是在对象中new出来的内存,前提是对象已经有了,也就是说对象本身占有的内存不是由析构函数释放的。 没学到的知识点: delete 有两个层次: 1、先调用析构函数完成类成员
阅读全文
posted @ 2018-03-24 11:40
GnibChen
阅读(307)
推荐(0)
2018年3月23日
摘要:
首先,做编译前准备,编译安装OPENSSL等包,为编译Poco准备依赖包。 1. OPENSSL的编译安装(以1.0.0e为准) 源码下载地址:http://distfiles.macports.org/openssl/openssl-1.0.2k.tar.gz 下载后按如下指令进行编译安装: ta
阅读全文
posted @ 2018-03-23 14:28
GnibChen
阅读(571)
推荐(0)