#tc

LeetCode 70. Climbing Stairs

题意:走楼梯,你一共要走n个阶梯才能到达楼顶。你每次只能走一个阶梯或者两个阶梯,请问你有多少种走法。 思路:动态规划,d[n]代表走n个阶梯的总共走法:走到第n个阶梯有两种可能,那就是从第n-1个阶梯走一个阶梯就到了,或者从第n-2个阶梯走两个阶梯就到了。   所以d[n]=d[n-1]+d[n-2...
代码星球 ·2020-04-05

LeetCode 191. Number of 1 Bits Question

题意:给你一个整数,计算该整数的二进制形式里有多少个“1”。比如6(110),就有2个“1”。 一开始我就把数字n不断右移,然后判定最右位是否为1,是就cnt++,否则就继续右移直到n为0。可是题目说了是无符号整数,所以给了2147483648,就WA了。因为j...

LeetCode 100. Same Tree

题意:给你两个二叉树,然后判定两棵树是否完全相等。 大意:用递归,先判定两个根的val值是否相等,不等就returnfalse,相等就判定两棵树的左子树和右子树是否相等。 /***Definitionforabinarytreenode.*publicclassTreeNode{*intval;*T...
代码星球 ·2020-04-05

LeetCode 401 Binary Watch

 题意:  一块表,上面有四个灯,分别显示8、4、2、1;下面有六个灯,分别显示32、16、8、4、2、1。    上面的灯代表小时,下面的灯代表分钟,给你数字n,代表有n个灯亮,让你求出n个灯亮可能代表的时间是多少。    (小时范围是0到11,分钟范围是0到59) 我的思路:  用数组记录一定数...
代码星球 ·2020-04-05

POJ 1703 Find them, Catch them 并查集

题意:给你t组数据,每组数据给你编号为1-n的坏人,这些坏人要么属于团伙A,要么属于团伙B,然后给你m次操作:   A操作:询问x和y是不是同一个团伙   D操作:告诉你x和y不是同一个团伙 思路:和POJ1182食物链是一样的。http://www.cnblogs.com/sevenun/p/5474343...
代码星球 ·2020-04-05

Web API 源码剖析之默认消息处理程序链之路由分发器(HttpRoutingDispatcher)

我们在上一节讲述了默认的DefaultServer(是一个类型为HttpServer的只读属性)。本节将讲述DefaultHandler(是一个HttpMessageHandler的只读属性)。在WebAPI里默认是的一个HttpRoutingDispatcher类型,它继承于HttpMessageHandler。我们...

无需写try/catch,也能正常处理异常 (转)

原文地址:http://www.cnblogs.com/artech/archive/2012/10/28/automatic-exception-handling-aspnet.html 对于企业应用的开发者来说,异常处理是一件既简单又复杂的事情。说其简单,是因为相关的编程无外乎try/catch/fina...

无需Try catch 的UI事件封装类

在UI处理中,经常需要进行异常处理,以便在错误发生时能够进行一些自定义的操作,比如,弹出消息框给用户,进行重试操作,记录日志等,如果能够让用户写代码时不用写try...catch,而只是关注业务逻辑的处理,那么开发的效率将得到显著的提升。基于这个目的,我下面对EventHandler进行了封装,在用户进行事件调用时,自...
代码星球 ·2020-04-05

JDBC入门try/catch型

packagecom.itheima.domain;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.sql.Statement;p...
代码星球 ·2020-04-05

ServletContext中的转发

客户端向服务器发送请求,服务器将请求进行转发,获得响应信息,客户端只发送一次请求,地址栏信息不变。服务器接收类,进行转发packagecom.itheima.zhuanfa;importjava.io.IOException;importjavax.servlet.RequestDispatcher;importjav...
代码星球 ·2020-04-05

ServletContext当全局变量的使用

ServletContext对象1,作用:JavaWeb应用的一个全局变量,一个应用只有一个ServletContext对象,在应用启动时,容器就会创建该对象2,获得ServletContext对象的引用3,应用ServletContext的特点,可以将该对象看做是整个web应用的总管家4,应用  实现多个Servle...

angular学习笔记(十四)-$watch(4)

如果需要同时监测多个属性或者对象,并且执行的是同样的回调,可以有两种选择:1.监测这些属性连接起来之后的值:$scope.$watch('objOne.a+objTwo.b+...',watchCallback);这个表达式可以无限长,但如果非常长的时候,应该把它们放在一个函数的返回值里,而不是写一个很长很长的表达式2...

angular学习笔记(十四)-$watch(3)

同样的例子,还可以这样写:<!DOCTYPEhtml><htmlng-app><head><title>11.3$watch监控数据变化</title><metacharset="utf-8"><scriptsrc="../angular.j...

angular学习笔记(十四)-$watch(2)

下面来看一个$watch的比较复杂的例子:还是回到http://www.cnblogs.com/liulangmao/p/3700919.html一开始讲的购物车例子,给它添加一个计算总价和折扣的功能,如果总价超过500,则优惠10%:代码如下:<!DOCTYPEhtml><htmlng-app>...

angular学习笔记(十四)-$watch(1)

本篇主要介绍$watch的基本概念:$watch是所有控制器的$scope中内置的方法:$scope.$watch(watchObj,watchCallback,ifDeep)watchObj:需要被检测的对象,可以是以下任意一种:1.某个数据,监测这个数据的值是否发生变化2.一条angular表达式,监测表达式的结果...
首页上一页...143144145146147...下一页尾页