12 2015 档案

摘要:背景 本人一直非常喜欢Bing(必应)的壁纸,之前写过Java程序在Windows系统中自动下载并切换桌面壁纸。现在尝试在Mac OS X下实现,心想既然有shell这么好用的脚本语言,何乐不为啊。一起享受养眼的桌面吧。 实现 直接上代码,其中osascript命令是Mac OS专有的。 #!/bi 阅读全文
posted @ 2015-12-25 17:43 飞起航 阅读(6086) 评论(0) 推荐(0)
摘要:背景在使用ExtJS时遇到不少坑,如果不影响使用也无所谓,但是有些不能忍的,比如表格数据缓存问题。如果第一次打开页面查询出一些数据展示在表格中;第二次打开,即使不查询也会有数据,这是缓存的数据。我们知道ExtJS有个store是负责加载数据的,有时数据需要缓存以便二次利用,如一些公共的字典数据;但是... 阅读全文
posted @ 2015-12-17 13:44 飞起航 阅读(5464) 评论(0) 推荐(0)
摘要:背景这要从我比较懒说起。技术框架ExtJS + resteasy,默认请求方式是ajax get,这后台方法就要写很多@QueryParam来获取参数。我比较喜欢前台用ajax post请求,后台方法参数就是一个map,所有前台参数映射成map的key-value,然后将map --> json(c... 阅读全文
posted @ 2015-12-17 13:43 飞起航 阅读(7443) 评论(0) 推荐(0)
摘要:背景分页查询在Web页面中比例很大,我自己也写过分页框架,也用过很多第三方分页。基于jquery的dataTables,那么多例子、清晰API、应用广泛、开源,即使是新手也可以很快上手。ExtJS的分页功能,封装的很简单,因其例子少、API复杂、国内应用较少,往往需要先对ExtJS有整体认识、孰知A... 阅读全文
posted @ 2015-12-17 12:03 飞起航 阅读(6104) 评论(0) 推荐(0)
摘要:背景用ExtJS新写了一个功能,运行时控制台打印错误Cannot read property 'on' of undefined,出错代码位置是Ext.define.bindStoreListener。分析根据出错代码可以猜测出与store有关,但是依然没有头绪。对于新技术或未知问题,我只好祭出杀手... 阅读全文
posted @ 2015-12-17 12:01 飞起航 阅读(10715) 评论(0) 推荐(0)