迭代器 装饰器 ( http://www.cnblogs.com/wupeiqi/articles/4980620.html ) @w1 --- > 执行w1, 把自己装饰的函数的函数名作为参数, 即w1(index) ; w1(index)有返回值为inner, 赋予了装饰器装饰的函数,即inde
分类:
编程语言 时间:
2016-02-17 22:23:11
阅读次数:
236
第4章:javaScript 图片库 多个图片的问题,想想做个实例: 事件处理函数的工作机制:元素添加事件处理函数后,一旦事件发生,相应的js代码就会得到执行.被调用的JS代码可以返回一个值,这个值将被传递给那个事件处理函数. 一般返回true or false .true 事件处理函数认为 :事件
分类:
编程语言 时间:
2016-02-17 22:20:03
阅读次数:
261
MVC这种常用的设计模式可以将应用程序解耦。 若用Servlet来充当C,会产生大量的Servlet。作为一个轻量级框架,我们的目标减少Servlet的数量,对某一业务主题使用统一的Controller,依赖注入Service,结果放入Request或者Response。 本章目标是打造如下的Con
分类:
编程语言 时间:
2016-02-17 22:19:24
阅读次数:
328
1.迭代器 names = iter(["alex","jack","rain"]) #声明列表的一个迭代器 names.__next__() #迭代 2.生成器,使用yield后,函数变成一个generator,调用函数返回一个iterable对象 def cash_monkey(amount):
分类:
编程语言 时间:
2016-02-17 22:18:12
阅读次数:
194
1、网络请求怎么样和UI线程交互? 目前我的做法是,建立线程池管理网络请求线程,通过添加task来新增网络请求。所有的网络操作通过统一的request来实现,网络返回结果通过回调onError和onSuccess来实现对结果的处理(涉及到ui部分用runOnUiThread or handler通知
分类:
编程语言 时间:
2016-02-17 22:17:26
阅读次数:
413
数组是最简单的一种线性数据结构,当得到一个数组,需要找出最大最小值的时候,通过什么样的方法可以高效的,找出最大最小值呢。对于一个N个整数组成的数组,需要比较多少次呢。 现在有一个N=8的数组{5,6,8,3,7,9,1,2}。 解法一: 将找最大和最小数看成2个独立的问题,分别求解,需要遍历数组2次
分类:
编程语言 时间:
2016-02-17 22:10:55
阅读次数:
289
一、Tomcat服务器常见启动问题:(1).Java_home环境变量,由于tomcat服务器的bin目录中的一些jar文件必须使用到java类库,所以必须先配置Java_home环境变量。(2).端口占用问题(3).Catalina_home环境变量的问题,如果配置了catalina_home环境
分类:
编程语言 时间:
2016-02-17 22:11:48
阅读次数:
186
通常我们使用instanceOf关键字来判断一个对象是否是类的实例,最近博主看到isInstance关键字,不解与instanceOf的区别,故度娘了一下,顺便涨了一下姿势。
?? Java中判断类和实例的关系有3个关键字:instanceof, isInstance以及isAssignableFrom.
instanceof:用来判断对象是否是类的实例
isInstance:用来判断对象是...
分类:
编程语言 时间:
2016-02-17 21:04:10
阅读次数:
290
spring mvc 支持如下的返回方式:ModelAndView, Model, ModelMap, Map,View, String, void。 ModelAndView @RequestMapping("/hello") public ModelAndView helloWorld() {
分类:
编程语言 时间:
2016-02-17 20:58:22
阅读次数:
306
东西不经常看就容易忘,这两天抽空写了一个补丁库url验证工具,挺曲折的,记录一下需求大概流程如下:转换补丁库为xml,解析xml得到所有url,多线程校验url。就不到100行有效代码,断断续续写了三天才完成:1、调用dll,忘记了参数类型对应的ctype类型2、解析xml,没有搞清楚需求,以为要解
分类:
编程语言 时间:
2016-02-17 20:57:49
阅读次数:
277
在多线程访问共享对象和数据时候大致可以分为两大类。 1:如果每个线程执行的代码相同,可以使用同一个runnable对象,这个runnable对象中有那个共享对象。如:买票系统。 1 public class MulteThreadlShareData { 2 public static void m
分类:
编程语言 时间:
2016-02-17 20:57:11
阅读次数:
277
目录实现:equals()hashCode()compareTo()clone()应用:StringBuilder/StringBufferRandom.nextInt(int)Iterator.remove()StringBuilder.reverse()Thread/Runnabletry-fi...
分类:
编程语言 时间:
2016-02-17 20:53:23
阅读次数:
342
Spring的特性 >> 轻量级(Lightweight)相较于EJB而言Spring是轻量级的容器,不依赖任何web容器 >> 容器(Container) Spring本身不具备任何功能,仅仅是对JavaBean进行生命周期和读写的管理 >> IOC( Inversion of Control )
分类:
编程语言 时间:
2016-02-17 20:51:54
阅读次数:
194
1 class Demo02{ 2 public static void main(String[] args){ 3 //算数运算符 +,-,*,/,%,++,-- 4 5 //例1 6 int a = 1; 7 int b = 2; 8 int c = 3; 9 System.out.print
分类:
编程语言 时间:
2016-02-17 20:50:29
阅读次数:
242
1 class Demo03{ 2 public static void main(String[] args){ 3 //关系运算符 == 4 5 //例1 6 int a = 10; 7 int b = 10; 8 double c = 10.0; 9 System.out.println(a=
分类:
编程语言 时间:
2016-02-17 20:44:29
阅读次数:
207
@Test public void testMap2List() throws Exception{ Map<String, String> map = new HashMap<String, String>(); map.put("1", "AA"); map.put("2", "BB"); ma
分类:
编程语言 时间:
2016-02-17 20:43:43
阅读次数:
220
spring AOP?面向切面编程,区别于面向对象编程OOP AspectJ: 是Java社区里面最完整最流行的AOP框架,下面就用aspectJ来上例子 一.基于注解方式 步骤如下: 引入jar包(spring的必要jar包 以及aspectj的jar包) 业务方法HelloworldServic
分类:
编程语言 时间:
2016-02-17 20:43:29
阅读次数:
305