摘要: 最近做RoR开发项目,原有的表格处理程序难以满足需求的多样性,故选取DataTable这一利器来缩短开发时间,提高程序质量。 我主要是用到了DataTable的几个功能: 排序列指定,页面布局调整,大规模数据异步查询,数据格式自定义及其排序等等。之前对Javascript和jQuery不是很熟悉,借此机会也熟悉下Javascript以及设计模式的一些内容。本文中,我们假定要处理的table 的class为example. 基于此我们一一讲述上面所述几个功能。 1) 指定可排序的列 DataTable的API很灵活, 他的aoColumnDefs参数可以让你指定多种功能,几乎满足你... 阅读全文
posted @ 2013-04-11 21:41 心似飞鸿 阅读(18254) 评论(0) 推荐(0)
摘要: 由于最近公司在进行Scrum推广运动,我特将Scrum的一些内容看了下。首当其冲的是皓叔翻译的文章,无疑给Scrum应用的人以当头棒喝。现附文章如下:http://coolshell.cn/articles/5044.html文中的观点,我大部分比较赞同。为了Scrum而Scrum将会大大降低团队效率。另外,我坚决反对任何教条主义。对人性的研究将会提升团队效率。人是懒惰的,妄图通过一些开发方法而将人的素质飞速提升是不切实际的。Scrum是一种迭代式、增量式的敏捷软件开发方法。在Scrum开发方法中,sprint是开发的基本单元。其持续时间一般为一周到一个月。任务一般分成backlog。在软件开 阅读全文
posted @ 2013-02-25 21:22 心似飞鸿 阅读(338) 评论(0) 推荐(0)
摘要: http://www.ruanyifeng.com/blog/2011/04/on_book_price.html看了该篇博客以及tinyfool大神的文章,我感觉电子书以及在线教育是将来一个很大的市场 阅读全文
posted @ 2013-02-17 16:46 心似飞鸿 阅读(126) 评论(0) 推荐(0)
摘要: 最近读《基于MVC的Javascript富应用开发》和《Javascript模式》,对Javascript有了重新的认识。一些编程思想十分有用。不多说了,以后会结合实际项目,贴上读书笔记和心得。 阅读全文
posted @ 2013-01-31 22:38 心似飞鸿 阅读(130) 评论(0) 推荐(0)
摘要: 磨刀不误砍柴工, 弄好工具才能事半功倍http://www.ruchee.com/code/linux/vim/2011-05-05.html 阅读全文
posted @ 2013-01-26 16:28 心似飞鸿 阅读(148) 评论(0) 推荐(0)
摘要: 最近做项目,很多网络的东西不是很熟悉。故拜读《HTTP权威指南》,做此篇。第三章“HTTP报文”解决了我做项目时候的诸多疑惑,尤其是请求的返回值方面。读到第四章"连接管理",一切问题,性能先行。莫非要回归HPC的老路? 阅读全文
posted @ 2013-01-07 20:50 心似飞鸿 阅读(186) 评论(0) 推荐(0)
摘要: 最近做相关项目,遇到了这个难题。经查证,得答案如下:http://web.archive.org/web/20101010001624/http://www.sekuda.com/rails_initialization_and_configuration_orderconfig/preinitializer.rbconfig/environment.rbconfig/environments/#{RAILS_ENV}.rbplugin initializationgem initializationconfig/initializer/*.rballafter_initializeblock 阅读全文
posted @ 2012-12-27 21:39 心似飞鸿 阅读(224) 评论(0) 推荐(0)
摘要: 最近在linux下开发。开启多个terminal以及使用vim的split引来诸多不便。幸得高人指点,使用tmux神器。以前只知道它可以开启多个窗口,但是开启多个面板功能更吸引我。现将其命令贴在下面,共享:https://wiki.freebsdchina.org/software/t/tmuxCtrl+b激活控制台;此时以下按键生效系统操作?列出所有快捷键;按q返回d脱离当前会话;这样可以暂时返回Shell界面,输入tmux attach能够重新进入之前的会话D选择要脱离的会话;在同时开启了多个会话时使用Ctrl+z挂起当前会话r强制重绘未脱离的会话s选择并切换会话;在同时开启了多个会话时使 阅读全文
posted @ 2012-12-26 21:46 心似飞鸿 阅读(2616) 评论(1) 推荐(2)
摘要: 远离不了Chrome的书签同步功能。所以放弃了Firefox的pentadactyl转而选择了vimium。发现极其易上手。安装该扩展之后,在页面上输入? 即可看到所有快捷方式。与vim的操作如出一辙。现将常用命令贴出:j:向下细微滚动窗口k:向上细微滚动窗口J:(Shift+j的意思,以下大写全部表示加Shift) 下一个标签页K:上一个标签页d:向下滚动半个屏幕u:向上移动半个屏幕g+g(连续按两下g):回到顶部G:到达页面底部H:后退L: 前进f:将当前网页上的所有可见链接/输入框分配一个快捷键,输入后就可以打开或者跳转到对应的输入框。如果按的是F,那么将在新窗口中打开页面(见上图)g+ 阅读全文
posted @ 2012-12-26 21:40 心似飞鸿 阅读(877) 评论(0) 推荐(0)
摘要: 关于网络流中,残留容量(residual capacity),指的是一对定点,未说方向。在`3《算法设计技巧与分析》一书中,阐述如下:定义 16.4: 给出一个G上的流f以及它的容量函数c,顶点对上f的剩余容量函数定义如下:对于每一对顶点u,v∈ V, r(u,v) = c(u,v) - f(u,v),流f的剩余图是一个具有容量r的有向图R=(V,Ef),其中Ef ={(u,v)| r(u,v) > 0} 在此,较为著名的方法如Ford-Fulkerson方法。 输入:网络(G, s, t, c) 输出:G中的一个流 初始化剩余图,设R=Gfor边(u,v)∈ E f(u,v) < 阅读全文
posted @ 2012-10-21 21:50 心似飞鸿 阅读(259) 评论(0) 推荐(0)