/** * indexOf("字符",位置int) //在方法中,只输入第一个属性默认从头开始查找属性中的字符,位置int表示从输入的int位置之后查找字符 * lastIndexOf("字符") //从字符串中,查找最后一个属性中的字符 * str="www.oracle.com"; //subs ...
分类:
编程语言 时间:
2017-11-07 23:59:57
阅读次数:
480
如果在Java中定义类,我们经常使用类来封装一些属性,比如说,Student类中,有firstname 和 lastname,同时的,为了能访问和修改这个属性,我们还会设置set和get方法,但是,在Python中,我们可以使用@property的方法来将一个方法变成一个类属性,并且,利用同样的方式 ...
分类:
编程语言 时间:
2017-11-08 00:00:13
阅读次数:
271
简介 Python项目中必须包含一个 requirements.txt 文件,用于记录所有依赖包及其精确的版本号。以便新环境部署。 主要的写法如下所示 pip freeze > requirements.txt # 生成requirements.txt pip install -r requirem ...
分类:
编程语言 时间:
2017-11-08 00:01:20
阅读次数:
262
在Windows中将Sublime Text配置成C++的IDE。首先,为了运行C++需要安装g++编译器,g++可直接在codeblocks中找到。codeblock的官网下载地址是http://www.codeblocks.org/downloads/26。大家可以下载一个较全的codebloc ...
分类:
编程语言 时间:
2017-11-08 00:47:10
阅读次数:
197
Prepare Understand "Twelve factor APP" - config Understand Spring boot configuration and Spring Framework Profiles The role of configuration in Micros ...
分类:
编程语言 时间:
2017-11-08 00:47:34
阅读次数:
214
1.遵循代理 UITextFieldDelegate 2.设置代理 textf.delegate = self 3.实现代理 func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, repla ...
分类:
编程语言 时间:
2017-11-08 00:48:23
阅读次数:
331
xlutils用于对excel的修改,xlwt不能用于修改excel文件,只能创建新的excel文件 xlrd Book(class) 由xlrd.open_work("example.xls")返回 nsheets: sheets数sheet_names: sheet名称列表sheets: she ...
分类:
编程语言 时间:
2017-11-08 00:48:56
阅读次数:
228
希尔排序是希尔(Donald Shell)于1959年提出的一种排序算法。希尔排序也是一种插入排序,它是简单插入排序经过改进之后的一个更高效的版本,也称为缩小增量排序,同时该算法是冲破O(n2)的第一批算法之一。本文会以图解的方式详细介绍希尔排序的基本思想及其代码实现。 基本思想 希尔排序是把记录按 ...
分类:
编程语言 时间:
2017-11-08 00:49:19
阅读次数:
195
SpringMVC是一个基于DispatcherServlet的MVC框架,每一个请求最先访问的都是DispatcherServlet,DispatcherServlet负责转发每一个Request请求给相应的Handler,Handler处理以后再返回相应的视图(View)和模型(Model),返 ...
分类:
编程语言 时间:
2017-11-08 00:50:05
阅读次数:
188
一个进程可以有多个线程一个线程至少会有一个进程 extends Thread类implements Runnable接口重写run()方法 启动线程start():1.启动一个线程 2.调用run()方法 区别:继承Thread类 资源不共享 实现Runnable接口 资源共享 还可以继承其他类 创 ...
分类:
编程语言 时间:
2017-11-08 00:50:50
阅读次数:
167
while语句的应用 实例如下: PS: 1. 运行的结果不展示 2. 本人选择的IDE是Pycharm,注册码自己百度关键字:pycharm 2017 注册码(自学可以用下,但是去了正规公司别乱用) continue 和 break 语句的理解和例子 continue:当前这次的循环跳出,继续下一 ...
分类:
编程语言 时间:
2017-11-08 00:51:10
阅读次数:
292
SHA-512及其C++实现 转载请注明出处 一、引言 相信大家对于哈希压缩加密算法应该不陌生,在我们用微信或者支付宝接口的时候经常会遇到用这类算法加密,以验证数据的完整性。可以说这类算法无处不在,那这些算法的原理是什么呢? 今天我们以SHA-512为例来说明。 二、简单介绍 SHA (Secure ...
分类:
编程语言 时间:
2017-11-08 00:52:06
阅读次数:
418
预备知识 堆排序 堆排序是利用堆这种数据结构而设计的一种排序算法,堆排序是一种选择排序,它的最坏,最好,平均时间复杂度均为O(nlogn),它也是不稳定排序。首先简单了解下堆结构。 堆 堆是具有以下性质的完全二叉树:每个结点的值都大于或等于其左右孩子结点的值,称为大顶堆;或者每个结点的值都小于或等于 ...
分类:
编程语言 时间:
2017-11-08 00:52:27
阅读次数:
314
基本思想 归并排序(MERGE-SORT)是利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-conquer)策略(分治法将问题分(divide)成一些小的问题然后递归求解,而治(conquer)的阶段则将分的阶段得到的各答案"修补"在一起,即分而治之)。 分而治之 可以看到 ...
分类:
编程语言 时间:
2017-11-08 00:52:51
阅读次数:
310
今天开通博客、来1个、哇哈哈哈~~ 今天本来想复习BOM的看到定时器也算DOM一种 ?(是这样吗)、分享一下 参考源于:八神吻你 http://www.cnblogs.com/lmfeng/archive/2011/06/24/2089237.html 单次定时器即执行 单次延迟定时器 多次执行定时 ...
分类:
编程语言 时间:
2017-11-08 00:53:26
阅读次数:
288
先定义个交换数组元素的函数,供排序时调用 简单选择排序(O(n^2)) 简单选择排序是最简单直观的一种算法。 基本思想:每一趟从待排序的数据元素中选择最小(或最大)的一个元素作为首元素,直到所有元素排完为止,简单选择排序是不稳定排序。 在算法实现时,每一趟确定最小元素的时候会通过不断地比较交换来使得 ...
分类:
编程语言 时间:
2017-11-08 00:54:11
阅读次数:
254
Spring boot接受json赋值给java对象新建模板小书匠 前言写这个东西,一方面是我自己在做项目的时候,对json的使用还不是十分的熟悉,对spring boot的使用也不是很熟悉,但是呢,活总是要干的吧。自己就慢慢的摸索,摸出来了。记录一下。自己最近也在看《Spring 实战》,希望早日... ...
分类:
编程语言 时间:
2017-11-08 00:55:00
阅读次数:
350
import reimport urllib.request#(http://\S*?)[\"] 提取不带"#http://\S*?[\"] 提取的时候带"#\S非空字符 *0-多个 ?非贪婪 \"|>|)三个符号其中之一为结束httpre=re.compile(r"(http://\S*?)[\" ...
分类:
编程语言 时间:
2017-11-08 00:56:03
阅读次数:
216
WebDriver提供了executeScript()方法来执行JavaScript代码业务场景:打开百度网页,隐藏百度一下按钮,因为里面涉及到按钮的属性,所以要用js.方法:(JavascriptExecutor)driver.executesScript();
分类:
编程语言 时间:
2017-11-08 10:27:40
阅读次数:
189
1.类的重写例子:classparent(object):
name=‘parent‘
age=100
def__init__(self):
print(‘mynameisparent‘)
defget_name(self):
returnself.name
defget_age(self):
returnself.age
classchild(parent):
name="child"
def__init__(self):
print(‘mynameis{0}‘.format(self.na..
分类:
编程语言 时间:
2017-11-08 10:28:53
阅读次数:
151