警告: Can't transform property 'acceptEvent' from java.lang.String into java.util.List. Will register a default Morpher产生错误的代码:import net.sf.json.JSONObject; public static T jsonToObject(String jsonStr...
分类:
编程语言 时间:
2015-01-12 21:01:52
阅读次数:
166
java的常见问题及trim函数...
分类:
编程语言 时间:
2015-01-12 21:02:56
阅读次数:
140
Given two sorted integer arrays A and B, merge B into A as one sorted array.
Note:
You may assume that A has enough space (size that is greater or equal to m + n) to hold additional elements from ...
分类:
编程语言 时间:
2015-01-12 21:01:06
阅读次数:
280
1 Tomcat配置JNDI资源
JNDI(Java Naming and Directory Interface),Java命名和目录接口。JNDI的作用就是:在服务器上配置资源,然后通过统一的方式来获取配置的资源。
我们这里要配置的资源当然是连接池了,这样项目中就可以通过统一的方式来获取连接池对象了。
配置JNDI资源需要到元素中配置子元素:
name:指定资源的名称,这个...
分类:
编程语言 时间:
2015-01-12 21:00:12
阅读次数:
183
平常一般都在Linux下用Python,今天女票突然说让帮忙把一些图片全部弄成一个分辨率的,作为程序员,这种重复的工作还是交给计算机吧。
废话不多说,打开Cmd看下Windows的python下面是否有PIL(python imaging library)这个库,很不辛,木有。
于是到 PIL官网 下载一个,python imaging library 1.1.7 for Py...
分类:
编程语言 时间:
2015-01-12 20:59:45
阅读次数:
546
Closuresarefunctionsthatrefertoindependent(free)variables.闭包是以静态方式/词法方式进行存储所有父作用域的一个函数在JavaScript高级程序设计里面通过一个createComparisonFunction()函数和这个函数的作用域链之间的...
分类:
编程语言 时间:
2015-01-12 20:57:34
阅读次数:
457
题意:给出两个排列,求出每个排列在全排列的排行,相加,模上n!(全排列个数)得出一个数k,求出排行为k的排列。解法:首先要得出定位方法,即知道某个排列是第几个排列。比如(0,?1,?2),?(0,?2,?1),?(1,?0,?2),?(1,?2,?0),?(2,?0,?1),?(2,?1,?0).拿...
分类:
编程语言 时间:
2015-01-12 20:53:54
阅读次数:
202
在C#中,单例就是保证一个类只有一个实例,实现的方法一般是先判断实例存在与否,如果存在直接返回,如果不存在就创建了再返回,会提供一个静态方法,通过该静态方法可以取得唯一实例。这就确保了一个类只有一个实例对象:public class Singleton{ private static Sing...
分类:
编程语言 时间:
2015-01-12 20:45:10
阅读次数:
131
最近在接触软件注册模块,需要获取硬盘序列号来生成注册码。 硬盘序列号,英文名:Hard Disk Serial Number,该号是硬盘厂家为区别产品而设置的,是唯一的。网上搜索一下,发现获取硬盘序列号的代码遍地都是,但很多是错误的。典型代表就是使用GetVolumeInformation函数获取序...
分类:
编程语言 时间:
2015-01-12 20:47:45
阅读次数:
303
右值引用的目的之一,是为了C++中一个比较影响性能的问题:拷贝临时对象,例如,在1 int foo(){ ... } 2 int x; 3 x = foo(); 中,在第三句中,发生了以下的事情:1。销毁 x 所持有的资源;2。拷贝函数 foo 返回的临时对象所持有的资源;3。销毁 foo 返...
分类:
编程语言 时间:
2015-01-12 20:47:24
阅读次数:
224
前言在我们编写多线程程序时,会遇到这样一个问题:在一个线程处理的过程中,需要等待另一个线程处理的结果才能继续往下执行。比如:有两个线程,一个用来接收Socket数据,另一个用来处理Socket数据,而处理Socket数据的那个线程需要在接收到Socket数据后才能处理运行,就要等待接收线程接收数据。...
分类:
编程语言 时间:
2015-01-12 20:46:24
阅读次数:
248
1.直接插入排序直接插入排序的过程可以理解为一个固定长度的数组被分为两个集合,即已排序集合和未排序。开始时已排序集合为空,而未排序集合即为整个数组。当排序开始后插入一个对象,已排序集合元素数目加1,相应地未排序集合元素数目减1,重复插入过程直至将未排序集合清空为止,这时排序集合就是最终结果。如下图:...
分类:
编程语言 时间:
2015-01-12 20:44:52
阅读次数:
319
日期和时间处理是经常会遇到的事情。什么是Tick?时间间隔是以秒为单位的浮点小数。每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。Python附带的受欢迎的time模块下有很多函数可以转换常见日期格式。如函数time.time()用ticks计时单位返回从12:00am, Ja...
分类:
编程语言 时间:
2015-01-12 20:41:45
阅读次数:
476
一些公共对象。详细参考手册。 一、Window 对象 Window 对象表示浏览器中打开的窗口。 如果文档包含框架( 或 标签),浏览器会为 HTML 文档创建一个 window 对象,并为每个框架创建一个额外的 window 对象。 注意: 没有应用于 window 对象的公开标准,...
分类:
编程语言 时间:
2015-01-12 20:41:02
阅读次数:
221
国际权威的学术组织the IEEE International Conference on Data Mining (ICDM) 2006年12月评选出了数据挖掘领域的十大经典算法:C4.5, k-Means, SVM, Apriori, EM, PageRank, AdaBoost, kNN, N...
分类:
编程语言 时间:
2015-01-12 20:41:20
阅读次数:
207
参考文章:http://kb.cnblogs.com/page/86907/(配置Nginx+uwsgi更方便地部署python应用)http://projects.unbit.it/uwsgi/wiki/VirtualHosting(uWSGIVirtualHostingMode)http://uwsgi-docs.readthedocs.org/en/latest/Configuration.html(ConfiguringuWSGI)为了让多个站点共享..
分类:
编程语言 时间:
2015-01-12 19:26:01
阅读次数:
289
Notepad++设置运行Python程序安装Python后将Python添加到系统的环境变量,之后需要配置使用Notepad++作为Python的编辑环境,需要设置自动运行,例如本机安装的是Python2.7,方法如下:1.打开Notepad++主界面,点击“运行-运行”,或按“F5”快捷键。2.在弹出的对话框中输入cmd/..
分类:
编程语言 时间:
2015-01-12 19:24:54
阅读次数:
240