堆排序 堆节点的访问 通常堆是通过一维数组来实现的。在数组起始位置为0的情形中: 父节点i的左子节点在位置(2*i+1); 父节点i的右子节点在位置(2*i+2); 子节点i的父节点在位置floor((i-1)/2); 堆的操作 在堆的数据结构中,堆中的最大值总是位于根节点(在优先队列中使用堆的话堆 ...
分类:
编程语言 时间:
2017-09-25 11:30:15
阅读次数:
237
day06Java语言中的条件循环一、条件循环概述:条件循环对于我们来说一点也不陌生,在程序中使用循环语句是很普片的事儿,所以说你一定得学会循环语句。二、条件循环条件循环主要包括两个循环语句,分别是if...else和switch...case语句。1、if循环结构if(){
}else{
}2、swit..
分类:
编程语言 时间:
2017-09-25 11:30:33
阅读次数:
176
Https系列会在下面几篇文章中分别作介绍: 一:https的简单介绍及SSL证书的生成二:https的SSL证书在服务器端的部署,基于tomcat,spring boot三:让服务器同时支持http、https,基于spring boot四:https的SSL证书在Android端基于okhttp ...
分类:
编程语言 时间:
2017-09-25 11:30:51
阅读次数:
284
Python中使用forwhile循环打印杨辉三角练习(列表索引练习)。杨辉三角是一个由数字排列成的三角形数表,一般形式如下:111121133114641151010511615201561.......................杨辉三角最本质的特征是,它的两条斜边都是由数字1组成的,而其余的数则是等于它肩上的两个数之..
分类:
编程语言 时间:
2017-09-25 11:31:16
阅读次数:
301
因为要在登陆的时候增加企业编号验证,自己定义了DisUsernamePasswordAuthenticationFilter类并继承AbstractAuthenticationProcessingFilter这个类,但是运行后发现只要用户名密码错误或者没有权限等其他错误都返回401-AuthenticationFailed,如下图:后经过排查发现,在重写Abs..
分类:
编程语言 时间:
2017-09-25 11:31:31
阅读次数:
234
1.最简单的方式(注解法) @Autowiredprivate HttpServletRequest request; 2.最麻烦的方法 a. 在web.xml中配置一个监听 b.之后在程序里可以用 3.最直接的方法 public String hello(HttpServletRequest re ...
分类:
编程语言 时间:
2017-09-25 11:32:43
阅读次数:
187
C++中没有自带的random函数,要实现随机数的生成就需要使用rand()和srand()。不过,由于rand()的内部实现是用线性同余法做的,所以生成的并不是真正的随机数,而是在一定范围内可看为随机的伪随机数。 RandSrand通式Rand单纯的rand()会返回一个0至RAND_MAX之间的 ...
分类:
编程语言 时间:
2017-09-25 11:32:52
阅读次数:
187
day05Java语言中的----运算符一、运算符概述:运算符的使用在每一门开发语言中都会使用到,在不同的语言中也会有不同的使用规则。通过运算符我们可以联想到MySQL数据库中的运算符,这些都是差不多的,可能有些在使用上是不一样的。下面就来看看Java中的运算符。二、运算符:1、..
分类:
编程语言 时间:
2017-09-25 11:33:43
阅读次数:
115
基于字符串的异常 python在2.6之前可以使用字符串来定义异常,并且是通过对象标识符来匹配的(即通过is 而不是==) 基于类的异常 字符串定义的异常非常简单,但是并不容易维护。使用类定义的异常通过超类关系进行匹配,只要except列举出来的异常的类或者任何超类名,引发的异常都会匹配到。此外,类 ...
分类:
编程语言 时间:
2017-09-25 11:35:13
阅读次数:
176
这周学习了第二章数据类型,运算符和表达式,能较好的掌握各类基本运算符级表达式的使用,以及常量变量的表达方式,但对于类型的自动转换和强制转换还不能熟悉理解,还需加强。另外学会了如何单步运行调试。现在能够自己编写出简单的程序,对于下周的学习,应先将本周薄弱地方加强,再学习其他,以后本周的知识点必须在本周 ...
分类:
编程语言 时间:
2017-09-25 11:35:40
阅读次数:
200
前几天学习了SpringMVC 感觉比Servlet好用得多具体如下: 首先SpringMVC的概念: SpringMVC是一个前端控制框架,主要用来负责与页面的交互.SpringMVC是Spring家族的一大组件.Spring整合SpringMVC可以做到无缝集成. SpringMVC和Servl ...
分类:
编程语言 时间:
2017-09-25 11:36:14
阅读次数:
223
今天用C语言把这个写出来了,虽然c不是很熟,写的还是蛮简单,目前还想写一个判断输入数字是否重复,重复就需要重新输入,由于时间原因,还没有写。 代码: ...
分类:
编程语言 时间:
2017-09-25 11:36:31
阅读次数:
155
1. open()语法open(file[, mode[, buffering[, encoding[, errors[, newline[, closefd=True]]]]]])open函数有很多的参数,常用的是file,mode和encodingfile文件位置,需要加引号mode文件打开模式 ...
分类:
编程语言 时间:
2017-09-25 11:38:01
阅读次数:
180
嵌套异常处理器 其实我们主要需要搞清楚的问题应该是这样的,当异常发生的时候,无论是简单的异常处理还是复杂的异常处理,我们都应该能够清楚的了解到异常运行到哪里,被谁捕获了,现在控制权到了哪里了,下面我们来分析嵌套异常处理的例子来说明上面说的这些问题。 以下是当异常发生的时候try/except和try ...
分类:
编程语言 时间:
2017-09-25 11:38:52
阅读次数:
259
Https系列会在下面几篇文章中分别作介绍: 一:https的简单介绍及SSL证书的生成二:https的SSL证书在服务器端的部署,基于tomcat,spring boot三:让服务器同时支持http、https,基于spring boot四:https的SSL证书在Android端基于okhttp ...
分类:
编程语言 时间:
2017-09-25 11:39:02
阅读次数:
248
在实际项目开发中,有时会遇到一些全局的配置缓存,最好的做法是配置redis数据库作为数据缓存,而当未有配置redis服务器时,读取静态资源文件(如xml、json等)也是一种实现方式,但是这有一个弊端,因为作为静态资源存储在站内势必就导致信息的安全性很低,所以如果采用这种方式则建议记录一些安全要求很 ...
分类:
编程语言 时间:
2017-09-25 11:39:28
阅读次数:
320
Java 敏感词过滤,Java 敏感词替换,Java 敏感词工具类 ©Copyright 蕃薯耀 2017年9月25日 http://www.cnblogs.com/fanshuyao/ 一、问题描述 很多对外网站的某些内容都需要过滤敏感词,避免政治与色@情上的问题。 二、解决方案 使用词库进行匹配 ...
分类:
编程语言 时间:
2017-09-25 11:41:19
阅读次数:
200
多线程报错:java.lang.NumberFormatException: multiple points SimpleDateFormat是非线程安全的,在多线程情况下会有问题,在每个线程下得各自new SimpleDateFormat()就可以了 实现有两种方法: 1. 2. ThreadLo ...
分类:
编程语言 时间:
2017-09-25 11:41:49
阅读次数:
174
day03Java语言中的-----访问说明符一、访问说明符的概述:访问说明符其实就是设置一个访问权限,只有设置好这个访问权限以后才能更好的封装我们的一些变量或方法。所以学好这个说明符对我们后续学习Java的封装功能很有帮助。二、访问说明符:1、访问说明符有哪些?在Java语言中..
分类:
编程语言 时间:
2017-09-25 11:42:19
阅读次数:
159
python os.path模块常用方法详解 转发自:http://www.cnblogs.com/wuxie1989/p/5623435.html os.path模块主要用于文件的属性获取,在编程中经常用到,以下是该模块的几种常用方法。更多的方法可以去查看官方文档:http://docs.pyth ...
分类:
编程语言 时间:
2017-09-25 11:42:33
阅读次数:
196