package rjcs; import java.util.*; import org.openqa.selenium.WebElement; import org.openqa.selenium.firefox.FirefoxDriver; import org.openqa.selenium. ...
分类:
编程语言 时间:
2020-02-08 17:40:41
阅读次数:
85
简介首先,老规矩,下代码前先了解md5的几个函数 python中digest()和hexdigest()区别: 其中 hash.digest()返回摘要,作为二进制数据字符串值 hash.hexdigest()返回摘要,作为十六进制数据字符串值 源码如下: #md5进行数据的加密 import ha ...
分类:
编程语言 时间:
2020-02-08 17:41:46
阅读次数:
67
【Java】分享一个使用DES加密和解密的算法分享一个使用DES加密和解密的算法,当前这个算法已经应用到项目中:packagecom.util;importjava.net.URLDecoder;importjava.net.URLEncoder;importjava.security.Key;importjava.security.spec.AlgorithmParameterSpec;impo
分类:
编程语言 时间:
2020-02-08 17:43:13
阅读次数:
70
一、JAVA流式输入/输出原理二、输入输出流分类三、节点流和处理流3.1.节点流类型3.2.处理流类型四、InputStream(输入流)4.1.InputStream的基本方法五、OutputStream(输出流)5.1.OutputStream的基本方法六、Reader流6.1.Reader的基 ...
分类:
编程语言 时间:
2020-02-08 17:45:25
阅读次数:
80
spring Security的底层原理就是拦截器链。在上一篇文章使用注解方式搭建spring项目中, 可以自定义一套拦截器,拦截实现spring提供的HandlerInterceptr接口,然后实现三个拦截器方法, 在prexxx方法中定义验证逻辑。拦截器定义好后在servletContext容器 ...
分类:
编程语言 时间:
2020-02-08 17:49:06
阅读次数:
109
一、解码 当要读取指定编码的纯文本数据时,可以使用 InputStreamReader 进行解码。所谓解码,即把二进制的字节序列按照指定字符编码解码为可以被正确识别的字符内容。 Demo:当前系统平台的字符编码方式是:GBK,需要读取一个UTF-8 的文件内容,到当前系统中。 1 import ja ...
分类:
编程语言 时间:
2020-02-08 17:51:25
阅读次数:
82
1. 编译型语言的工作原理 属于编译型语言的有:C、C++、Delphi等,其中选取C语言为代表来说明。首先,C编程的基本策略是,用程序把源代码文件转换为可执行文件。 典型的C实现通过编译和链接两个步骤来完成这一过程: 1.程序员使用文本编辑器创建源代码文件 2. 编译器把源代码翻译成中间代码(机器 ...
分类:
编程语言 时间:
2020-02-08 17:53:55
阅读次数:
94
Java小项目之:校园注册登录系统! 相信很多学校都有自己的网站,而且还有学生课表成绩查询的系统,和教师端的操作系统。今天教大家做一个简单的注册登录系统! 代码展示: package com.entity; public class Teacher { private int id; private ...
分类:
编程语言 时间:
2020-02-08 17:54:07
阅读次数:
80
匿名函数 lambda x:x 定义函数的关键字 x: 形参 可以写多个,也可以不写 :x 返回值 必须写,只能写一个数据类型 内置函数(2) 字典创建新简便方法: # dict(k=1) # dict([(1,2)]) # dict(**dic1,**dic2) print()sep:每个元素的分 ...
分类:
编程语言 时间:
2020-02-08 17:56:59
阅读次数:
81
堆排序算法就是通过维护一个小根堆或者大根堆的数据结构。小/大根堆本质上是一个完全二叉树。利用了完全二叉树的性质,即完全二叉树节点x的子节点编号为2x和2x+1。 利用这个性质,我们可以让一个一维数组来模拟这个二叉树,数组下标从1开始建立,下标为2*x和2*x+1的就是x的左子树和右子树。 #incl ...
分类:
编程语言 时间:
2020-02-08 17:57:21
阅读次数:
130
算法复杂度 时间复杂度:用来估计算法运行时间的一个单位;O(n)、O(1) 常见于for循环, 或者log(n)—常见于while循环。循环减半时复杂度为log(n) 常见时间复杂度排序 O(1) < O(logn)< O(n) < O(n^log n) < O(n^2) < O(n^2 log n ...
分类:
编程语言 时间:
2020-02-08 17:58:15
阅读次数:
94
[toc] 1.pandas模块之period 1.1 period创建时期 1.2 period_range创建时期范围 1.3 asfreq频率转换 1.4 时间戳与日期之间转换 ...
分类:
编程语言 时间:
2020-02-08 17:59:07
阅读次数:
101
[toc] 1.date_range 1.1 按频率生成时间段 1.2 按复合频率生成时间段 1.3 asfreq频率转换 1.4 生成超前 滞后的数据范围 2.时间戳索引DatetimeIndex 以下是一个生成时间戳索引的案例 ...
分类:
编程语言 时间:
2020-02-08 18:05:43
阅读次数:
172
python正则表达式模块,拆分字符串, re.split()eg:s = '1, 2, 3, 4' 拆分组成数字list:strs = re.split(', ', s); print(strs); 结果:['1', '2', '3', '4'] 转成int行list:strs = list(ma ...
分类:
编程语言 时间:
2020-02-08 19:21:34
阅读次数:
102
一、Excel的写操作 在Excel为我们提供了两种文件类型.XLS和.XLSX文件,这两种文件的读取方式都是一致的.xls文件使用的是HSSF对象,.xlsx使用的是XSSF对象,因为两种方式是一样的,所以我们来看一个HSSF读取的例子 1.导入maven <dependency> <groupI ...
分类:
编程语言 时间:
2020-02-08 19:25:39
阅读次数:
95
welcome to myblogDome地址爬取某个车站的图片item.py 中1、申明item 的fieldsclass PhotoItem(scrapy.Item): # define the fields for your item here like: # name = scrapy.Fi... ...
分类:
编程语言 时间:
2020-02-08 19:26:12
阅读次数:
98
json 该文章描述了json库的定义以及当中常见的方法使用。 2020-02-08 天象独行 在编写接口传递数据时,需要使用JSON对数据进行封装。python和json数据类型的转换的转换。这个功能的方法包含在标准库json。 查看标准库当中的包含的方法 import requests impo ...
分类:
编程语言 时间:
2020-02-08 19:29:29
阅读次数:
87
1、什么是JavaScript 1.1、概述 JavaScript是世界上最流行的脚本语言 一个合格的后端人员,必须要精通JavaScript 1.2、历史 这篇博客详细的介绍了JavaScript的历史:(https://blog.csdn.net/kese7952/article/details ...
分类:
编程语言 时间:
2020-02-08 19:29:41
阅读次数:
116
2、词法分析 2.1、 "行结构" 2.2、 "" 2.3、 "标识符和关键字" 2.4、字面值 2.4.1、 "字符串和字节串" 2.4.2、 "字符串拼接" 2.4.3、 "格式化字符串" 2.4.4、 "数字" 2.4.5、 "整数" 2.4.6、 "浮点数" 2.4.7、 "虚数" 2.5、 ...
分类:
编程语言 时间:
2020-02-08 19:34:10
阅读次数:
84
一。threading模块介绍 与multiprocess模块在使用层面上的接口相似。 二。开启线程的两种方式 from threading import Thread def func(name): print("my name is %s"%name) if __name__ == "__mai ...
分类:
编程语言 时间:
2020-02-08 19:39:40
阅读次数:
89