2013年7月27日

psql: FATAL: role “postgres” does not exist 解决方案

摘要: 当时想做的事情,是运行一个创建数据库的脚本。找到的解决方案差不多和下面这个链接相同。http://stackoverflow.com/questions/15301826/psql-fatal-role-postgres-does-not-exist实际上做的事情就是login in 用别的帐号然后 ,在postgres的虚拟机里(而不是terminal)CREATE USER postgres SUPERUSER;实际上这个对我来说就够了。解决了 role does not exist的问题。 阅读全文

posted @ 2013-07-27 01:47 褐鹤 阅读(18578) 评论(0) 推荐(0) 编辑

2013年5月3日

Ubuntu/Debian 系统切换Java(JVM),修改Java版本,JAVA_HOME

摘要: http://blog.mypapit.net/2007/10/how-to-switch-between-different-java-jvm-in-ubuntu-and-debian-gnu-linux.htmlsudo update-alternatives --config java//这个命令是有关修改Java版本,如果你的电脑里装了多个Java版本可以使用这个命令进行切换。但是JAVA_HOME变量不会随之改变,随后你要JAVA_HOME变量的值。如果你是一个老手可以无视下面的部分,但是对一个新手而言,这一步还是挺tricky的。因为你总共有好几个地方可以设置这个变量,分别是:/e 阅读全文

posted @ 2013-05-03 09:56 褐鹤 阅读(1405) 评论(0) 推荐(0) 编辑

2013年4月15日

Permission denied(publickey)错误

摘要: 在使用Git的时候遇到的,在本地执行git push -u origin master的时候出现。完整的错误提示是这样的$ git push -u origin masterAgent admitted failure to sign using the key.Permission denied (publickey).fatal: The remote end hung up unexpectedly第一步:尝试了stackoverflow上的一个解答,它的问题描述和我几乎完全相同,答案如下,但是并未完全解决问题。first start by setting up your own pub 阅读全文

posted @ 2013-04-15 16:50 褐鹤 阅读(1347) 评论(0) 推荐(0) 编辑

2013年1月1日

回顾2012,展望2013

摘要: 新年的第一天,kiwi早上10点多的时候发了一条微博“新年的第一天,我在写代码”而这一天就要过去了,我还没有开始写代码。接近2012年年终的时候,很多前辈都看自己过去的一年里的看过的书,都是在60以上。这个数字,让我有些压力山大,反思自己在这一年里看了多少书呢?大概不能够有一个比较好的答案。反思一下自己:很多的时候比较畏难,大部分时候“知难而退”了,这个词在这里可不是什么好词。作为一个工程师 | 黑客 | 码农,就应该有解决困难的觉悟。以解决困难为荣,而绝不是知难而退。做的比较好的一点的是:对Linux有了一个基本的了解,在逐渐的利用linuxcast codecademy这些网站进行学习,虽 阅读全文

posted @ 2013-01-01 22:30 褐鹤 阅读(143) 评论(0) 推荐(0) 编辑

2012年12月29日

笔记本搜不到路由无线信号

摘要: 因为各种原因最近又鼓捣路由器,设置了几次重启之后就发现笔记本连不上路由器了。完全搜不到路由器的信号,就是完全搜不到。但是无线网卡的硬件开关和其他无线设置什么的肯定也是没有问题,因为可以搜到周边其他的无线信号。还好手机试了一下还是可以连上,于是推断是电脑问题。于是Google了一下,发现有的帖子说,有的电脑搜不到11以上的频段。看了一下自己的路由状态,因为是设置的自动频道,正是在在13频段。重新设置到1频段,于是正常了。电脑是Dell inspirition 1420 用的ubuntu 12.04 阅读全文

posted @ 2012-12-29 16:47 褐鹤 阅读(180) 评论(0) 推荐(0) 编辑

2012年12月19日

TDD实践的思考

摘要: 关于上上周的TDD实践,找了一个水平比我更高的程序员进行了简单的指导。问题还是很多,很明显,我所能体会到的TDD的优势只总结出了三点。而实际上还有更多的部分,没有被体会到,这就直接间接的说明了其中应该有一些问题。我又再次看了Kent Beck的那本书,发现了一些细节:1.在没有线索或者信心的时候使用Fake的方式实现 换句话说,如果是很简单很有把握的时候是不需要这样做的。TDD提供的是允许小步前进的,而不是捆住你的双脚,让你必须小步前进。在信心不强的时候小步前进,绝对好过鲁莽前进然后摔倒。2. 重构的时机(测试通过之后,写新的测试之前) 这个时候可以很确定在重构之前测试是通过的,并且期待重.. 阅读全文

posted @ 2012-12-19 15:33 褐鹤 阅读(191) 评论(0) 推荐(0) 编辑

2012年12月7日

一个新手的TDD实践

摘要: 首先说一下我的情况,目前对C++有一定经验,对面向对象有一定了解,但是对Java还很不熟悉。关于TDD,在《Clean Code》里看过相关章节,已经了解了TDD的三大原则,也理解其中小步前进的理念。但是对怎样写一个Java的测试还不了解,于是开始Google。学习总是从模仿开始,搜到了一篇测试驱动开发的实践,这篇博文是看《测试驱动开发艺术》后写的,而且里面有比较详细的可执行代码。在我学习的初期提供了很大的帮助,这里遇到了 ${name} 这样的正则表达式,也遇到了 Map HashMap这些Java标准库。还有Java相比与C++的新特性 for(entry:entrySet()) 这样的遍 阅读全文

posted @ 2012-12-07 16:05 褐鹤 阅读(477) 评论(0) 推荐(0) 编辑

2012年12月2日

开博记录

摘要: 很久没有写博客了,以前在新浪开过一个博客,之后很久再没有去更新过。关注到博客园大概就是这两年的时间里,差不多是很多次在Google搜索一定的技术问题中都能在博客园中找到比较好的博文。感谢博客园和其中的博主们在过去的一两年里给我的帮助,所以再次决定写博客的时候,第一个想到的开博站点就是博客园。开博之前还有一点点小小的曲折,因为之前就注册了,但是一直没有申请博客,所以帐号其实没怎么用,结果就连用户名也忘记了。所以准备重新注册的时候还好提示我邮箱已经注册了,但是不能使用邮箱登录算不算是一个缺陷呢?后面找回密码什么的就比较顺利的。最大的意外是:开通博客竟然还要申请,而且还有申请队列,看起来还是人工审察 阅读全文

posted @ 2012-12-02 15:08 褐鹤 阅读(147) 评论(1) 推荐(0) 编辑

导航