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
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
输出结果是排序的(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)
tigervnc使用总结
vncserver和x0vncserver用法总计 通常vncserver :port 会调用到xvnc,这时系统会新建一个虚拟桌面通过vncserver分享出去。 vncserver的用法很简单: vncserver -h
usage: vncserver [:<number>] [-name <desktop-name>] [-depth <depth>]
[-geometry <width>x<height>]
[-
修改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文件位置; 修改配置前,应先停止相关集群服务;
可以先修改一台的配置,然后分发到
获得java中工程的路径
工程名:System.getProperty("user.dir") 拼接路径 String downFile = System.getProperty("user.dir")+"\\src\\Client\\"+ UUID.randomUUID()+".txt";
Python爬虫实战之爬取糗事百科段子【华为云技术分享】
首先,糗事百科大家都听说过吧?糗友们发的搞笑的段子一抓一大把,这次我们尝试一下用爬虫把他们抓取下来。 友情提示 糗事百科在前一段时间进行了改版,导致之前的代码没法用了,会导致无法输出和CPU占用过高的情况,是因为正则表达式没有匹配到的缘故。 现在,博主已经对程序进行了重新修改,代码亲测可用,包括截图和说明,之前一直在忙所以没有及时更新,望大家海涵! 糗事百科又又又又改版了,博主已经没心再去一次次匹配它了,如果大家遇到长时间运行不出结果也不报错的情况,请大家参考最新的评论,热心小伙伴提供的正则来
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
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 =
数据库的介绍以及安装
数据库介绍: 1.随意存放在一个文件中的数据,数据的格式千差万别 tank|123 jason:123 sean~123 2.软件开发目录规范 -Project: conf bin core db:存放一个个的文件 1、2都是从本地读取的数据 将所有数据存放到一个第三方的公共位置,同一个软件凡是需要操作数据的,就必须去这个共享的位置操作 第三方的公共位置(数据库) 数据库集群:将同一个数据库中的数据,复制到不同的服务器中。 MySQL数据:C---->S架构软件 1)mysql数据库本质上就是
基于antd封装一个高可用form组件 减少cv代码导致的bug
引言 在开发中台过程中 我们的原型中有很多表单,antd有表单组件,但是粒度比较细,就单纯组件而言,无可厚非,但是在开发过程中,可能会造成代码不够聚合,有些表单公共逻辑无法提取,copy paste比较多,所以可以加以封装,搞一个兼容性和扩展性都契合项目本身的组件。 主要思路 我简单查阅了一番资料,参考了一下别人的封装方式,决定以Col和FormItem作为基本单元,进行表单的搭建,主要原因 可以将FormItem的信息和Col的信息以对象方式传入,这样我们可以更加专注于组件的包含的信息 减少
Linux 查看CPU和内存的使用情况
Linux 查看CPU和内存的使用情况 如何查看Linux机器的CPU和内存的使用情况。 可以通过如下方式: 1、查看CPU和内存的实时使用情况 使用如下命令: top 命令执行后,效果如下(资源的使用情况会实时变化,使用 Ctrl+C,退出查看): 2、查看CPU信息 使用如下命令: cat /proc/cpuinfo 命令执行后,效果如下(可以看到当前主机上有 2个CPU处理器,即 2核CPU) 3、查看内存信息 使用如下命令: cat /proc/meminfo 命令执行后,效果如下(可
【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
今日推荐
周排行