记录排序算法中犯的错误 1. 选择排序 没有犯错 2. 插入排序 插入排序中,待插入的元素和有序部分比较,只要有一个满足大小关系,不需要比较其他元素。没有必要和每一个元素比较。 如果比较每一个元素,速度比选择排序慢。 满足大小关系,停止比较,插入排序比选择排序快1.7倍。 3. Shell排序 Sh ...
分类:
编程语言 时间:
2017-09-24 16:23:29
阅读次数:
188
使用文件操作和简单的循环,提示用户输入账户密码,一旦连续输入3次错误则锁定该用户。 ...
分类:
编程语言 时间:
2017-09-24 16:24:23
阅读次数:
206
但需要注意的是,结果包含的小数位数可能是不确定的: >>> 0.2 + 0.1 0.30000000000000004 >>> 3 * 0.1 0.30000000000000004 所有语言都存在这种问题,没有什么可担心的。 Python会尽力找到一种方式,以尽可能精确地表示结果,但鉴于计算机内部 ...
分类:
编程语言 时间:
2017-09-24 16:24:40
阅读次数:
181
Java动态加载配置文件关键:每次读取都要重新生成流今天无意间在项目的代码中看到如下这样一段简单加载配置文件的代码: Properties prop = new Properties();InputStream in = PropertiesTest.class.getClassLoader().g... ...
分类:
编程语言 时间:
2017-09-24 16:47:51
阅读次数:
174
在学习python基础的时候,遇到这样一个问题: 这样输入的结果是: 我不明白为什么输出变成了单引,于是我又试了下面这种写法: 输出结果: 还是没看懂这之间的规律: 输出结果: 好像是单引必须成对,双引可以不成对,双引成对时输出是单引;双引也可以作为字符串内的一员。 ...
分类:
编程语言 时间:
2017-09-24 16:48:00
阅读次数:
206
本周老师按照传统的教学方法:课堂教学法 对第五章继承进行了重点讲解,通过老师的讲解,我学到了很多知识,尤其是一些细节,这是自己在自学过程中所没有注意到的。这周老师放慢了一下进度,我感觉学习的效果要比前几周好很多,可能也是很多年老师课堂教学法下来养成的习惯吧,还是较为习惯课堂教学法,对知识的掌握也好很 ...
分类:
编程语言 时间:
2017-09-24 16:48:42
阅读次数:
143
下面是C/C++位操作运算符列表,其中运算符优先级为从上到下递减,但<<,>>优先级相同。 位简介 位是数据存储的最小单位。在 计算机中的二进制数系统中,位,简记为b,也称为比特,每个0或1就是一个位(bit)。 位操作详解 我们先来看看位运算操作符:& (按位与)、| (按位或)、^ (按位异或) ...
分类:
编程语言 时间:
2017-09-24 16:49:16
阅读次数:
158
http://blog.csdn.net/v_july_v/article/details/7041827 -- 讲解在靠后的位置 http://www.ruanyifeng.com/blog/2013/05/boyer-moore_string_search_algorithm.html ...
分类:
编程语言 时间:
2017-09-24 16:49:23
阅读次数:
128
1、基本概念 1.1、Spring Spring 是一个开源框架, Spring 是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作 Expert One-On-One J2EE Development and Design 中阐述的部分理念和原型衍生而来 ...
分类:
编程语言 时间:
2017-09-24 17:21:53
阅读次数:
164
题目:将a 与 b的值互换。 通常我们的做法是(尤其是在学习阶段):定义一个新的变量,借助它完成交换。代码如下: int a,b; a; b; int t; t=a; a=b; b=t; 这种算法易于理解,特别适合帮助初学者了解计算机程序的特点,是赋值语句的经典应用。在实际软件开发当中,此算法简单明 ...
分类:
编程语言 时间:
2017-09-24 17:22:20
阅读次数:
172
IOC是Spring的两大核心之一:IOC的核心就是解耦。 举个例子:有2个班级可以上课,校长指定老师去上课,代码如下 teacher 校长 这时候去执行校长时,一班就开始上课了。但是如果校长想要老师去二班上课的话,要么修改老师中的方法;要么新增老师的方法且修改校长中的方法。可以看出,此时的代码耦合 ...
分类:
编程语言 时间:
2017-09-24 17:24:26
阅读次数:
153
emmmm在第一周的学习过去之后,我们迎来了C++第二周的学习ヾ(?^ω^)??在这一周的C++课程中我们学习了“数据类型、运算符和表达式”这一章,了解了标识符的规则、几种基本数据类型、基本运算符的种类及优先级等,学会了更多C++初步的知识,也编写了更多比第一周时更高级的程序,收获很大。 这一章中有 ...
分类:
编程语言 时间:
2017-09-24 17:25:43
阅读次数:
179
前一段时间做附件的上传和下载功能。期间遇到不少问题,网上找的方法都不算完整。这里把前端和后端的实现都整理一下。 需要的东西:JQuery,Pako.js,base64.js。其中pako/base64是为了对上传的文件进行压缩而使用。如果前端有对文件进行压缩,那么后端也应该对应进行解压。 上传最简单 ...
分类:
编程语言 时间:
2017-09-24 17:26:47
阅读次数:
269
一、正则表达式简介 一套规则表达式 1.正则表达式的应用场景 表单验证 解析url参数 筛选.... 2.正则表达式的定义 字面量形式 》 // 构造函数形式 》new RegExp() *****区别 字面量形式内不能够放入变量|函数 构造函数形式内可以放入变量|函数 /* var reg = / ...
分类:
编程语言 时间:
2017-09-24 17:27:06
阅读次数:
190
一、计算机语言 1、计算机语言包括:C\PHP\Ruby\JAVA\C#\Basi\JS\C++ 2、计算机语言发展史:机器语言——汇编语言——高级语言 二、代码 1、程序始终:Code(编码)、Compile(编译)、Run(运行) 2、中间代码转换软件NET 3、代码的输出方式:1、Consol ...
分类:
编程语言 时间:
2017-09-24 17:27:17
阅读次数:
176
1.流程图 流程图中的形状: (椭圆形)开始和结束:表示程序的开始或结束,一个流程图中,只能出现一个开始和一个结束 (矩形)步骤:表示功能中的每一个步骤 (平行四边形)输入和输出:表示输入和输出 (菱形)判断:表示判断,将产生两种判断结果,真或假 (箭头):连接其他图形,表示程序的流向 2.流程控制 ...
分类:
编程语言 时间:
2017-09-24 17:27:33
阅读次数:
191
环境介绍:生产服务器开发人员需要给client下发数据,主要是图片及视频;图片服务器用fastdfs,下载由nginx 来提供; java 程序来调用此脚本,传递参数来决定打包文件内容; 调用命令:python remote_zip_enhance.py '{"2017092268":["group ...
分类:
编程语言 时间:
2017-09-24 17:28:03
阅读次数:
225
2733: [HNOI2012]永无乡 Description 永无乡包含 n 座岛,编号从 1 到 n,每座岛都有自己的独一无二的重要度,按照重要度可 以将这 n 座岛排名,名次用 1 到 n 来表示。某些岛之间由巨大的桥连接,通过桥可以从一个岛 到达另一个岛。如果从岛 a 出发经过若干座(含 0 ...
分类:
编程语言 时间:
2017-09-24 17:28:17
阅读次数:
190
thymeleaf中使用layout功能,根据官方的文档,看上去非常的简单,但是就是各种搞不定。百度谷歌都没能查到有效的方案,有些方案是需要再写代码配置。直到后来我在pom文件中更新的Thymeleaf的版本,才搞定。原来我开发的时候,是从springboot官网http://projects.spring.io/spri..
分类:
编程语言 时间:
2017-09-24 18:14:48
阅读次数:
105
1.JavaScript+CSS+DIV实现下拉菜单 1.1 层标签<div> 基本语法: <div id="层编号" style="position:absoult;left:29px;top:12px; width:200px;henght:100px;background-color:#33C ...
分类:
编程语言 时间:
2017-09-24 18:16:12
阅读次数:
189