Struts的第二篇博客【SSH进阶之路】Struts基本原理 + 实现简单登录(二),我们介绍了MVC模型和Struts的基本理论,对比学习了他们之间的联系和区别。从第三篇博客【SSH进阶之路】一步步重构MVC实现Struts框架——从一个简单MVC开始(三)开始,我们实现了一个简单MVC模型,提出了三个重构的问题。
上篇博客【SSH进阶之路】一步步重构MVC实现Struts框架...
分类:
Web程序 时间:
2014-09-06 08:37:23
阅读次数:
272
WWF将工作流分为两大类:面向Human:在工作流运行时通过用户对外部应用程序的操作来影响工作流的业务流转。面向System:应用程序控制流程。 工作流与应用程序都是可以单独存在的,因此它们之间的数据交互需要通过接口来实现。工作流、应用程序、接口程序之间的数据交互模型如下图: 工作流的实...
分类:
其他好文 时间:
2014-09-03 16:43:36
阅读次数:
210
例子:ffmpeg -y -i "1.avi" -title "Test" -vcodec xvid -s 368x208 -r 29.97 -b 1500 -acodec aac -ac 2 -ar 24000 -ab 128 -vol 200 -f psp -muxvb 768 "output....
分类:
其他好文 时间:
2014-09-02 12:11:44
阅读次数:
371
Python演绎的精彩故事。Python设计美丽框架。第三篇,解析Softchip的意义。...
分类:
编程语言 时间:
2014-09-02 00:26:53
阅读次数:
279
这个贪心的行为在算法中也成为了一种指导思想,也就是说贪心算法所作出的选择在当时的环境下是最好的,说深一点就是它只是某种意义上的局部最优解,但不一定是全局最优解,此时往往接近于最优解。一: 优点 前面也说了,贪心只是求的当前环境下的最优解,而不是追究整体的最优解,所以贪心就避免了为求的整体最优解而枚....
分类:
其他好文 时间:
2014-08-30 20:19:39
阅读次数:
253
在学习异步之前先来说说异步的好处,例如对于不需要CPU参数的输入输出操作,可以将实际的处理步骤分为以下三步:启动处理;实际的处理,此时不需要CPU参数;任务完成后的处理; 以上步骤如果仅仅使用一个线程,当线程正在处理UI操作时就会出现“卡”的现象。 如果使用异步的处理方式,则这三步处理过程涉及到.....
分类:
编程语言 时间:
2014-08-29 12:32:37
阅读次数:
252
GBT28181,SIP协议组件开发,注册流程分析实现
分类:
其他好文 时间:
2014-08-28 12:50:39
阅读次数:
500
转载自:http://www.miui.com/thread-364236-1-1.html在论坛里常常碰到求助的,说访问限制的密码忘记了,或者是锁屏密码忘记了,导致有些程序(如短信,通讯录等重要程序)打不开,影响正常使用。又嫌麻烦,不愿意刷机。是不是就没有办法解决了呢?答案也是否定的。别忘了,AD...
分类:
数据库 时间:
2014-08-28 03:12:38
阅读次数:
296
上一篇《秒杀多线程第三篇原子操作 Interlocked系列函数》中介绍了原子操作在多进程中的作用,如今来个复杂点的。这个问题涉及到线程的同步和相互排斥,是一道很有代表性的多线程同步问题,假设能将这个问题搞清楚,那么对多线程同步也就打下了良好的基础。程序描写叙述:主线程启动10个子线程并将表示子线程...
分类:
编程语言 时间:
2014-08-25 22:33:04
阅读次数:
273
这一篇我将分2个部分记录登录界面,第一部分是静态登录,这部分将如何从界面布局、控件使用、文件关系、数据验证、登陆实现等5小块记录.第二部分是动态登录,这块会基于上面的4小块,在数据验证不是静态数据,而是通过WebService获取网络数据,然后解析网络数据,验证成功在进行文件关联,然后页面跳转,最后...
分类:
移动开发 时间:
2014-08-21 09:46:23
阅读次数:
304