匹配电话号码 匹配成功后,如果提取想要的字符串 使用(...)可以分组:"^(\\d{3,4})\\ (\\d{6,8})$" String.matcher vs Pattern.matcher 反复使用一个正则表达式字符串进行快速匹配效率较低: 正则表达式虽然是一个字符串,但首先要编译为Patte ...
分类:
编程语言 时间:
2019-04-23 09:27:07
阅读次数:
111
这是悦乐书的第 314 次更新,第 335 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第183题(顺位题号是783)。给定具有根节点值的二叉搜索树(BST),返回树中任何两个不同节点的值之间的最小差值。示例: 给定的树[4,2,6,1,3,null,null]由下图 ...
分类:
编程语言 时间:
2019-04-23 09:29:57
阅读次数:
155
和Java SPI的扩展机制类似,Spring Boot采用了spring.factories的扩展机制,在很多spring的starter 包中都可以找到,通过在 META-INF/spring.factories文件中指定自动配置类入口,从而让框架加载该类实现jar的动态加载。 这种为某个接口寻 ...
分类:
编程语言 时间:
2019-04-23 09:41:05
阅读次数:
257
一、提供的类型 QMessageBox.information 信息框 QMessageBox.question 问答框 QMessageBox.warning 警告 QMessageBox.ctitical危险 QMessageBox.about 关于 二、引用 from PyQt5.QtWidg ...
分类:
编程语言 时间:
2019-04-23 09:41:20
阅读次数:
1258
- Python变量 - 变量就是重复使用的一个量,或者一个代号。 - 变量的命名规则: - 必须以下划线或者字母开头,后面接任意数量下划线、字母、或数字。 - 4man , 5for 是不可以的 - man4 , for5 是可以的 - 系统关键字不能做变量名使用 - class,def,brea ...
分类:
编程语言 时间:
2019-04-23 09:42:47
阅读次数:
157
#python实现数据结构单链表 # -*- coding: utf-8 -*- class Node(object): """节点""" def __init__(self, elem): self.elem = elem self.next = None # 节点一开始初始化的时候并不知道下一个... ...
分类:
编程语言 时间:
2019-04-23 09:45:57
阅读次数:
120
一、读取 read(filename) 直接读取ini文件内容 sections() 得到所有的section,并以列表的形式返回 options(section) 得到该section的所有option items(section) 得到该section的所有键值对 get(section,opt ...
分类:
编程语言 时间:
2019-04-23 09:46:45
阅读次数:
558
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "“全栈2019”Java多线程第三十章:尝试获取锁tryLock()方法详解" 下一章 "“全栈2019”Java多线程第三十一章:中断正在等待 ...
分类:
编程语言 时间:
2019-04-23 09:48:15
阅读次数:
191
近期做一个项目。从数据库查询某个字段得到一个数组key是数字值是channel的一维数组$res,现须要将这个数组变成键是数字值是channel和num(num为同样channel的数量,默觉得0)。 $res数组 array (size=2) 0 => string '0' (length=1) ...
分类:
编程语言 时间:
2019-04-23 10:58:49
阅读次数:
181
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。 可以通过下图来简单了解条件语句的执行过程: if语句 Python中if语句的一般形式如下所示: if condition_1: statement_block_1 elif condition_2: ...
分类:
编程语言 时间:
2019-04-23 11:05:36
阅读次数:
156
前言 在Spring MVC中实现文件上传功能并不复杂,前端使用HTML语法,后端使用特定抽象。参考Spring Boot相关文档即可。本文主要讲解常见资料忽略的两个问题: 文件上传错误 链接重置问题 版本:Spring Boot 1.5x 文件上传错误 一个关注点是如何处理文件上传期间发生的错误, ...
分类:
编程语言 时间:
2019-04-23 11:09:50
阅读次数:
191
public static IEnumerable<TSource> DistinctBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector) { HashSet<TKey> hashSe ...
分类:
编程语言 时间:
2019-04-23 11:11:52
阅读次数:
153
pom.xml文件在添加了新的依赖后,一直报:org.codehaus.plexus.archiver.jar.Manifest.write(java.io.PrintWriter)的错误,Maven Update后依然如此。 查找资料初步确定是Eclipse中自带的Maven插件版本太低的原因(我 ...
分类:
编程语言 时间:
2019-04-23 11:12:28
阅读次数:
174
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration> <excludes> <exclude>*.properties</exclu ...
分类:
编程语言 时间:
2019-04-23 12:23:48
阅读次数:
127
函数:string.join() Python中有join()和os.path.join()两个函数,具体作用如下: join(): 连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 os.path.join(): 将多个路径组合后返回 一、函数说明 1、jo ...
分类:
编程语言 时间:
2019-04-23 12:24:50
阅读次数:
126
本文内容 1、分析一下爬虫存在的问题及解决方案 2、webmagic中代理的使用 3、目前市面上一些比较好用的代理服务器 存在的问题 我们在使用爬虫过程中,大多都会遇到这样的问题:突然某一天爬虫爬不到内容了,目标网站直接返回404或者其他错误信息,这说明我们的爬虫被目标网站给屏蔽了。 爬虫被屏蔽的原 ...
分类:
编程语言 时间:
2019-04-23 12:30:03
阅读次数:
561
问题: 现在给出两个数组: 数组a:"1,7,9,11,13,15,17,19" 数组b:"2,4,6,8,10" 两个数组合并为数组c。 思路(个人):已知数组a和数组b中的元素,定义一个长度为a,b两数组元素之和的数组,使用for循环和if语句将a,b两个数组中的元素遍历赋值给新数组,将其合并到 ...
分类:
编程语言 时间:
2019-04-23 12:30:49
阅读次数:
104
效果如图: 思路: 主要问题在于生成随机控制点。 1. 以start -> end 为z轴建立坐标系,获得 x_Axis, y_Axis, z_Axis 2.以z轴方向随机长度, x轴y轴随机所在位置 3.用贝塞尔曲线公式生成曲线 ...
分类:
编程语言 时间:
2019-04-23 12:33:13
阅读次数:
160