数据类型转换在程序编译时或在程序运行实现 基本类型 ←→ 基本类型 基本类型 ←→ 类类型 类类型 ←→ 类类型 类对象的类型转换可由两种方式说明: 构造函数 转换函数 称为用户定义的类型转换或类类型转换,有隐式调用和显式调用方式 1 class X 2...
分类:
编程语言 时间:
2015-03-11 23:12:47
阅读次数:
164
提前话:快速排序是对分治思想很好的运用,理解好了快排,也就对分治有了更好的了解、分治思想: 1.分治是个很好的东西,这种思想可以化大为小,化复杂为简单,因此如果能通过快排理解分治,那思维一定会得到很好的锻炼的。 2.在求解一个输入规模为n,而n的取值又很大的问题时,直接求解往往非常困难。这时,可以先...
分类:
编程语言 时间:
2015-03-11 23:13:11
阅读次数:
239
Scalable IO in Javahttp://gee.cs.oswego.edu/dl/cpjslides/nio.pdf基本上所有的网络处理程序都有以下基本的处理过程:Read requestDecode requestProcess serviceEncode replySend repl...
分类:
编程语言 时间:
2015-03-11 23:10:29
阅读次数:
290
程序代码中的临界区是需要互斥访问的,同一时刻只能有一个线程来访问临界区,也就是线程对临界区的访问时互斥的。竞争条件:当多个线程同时访问某个共享的内存区域并且对其进行读写操作时,就会出现数据破坏。这就是竞争条件。避免竞争条件的方法是synchronized加锁。如何来定义共享变量:1、在主类中定义一个...
分类:
编程语言 时间:
2015-03-11 23:12:53
阅读次数:
947
http://www.cnblogs.com/xwdreamer/archive/2012/05/30/2526822.htmlhttp://blog.csdn.net/liulin_good/article/details/6213815http://www.cnblogs.com/meng72n...
分类:
编程语言 时间:
2015-03-11 23:11:50
阅读次数:
168
格式化字符串总结如下,红色部分是需要掌握部分:以下几个常用的实例:1.%s的使用 "%s is the author" %("paulwinflo")>>>paulwinflo is the author 2.%d的使用print "%+d" % (-5)>>>-5print "%+d" % (5)...
分类:
编程语言 时间:
2015-03-11 23:10:00
阅读次数:
203
MFC使用Haru free pdf lib生成pdf文件我们先创建一个项目MFCPDFDemo,在上面添加一个编辑框和一个按钮:haru free pdf类库下载地址这里直接下载dll,如果想以静态库的方式使用,得下载源码自己编译。然后把这个dll添加到项目中,怎么添加就不说了吧,还是说一下吧,万...
分类:
编程语言 时间:
2015-03-11 23:09:17
阅读次数:
3173
原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://underthehood.blog.51cto.com/2531780/658350By RaySaint 2011/09/051综述结合论文[1]和Rob Hess的开源SIFT代码(...
分类:
编程语言 时间:
2015-03-11 23:09:18
阅读次数:
438
首先找连个数组的交集,分别指定i,j指向连个数组头部,对i,j进行比较,i的值大于j的值,j++;i的值小于j的值,i++;相等,则保存;?然后再求连个交集的交集;复杂度应为O(M+N+P+Q)?//求数组a,b交集;交集存于a,并返回k,k为交集长度; 1 //求数组a,b交集;交集存于a,并返回...
分类:
编程语言 时间:
2015-03-11 23:09:42
阅读次数:
235
一、第一天学习进程Java概述【电脑—Java介绍】--------Java经典实例【path环境配置、HelloWorld】-------------Java基础【关键字、标识符、注释、HelloWorld注释完整】二、Java概述键盘快捷键:Ctrl+A:全选 Ctrl+C:复制 Ctrl+V:...
分类:
编程语言 时间:
2015-03-11 23:07:49
阅读次数:
182
requests是python的第三方库,号称:Requests: HTTP for Humans中文快速教程在这:http://cn.python-requests.org/zh_CN/latest/看完之后有点迷惑,不知道怎么用,看了一下源码,发现 #官冈文档中第一条就是 >>> r...
分类:
编程语言 时间:
2015-03-11 23:06:35
阅读次数:
164
1 #include 2 #include 3 #include 4 5 #define MAXVEX 30 //最大顶点数 6 #define MAXEDGE 30 //最大边数 7 #define INFINITY 65535 //∞ ...
分类:
编程语言 时间:
2015-03-11 23:06:42
阅读次数:
423
定义一个指针变量指针变量的使用如int c = 76;int * pointer = &c;则*pointer 为 pointer 所指向的存储单元的内容,是变量C而不是数字76另:指针变量也是变量,是变量就有地址。
分类:
编程语言 时间:
2015-03-11 23:05:38
阅读次数:
132
1、运算符重载对已有的运算符赋予多重的含义使同一运算符作用于不同类型的数据时产生不同类型的行为目的扩展C++中提供的运算符的适用范围,以用于类所表示的抽象数据类型运算符的重载实质是函数重载,类型如下:返回值类型 operator 运算符(形参表){ ... }在程序编译时把含运算符的表达...
分类:
编程语言 时间:
2015-03-11 23:01:06
阅读次数:
156
取变量的地址&C 获取地址的占用的存储空间 sizeof(&C) 通过地址操作变量*&C
分类:
编程语言 时间:
2015-03-11 23:00:13
阅读次数:
162
指针数组:是一个数组,元素是指针类型int* pAddr[10];数组指针: 是一个指针int (*p)[3];说明: 定义的格式上,数组指针比指针数组多一个括号,记法: 指针比较麻烦
分类:
编程语言 时间:
2015-03-11 22:58:19
阅读次数:
149
这里对这个DP问题做了代码实现,分为递归算法(自顶向下)和非递归算法(自下向上),以及拓展的自下向上算法的实现。递归算法: 1 #include 2 3 using namespace std; 4 5 int size = 10; 6 7 inline int max(int a, int ...
分类:
编程语言 时间:
2015-03-11 23:00:20
阅读次数:
277