发布一个Django开发的公司网站源码,可以作为Django 例子学习
作者:轻舞肥羊 日期:2014-06-26
JAVA Timer 的使用例子
作者:轻舞肥羊 日期:2014-06-24
Java 的 java.util 中有 Timer 这个类,在处理一些定时执行的程序或者重复多次执行的程序时就比较有用。而在这里面有几个比较重要的类:
1. Task Queue
在内部,Timer 使用 TaskQueues 来维护要处理的任务。这些任务会被 TimerThread 顺序的执行.
2. Timer Thread
Timer Thread 会监视 Task Queues 的任务,并顺序的处理它,但是一个 Timer 只有一个 TimerThread 的实例,因此,只能一个一个的处理,当在处理其中一个任务的时候,其他的就必须等待.
3. TimerTask
这是最常用的了,这是一个抽象类它实现了多线程的 Runable 接口,所以作为程序员在使用的时候,最主要的就是实现的 run 方法.
1. Task Queue
在内部,Timer 使用 TaskQueues 来维护要处理的任务。这些任务会被 TimerThread 顺序的执行.
2. Timer Thread
Timer Thread 会监视 Task Queues 的任务,并顺序的处理它,但是一个 Timer 只有一个 TimerThread 的实例,因此,只能一个一个的处理,当在处理其中一个任务的时候,其他的就必须等待.
3. TimerTask
这是最常用的了,这是一个抽象类它实现了多线程的 Runable 接口,所以作为程序员在使用的时候,最主要的就是实现的 run 方法.
Tags: timer
发现一个在线面试程序员的网站 collabedit.com
作者:轻舞肥羊 日期:2014-06-18
最近心情总是不平静,一方面因为家庭的原因,另一方面是工作的原因,也许这两个方面是相互影响的,所以在 51job 上更新了一下简历,结果今天就接到一个电话,需要去深圳面试,我说我在珠海,可能去不了深圳。而且在以前的记忆中,很多公司在面试我的时候,基本通过几轮电话面试和最后一次面谈就可以给 offer 了, 这次叫我面试的公司,居然要我做题目,因为我不能去现场上机做题,事实上是我很讨厌做题,我最喜欢的面试方法是面试官可以问我的思路,我会告诉你思路,而且我知道的细节我都会告诉你,但这公司显然不愿意,非得要做题,我说算了吧,没必要面试了,因为很多东西我都知道怎么做,但我真的记不住怎么做,但我知道有那个东西存在,我在网上搜索下很快就能搞定,因为思路是对的,那也就说明方向对了。另外一个方面是在前两年做team leader ,编程相对比较少,所以很多东西我知道怎么做,动手少了。 人的惰性呀,哎
Tags: 面试
Django model distinct 的使用方法
作者:轻舞肥羊 日期:2014-06-11
今天突然有人问起在 django 的 model 里面怎么用 distinct, 对于这种东西,我一向的观点是查看django 的在线文档。于是不加思索的根据在线文档给出了答案,但结果很让人沮丧,运行程序时会报错: NotImplementedError: DISTINCT ON fields is not supported by this database backend, 从字面上看,貌似是因为才用了mysql 的原因,其实不是.
利用 djanog 模板 生成 excel(xls) 文件
作者:轻舞肥羊 日期:2014-06-10
生成Excel 文件,很多人会采用一些开源的库来实现,比如python 自带 csv 库可以生成类似Excel 一样的东西,当然还有一些专门处理 excel 的库,我以前也有用过,比如这里: http://www.yihaomen.com/article/python/300.htm 我介绍过用第三方的库来实现。但事实上还有另外一种办法,采用模板的方法.
Java 根据年号和第几周得到开始时间和结束时间
作者:轻舞肥羊 日期:2014-06-05
分享一个定制 ibm case manager widget 的ppt 文档
作者:轻舞肥羊 日期:2014-06-02
Ibm Case Manager 是基于 filenet 上定制的一个UI级别的产品,结合了mashup center 利用 javascript 和filenet 提供的 restapi 定制各种widget, 然后展示在 自定义的页面上. 但事实上IBM的产品对开发人员都是不友好的,如果用 ICM 去开发一个应用,不如用原生的FILENET 去开发一个应用,自己直接调用PE API,CE API 就可以了, 最近接到很多IBM 来的电话,个个都是要做ICM 的,而不是 filenet 的,我给那些打电话给我的人解释不要用ICM, 而是直接用原生的filenet 去开发应用更好,不过很多人不愿意。我至今不明白为什么