限定符 *:匹配的字符可以不出现,也可以出现一次或多次(大于等于0) +:匹配的字符至少出现一次(大于等于1) ?:匹配的字符最多只可以出现一次(0或1) {n}:代表匹配n次 {n,}:代表至少匹配n次,最多无限 {n,m}:代表至少匹配n次,最多匹配m次 定界符 ^:匹配输入字符串的开始位置 $ ...
分类:
其他好文 时间:
2019-09-26 14:54:04
阅读次数:
93
在前台,对URL的中文参数执行两次encodeURI: 序列化 var param = encodeURI(encodeURI("中文")); 后台取数据时使用 URLDecoder进行解码: String param = (String)request.getParameter("param"); ...
分类:
Web程序 时间:
2019-09-26 14:53:41
阅读次数:
104
1.演示环境为windows 10 1903 2.演示代码 3.不作拆包处理的情况 1 // 粘包情况 2 buffer[ret] = '\0'; 3 printf(buffer); 4 5 // 1.数据包定长 6 //char pack[PACK_LENGTH] = { 0 }; 7 //str ...
分类:
其他好文 时间:
2019-09-26 14:53:00
阅读次数:
107
某些gtk2应用程序需要libglade2安装包,但不知为何CentOS的yum仓库里没有此包, 经测试,可手动下载CentOS7的rpm包安装解决。 wget https://mirrors.aliyun.com/centos/7.7.1908/os/x86_64/Packages/libglad ...
分类:
其他好文 时间:
2019-09-26 14:52:46
阅读次数:
113
在开发过程中,有时我们需要删除数组中某一下标的元素。JAVA中ArrayList有remove函数。但是在JavaScript中没有直接的删除方法。我们可以利用splice来实现。Array.splice()定义:splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。注意: 该方法 ...
分类:
Web程序 时间:
2019-09-26 14:52:31
阅读次数:
167
近来,分布式的问题被广泛提及,比如分布式事务、分布式框架、ZooKeeper、SpringCloud等等。本文先回顾锁的概念,再介绍分布式锁,以及如何用Redis来实现分布式锁。 一、锁的基本了解 首先,回顾一下我们工作学习中的锁的概念。 为什么要先讲锁再讲分布式锁呢? 我们都清楚,锁的作用是要解决 ...
分类:
其他好文 时间:
2019-09-26 14:52:16
阅读次数:
100
预解析过程: 1.把var申明的变量提升到当前作用域的最前边,不会提升赋值 2.把函数申明提升盗作用域的最前边 3.如果函数同名,后者会覆盖前者 4.如果var申明的和函数申明的同名,函数优先 案例: 1. 预解析后: 打印结果:undefined 2. 预解析后: 打印结果: 9 9 9 9 9 ...
分类:
其他好文 时间:
2019-09-26 14:51:50
阅读次数:
71
adb devices 查看手机是否连接到电脑 adb push D:/1.png /sdcard/1.png 将电脑文件传输到手机 adb pull /sdcard/1.png 2.png 将手机文件传输到电脑 adb pull /sdcard/1.png 将手机文件传输到电脑 adb insta ...
分类:
数据库 时间:
2019-09-26 14:51:38
阅读次数:
87
向数据库中插入一条记录,若该数据的主键值(UNIQUE KEY)已经在表中存在,则执行后面的 UPDATE 操作。否则执行前面的 INSERT 操作。 测试表结构 执行更新插入 第一次执行后 再次执行 变成了更新操作 ...
分类:
数据库 时间:
2019-09-26 14:51:11
阅读次数:
95
1、创建Mockjs接口 method:post url:/user/logout 描述:退出系统 response: 2、在src/api/login.js中导出获取返回退出信息的函数:logout 3、在src/components/AppNavbar/index.vue中导入logout方法, ...
分类:
Web程序 时间:
2019-09-26 14:50:57
阅读次数:
266
docker CE社区版,docker EE 企业版 docker CE安装 一、使用镜像仓库进行安装 首次在新的主机上安装 Docker CE 之前,您需要设置 Docker 镜像仓库。然后,您可以从此镜像仓库安装和更新 Docker 设置镜像仓库 1、yum-utils 提供了 yum-conf ...
分类:
其他好文 时间:
2019-09-26 14:50:41
阅读次数:
148
参考链接:https://yq.aliyun.com/articles/708772 参考链接:https://www.cnblogs.com/steamed-twisted-roll/p/10167501.html ...
分类:
其他好文 时间:
2019-09-26 14:50:21
阅读次数:
88
/** * 插入排序 (默认第一个数已经排序好,后面每个数与已经排序的数字从后到前比较) * @author Administrator * */ public class TestArray { public static void main(String[] args) { int [] arr... ...
分类:
编程语言 时间:
2019-09-26 14:50:04
阅读次数:
69
//Controller 层/** * @Description * 根据地区查询所有用户信息 * @author luying * */@RequestMapping(value = "/toShiCountPage")@ResponseBodypublic ModelAndView toShiC ...
分类:
其他好文 时间:
2019-09-26 14:49:35
阅读次数:
101
题面:P1466 集合 Subset Sums 题解: dpsum=N*(N+1)/2;模型转化为求选若干个数,填满sum/2的空间的方案数,就是背包啦显然如果sum%2!=0是没有答案的,就特判掉F[i][j]表示对于前i个数,和为j的方案数F[0][0]=1;F[i][j]+=F[i-1][j- ...
分类:
其他好文 时间:
2019-09-26 14:49:17
阅读次数:
101
布隆过滤(Bloom Filter),用于海量数据中查询某个数是否存在。 首先准备一个较大的bit数组,再对海量数据中的每个数据进行多次Hash运算,将每次运算结果作为数组下标,并将下标置为1。 然后随便找一个数,也进行多次Hash运算,在数组中根据下标(运算结果)是否为1,来判断这个数是否存在海量 ...
分类:
其他好文 时间:
2019-09-26 14:48:51
阅读次数:
62