Given a binary tree, find the maximum path sum.The path may start and end at any node in the tree.For example:Given the below binary tree, 1 ...
分类:
编程语言 时间:
2014-11-19 07:13:48
阅读次数:
206
java中如果在一个类中没有写明任何构造函数的,那么会存在一个无参的构造函数,如下:public class Children { private String name; private String address; public String getName() { return...
分类:
编程语言 时间:
2014-11-19 07:14:16
阅读次数:
141
【解释器启动方式】 第一种启动解释器的方式和启动Unix Shell的方式差不多,当解释器以与之连接的TTY设备的标准输入流启动时,它交互式读取和执行每一条命令;当解释器以文件名或者标准的文件输入流启动时,它会从文件中读取和执行脚本。 第二种启动解释器的方式是输入 python –c command...
分类:
编程语言 时间:
2014-11-19 07:14:27
阅读次数:
220
在C++语言中有一组基础的概念一直都容易混淆:Overload、Override和Overwrite分别表示什么意思?下面把这三个概念整理一下:1. Overload(重载) 重载的概念最好理解,在同一个类声明范围中,定义了多个名称完全相同、参数(类型或者个数)不相同的函数,就称之为Overl...
分类:
编程语言 时间:
2014-11-19 07:13:55
阅读次数:
314
对于一个由N个整数组成的数组,需要比较多少次才能把最大和最小的数找出来呢?解法:最简单的是扫描一遍数组,需要比较2*N次才能求解。解法二:首先在概念上把连个相邻的数分在同一组,只是想象而已,无须任何操作。然后比较同一组的奇数位数字和偶数位数字,将较大的数放在偶数位上,较小的数放在奇数位上。N/2次比...
分类:
编程语言 时间:
2014-11-19 07:11:09
阅读次数:
207
多线程的同步1. 锁对象。 应用场景:当某个数据可能被其他线程修改时,给涉及到数据的方法上锁,保证同一时刻只有拥有这个锁的线程能访问该数据,其他要调用这个方法的线程被阻塞。注意:必须是不同线程访问同一个对象的时候,其中的锁对象也是同一个。 应用方法: public class Bank{ ...
分类:
编程语言 时间:
2014-11-19 07:12:30
阅读次数:
223
@Autowired 默认是按照byType进行注入的,但是当byType方式找到了多个符合的bean,又是怎么处理的?经过一些代码的测试,我发现,Autowired默认先按byType,如果发现找到多个bean,则,又按照byName方式比对,如果还有多个,则报出异常。例子:@Autowiredp...
分类:
编程语言 时间:
2014-11-19 07:12:09
阅读次数:
183
近日项目开发中需要执行一些定时任务,比如需要在每天早上9:00,准时发布信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合spring框架来介绍。一.分类从实现的技术上来分类,目前主要有三种技术(或者说有三种产品):Java自带的java.util.Time...
分类:
编程语言 时间:
2014-11-19 07:11:48
阅读次数:
286
贝叶斯的应用过滤垃圾邮件贝叶斯分类器的著名的应用就是垃圾邮件过滤了,这方面推荐想详细了解的可以去看看《黑客与画家》或是《数学之美》中对应的章节,贝叶斯的基础实现看这里数据集两个文件夹,分别是正常邮件和垃圾邮件,其中各有25封邮件测试方法从50封邮件中随机选取10封做为测试数据实现细节1.首先我们需要...
分类:
编程语言 时间:
2014-11-19 07:10:16
阅读次数:
371
Given a string, determine if it is a palindrome, considering only alphanumeric characters and ignoring cases.For example,"A man, a plan, a canal: Pana...
分类:
编程语言 时间:
2014-11-19 07:08:44
阅读次数:
197
实践证明,Struts2.3.16.3 至少要下面9个Jar包才能正常启动。commons-fileupload-1.3.1.jarcommons-logging-1.1.3.jarfreemarker-2.3.19.jarjavassist-3.11.0.GA.jarognl-3.0.6.jars...
分类:
编程语言 时间:
2014-11-19 07:06:54
阅读次数:
218
看了雨松MOMO的Unity3D研究院之手游开发中所有特殊的文件夹学习了,做个笔记。1.EditorEditor文件夹可以在根目录下,也可以在子目录里,只要名子叫Editor即可。不过我比较喜欢放在根目录,一目了然。Editor文件夹下面的所有资源以及脚本文件在打包的时候都不会被打进去,并且脚本也只...
分类:
编程语言 时间:
2014-11-19 07:08:15
阅读次数:
171
Java反射: 1 package com.corn; 2 3 import java.lang.reflect.Constructor; 4 import java.lang.reflect.Field; 5 import java.lang.reflect.InvocationTar...
分类:
编程语言 时间:
2014-11-19 07:07:36
阅读次数:
204
1.for in 循环for 被乘数 in 1...5{ println("\(被乘数)乘以5是\(被乘数*5)")}当不需要第一个变量的时候可以使用 _ 代替,比如 求3的10次方let 底=3let 幂=10var 结果=1for _ in 1...10{ 结果=结果*底}let 女神们=[.....
分类:
编程语言 时间:
2014-11-19 07:03:42
阅读次数:
212
Java_信号量_Semaphore应用 计数信号量(Counting Semaphore)用来控制同时访问某个特定资源的操作数量,或者同时执行某个指定操作的数量。计数信号量还可以用来实现某种资源池,或者对容器施加边界。 Semaphore中...
分类:
编程语言 时间:
2014-11-19 02:26:45
阅读次数:
176
1. 需求背景 ? ? 需求:spring MVC框架controller间跳转,需重定向。有几种情况:不带参数跳转,带参数拼接url形式跳转,带参数不拼接参数跳转,页面也能显示。 本来以为挺简单的一件事情,并且个人认为比较常用...
分类:
编程语言 时间:
2014-11-19 02:28:02
阅读次数:
223