1.顺序查找 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 数据结构和算法 { class _... ...
分类:
编程语言 时间:
2016-04-04 06:46:21
阅读次数:
179
web2py项目的建立与使用 1.所需工具 pycharm-professional-2016.1 下载地址:http://www.jetbrains.com/pycharm/download/ 破解方法, 0x1 ,安装 0x2 , 调整时间到2038年。 0x3 ,申请30天试用 0x4, 退出 ...
分类:
编程语言 时间:
2016-04-04 06:42:42
阅读次数:
200
OJ题刷多了,每次都是直接分配内存,那么,你还记得怎么动态分配内存吗? ———————————————————————————————————— 我们知道,使用malloc/calloc等分配内存的函数时,一定要检查其返回值是否为“空指针”(亦即是检查分配内存的操作是否成功),这是良好的编程习惯,也 ...
分类:
编程语言 时间:
2016-04-04 01:36:20
阅读次数:
235
学习javascript一段时间了,经过师傅的指引,自己对闭包作出如下总结,如有某点不妥,请君指出,不胜感激! 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量,而在 ...
分类:
编程语言 时间:
2016-04-04 01:34:58
阅读次数:
241
1.使用List接口中subList(int startIndex,int endIndex)方法实现分页 2.直接使用数据库SQL语句实现分页 3.使用hibernate等框架实现跨数据库的分页 Mysql查询语句 select * from t_student limit 0,10 Postgr ...
分类:
编程语言 时间:
2016-04-04 01:35:38
阅读次数:
280
20145307 《Java程序设计》第五周学习总结 教材学习内容总结 C8 使用try、catch打包System.in.read(),声明throws java.io.IOException。 ·如果父类异常对象在子类异常前被捕捉,则catch子类异常对象的区块将永远不会被执行。 ·catch括 ...
分类:
编程语言 时间:
2016-04-04 01:33:34
阅读次数:
273
直接插入排序是一种简单的插入排序法,其基本思想是:把待排序的纪录按其关键码值的大小逐个插入到一个已经排好序的有序序列中,直到所有的纪录插入完为止,得到一个新的有序序列。 void Insertsort1(int a[], int n) { int i, j, k; for (i = 1; i < n ...
分类:
编程语言 时间:
2016-04-04 01:32:58
阅读次数:
194
基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 ...
分类:
编程语言 时间:
2016-04-04 01:30:58
阅读次数:
218
1、进程和线程 进程,是一个正在运行的程序实体,windows下常见的就是xxx.exe,在任务管理器中可以看见很多个进程。它是线程的容器。 线程,是进程中的一个执行流。在单线程编程中,我们的程序只有一个执行流:主线程的main方法。流,表明执行的过程是有顺序的,如main函数中的语句需要一条一条的 ...
分类:
编程语言 时间:
2016-04-04 01:31:19
阅读次数:
192
执行结果 1 运行结果是1,为什么呢?主函数调用子函数并得到结果的过程,好比主函数准备一个空罐子,当子函数要返回结果时,先把结果放在罐子里,然后再将程序逻辑返回到主函数。所谓返回,就是子函数说,我不运行了,你主函数继续运行吧,这没什么结果可言,结果是在说这话之前放进罐子里的。 2.下面的程序代码输出 ...
分类:
编程语言 时间:
2016-04-04 01:27:47
阅读次数:
220
显然我们可以先把len(Ti)+len(Tj)的值先算出来,再把LCP减去。所有len(Ti)+len(Tj)的值为n*(n-1)*(n+1)/2,这个随便在纸上画一画就可以算出来的。 接下来问题就是如何把LCP减去。我们先用后缀数组把height求出来,当有一段区间l~r,height[i]为he ...
分类:
编程语言 时间:
2016-04-04 01:29:08
阅读次数:
331
谈起C++中的宏,我们第一个想到的应该就是“#define”,它的基本语法长得像这样: 宏的声明和普通的函数声明很像,但是两者之间有本质的区别:C++函数在运行时(runtime)才执行代码段;而宏则是在预编译时期(preprocessor)执行代码段。下面简单介绍一下几个宏的应用。 一、考虑下面的 ...
分类:
编程语言 时间:
2016-04-04 01:27:30
阅读次数:
251
安装redis-py 连接数据库 注:利用r=reids.Redis(host='localhost', port=6379,db=0)也可以。区别:Redis是StrictRedis的子类,用于向后兼容旧版本的redis-py。官方推荐使用StrictRedis。 简单redis操作 pipeli ...
分类:
编程语言 时间:
2016-04-04 01:27:05
阅读次数:
164
RTTI,简单的说,就是判定A类是否为B类的基类。如图所示,我仿真它的用法,虚构了一个类群,分别列出了各个类的派生层次。 怎么能知道一个类是否是另一个类的基类呢?采用的方法是:每个类中放置一个结构体结点,在这个结点中存放几个指针,其中有一个存放该类基类的结构体地址,然后通过类似链表的形式串连起来。比 ...
分类:
编程语言 时间:
2016-04-04 01:26:29
阅读次数:
235
元字符 ( [ { \ ^ $ | ) ? * + . 预定义的特殊字符 正则表达式中的特殊字符 字符 含意 \ 做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界。 -或- 对正则表达式功能字符的还原,如"*"匹配它前 ...
分类:
编程语言 时间:
2016-04-04 01:26:40
阅读次数:
382
CG 跟 HLSL几乎是一摸一样的。(HLSL官方参考,包含语法格式,函数库,关键字,在这个地方:http://msdn.microsoft.com/en-us/library/bb509638(v=VS.85).aspx, 如果链接失效,用“Reference for HLSL”搜索。)Shade ...
分类:
编程语言 时间:
2016-04-04 01:22:32
阅读次数:
278