摘要: 介绍python的一些常用数据结构、文件操作及os模块,给出示例代码,不过写得有些简单。 阅读全文
posted @ 2013-11-03 01:09 Be a programer 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 近来工作需要,要用dirrectShow写一个视频播放的demo验证自己的想法。开发环境配置了好久都没有成功,最后终于弄完,现在记录下来,以后有同学遇到同样问题,可以以此法解决。windowsSDK的下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=8442这里面有三个iso,可以对应相应平台下载:GRMSDK_EN_DVD.isox86GRMSDKIAI_EN_DVD.isoItaniumGRMSDKX_EN_DVD.iso64位的amdcpu如果你安装的是32位的windows7,请下载x86如果你安装的是64位的wi 阅读全文
posted @ 2013-10-24 09:09 Be a programer 阅读(835) 评论(0) 推荐(0) 编辑
摘要: 翻看博客,发现好久木有发blog了。纠其原因,一则是近来工作上卡到了一个编程难题,我是一个单线程的小猿,当我手头有事情做的时候,我不想分心去做其它事情,如写blog。二则是我个人的写作能力不佳,想到写blog,拖延心理大获全胜。 现在正值放假,刚好有时间总结一下这段时间来的工作收获,便花点时间,写一下blog。 我大学的读是饥渴专业,接触过几门编程语言,如:C、C++、Java和Python,其中玩弄C++的时间最久。当时的我,天真的以为学好C++,毕业后找份从事C++桌面应用程序开发的工作,就可以了。所以大学的四年里,我就学好了个C++,可想而知,我浪费了多少时间。其实,我当时... 阅读全文
posted @ 2013-09-28 17:02 Be a programer 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 上一篇将了quartz框架的使用,spring同样也提供了对quartz的集成。这次就尝试一下在spring中集成quartz。要在spring中使用job,Trigger和Scheduler,就要在spring中配置这3个bean。同样用上一篇的例子:对于job的配置,十分简单,在applicationContext.xml中加入这一一句这样,一个job就配置到了spring里面了。对于JobDetail部分:这里spring提供了更加灵活的方式,对于一个实现的org.quartz.Job接口的job来说以HelloQuartz来说,spring提供了JobDetailBean来实现调用,配 阅读全文
posted @ 2013-08-14 13:55 Be a programer 阅读(432) 评论(0) 推荐(0) 编辑
摘要: quartz是一个开源的作业调度框架,当然,java可以使用Timer来实现简单任务调度的功能,但Timer是单线程的设计方案,使得一个任务延迟会影响到其他的任务。java也可以使用ScheduledExecutor+Calendar使用复杂的调度功能,但是这会相应的增加复杂度,例如计算一个精确到天的时间便要使用时间组合来计算。quartz与java本身的任务调度相比可以满足更加复杂的任务调度需求,quartz提供了一个Job、Tigger和Scheduler设计。作业部分:一个要被quartz框架调度的作业要实现了Job接口。一个最简单的Job实现如下:package cn.edu.gdut 阅读全文
posted @ 2013-08-10 23:33 Be a programer 阅读(4369) 评论(0) 推荐(0) 编辑
摘要: 挥霍完四年大学青春,我进入了某软件公司,成为一名程序员,到现在已经将近一个月了。在工作期间发现了很多问题,是我大学期间从来没有思考过的。一、编写别人看得懂的代码 想做一名合格的程序员,这个问题一定是要面对的。刚进公司的前两周,公司对我们这些新人进行了培训,代码规范就是狠抓的重点。虽然只是一份规范文档,里面没有一点技术含量,但是它里面的很多细节,都需要我们特别注意。要不然,以后在工作中,在代码规范上犯错,估计会被批得很死。 培训完后,看回大学里写过的代码,就一个字——挫!!如果这代码不是我写的,要我现在看,估计不发飙也要狂吐槽——“这代码是人写的么,坑爹啊”。二、学会用命令行 用了那么... 阅读全文
posted @ 2013-07-28 11:12 Be a programer 阅读(529) 评论(0) 推荐(0) 编辑