一、常用排序算法简述 下面主要从排序算法的基本概念、原理出发,分别从算法的时间复杂度、空间复杂度、算法的稳定性和速度等方面进行分析比较。依据待排序的问题大小(记录数量 n)的不同,排序过程中需要的存储器空间也不同,由此将排序算法分为两大类:【内排序】、【外排序】。 内排序:指排序时数据元素全部存放在 ...
分类:
编程语言 时间:
2017-04-24 00:58:54
阅读次数:
247
第5周 数组 5.1 数组 5.2 数组计算 5.3 二维数组 ...
分类:
编程语言 时间:
2017-04-24 00:58:37
阅读次数:
159
北京电子科技学院(BESTI) 实 验 报 告 课程: 程序设计与数据结构 班级: 1623 姓名: 齐力锋 学号: 20162326 成绩: 指导教师: 娄嘉鹏/王志强 实验日期: 2017年4月14日 实验密级:非密级 预习程度: 优良 实验时间: 2 Hours 仪器组次: 必修/选修: 必修 ...
分类:
编程语言 时间:
2017-04-24 00:57:29
阅读次数:
203
1.Eclipse中 NEW ->OTHER->Maven->maven project 2.选择项目路径 3.选择项目类型->next->输入groupid和artifactid->finished 4.新建好项目之后pom.xml添加springmvc、Jackson、taglib、jstl依赖 ...
分类:
编程语言 时间:
2017-04-24 00:57:03
阅读次数:
248
1、公开密钥加密 又称非对称加密,需要一对密钥,一个是私人密钥,另一个则是公开密钥。公钥加密的只能私钥解密,用于加密客户上传数据。私钥加密的数据,公钥可以解密,主要用于数字签名。详细介绍可参见维基百科。 2、RSA加密算法 RSA加密属于非对称加密。RSA算法基于一个十分简单的数论事实:将两个大质数 ...
分类:
编程语言 时间:
2017-04-24 00:12:17
阅读次数:
352
[JS中的数组]1、数组的概念:数组是在内存中连续存储多个有序元素的结构元素的顺序,称为下标,通过下标查找对应元素。2、数组的声明: ① 字面量声明: var arr1 = [];JS中同一数组,可以储存多种不同的数据类型(但一般同一数组只用于存放同种数据类型):例如:var arr1 = [1," ...
分类:
编程语言 时间:
2017-04-24 00:11:29
阅读次数:
215
这几天看公司一个中间件对异步的支持的新特性中,它使用注解处理器来自动生成异步接口。就看了下如何使用注解及编译期注解处理器,一下是些学习笔记吧! 此处说的Java注解及注解处理器,不是运行期注解及使用Class对象和反射来处理的处理器!而是编译期处理的源文件注解(RetentionPolicy.SOU ...
分类:
编程语言 时间:
2017-04-24 00:10:52
阅读次数:
172
jQuery 遍历函数包括了用于筛选、查找和串联元素的方法。 ...
分类:
编程语言 时间:
2017-04-24 00:10:12
阅读次数:
400
1.类选择其下,第一个 2.如果要选择非第一个 3.Dom对象添加事件(比较随意)和JQuery 对象添加事件不一样(建议用on) 4.DOM 遍历是昂贵的,所以尽量将会重用的元素缓存 5.使用 jQuery 中的方法缺少经验,需要查看的文档,有一个更好或更快的方法 6.建议申明的全剧变量和调用时采 ...
分类:
编程语言 时间:
2017-04-24 00:10:05
阅读次数:
254
主要有两个坑 1.XXXSLICE相关的opcode 由于编译和运行的时候,这些宏定义是连续的,所以python源代码中会以SLICE+1,opcode - SLICE & 1等方式进行操作 如果置换的时候不连续,就会出问题 2.CALL_FUNCTIONXXX相关的opcode 与1问题类似,ce ...
分类:
编程语言 时间:
2017-04-24 00:08:45
阅读次数:
339
前面几篇博客主要说了光场相机,光场相机由于能够记录相机内部整个光场,可以实现重聚焦和不同视角的变换,同时也可以利用这个特性进行深度估计(Depth Estimation)。 先说一下利用重聚焦得到的不同聚焦平面图像获取深度图,其实这个原理非常简单。 1. 以聚焦范围为0.2F-2F为例,alpha∈ ...
分类:
编程语言 时间:
2017-04-24 00:08:06
阅读次数:
742
一、继承 继承是一种创建新的类的方式,在python中,新建的类可以继承自一个或者多个父类,原始类称为基类或超类,新建的类称为派生类或子类。 python中类的继承分为:单继承和多继承,如果是多继承的话,继承顺序有深度和广度2种 示例: 查看继承: 示例: 提示:如果没有指定基类,python的类会 ...
分类:
编程语言 时间:
2017-04-24 00:07:57
阅读次数:
291
Java socket 基于UDP/IP协议应用 服务器端: 1、创建DatagramSocket,指定端口号 2、创建DatagramPacket 3、接收客户端发送的数据 4、读取数据 客户端: 1、 定义发送信息: 服务器的IP 端口号 发送的内容 2、 创建DatagramPacket,包含 ...
分类:
编程语言 时间:
2017-04-24 00:07:02
阅读次数:
237
1、Properties集合 Properties和IO流的结合使用 2、键盘录入5个学生信息(姓名,语文成绩,数学成绩,英语成绩),按照总分从高到低存入文本文件 ...
分类:
编程语言 时间:
2017-04-24 00:06:52
阅读次数:
204
一、模块初始 import sys print(sys.path)#打印python的环境 print(sys.argv)#打印相对路径 print(sys.argv【2】)#打印对应的变量 import os cmd = os.system("dir") print(cmd) os.mkdir(' ...
分类:
编程语言 时间:
2017-04-24 00:05:55
阅读次数:
236
数组特点和经典代码案例 数组特点: 1、 数组是一段连续的内存空间,下标从0开始,最大下标长度-1。 2、 数组元素都是变量,变量的类型为定义数组的类型。 3、 数组元素在创建数组时,会完成初始化。 4、 数组创建后,长度不可改变。 经典代码案例 学生管理系统 要求实现登陆,学生信息的添加、显示,删 ...
分类:
编程语言 时间:
2017-04-24 00:03:53
阅读次数:
273
在学习JavaScript的过程中遇到了很多,使用到回调函数的例子,出现了许多疑问,就由一个栗子开始吧: 在JavaScript中接触的第一个回调函数是在setInterval()和setTimeout()中出现的: 代码中实现了使用了setInterval()在控制台打印数值,然后当数值变为0的时 ...
分类:
编程语言 时间:
2017-04-24 00:02:26
阅读次数:
186