2014年2月18日

摘要: 在Linux下开发,经常在shell和vim中遇到乱码问题,本文认真分析了乱码问题的原因并提出了解决办法 阅读全文
posted @ 2014-02-18 10:52 生栋 阅读(27319) 评论(2) 推荐(1) 编辑

2013年11月28日

摘要: 网络上已经有很多gdb调试的文章了,为什么我还要写这篇文章呢,因为本文是写给gdb新手的,目的就是通过一个简单的例子来让新手很快上手。一旦上手入门了,其他的问题就可以自己去搜索搞定了。 阅读全文
posted @ 2013-11-28 16:04 生栋 阅读(6034) 评论(5) 推荐(6) 编辑

2013年10月18日

摘要: 最近在看 CSAPP (Computer Systems A Programmers Perspective 2nd) 的第七章 链接。学到了点东西,跟大家分享。下文中的例子都是出自CSAPP第七章。另外,也可以结合酷壳上的这篇文章和之后的留言来看本文,理解会更加深刻一些。1.问:如果在不同的C源文... 阅读全文
posted @ 2013-10-18 17:34 生栋 阅读(7382) 评论(2) 推荐(1) 编辑

2013年3月29日

摘要: 1.安装libvmi:安装介绍请见 LibVMIInstallation下载libvmi,解压运行:# ./autogen.sh提示以下错误:which: no libtoolize in (/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/... 阅读全文
posted @ 2013-03-29 16:48 生栋 阅读(4874) 评论(0) 推荐(0) 编辑

2013年1月15日

摘要: 作者:Jack47如果喜欢我写的文章,欢迎关注我的微信公众账号程序员杰克,两边的文章会同步,也可以添加我博客的RSS订阅源。 最近硬盘坏了,在备份数据的时候,发现自己的硬盘目录结构特别乱,以前习惯于随手建立新文件,下载的文件到处都是,自己的一些思考片段,读书笔记,电子书资料等也都是随地乱放的。我的... 阅读全文
posted @ 2013-01-15 23:50 生栋 阅读(8474) 评论(8) 推荐(7) 编辑

2013年1月6日

摘要: 在看《深入理解计算机系统》第二版中文版时(Computer Systems A Programmer's Perspective Second Edititon),看到48页第二章网络旁注中提到:C语言中,将TMin32(32位有符号整数的最小值)写成 -2147483647-1。为什么不简单地... 阅读全文
posted @ 2013-01-06 09:12 生栋 阅读(8686) 评论(6) 推荐(3) 编辑

2012年12月23日

摘要: 在看 > 第二版时,看到1.5.1节第18页有这样一段从输入拷贝到输出的代码:#include /* copy input to output; 2nd version */main(){ int c; c = getchar(); while(c != EOF){ ... 阅读全文
posted @ 2012-12-23 10:24 生栋 阅读(4046) 评论(6) 推荐(4) 编辑

2012年12月6日

摘要: 利用.NET Windows Form 写程序菜单时,感觉代码写的很丑陋,微软没有提供优雅的解决方案吗?上网搜了一下,发现了这篇文章 翻译过来,中文标题是。匆匆浏览了一下,没看懂。里面主要用到了设计模式里的命令模式(Command Pattern),就先去看了看Headfirst 设计模式里介绍Command Pattern的这一章,挺简单的,看明白了。然后花了整整一天时间才把上面的文章看明白了。搜了一下,没有相应的中文,而且之前也没有搜到相应的中文资料,所以把此文章翻译了过来。文中对应的代码下载在这里。 阅读全文
posted @ 2012-12-06 10:47 生栋 阅读(1559) 评论(2) 推荐(1) 编辑

2012年11月24日

摘要: 13.PlayTime 1: 向orders表加入ship_date字段,当OrdersController更新这个值后发送一个emial通知。这个官方网站上没有提供参考的答案,论坛里有简单版本我自己实现了一个稍微复杂一点的。 我的思路是在每个order的show模板中加入一个按钮 Ship it now,每个order只有一次ship的机会,这样就避免了重复ship。 step1: 先在 orders_controller 中手动加入ship这个action:# PUT /orders/1 # PUT /orders/1.json def ship @order = Ord... 阅读全文
posted @ 2012-11-24 23:18 生栋 阅读(230) 评论(0) 推荐(0) 编辑

2012年11月21日

摘要: 13.2,Iteration H2: Integration Testing of Applications,写完测试,运行 rake test出错: 1) Error:test_order_shipped(NotifierTest):ActionView::Template::Error: undefined method `protect_against_forgery?' for #<#<Class:0x00000004bcbca0>:0x00000004d43c40> /usr/local/rvm/gems/ruby-1.9.3-p194/gems/ac 阅读全文
posted @ 2012-11-21 22:07 生栋 阅读(371) 评论(0) 推荐(0) 编辑

导航