Python中有两个用法比较经典,一个是装饰器,另一个就是yield(生成器)了,装饰器顾名思义就是装饰某东西的,这个东西就是函数,简单的说就是把函数当成该装饰器的参数然后返回一个函数。 最近接触到了yield字段,这个真是太好用了,它就像range和xrange的区别差不多,好多人用range函数 ...
分类:
编程语言 时间:
2016-07-30 16:42:06
阅读次数:
154
为了易用,我编写排序函数,这和直接在主调函数中用是差不多的。 我认为选择排序法更好理解!请注意 i 和 j ,在写代码时别弄错了,不然很难找到错误! 冒泡排序法: 选择排序法: ...
分类:
编程语言 时间:
2016-07-30 16:42:20
阅读次数:
274
1.一个代理模式的实例 通过 Proxy类进行代理 wait.java UnitTest.java 2.通过spring的配置文件进行代理 这个方法进行代理所需的类和上面的 wait接口 和 它的实现类waiter 还有sayhelloadvice类 不同之处在于不是使用 ProxtyFactory ...
分类:
编程语言 时间:
2016-07-30 16:41:19
阅读次数:
198
题目链接:hdu 5773 The All-purpose Zero 官方题解:0可以转化成任意整数,包括负数,显然求LIS时尽量把0都放进去必定是正确的。 因此我们可以把0拿出来,对剩下的做O(nlogn)的LIS,统计结果的时候再算上0的数量。 为了保证严格递增,我们可以将每个权值S[i]减去i ...
分类:
编程语言 时间:
2016-07-30 16:39:29
阅读次数:
194
本文转自:点击打开链接 SPRING官方网站改版后,建议都是通过 Maven和Gradle下载,对不使用Maven和Gradle开发项目的,下载就非常麻烦,下给出Spring Framework jar官方直接下载路径: http://repo.springsource.org/libs-relea ...
分类:
编程语言 时间:
2016-07-30 16:38:48
阅读次数:
257
public class Test { public static void main(String[] args) { Message m = new Message(); new Thread(new SetMessage(m)).start(); new Thread(new GetMessa ...
分类:
编程语言 时间:
2016-07-30 16:37:05
阅读次数:
125
事务基础:请参看:http://www.cnblogs.com/solverpeng/p/5720306.html 一、Spring 事务管理 1.前提:事务管理器 在使用 Spring 声明式事务管理策略之前,必须配置事务管理器。 Spring 的核心事务管理器的顶级接口是 PlatformTra ...
分类:
编程语言 时间:
2016-07-30 16:32:35
阅读次数:
220
反射,当时经常听他们说,自己也看过一些资料,也可能在设计模式中使用过,但是感觉对它没有一个较深入的了解,这次重新学习了一下,感觉还行吧! 一,先看一下反射的概念: 主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。 ...
分类:
编程语言 时间:
2016-07-30 16:32:00
阅读次数:
237
最近在做OpenCV4Android开发的时候,需要从摄像头捕获多个图片,传值给本地对象,每次捕获到图片都更新数据,最后将计算得到的数据传给JAVA层,并在界面中显示。经过摸索和调试后,找到了通过本地对象的地址,来实现JAVA和本地类交互的方法。 下面,通过一个小例子进行示例说明,本例子完成通过点击 ...
分类:
编程语言 时间:
2016-07-30 16:29:18
阅读次数:
201
print filter(lambda s: s and (len(s.strip()) > 0), ['test', None, '', 'str', ' ', 'END']) ...
分类:
编程语言 时间:
2016-07-30 16:29:53
阅读次数:
184
javaweb编程分为:前端(客户端)编程和后端(服务器)编程。 前端编程技术:html css jsp 等视图技术 后端编程技术:java语言 springMVC等框架 比较早的applet、servlet区别: applet:客户端的程序,它们可以直接嵌入到网页或者特定的容器中产生特殊的效果。 ...
分类:
编程语言 时间:
2016-07-30 16:27:59
阅读次数:
156
序列化 对象序列化的目标是将对象保存到磁盘中,或者允许在网络中直接传输对象。对象序列化机制允许把内存中的JAVA对象转换成跟平台无关的二进制流,从而允许将这种二进制流持久地保存在磁盘上,通过网络将这种二进制流传输到另一个网络节点,其他程序一旦获得了这种二进制流,都可以讲二进制流恢复成原来的JAVA对 ...
分类:
编程语言 时间:
2016-07-30 16:27:17
阅读次数:
300
1 package a.ab; 2 3 import java.io.FileInputStream; 4 import java.io.FileNotFoundException; 5 import java.io.FileOutputStream; 6 import java.io.IOExce ...
分类:
编程语言 时间:
2016-07-30 16:24:56
阅读次数:
167
首先,我们在开始前提出一个问题: 1.在运行时,对于一个java类,能否知道属性和方法;能否去调用它的任意方法? 答案是肯定的。 本节所有目录如下: 获取类的Class对象 获取类的Fields 获取类的Method 获取类的Constructor 新建类的实例 Class<T>的函数newInst ...
分类:
编程语言 时间:
2016-07-30 16:23:16
阅读次数:
214
package a.ab; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; publi ...
分类:
编程语言 时间:
2016-07-30 16:22:02
阅读次数:
167
1、mvc框架要做哪些事情 a)将url映射到java类或java类的方法 b)封装用户提交的数据 c)处理请求-调用相关的业务处理-封装相应的数据 d)将响应数据的数据进行渲染jap、html、freemarker等 2、spring mvc 是一个轻量级的,基于请求响应的mvc框架。 3、为什么 ...
分类:
编程语言 时间:
2016-07-30 16:18:05
阅读次数:
178
联机算法:联机算法是在任意时刻算法对要操作的数据只读入(扫描)一次,一旦被读入并处理,它就不需要在被记忆了。而在此处理过程中算法能对它已经读入的数据立即给出相应子序列问题的正确答案。 离线算法:算法设计策略都是基于在执行算法前输入数据已知的基本假设,也就是说,对于一个离线算法,在开始时就需要知道问题 ...
分类:
编程语言 时间:
2016-07-30 16:18:33
阅读次数:
406