KMP算法的重点在于: 当某一个字符与主串不匹配时,我们应该知道把指针j移动到哪里 java // next[j] = k,表示当T[i] != P[j]时,j指针的下一个位置 public static int[] getNext(String ps) { char[] p = ps.toChar ...
分类:
编程语言 时间:
2019-04-09 23:26:16
阅读次数:
282
最近想研究下python爬虫,于是就找了些练习项目试试手,熟悉一下,猫眼电影可能就是那种最简单的了。 1 看下猫眼电影的top100页面 分了10页,url为:https://maoyan.com/board/4?offset=0 我们发起请求,得到相应: 我们 我使用的是requests库,这是一 ...
分类:
编程语言 时间:
2019-04-09 23:27:38
阅读次数:
299
简介 上一篇cookie绕过验证码模拟登录博客园,但这只是第一步,一般登录后,还会有其它的操作,如发帖,评论等等,这时候如何保持会话呢? session简介 1、通过help方法查看帮助文档,截图一部分,后面省略了,有兴趣的自己可以敲一下看看 2、参考代码 使用session登录 1、使用sessi ...
分类:
编程语言 时间:
2019-04-10 00:35:33
阅读次数:
246
今日大部分时间花在了C语言的链表上了,以下是我今日所学习的java多线程内容,今天学习的是多线程里的其他命令,wait,notify,nofityAll,分别是等待,唤醒,全部唤醒。 附今日敲的代码: ...
分类:
编程语言 时间:
2019-04-10 00:36:26
阅读次数:
158
题目链接 https://www.nowcoder.com/practice/6a296eb82cf844ca8539b57c23e6e9bf?tpId=13&tqId=11182&tPage=2&rp=2&ru=/ta/coding interviews&qru=/ta/coding interv ...
分类:
编程语言 时间:
2019-04-10 00:38:37
阅读次数:
207
常见数据类型总结 复习 字符串 列表 元组 字典 集合 公共方法 知识点回顾 Python 中数据类型可以分为 和`非数字型` 数字型 整型 ( ) 浮点型( ) 布尔型( ) 真 , 非 0 数 —— 非零即真 假 ,0 复数型 ( ) 主要用于科学计算,例如:平面场问题、波动问题、电感电容等问题 ...
分类:
编程语言 时间:
2019-04-10 00:39:27
阅读次数:
119
1.头文件部分#ifndef_THREE_CHESSH#define_THREE_CHESSH#include<stdio.h>#include<windows.h>#include<string.h>#include<time.h>#pragmawarning(disable:4996)#defineROW3#defineCOL3voidShowU
分类:
编程语言 时间:
2019-04-10 00:41:34
阅读次数:
160
环境:python3.7 浏览器:火狐 在python scripts文件夹下边放入相应版本的geckodriver cmd页面: 事先需要把商品放入购物车,电脑时间和北京时间一致 ...
分类:
编程语言 时间:
2019-04-10 00:42:08
阅读次数:
1057
任务五 时长:2天 1.file a.打开文件方式(读写两种方式) b.文件对象的操作方法 c.学习对excel及csv文件进行操作 2.os模块 3.datetime模块 4.类和对象 5.正则表达式 6.re模块 7.http请求 1. FileA. 打开文件方式打开文件用 open() 的方式 ...
分类:
编程语言 时间:
2019-04-10 09:12:30
阅读次数:
184
'''购物车程序需求:1.启动程序后,让用户输入工资,然后打印商品列表2.允许用户根据商品编号购买商品3.用户选择商品后,检查余额是否够,够就直接扣款,不够就提醒4.用户可一直购买商品,也可随时退出,退出时,打印已购买商品和余额'''#商品列表products_list = [['Iphone8', ...
分类:
编程语言 时间:
2019-04-10 10:25:07
阅读次数:
225
参考链接:Java命名规范 一、命名规范 1、 项目名全部小写 2、 包名全部小写 包的命名规则:将公司域名反转作为包名。 比如www.baidu.com 对于包名:每个字母都需要小写。比如:com.baidu 3、 类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写。 如:publi ...
分类:
编程语言 时间:
2019-04-10 10:25:27
阅读次数:
176
之前的方法我用字符串拼接、req.getParameter("参数名[]");或json方式。虽然都能用,但是都不太令我满意。 今天参考这个贴子,ajax添加 traditional: true,即可。后台用相应数组接收就行了。比如前台传递menuIds参数如图2,后台接收用Integer[]men ...
分类:
编程语言 时间:
2019-04-10 10:26:15
阅读次数:
273
重装Anacondas后,将pip 和python.exe路径加入到环境变量后直接在cmd窗口进行pip 操作,报错如下 报错内容为: pip is configured with locations that require TLS/SSL, however the ssl module in P ...
分类:
编程语言 时间:
2019-04-10 10:33:35
阅读次数:
322
http://www.w3school.com.cn/jsref/jsref_getMinutes.asp 由 getMinutes() 返回的值是一个两位的数字。不过返回值不总是两位的,如果该值小于 10,则仅返回一位数字。 在公共方法 common.js中实现时间格式化函数,并处理了有时返回一位 ...
分类:
编程语言 时间:
2019-04-10 10:34:38
阅读次数:
168
'''多级菜单需求:1.现有省/市/县3级结构,要求程序启动后,允许用户可依次选择进入各子菜单2.可在任意一级菜单返回上一级3.可以在任意一级菜单退出程序所需新知识点: 列表/字典'''#定义省/市/县3级结构province_dict = { "山东": { "济南": ["平阴", "商河", ...
分类:
编程语言 时间:
2019-04-10 10:36:54
阅读次数:
414
原文:https://blog.csdn.net/qq_39498603/article/details/83536639 1.请说出ArrayList、Vector、LinkedList的存储性能和特性。ArrayList底层 数组结构,线程不安全 线程异步 效率高 查找快 增加删除慢 Vecto ...
分类:
编程语言 时间:
2019-04-10 10:37:09
阅读次数:
164
看到一篇不错的java面试题的文章,自己整理一下,作为备用吧! Java面试题 面向对象的特征有哪些方面? 封装 最常见的是把属性私有化封装在一个类里面,只能通过方法去访问 封装 最常见的是把属性私有化封装在一个类里面,只能通过方法去访问 继承 子类继承父类,从而继承了父类的方法和属性 继承 子类继 ...
分类:
编程语言 时间:
2019-04-10 11:44:43
阅读次数:
136
CSV文件是以逗号分隔值的文件格式,一般用WORDPAD或记事本(NOTE),EXCEL打开。CSV(逗号分隔值)是一种用来存储数据的纯文本文件,通常都是用于存放电子表格或数据的一种文件格式,对于CSV文件的读取与生成其实很简单,只要读取的时候用(,)进行切割就可以获得相应的列元素,在生成的时候不同 ...
分类:
编程语言 时间:
2019-04-10 11:46:00
阅读次数:
186
JAVA异常体系超类:Throwable 两个子类:Error(错误),Exception(异常) 异常体系采用的是"继承"。 Error:在程序中无法处理的错误,表示运行应用程序中出现严重错误。 主要是VirtualMachineError(虚拟机错误): OutOfMemoryError:内存溢 ...
分类:
编程语言 时间:
2019-04-10 11:50:41
阅读次数:
130
一:所需环境 1.jdk1.8(配置环境变量) 2.eclipse(集成sts) 3.maven 二:eclipse集成spring-tool-suite(sts)插件,具体步骤请参考 https://blog.csdn.net/pavel101/article/details/79314208/ ...
分类:
编程语言 时间:
2019-04-10 11:55:50
阅读次数:
269