There are a total of n courses you have to take, labeled from 0 to n - 1.Some courses may have prerequisites, for example to take course 0 you have to...
分类:
编程语言 时间:
2015-06-07 21:21:36
阅读次数:
272
ChessBoard.h 1 #ifndef __CHESS_BOARD_H__ 2 #define __CHESS_BOARD_H__ 3 4 #include "DataStruct.h" 5 6 #define COL_WIDTH 45 7 #define ROW_WIDTH 45 8 ...
分类:
编程语言 时间:
2015-06-07 21:22:15
阅读次数:
302
jersey集成spring相对来说比较简单,需要注意的几点是: 1、引入maven依赖jersey-spring,其中包含了spring的相关依赖,如果和项目中所使用的spring版本相冲突,可以通过exclusions清除掉。 2、确保jersey资源类所...
分类:
编程语言 时间:
2015-06-07 20:20:35
阅读次数:
409
python中的参数传递类似java,有着自己的内存回收机制,这和C++有着很大的差别。1.函数的参数传递:>>> a = [1, 2, 3]>>> def fun(a): for i in a: print i a.append(4)>>> fun...
分类:
编程语言 时间:
2015-06-07 20:16:59
阅读次数:
133
Description:Count the number of prime numbers less than a non-negative number, n.解题思路:空间换时间,开一个空间为n的数组,因为非素数至少可以分解为一个素数,因此遇到素数的时候,将其有限倍置为非素数,这样动态遍历+构造...
分类:
编程语言 时间:
2015-06-07 20:14:20
阅读次数:
892
(一)敏捷开发与XP:XP准则:1.沟通 :XP认为项目成员之间的沟通是项目成功的关键,并把沟通看作项目中间协调与合作的主要推动因素。2.简单 :XP假定未来不能可靠地预测,在现在考虑它从经济上是不明智的,所以不应该过多考虑未来的问题而是应该集中力量解决燃眉之急。3.反馈 :XP认为系统本身及其代码...
分类:
编程语言 时间:
2015-06-07 20:14:48
阅读次数:
191
问题描述: 现在有两个模板类(头文件A.h为1~14行,头文件B.h为15~27行): 1: /////////////////////////////////////////// 2: // file A.h 3: // 4: #include "B.h" 5: 6: template 7: cl...
分类:
编程语言 时间:
2015-06-07 20:15:02
阅读次数:
171
有时候,我们需要在多个条件同时成立的时候才能执行某段代码,比如:用户只有同时输入了QQ和密码,才能执行登录代码,如果只输入了QQ或者只输入了密码,就不能执行登录代码。这种情况下,我们就要借助于C语言提供的逻辑运算符。逻辑运算的结果只有2个:“真”为1,“假”为0&& 逻辑与1> 使用格式“条件A &...
分类:
编程语言 时间:
2015-06-07 20:15:20
阅读次数:
147
Reverse a singly linked list.解题思路:用Stack实现,JAVA实现如下: public ListNode reverseList(ListNode head) { if(head==null) return null; St...
分类:
编程语言 时间:
2015-06-07 20:15:41
阅读次数:
180
Given two strings s and t, determine if they are isomorphic.Two strings are isomorphic if the characters in s can be replaced to get t.All occurrences...
分类:
编程语言 时间:
2015-06-07 20:13:58
阅读次数:
153
原来听到树状数组这名字感觉很难,很高大上。学了一下发现不难。而且很好。普通的数组修改某个值耗费为O(1),输出和为O(n);而树状数组为O(logn);lowbit(x){ return x&(-x);}返回的是x二进制最后一位1的位置;有公式:cn=a(n-a^k+1)+.........+a.....
分类:
编程语言 时间:
2015-06-07 20:12:05
阅读次数:
233
Remove all elements from a linked list of integers that have value val. ExampleGiven: 1 --> 2 --> 6 --> 3 --> 4 --> 5 --> 6, val = 6Return: 1 --> 2 -....
分类:
编程语言 时间:
2015-06-07 20:11:15
阅读次数:
141
概述 1、AOP即Aspect-Oriented Programming,他是面向切面编程的核心思想。 2、AOP与OOP即面向对象的编程语言,不相冲突,他们是两个相辅相成的设计模式。 3、Spring的容器并不依赖于AOP。AOP简介 1。AOP专业术语: Cro...
分类:
编程语言 时间:
2015-06-07 20:07:40
阅读次数:
159
8.1 两种后处理 8.1.1 Bean 后处理 Bean后处理会在Bean实例创建后,对Bean进行进一步的增强处理。 Bean后处理必须实现BeanPostProcesser接口,BeanPostProcesser接口的两个实现方法: (1):Object postPro...
分类:
编程语言 时间:
2015-06-07 20:09:05
阅读次数:
145
JavaScript push() 方法定义和用法push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。语法arrayObject.push(newelement1,newelement2,....,newelementX)参数描述newelement1必需。要添加到数组的第一个元素。...
分类:
编程语言 时间:
2015-06-07 20:06:11
阅读次数:
613
1 实现思路向栈中插入4个元素后的状态执行过程分析:2 代码实现clib.h 接口定义 1 typedef struct CStashTag 2 { 3 int ele_size; //栈中每个元素的占用的字节数 4 int capacity;...
分类:
编程语言 时间:
2015-06-07 20:04:39
阅读次数:
154
Asp.net 5的依赖注入注入系列可以参考链接: [Asp.net 5] DependencyInjection项目代码分析-目录我们在之前讲微软的实现时,对于OpenIEnumerableService与ClosedIEnumerableService抛下没讲,现在我们就将该部分补充完整。我们回...
分类:
编程语言 时间:
2015-06-07 20:03:56
阅读次数:
140