摘要: 最近一直在看书,把redis基本原理都弄懂了。接着有看了点jms相关的书籍,后来发现了一本书《七周七语言》,看了前几章,发现很不错。又想跟着书本,一起研究研究。 安装这么多软件,估计会遇到很多问题,让我过多的关注环境而忽略了语言学习。后来想起了docker,可以完美解决环境问题。然后就把学习doc... 阅读全文
posted @ 2015-09-16 10:42 lhcpig 阅读(205) 评论(0) 推荐(0) 编辑
摘要: ##问题来了今天在看书籍《Redis设计与实现》的时候,在8.2字符串对象里面写到>- 如果字符串对象保存的是一个字符串值, 并且这个字符串值的长度大于 39 字节, 那么字符串对象将使用一个简单动态字符串(SDS)来保存这个字符串值, 并将对象的编码设置为 raw 。>- 如果字符串对象保存的是一... 阅读全文
posted @ 2015-08-29 17:07 lhcpig 阅读(6222) 评论(1) 推荐(0) 编辑
摘要: 最开始项目中是没有单元测试的,基本都是自己通过各种方式来实现测试的。比如修改代码,测完再改回来;再比如直接模拟用户操作,直接当黑盒测试,然后自己去看相应的逻辑有没有,状态有没有改变。**这些方式有几个缺点:*** 测试不完整,挖有一些隐藏的坑* 改代码测试,在该回来的时候可能引入新bug* 手工测试... 阅读全文
posted @ 2015-08-18 17:22 lhcpig 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 很久之前就注册了github,但是一直都没怎么提交代码。最近写了两个小工具,就把代码传到github上去了。主要是解决我现实生活中遇到问题。##[zhihu-digger]知乎没有特别关注的功能。我们如果想特别关心某一个人的回答或者点赞,除了一直手动刷新Ta的首页动态,没有其他办法了。用这个zhih... 阅读全文
posted @ 2015-08-18 17:20 lhcpig 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 今天看了一篇文章[sed 简明教程],里面将address的时候,感觉不太对。sed 的Address:`[address[,address]][!]{cmd}`这里给出伪代码:```bool bexec = falseforeach line in file { if ( match(add... 阅读全文
posted @ 2015-08-18 17:01 lhcpig 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 今天遇到了一个问题。之前随手写了一个自动部署的脚本,今天报错了。写出来和大家分享一下。这个自动化脚本是读取git仓库的项目,然后选择一个分支的代码进行编译测试打包部署。结果在读取git分支这一步出错了,我直接读取仓库的refs/heads目录文件。之前这个目录下有多个文件,每个文件代表一个分支。可是... 阅读全文
posted @ 2015-08-18 16:37 lhcpig 阅读(473) 评论(0) 推荐(0) 编辑