今天继续实现AOP,到这里我个人认为是最灵活,可扩展的方式了,就拿日志管理来说,用Spring AOP 自定义注解形式实现日志管理。废话不多说,直接开始!!! 关于配置我还是的再说一遍。 在applicationContext-mvc.xml中要添加的 <mvc:annotation-driven ...
分类:
编程语言 时间:
2016-06-04 09:12:15
阅读次数:
304
需求问题 然后就是用户场景分析,在没有听课或者看这本书之前呢这些我是完全想不到的,那时候脑子里只有一个简单的想法——把功能实现了不就得了,哪有那摸多的麻烦事啊!真的是和书上说的一样的那种人,但是看完书后发现是真不行,因为我们的软件是要卖给别人的,不是单单的实现某些所谓的功能的。所以用户场景分析就十分 ...
分类:
其他好文 时间:
2016-06-04 09:13:45
阅读次数:
102
利用Ajax实现无刷新的彩色验证码时,也需要编写一个名称为PictureCheckCode.java的Servlet,该类继承HttpServlet,主要通过service()方法生成验证码。 下面将介绍在service()方法中生成彩色验证码的具体过程。 (1)设置响应头信息并指定生成的响应是JP ...
分类:
其他好文 时间:
2016-06-04 09:12:19
阅读次数:
110
本篇体验AngularJS的Hello World,虽然简单,但体现了AnuglarJS的一些重要概念。 大致思路是这样的: ● 通常通过为hmtl元素添加AngularJS独有的属性来实现一些功能,比如ng-app, ng-controller ● 在js中,通常需要注册一个module,然后为m ...
分类:
Web程序 时间:
2016-06-04 09:11:28
阅读次数:
192
在http://blog.csdn.net/robertcpp/article/details/51559333一文中,我们讲了排序,这一章来介绍一下基本数据结构:表、队列、栈和它们的简单实现
一、表ADT
1、数组实现顺序表
通过对数组操作,来直接对表进行增删查改操作,这种线性表查找某个位置的元素花费的时间为O(1),但是插入删除元素花费的时间为O(n),如果对表的操作更多的是访问操作,那...
分类:
编程语言 时间:
2016-06-04 08:08:53
阅读次数:
245
Lock锁好比传统线程模型中的synchronized技术,但是比sychronized方式更加面向对象,与生活中的锁类似,锁本身也应该是个对象。两个线程执行的代码片段如果要实现同步互斥的效果,它们必须用同一个Lock对象。锁是上在代表要操作的资源的类的内部方法中,而不是线程代码中。这一篇博文主要总结一下线程技术中Lock锁的使用。
1. Lock的简单使用
有了synchronize...
分类:
编程语言 时间:
2016-06-04 08:11:40
阅读次数:
325
第六天 1昨天那你干嘛了 解决控件有时不能充满整个屏幕的问题。 2.今天准备做什么 android的paint画超细的线条方法 2.遇到了什么困难 还没有考虑到一些功能。 第七天 1.昨天做了什么? android的paint画超细的线条方法 2.今天要做什么? listview那种滑动滚动效果,并 ...
分类:
其他好文 时间:
2016-06-04 08:11:25
阅读次数:
214
服务端 模拟,是指,和 客户端 做法一样,给出人物属性,按照序列帧,开始执行计算。但服务端 运行速度 远远大于客户端。 这里的最关键做法,要注意2点!!! 1: 战斗过程,必须是同步计算,千万不能有 一个 异步处理!!!! 好多u3d的朋友,喜欢用 事件,喜欢用协成。这里注意了,别用哦,虽然处理流程 ...
分类:
其他好文 时间:
2016-06-04 08:08:47
阅读次数:
189
node一些基本的核心包的使用 http://cnodejs.org/topic/548e53f157fd3ae46b2334fd node的基本的三种框架的比较 http://cnodejs.org/topic/548e53f157fd3ae46b2334fd ...
分类:
其他好文 时间:
2016-06-04 08:08:16
阅读次数:
171
昨天: 学习铃声添加的方法,继续进行界面优化处理。 今天: 继续闹钟添加的实现程序编写,思考如何进入提醒界面。 遇到的问题: 如何选择铃声类型。 如何在闹钟设置完成后显示设置的具体情况。 ...
分类:
其他好文 时间:
2016-06-04 08:07:45
阅读次数:
191
第一天 1.今天准备做什么 对课表功能进行分析,和任务分配。 2.遇到了什么困难 还没有考虑到一些功能。 第二天 1.昨天做了什么? 对课表功能进行分析,和任务分配。 2.今天要做什么? 上网查看相关资料,把用户可以对感兴趣的消息进行关注的思路想明白。 3.遇到什么困难? 完成了课表的主要界面,但并 ...
分类:
其他好文 时间:
2016-06-04 08:10:15
阅读次数:
195
如何为代码选择开源许可证,这是一个问题。 世界上的开源许可证,大概有上百种。很少有人搞得清楚它们的区别。即使在最流行的六种 GPL、BSD、MIT、Mozilla、Apache和LGPL 之中做选择,也很复杂。 乌克兰程序员Paul Bagwell,画了一张分析图,说明应该怎么选择。这是我见过的最简 ...
分类:
其他好文 时间:
2016-06-04 08:09:06
阅读次数:
224
声明:本文档的内容主要来源于书籍《软件调试修炼之道》作者Paul Butcher,属于读书笔记。欢迎转载! 有时尽管修复设计的是一个孤立的代码区,但你还是需要大局观,在修复缺陷之后花时间反思一下! 一旦确定了错误的来源,就可以采取措施避免它再发生!有些情况下,只不过是告诉你未来在在这一方面要更加小心 ...
分类:
其他好文 时间:
2016-06-04 08:10:18
阅读次数:
249
学习一门语言,我们先要学习他的基本的语法,基本的数据类型,基本的数组操作,字符串的操作,然后就是语言的特性,实现共享和降低耦合的方式,然后开始比较高级的学习(所有语言都是一样的),比如说通信方法,tcp http等,io的操作,多进程,多线程的通信方式,阻塞非阻塞,对数据库的操作,性能的提升和更好的 ...
分类:
其他好文 时间:
2016-06-04 08:07:08
阅读次数:
242
1. Built-in functions chr(), ord()针对ASC码对应表的关系 给一个范围,在范围里生成一个随机数字(随机验证码): random.randrange() 如何将字符串转换成python代码并执行: 查看功能、读源代码 判断对象是不是某个类的实例isinstance() ...
分类:
编程语言 时间:
2016-06-04 08:07:42
阅读次数:
297