背景: 1、系统采用SSM架构、需要在10多个MYSQL数据库之间进行切换并对数据进行操作,上篇博文《springMVC+Mybatis(使用AbstractRoutingDataSource实现多数据源切换时)事务管理未生效的解决办法》 2、第一步先通过AbstractRoutingDataSou ...
分类:
编程语言 时间:
2017-06-16 14:13:56
阅读次数:
223
Python中的深拷贝和浅拷贝详解 这篇文章主要介绍了Python中的深拷贝和浅拷贝详解,本文讲解了变量-对象-引用、可变对象-不可变对象、拷贝等内容。 要说清楚Python中的深浅拷贝,需要搞清楚下面一系列概念: 变量-引用-对象(可变对象,不可变对象)-切片-拷贝(浅拷贝,深拷贝) 【变量-对象 ...
分类:
编程语言 时间:
2017-06-16 14:14:24
阅读次数:
226
1、@RestController spring4为了更方便的支持restfull应用的开发,新增了RestController的注解,比Controller注解多的功能就是给底下的RequestMapping方法默认都加上ResponseBody注解,省得自己再去每个去添加该注解。 2、@Conf ...
分类:
编程语言 时间:
2017-06-16 14:14:57
阅读次数:
136
日本程序员norahiko,写了一个排序算法的动画演示,非常有趣。 这个周末,我就用它当做教材,好好学习了一下各种排序算法。 排序算法(Sorting algorithm)是计算机科学最古老、最基本的课题之一。要想成为合格的程序员,就必须理解和掌握各种排序算法。 目前,最常见的排序算法大概有七八种, ...
分类:
编程语言 时间:
2017-06-16 14:16:03
阅读次数:
171
有些冗余信息。由于之前測试正則表達式。所以没有把它们给移走。只是不影响使用。# -*- coding:utf-8 -*- import re,urllib,sys,os,time def getAllUrl(): entry=sys.argv[1] #try: getPage=urllib.urlo ...
分类:
编程语言 时间:
2017-06-16 14:16:43
阅读次数:
193
Unity模型部分隐藏着色器 http://blog.csdn.net/milk713785/article/details/52550130 Unity3d 描边shader介绍 http://www.cnblogs.com/joeshifu/p/5489727.html Unity3D shad ...
分类:
编程语言 时间:
2017-06-16 14:18:02
阅读次数:
150
static 方法不需要实例化,静态方法在JVM刚加载的时候就编译过了.在程序的运行过程中随时可以调用,不需要去实例化某个对象然后再去调用,可以直接用类名去调用,直到结束释放内存,且静态方法只能调用类静态变量,不能调用非static修饰变量,且任意一个对象对静态方法进行修改,其他调用该静态方法也会相 ...
分类:
编程语言 时间:
2017-06-16 14:18:53
阅读次数:
155
e.g: 结果为:avg=12.0 因为 a,b是int型,系统在运行时就将(a+b)/2看成int型运算,最后结果不会有小数,结果就是12,然后把87转成double类型赋值给avg,最终avg=12.0; 正确写法: 结果为:avg=12.5 ...
分类:
编程语言 时间:
2017-06-16 14:19:02
阅读次数:
144
以下是把sourceDir目录下的以.JPG结尾的文件所有拷贝到targetDir目录下: <span style="font-size:18px;">>>>import os >>> import os.path >>> import shutil >>> def copyFiles(source ...
分类:
编程语言 时间:
2017-06-16 14:19:09
阅读次数:
446
1、在浏览器中,大多数代码都是由事件驱动的(event-driven)。 这和生物中的神经反射有点类似。 比如说,谷歌页面上的一个按钮, 当我们“按下”这个按钮的时候,将跳出如下界面。 那么你有没想过,这个过程是怎么发生的呢? 很显然,在我们按下按钮的时候,一定是有“某一段代码“被调用。 这个“某一 ...
分类:
编程语言 时间:
2017-06-16 14:19:31
阅读次数:
184
SpringMVC3.2 解决PO返回前台转成JSON时数据Long精度丢失问题 方案 1、自定义一个杰克逊的json转换类 public class LongToStringAdapter extends ObjectMapper { private static final long seria ...
分类:
编程语言 时间:
2017-06-16 14:19:57
阅读次数:
1869
一、struts2-convention-plugin配置文件具体解释 <constant name="struts.convention.actionConfigBuilder" value="convention"/> <constant name="struts.convention.acti ...
分类:
编程语言 时间:
2017-06-16 14:20:23
阅读次数:
279
1、JDK5之后的Lock锁的概述和使用 2、死锁问题概述和使用 3、生产者消费者问题代码1 4、生产者消费者题代码2并解决线程安全问题 1 package cn.itcast_04; 2 3 public class Student { 4 String name; 5 int age; 6 } ...
分类:
编程语言 时间:
2017-06-16 14:21:04
阅读次数:
224
本题就是给出非常多对字符串,然后问一个字符串在另外一个字符串出现的次数。 就是所谓的Strstr函数啦。 Leetcode有这道差点儿一模一样的题目。 使用KMP算法加速。算法高手必会的算法了。 另外看见讨论说什么使用KMP还超时,最大可能是没有真正理解next table的含义,写了错误的代码,故 ...
分类:
编程语言 时间:
2017-06-16 14:21:44
阅读次数:
145
2.使用zip方法 ...
分类:
编程语言 时间:
2017-06-16 14:21:54
阅读次数:
162
Python GC主要使用引用计数(reference counting)来跟踪和回收垃圾。 在引用计数的基础上,通过“标记-清除”(mark and sweep)解决容器对象可能产生的循环引用问题,通过“分代回收”(generation collection)以空间换时间的方法提高垃圾回收效率。 ...
分类:
编程语言 时间:
2017-06-16 14:22:11
阅读次数:
255
值传递和引用传递參考地址:http://www.dataguru.cn/thread-489552-1-1.htmlpython的值传递不会改变传入參数的值,而引用传递传入的是一个地址。有点相似c的指针。在运行完毕之后会改变传入地址所指的值。值传递类型例如以下:上面的代码仅仅是将a的值作为參数传递进 ...
分类:
编程语言 时间:
2017-06-16 14:22:17
阅读次数:
206
一 生成器初探 什么是生成器? 可以理解为一种数据类型,这种数据类型自动实现了迭代器协议(其他的数据类型需要调用自己内置的__iter__方法),所以生成器就是可迭代对象 生成器分类及在python中的表现形式:(Python有两种不同的方式提供生成器) 1.生成器函数:常规函数定义,但是,使用yi ...
分类:
编程语言 时间:
2017-06-16 14:23:07
阅读次数:
235
Python 算法伪码: 对未知类别属性的数据集中的每个点依次执行以下操作: 1)计算已知类别数据集中的点与当前点之间的距离; 2)按照距离递增次序排序; 3)选取与当前点距离最小的k个点; 4)确定前k个点所在类别的出现频率; 5)返回前k个点出现频率最高的类别作为当前点的预测分类。 欧氏距离计算 ...
分类:
编程语言 时间:
2017-06-16 14:23:20
阅读次数:
343
1.输入10个成绩,求总分,最高分,最低分 这个题的解题思路就是先设定好一个最大值和最小值,然后让我们的变量arr[i]分别和最大值、最小值作比较,然乎通过转换赋值的形式来得到我们想要得到的最大和最小值 2.往数组里面添加数据的时候去重 方法一(比较笨重,但是粗俗易懂): 当输入9的时候没有弹出提示 ...
分类:
编程语言 时间:
2017-06-16 14:24:15
阅读次数:
208