先说一下设计模式的共同特点,就是将简单的问题复杂化,明明可以用简单的几行代码的搞定的事情偏偏要给代码穿上各种衣服,带上各种帽子,使得代码的运行不再高效。但是这种看似“臃肿”的代码却给我们以后的维护与修改带来了极大的便利,而且计算机硬件性能的提升允许我们在效率上有所任性,同时这也是软件开发的一种趋势,...
分类:
其他好文 时间:
2015-07-09 06:12:11
阅读次数:
171
在移动端进行日期选择想必困扰过不少小伙伴,在PC端我们比较丰富的选择,如jQueryUI的datepicker,但这些插件都比较臃肿,而 且还要依赖一个同样臃肿的库。或许PC上可以忍受比较大的文件,网速相对快嘛。然而在移动端也面临同样的问题,想用一个日期选择器还得依赖一个庞大的UI 库,如mobis...
分类:
移动开发 时间:
2015-07-07 16:10:00
阅读次数:
582
背景 nginx的日志文件没有rotate功能。一段时间过后,日志将越发臃肿,一个accesslog很快就突破1G,因此有必要通过脚本实现按天切割日志。解决思路1 重命名日志文件,如更改为access_yyyyMMdd.log,需注意的是nginx通过文件描述符定位日志文件,因此在重命名之后还是能....
分类:
其他好文 时间:
2015-07-06 19:33:52
阅读次数:
110
前面有一篇博客涉及到手势和指针的用法,其中就有利用手势进行元素的拖拉操作,主要是ManipulationDelta:
博客地址: Windows Phone 8.1触控输入-----手势及指针
其实利用手势ManipulationDelta操作来实现元素拖拉的方法很简单,很实用。但是一旦要实现页面中多个控件元素
的拖拉,难免代码臃肿。其实我们可以抽象出这其中一致的功能代码,这样要实现某一个元素的拖拉效果只需调用共
通类中的共有函数即可。
所以下面介绍的是如何封装成共有的类来进行调用:
(这里主...
因为某些原因,不想用过于臃肿的VS了,转而使用常用的jetbrains的CLion,Clion沿袭了jetbrans的优良传统,基本代码提示功能还是比较好的,不过就是对于windows不熟悉cmake(像我这样)的朋友可能不是太友好,经过了2个小时的查资料,终于正常运行了一个简单示例。下面谈谈如何在...
分类:
Windows程序 时间:
2015-07-05 00:49:33
阅读次数:
3746
前言:逛开源社区的时候无意发现的,用了一段时间,觉得还可以,特此推荐一下。lombok提供了简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 java 代码。特别是相对于 POJO,光说不做不是我的风格,先来看看吧。lombok 的官方网址:http://projectlombok.org...
分类:
编程语言 时间:
2015-07-01 20:17:00
阅读次数:
118
在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对...
分类:
移动开发 时间:
2015-06-18 21:48:09
阅读次数:
140
在前面的笔记中,了解到AngularJS的后台控制可以在Controller里面实现. 可是如果所有的逻辑代码都写到Controller会显得该Controller过于臃肿. 不方便维护, AngularJS提供了一个可以依赖注入的方法。我们可以将逻辑处理封装到Service中,需要调用只需要...
分类:
Web程序 时间:
2015-06-17 11:09:49
阅读次数:
158
计应134(实验班) 李佳鸿Spring背景 Rod Johnson在2002年编著的《Expert one on one J2EE design and development》一书中,对Java EE 系统框架臃肿、低效、脱离现实的种种现状提出了质疑,并积极寻求探索革新Spring Logo之 ...
分类:
编程语言 时间:
2015-06-11 16:36:47
阅读次数:
362
传统的mvc设计模式,有个最大的弊病是v和c不能做到真正分离。v和c的分离需要一堆的block或者delegate,分离之后,很简单的逻辑还需要看几个跳转才知道。v和c的分离是mvc最好的地方。但是c很多时候太臃肿。
设计,应该从实用出发。v和c可以混合在一起,v留出方便调用的api供c调用。 对m做一层封装,为view model。c持有v,c持有view model,view model持有...
分类:
其他好文 时间:
2015-06-09 17:26:24
阅读次数:
115