正则示例

1、只能输入字母、数字、下划线;只能字母、下划线开头,且最长为 10 位。 let res = /^[a-zA-Z_][a-zA-Z0-9_]{0,10}$/   
分类: 其他 发布时间: 12-10 18:34 阅读次数: 0

关于mysql8.0和5.0在jdbc配置上的区别

url加入一行代表时区的串
分类: 其他 发布时间: 12-10 18:34 阅读次数: 0

koa-router学习笔记

koa-router 是koa框架的一个路由处理级别的中间件。 目录结构 ├── app.js ├── middleware │ ├── m1.js │ └── m2.js ├── package-lock.json ├── package.json ├── public │ ├── images │ ├── javascripts │ └── stylesheets │ └── style.css ├── routes │ ├── index.js │ └── users.js └── vi
分类: 其他 发布时间: 12-10 18:34 阅读次数: 0

[Python自学] day-18

本章目录: 一、
分类: 其他 发布时间: 12-10 18:34 阅读次数: 0

idea上传项目到github 2019

记录一下自己查找的从idea上传项目到github的总结 1.默认本地已经安装好git.exe ,idea也已经和git进行匹配 File-setting-versionControl-git-Test(显示git版本号) 2.使用idea创建一个项目 3.在idea中配置好git(显示版本号就是配好了)和github File-setting-versionControl-github,登陆自己的GitHub账户 4.VCS-import into versionControl-create
分类: 其他 发布时间: 12-10 18:34 阅读次数: 0

输出结果是排序的(TreeMap)

import java.util.Scanner; import java.util.Set; import java.util.TreeMap; /** * 1.利用键盘录入,输入一个字符串 * 2.统计该字符串中各个字符的数量(提示:字符不用排序) * 用户输入字符串"If~you-want~to~change-your_fate_I_think~you~must~come-to-the-dark-horse-to-learn-java" * 程序输出结果:-(9)I(2)_(3)
分类: 其他 发布时间: 12-10 18:34 阅读次数: 0

linux应用管理

desktop文件的几个位置: /usr/share/applications ~/.local/share/applications /usr/local/share/applications linux的几种桌面环境: kubuntu的KDE deepin的DDE,基于qt ubuntu基于gnome,基于unity
分类: 其他 发布时间: 12-10 18:34 阅读次数: 0

tigervnc使用总结

vncserver和x0vncserver用法总计 通常vncserver :port 会调用到xvnc,这时系统会新建一个虚拟桌面通过vncserver分享出去。 vncserver的用法很简单: vncserver -h usage: vncserver [:<number>] [-name <desktop-name>] [-depth <depth>] [-geometry <width>x<height>] [-
分类: 其他 发布时间: 12-10 18:34 阅读次数: 0

修改hadoop/hbase/spark的pid文件位置

1、说明 当不修改PID文件位置时,系统默认会把PID文件生成到/tmp目录下,但是/tmp目录在一段时间后会被删除,所以以后当我们停止HADOOP/HBASE/SPARK时,会发现无法停止相应的进程 会警告说:no datanode to stop、no namenode to stop 等,因为PID文件已经被删除,此时只能用kill命令先干掉,所以现在我们需要修改HADOOP/HBASE/SPARK的PID文件位置; 修改配置前,应先停止相关集群服务; 可以先修改一台的配置,然后分发到
分类: 其他 发布时间: 12-10 18:34 阅读次数: 0

获得java中工程的路径

工程名:System.getProperty("user.dir") 拼接路径 String downFile = System.getProperty("user.dir")+"\\src\\Client\\"+ UUID.randomUUID()+".txt";
分类: 其他 发布时间: 12-10 18:34 阅读次数: 0

list使用基础

list的使用 [] list = [1,2,3,4,5,6,7] print(list[1]) list取值 print(list[0:1]) = [1] 列表区域取值为左闭右开 初始值算在内,结尾值不算在内 print(list.index(2))输出列表内元素角标
分类: 其他 发布时间: 12-10 18:34 阅读次数: 0

python生成6位纯数字

使用for循环生成6位纯数字,位数不足使用0填充。 for i in range(0,1000000): i=str(i) print(i.zfill(6))
分类: 其他 发布时间: 12-10 18:34 阅读次数: 0

Python爬虫实战之爬取糗事百科段子【华为云技术分享】

首先,糗事百科大家都听说过吧?糗友们发的搞笑的段子一抓一大把,这次我们尝试一下用爬虫把他们抓取下来。 友情提示 糗事百科在前一段时间进行了改版,导致之前的代码没法用了,会导致无法输出和CPU占用过高的情况,是因为正则表达式没有匹配到的缘故。 现在,博主已经对程序进行了重新修改,代码亲测可用,包括截图和说明,之前一直在忙所以没有及时更新,望大家海涵! 糗事百科又又又又改版了,博主已经没心再去一次次匹配它了,如果大家遇到长时间运行不出结果也不报错的情况,请大家参考最新的评论,热心小伙伴提供的正则来
分类: 其他 发布时间: 12-10 18:34 阅读次数: 0

01. xadmin表单的自定义布局

xadmin表单的自定义布局 -重写 get_form_layout() apps.courses.adminx.py class NewCoursesAdmin(object):   list_display = ['name', 'desc', ...]   search_fields = ['name', 'desc', ... ]   list_filter = ['name', 'teacher__name', 'desc', ... ]   def get_form_la
分类: 其他 发布时间: 12-10 18:34 阅读次数: 0

HTML 播放MP3文件

首先在html里面嵌入dom元素,不能把这段代码写入js里面去 <audio id='audioPlay' th:src="@{mp3/user_download.mp3}" hidden='true'/> <embed name="embedPlay" th:src="@{mp3/user_download.mp3}" autostart="true" hidden="true" loop="false"></embed> 然后可以直接操作播放了 var playSound =
分类: 其他 发布时间: 12-10 18:34 阅读次数: 0

数据库的介绍以及安装

数据库介绍: 1.随意存放在一个文件中的数据,数据的格式千差万别 tank|123 jason:123 sean~123 2.软件开发目录规范 -Project: conf bin core db:存放一个个的文件 1、2都是从本地读取的数据 将所有数据存放到一个第三方的公共位置,同一个软件凡是需要操作数据的,就必须去这个共享的位置操作 第三方的公共位置(数据库) 数据库集群:将同一个数据库中的数据,复制到不同的服务器中。 MySQL数据:C---->S架构软件 1)mysql数据库本质上就是
分类: 其他 发布时间: 12-10 18:34 阅读次数: 0

常用源

ubuntu16.04 APT源: cp /etc/apt/sources.list /etc/apt/sources.list.orgin && \ echo "\ deb http://mirrors.aliyun.com/ubuntu/ xenial main deb-src http://mirrors.aliyun.com/ubuntu/ xenial main deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main deb
分类: 其他 发布时间: 12-10 18:34 阅读次数: 0

基于antd封装一个高可用form组件 减少cv代码导致的bug

引言 在开发中台过程中 我们的原型中有很多表单,antd有表单组件,但是粒度比较细,就单纯组件而言,无可厚非,但是在开发过程中,可能会造成代码不够聚合,有些表单公共逻辑无法提取,copy paste比较多,所以可以加以封装,搞一个兼容性和扩展性都契合项目本身的组件。 主要思路 我简单查阅了一番资料,参考了一下别人的封装方式,决定以Col和FormItem作为基本单元,进行表单的搭建,主要原因 可以将FormItem的信息和Col的信息以对象方式传入,这样我们可以更加专注于组件的包含的信息 减少
分类: 其他 发布时间: 12-10 18:34 阅读次数: 0

Linux 查看CPU和内存的使用情况

Linux 查看CPU和内存的使用情况 如何查看Linux机器的CPU和内存的使用情况。 可以通过如下方式: 1、查看CPU和内存的实时使用情况 使用如下命令: top 命令执行后,效果如下(资源的使用情况会实时变化,使用 Ctrl+C,退出查看): 2、查看CPU信息 使用如下命令: cat /proc/cpuinfo 命令执行后,效果如下(可以看到当前主机上有 2个CPU处理器,即 2核CPU) 3、查看内存信息 使用如下命令: cat /proc/meminfo 命令执行后,效果如下(可
分类: 其他 发布时间: 12-10 18:34 阅读次数: 0

【zabbix监控】zabbix监控tomcat服务

服务器配置(zabbix_server) 1. 安装jdk   版本需要1.7以上,我这边安装的是1.8的,可以参考我jdk安装的文章 # 上传到zabbix_server服务端。安装(jdk-8u171-linux-x64.rpm) [root@VM_0_10_centos src]# rpm -ivh jdk-8u171-linux-x64.rpm   配置文件如下: [root@VM_0_10_centos src]# vi /etc/profile JAVA_HOME=/usr/jav
分类: 其他 发布时间: 12-10 18:34 阅读次数: 0