题目:
Given a binary tree and a sum, find all root-to-leaf paths where each path's sum equals the given sum.
For example:
Given the below binary tree and sum
= 22,
5
/...
分类:
编程语言 时间:
2015-01-12 19:24:15
阅读次数:
170
JavaScript原本是单线程的,一次只能处理一件事。如果处理数组占据大量时间,用户点击可能就没反应了,或页面刷新很慢,影响用户体验。
HTML5之后可以新建一个工作线程来处理数组,确保之后的事情能顺利完成。...
分类:
编程语言 时间:
2015-01-12 19:23:26
阅读次数:
215
java 数组操作...
分类:
编程语言 时间:
2015-01-12 19:23:07
阅读次数:
196
今天看到一个有意思的题目,听说是《编程之美》中的一道题,瞬间感觉自己又落后了很多。今天就拿出来分享下我在这道题目的感悟!
原题大意:一个桶内放有100个黑球,100个白球。按照下面的顺序拿出桶内的球:
1.每次拿出2个球;
2.若为同色球则放回一个黑色的球;
3....
分类:
编程语言 时间:
2015-01-12 19:18:35
阅读次数:
181
1.下面是对象转成数组的代码:
public static function object2array($d)
{
if (is_object($d)) $d = get_object_vars($d);
if (is_array($d))
return array_map('self::object2array', $d);
else
return $d;
}
2...
分类:
编程语言 时间:
2015-01-12 19:20:21
阅读次数:
166
继续总结:Java经过Action后,怎么将action中返回的数据写到前台去
先了解下:HttpServletResponse对象
(1).Web服务器收到一个http请求,会针对每个请求创建一个HttpServletRequest和HttpServletResponse对象,向客户端发送数据找HttpServletResponse,从客户端取数据找HttpServletRequest;
...
分类:
编程语言 时间:
2015-01-12 19:18:56
阅读次数:
284
第一步:Map中新增sort临时键
// 初始化Map集合
List> columns = new ArrayList>();
Map c1 = new HashMap();
c1.put("sort", "8");
c1.put("title", "www.chuweibiao.com");
columns.add(c1);
Map c2 = new HashMap()...
分类:
编程语言 时间:
2015-01-12 19:14:38
阅读次数:
164
本文主要结合实现的restfuljava 后端,总结Exception 的处理架构。
1. exception 的分类和处理方法
异常是面向对象语言非常重要的一个特性,良好的异常设计对程序的可扩展性、可维护性、健壮性都起到至关重要。
JAVA根据用处的不同,定义两类异常
Checked Exception: Exception的子类,方法签名上需要显示的声明throws,编译...
分类:
编程语言 时间:
2015-01-12 19:14:56
阅读次数:
203
【问题】
今天在使用python中的json转换碰到一个问题:
【代码】
comments.json
{
"count":"2",
"page":"1",
"comments":[
{
"content":"helloworld",
"user":{
"id":"0001",
"name":"xiaosi"
},
"source...
分类:
编程语言 时间:
2015-01-12 19:14:41
阅读次数:
152
类图,继承和聚合关系,详图和简图;composite模式。
这本书[http://book.douban.com/subject/21964984/],第210页-216页。
grammar用 parser comibinator in java描述
composite pattern
composite pattern应用于 parser comi...
分类:
编程语言 时间:
2015-01-12 19:12:30
阅读次数:
150
现在计算机的处理性能越来越好,加上JDK升级对一些代码的优化,在代码层针对一些细节进行调整可能看不到性能的明显提升,但是我觉得在开发中注意这些,更多的是可以保持一种性能优先的意识,对一些敲代码时间比较短的同学挺有意义的。一 循环条件下,循环体和判断条件中,都要避免对使用复杂表达式,减少对变量的重复计...
分类:
编程语言 时间:
2015-01-12 19:09:16
阅读次数:
203
from: http://jinnianshilongnian.iteye.com/blog/16026173.1、DispatcherServlet作用DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派,而且与Spring...
分类:
编程语言 时间:
2015-01-12 19:05:22
阅读次数:
187
我们格式化构建字符串可以有3种方法:1 元组占位符m = 'python'astr = 'i love %s' % mprint astr2 字符串的format方法m = 'python'astr = "i love {python}".format(python=m)print astr3 字典...
分类:
编程语言 时间:
2015-01-12 19:07:40
阅读次数:
129
一、spring 版本:spring-framework-3.2.7.RELEASE二、所需其它Jar包:三、主要代码:web.xml[java]view plaincopylog4jConfigLocationclasspath:log4j.propertieslog4jRefreshInterv...
分类:
编程语言 时间:
2015-01-12 19:06:58
阅读次数:
203
python 字典排序http://www.cnblogs.com/kaituorensheng/archive/2012/08/07/2627386.html引子字典,形如 dic = {'a':1 , 'b':2 , 'c': 3},字典中的元素没有顺序,所以dic[0]是有语法错误的。并且不可...
分类:
编程语言 时间:
2015-01-12 18:57:45
阅读次数:
154
通过http://localhost:7002/card/services/HelloWorld?wsdl访问到xml如下,说明接口写对了。2.静态调用 // 创建WebService客户端代理工厂 JaxWsProxyFactoryBean factory = new JaxWsProxyFa.....
分类:
编程语言 时间:
2015-01-12 18:58:10
阅读次数:
190
本文不谈闭包的概念,因为概念容易把人搞晕,本文希望通过几个鲜活的例子来探究闭包的性质,相信对理解闭包会有所帮助。程序1var f = (function() { var n = 10; return function() { ++n; consol...
分类:
编程语言 时间:
2015-01-12 18:50:01
阅读次数:
153