本篇文章仅记录在平时刷题过程中,让人眼前一亮的处理思路,所以本篇文章适合算法爱好者阅读及参考,没有算法功底的程序猿们,建议不用花费太多的时间在本篇文章 1,题目描述:给定一个字符串数组,请根据“相同字符集”进行分组(摘自 LintCode 49) 例 :Input: ["eat", "tea", " ...
分类:
编程语言 时间:
2019-10-25 13:19:47
阅读次数:
94
方法汇总: 1、 array_reduce函数法 2、 array_walk_recursive函数法 3、 array_map函数法 内容详解: ...
分类:
编程语言 时间:
2019-10-25 13:20:02
阅读次数:
110
[SDOI2016] 生成魔咒 Description 初态串为空,每次在末尾追加一个字符,动态维护本质不同的子串数。 Solution 考虑时间倒流,并将串反转,则变为每次从开头删掉一个字符,即每次从后缀集合中删掉一个后缀。 预处理出后缀数组和高度数组后,用平衡树维护所有后缀集合(按照后缀排序), ...
分类:
编程语言 时间:
2019-10-25 13:20:52
阅读次数:
83
问题: 现在博客园写的文章想要在自己本地存一份,一个一个复制有点麻烦,希望能够程序化解决这个问题 思路: 博客园园第二页会出现页码,可以通过请求第二页,获得页面信息,然后把总页码获取到 每个页面的地址一样除了页码的地方不一样,因此,循环总页码,就可以得到每一个文章列表页的内容 得到了文章列表页的内容 ...
分类:
编程语言 时间:
2019-10-25 13:21:36
阅读次数:
104
百度一搜这个错误,好多人都遇到了 不计其数的人都遇到。网上大多数都是菜鸟的愚见。经过本人的测试发现,用Idea建立普通的Java项目 然后随便建立一个类运行就不会报错。 但是如果用Idea建立一个普通的Maven项目,然后再随便建立一个类运行,则就会报这个错。那么说明maven限制了此项目jdk的版 ...
分类:
编程语言 时间:
2019-10-25 13:23:26
阅读次数:
1208
5.JavaScript继承 继承是什么 A对象通过继承B对象,就能直接拥有B对象的所有属性和方法。 方式一、原型链继承 核心: 子类型的原型为父类型的一个实例对象 方式二、组合继承优化 核心: 借助已有的对象来创建对象, ,以A对象为原型,创建B对象。B继承了A对象的所有属性和方法。 小结: 总结 ...
分类:
编程语言 时间:
2019-10-25 13:27:42
阅读次数:
79
一、介绍 Python中的字典对象可以以“键:值”的方式存取数据。OrderedDict是它的一个子类,实现了对字典对象中元素的排序 由于进行了排序,所以OrderedDict对象的字典对象,如果其顺序不同那么Python也会把他们当做是两个不同的对象,比如下面的代码: 输出: Regular di ...
分类:
编程语言 时间:
2019-10-25 13:36:27
阅读次数:
98
...
分类:
编程语言 时间:
2019-10-25 13:42:05
阅读次数:
75
1.Java中final、finally、finalize的区别简单区别:final用于声明属性,方法和类,分别表示属性不可交变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方 ...
分类:
编程语言 时间:
2019-10-25 13:42:55
阅读次数:
87
1、解决Mybatis有查询结果,但存不进实体类的问题(通用Mapper也是一样的) ...
分类:
编程语言 时间:
2019-10-25 13:44:12
阅读次数:
97
一、为什么需要内部类?java内部类有什么好处?为什么需要内部类? 首先举一个简单的例子,如果你想实现一个接口,但是这个接口中的一个方法和你构想的这个类中的一个方法的名称,参数相同,你应该怎么办?这时候,你可以建一个内部类实现这个接口。由于内部类对外部类的所有内容都是可访问的,所以这 样做可以完成所 ...
分类:
编程语言 时间:
2019-10-25 13:45:18
阅读次数:
77
findall() jsonpath() ...
分类:
编程语言 时间:
2019-10-25 14:51:30
阅读次数:
107
因为工作需要,需将 jdk1.8 切换成 1.6 版本,但是修改了java_home发现无效,还是1.8的,然后我又根据网上的资料,做了删除了path路径里面的C:\ProgramData\Oracle\Java\javapath;删除掉了system32文件夹里面的java.exe,javaw.e ...
分类:
编程语言 时间:
2019-10-25 14:57:12
阅读次数:
101
一:启动Euerka作为提供者时,启动失败报:Process finished with exit code 0 Unregistering application EUREKA-SERVICE with eureka with status DOWN 解决:(加入web的依赖) 然后Euerka正 ...
分类:
编程语言 时间:
2019-10-25 14:59:56
阅读次数:
133
题目地址:https://leetcode-cn.com/problems/greatest-common-divisor-of-strings/ 思路:辗转相除法 代码: 收获: ...
分类:
编程语言 时间:
2019-10-25 15:01:35
阅读次数:
138
1、建议初学者尽早习惯Python的缩进规则对于Python而言代码缩进是一种语法,Python没有像其他语言一样采用{}或者begin...end分隔代码块,而是采用代码缩进和冒号来区分代码之间的层次。缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。#!/usr/bin/envpython3#-*-coding:utf-8-*-‘‘‘^————————^—
分类:
编程语言 时间:
2019-10-25 15:01:53
阅读次数:
121
细说Python的lambda函数用法,建议收藏 在Python中有两种函数,一种是def定义的函数,另一种是lambda函数,也就是大家常说的匿名函数。今天我就和大家聊聊lambda函数,在Python编程中,大家习惯将其称为表达式。 1.为什么要用lambda函数? 先举一个例子:将一个列表里的 ...
分类:
编程语言 时间:
2019-10-25 15:02:24
阅读次数:
90
一.WebSocket介绍 1.WebSocket是什么? WebSocket是协议,是HTML5开始提供的基于TCP(传输层)的一种新的网络协议, 它实现了浏览器与服务器全双工(full-duplex)通信,即允许服务器主动发送消息给客户端 WebSocket 使得客户端和服务器之间的数据交换变得 ...
分类:
编程语言 时间:
2019-10-25 15:04:57
阅读次数:
135
eg: 输入:'a' 输出:1 输入:'aba' 输出:2 输入:'pwwag' 输出:3# 最长无重复子串,注意是子串,不是所有的字符,也不是回文子串def demo(str): max_len=[] # 记录每次子串长度的值 e_len=0 #子串长度 dict={} #记录已经遍历过的元素 f ...
分类:
编程语言 时间:
2019-10-25 16:13:23
阅读次数:
65
浮点数运算和整数运算相比,只能进行加减乘除这些数值运算,不能做位运算和移位运算。 在计算机中,浮点数虽然表示的范围很大,但是浮点数有个非常重要的特点,就是浮点数常常无法精确表示 举例 浮点数0.1在计算机中就无法精确表示,因为十进制的0.1换算成二进制是一个无限循环小数,很显然,无论使用float还 ...
分类:
编程语言 时间:
2019-10-25 16:16:56
阅读次数:
95