本系列文章使用的Python版本为3.6.2 使用开发工具为Pycharm2017 一、Python介绍 Python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 ...
分类:
编程语言 时间:
2017-08-31 17:13:41
阅读次数:
244
Socket接收大数据 上一篇博客,就是说当服务器发送至客户端的数据,大于客户端设置的数据,则就会把数据服务端发过来的数据剩余数据存在IO缓冲区中,这样就会造成我们想要获取数据的完整性。 解决思路: 1、改大客户端接收的数据的大小,因为官方建议最多只能接收8k的数据,那服务端发送过来的数据很容易就会 ...
分类:
编程语言 时间:
2017-08-31 17:13:27
阅读次数:
298
1. LRU 1.1. 原理 LRU(Least recently used,最近最少使用)算法根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被访问过,那么将来被访问的几率也更高”。 最常见的实现是使用一个链表保存缓存数据,详细算法实现如下: 1. 新数据插入到链表头部; 2. 每 ...
分类:
编程语言 时间:
2017-08-31 17:12:55
阅读次数:
227
在讲声明式事务之前,先回顾一下基本的编程式事务 编程式事务: //1.获取Connection对象 Connection conn = JDBCUtils.getConnection(); try { //2.开启事务:取消自动提交 conn.setAutoCommit(false); //3.执行 ...
分类:
编程语言 时间:
2017-08-31 17:12:43
阅读次数:
262
测试过程中有时候会遇到点击某个按钮或者链接会弹出新的窗口,这时候我们的操作的页面还保持着最初打开页面,但是此时我们需要操作新打开的页面上的功能,这个时候我们需要切换一下标签页 。 其实页面的切换与frame的切换比较相识,一种切换时本页面内frame的操作,而标签页面是多页面的操作,道理很相似。下面 ...
分类:
编程语言 时间:
2017-08-31 17:11:42
阅读次数:
479
1.概念 java里的拦截器是动态拦截Action调用的对象,它提供了一种机制可以使开发者在一个Action执行的前后执行一段代码,也可以在一个Action执行前阻止其执行,同时也提供了一种可以提取Action中可重用部分代码的方式。在AOP中,拦截器用于在某个方法或者字段被访问之前,进行拦截然后再 ...
分类:
编程语言 时间:
2017-08-31 16:49:32
阅读次数:
327
Map the Debris 返回一个数组,其内容是把原数组中对应元素的平均海拔转换成其对应的轨道周期. 原数组中会包含格式化的对象内容,像这样 {name: 'name', avgAlt: avgAlt}. 以轨道高度计算轨道周期的公式 a:轨道的半长轴(m),μ = GM 求得的值应该是一个与其 ...
分类:
编程语言 时间:
2017-08-31 16:49:19
阅读次数:
240
相比较jquery ,angular对这种接口数据处理起来会方便的多。这里举例调用 中国天气网的api接口。 首先肯定要引入angular.js这个不多说 其次js代码如下: 用ng-app管理angularjs 作用范围,控制器ng-controller这个去写你的方法。这些都是必须的div代码: ...
分类:
编程语言 时间:
2017-08-31 16:49:04
阅读次数:
278
常量是固定值,在程序执行期间不会改变。这些固定的值,又叫做字面量。 常量可以是任何的基本数据类型,可分为整型数字、浮点数字、字符、字符串和布尔值。 常量就像是常规的变量,只不过常量的值在定义后不能进行修改。 整数常量 整数常量可以是十进制、八进制或十六进制的常量。前缀指定基数:0x 或 0X 表示十 ...
分类:
编程语言 时间:
2017-08-31 16:48:51
阅读次数:
203
人机交互方式: 图形化界面(Graphical User Interface : GUI) 命令行方式(Command Line Interface : CLI) ...
分类:
编程语言 时间:
2017-08-31 16:20:05
阅读次数:
133
作业内容: pass 流程图: 代码: 1、主文件 2、系统用户帐号密码信息 3、当前系统被锁用户信息 测试结果: 1、测试锁定用户能否登录系统 2、测试登录3次能否登录 3、测试登录1次能否登录 4、测试登录3次失败后,是否会锁定帐号 ...
分类:
编程语言 时间:
2017-08-31 16:19:47
阅读次数:
211
1、创建类,设置属性和给属性设定默认值,设置方法并访问类的属性; 2、利用类创建多个实例,以及调用类的方法的两种办法; 3、设置更新属性的函数,并更新实例的属性。 ...
分类:
编程语言 时间:
2017-08-31 16:19:35
阅读次数:
142
<headers> <frame-options policy="SAMEORIGIN" /></headers> spring security升级为4 的时候 会出现重定向问题 可以在 http 标签内添加如上的代码解决 DENY - is a default value. With this ...
分类:
编程语言 时间:
2017-08-31 16:17:17
阅读次数:
141
二次排序工具类: 测试数据: 1 43 44 64 94 186 65 98 98 94 6 ...
分类:
编程语言 时间:
2017-08-31 16:14:45
阅读次数:
141
既解决完后宫问题(八皇后问题)后,又利用半天的时间完成了著名的“看毛片”算法——KMP。对于初学者来说这绝对是个大坑,非常难以理解。 在此,向提出KMP算法的三位大佬表示诚挚的敬意。!!!牛X!!! 首先,先介绍一下什么是KMP算法:KMP算法是一种改进的字符串匹配算法,由D.E.Knuth,J.H ...
分类:
编程语言 时间:
2017-08-31 16:12:52
阅读次数:
129
昨天记录了Spring AOP学习的一部分(http://www.cnblogs.com/yanbincn/archive/2012/08/13/2635413.html),本来是想一口气梳理完的。但是大晚上时间不够(无奈一场奥运篮球总决赛耗费掉了2小时,不过的确相当精彩),又考虑到篇幅太长,阅读性 ...
分类:
编程语言 时间:
2017-08-31 16:10:40
阅读次数:
168
使用 javascript 转化一个数字数组为function数组(每个function都弹出相应的数字) ...
分类:
编程语言 时间:
2017-08-31 16:09:13
阅读次数:
174