转发:http://www.cnblogs.com/skydesign/archive/2011/09/02/2163592.html先看看模块的结构: 前面五个属性大家感兴趣可以打出来看看数值,这里就不介绍了。 先说明的是,使用这个模块的函数前先确保操作的列表是已排序的。先看看 insort 函数...
分类:
编程语言 时间:
2015-01-10 12:26:09
阅读次数:
211
题目:
Given two integers n and k, return all possible combinations of k numbers out of 1 ... n.
For example,
If n = 4 and k = 2, a solution is:
[
[2,4],
[3,4],
[2,3],
[1,2],
[1,3],
...
分类:
编程语言 时间:
2015-01-10 11:20:00
阅读次数:
280
//1. 向下取整var a=~~1.2; //1var b=3.4>>0;//3//都是舍弃小数部分var c=~~-3.4; // -3Math.floor(-3.4)=-4;//所以这两种方法最好用在正数上面// +转为数字,js中+可以转为数字var time=+new Date(); .....
分类:
编程语言 时间:
2015-01-10 11:15:51
阅读次数:
180
BaseTask.h 任务基类 1 #ifndef MYTASK_H 2 #define MYTASK_H 3 #include "BaseTask.h" 4 5 class MyTask : public BaseTask 6 { 7 public: 8 virtual void run...
分类:
编程语言 时间:
2015-01-10 11:14:58
阅读次数:
270
O(∩_∩)O...今天继续学习了Javascript的知识,下面就总结一下。数组:判断是否为数组(instanceof Array)在JavaScript中,数组不一定是同一类型var array = ["Hello", 18, true]; if (array instanceof Arr...
分类:
编程语言 时间:
2015-01-10 11:13:15
阅读次数:
203
Foundations of Python Network Programming Third Edition下载http://www.amazon.com/Foundations-Python-Network-Programming-Brandon/dp/1430258543这本书是2014年底出...
分类:
编程语言 时间:
2015-01-10 11:13:51
阅读次数:
729
//四种方法为EDIT控件初始化//调用系统APIHWND hEidt = ::GetDlgItem(m_hWnd,IDC_EDIT1);::SetWindowText(hEidt,L"0.");//调用类成员函数GetDlgItem(IDC_EDIT1)->SetWindowText(L"0.")...
分类:
编程语言 时间:
2015-01-10 11:11:36
阅读次数:
208
#include
using namespace std;
int main()
{
char name[10];
int age;
cout<>name;
cout<>age;
cout<<"name is "<<name<...
分类:
编程语言 时间:
2015-01-10 10:07:07
阅读次数:
223
new 运算符
1、指针变量 = new 数据类型, 如:int *p; p=new int;
2、new从内存中卫程序分配一块内存空间,并返回指向该内存的首地址,该地址存放于指针变量中
new
先分配内存,做复杂类型的构造
delete
释放
delete运算符
delete 指针变量; 如:delete p;
(1)用new获取内存空间,必须用delete进行释...
分类:
编程语言 时间:
2015-01-10 10:03:51
阅读次数:
178
1、为什么需要线程池?部分应用程序需要执行很多细小的任务,对于每个任务都创建一个线程来完成,任务完成后销毁线程,而这就会产生一个问题:当执行的任务所需要的时间T1小于等于创建线程时间T2和销毁线程时间T3总和时即T1 =0为正常状态 setTask后调用 Task->run函数这个才是真正执行的动作...
分类:
编程语言 时间:
2015-01-10 10:04:02
阅读次数:
325
一般而言,对于一个用户自定义的类类型,以下四个函数在用户没有自定义的情形下,会由编译器自动生成:1、default constructor2、copy constructor Someclass::Someclass(const Someclass &);3、copy assignment ope....
分类:
编程语言 时间:
2015-01-10 10:00:36
阅读次数:
150
在SpringMVC中处理请求到对应的Controller有三种:
一、BeanNameUrlHandlerMapping(默认)
该处理器根据bean的name属性对应到请求上
可有可无
例如:
那么此时http://localhost:8080/spring/index3 就会对应到该Controlle...
分类:
编程语言 时间:
2015-01-10 08:56:31
阅读次数:
173
在Spring的框架中标准的配置文件是application.xml文件,但是我们经常需要使用spring的扩展框架SpringMVC或Spring security等,有时也需要集成其他的框架例如Struts等,此时我们常常在application中使用
来导入其他配置文件。
在SpringMVC中如果在web.xml中没有指定contextConfigLocation,那么程序就会...
分类:
编程语言 时间:
2015-01-10 08:56:45
阅读次数:
204
Steinhaus-Johnson-Trotter算法是一种基于最小变换的全排列生成算法,对于排列a[1...n],该算法通过将a[i],与a[i-1](或a[i+1])进行交换,生成下一个排列,直到所有排列生成完毕为止,这样,当前排列与其后继排列只是两个相邻位置的元素发生了调换。当然,为了防止重复生成某一个排列,算法并非随意调换某两个元素之间的位置,其生成全排列的具体规则如下。
首先,以字...
分类:
编程语言 时间:
2015-01-10 08:55:09
阅读次数:
402
介绍 本章主要说下基于内核模式构造的线程同步方式,事件,信号量。目录一:理论二:WaitHandle三:AutoResetEvent四:ManualResetEvent五:总结一:理论我们晓得线程同步可分为,用户模式构造和内核模式构造。内核模式构造:是由windows系统本身使用,内核对象进行调度....
分类:
编程语言 时间:
2015-01-10 08:52:19
阅读次数:
289
来源:http://coolshell.cn/articles/6441.htmlJavascript是一个类C的语言,他的面向对象的东西相对于C++/Java比较奇怪,但是其的确相当的强大,在Todd 同学的“对象的消息模型”一文中我们已经可以看到一些端倪了。这两天有个前同事总在问我Javascr...
分类:
编程语言 时间:
2015-01-10 08:50:23
阅读次数:
162