选择页面

Welcome to My Blog

Here is a masonry blog layout with no sidebar
vue 时间码转换等工具

vue 时间码转换等工具

时间码转换 /** * Parse the time to string * @param {(Object|string|number)} time * @param {string} cFormat * @returns {string | null} */ // eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types export const formatTime = (time:any, cFormat:any) => {...

ubuntu22.04安装docker卡住,重新/全新安装

ubuntu22.04安装docker卡住,重新/全新安装

如果在安装docker时卡住,或重新安装过程中出现 Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. 这一类的提示,说明有任务执行卡住或冲突。 ps afx|grep apt 查看执行中卡住的任务的PID kill 88888  88888为任务的PID 然后重新开始安装:1. 先执行以下三个命令,更新系统 sudo apt update sudo apt upgrade sudo apt full-upgrade 2. 添加...

Confluence7.13.4LTS在ubuntu下的安装

Confluence7.13.4LTS在ubuntu下的安装

安装mysql,也可用系统中已经安装过的。 sudo apt-get update sudo apt-get install mysql-server //安装mysql mysql -u root -p //进入mysql mysql> create database confluence character SET utf8 COLLATE utf8_bin; //创建Confluence对应数据库并授权 mysql> SET GLOBAL...

ubuntu 21.10安装gitlab过程

ubuntu 21.10安装gitlab过程

选择软件源,可从清华大学源或国内其它源寻找 root账户ssh登录ubuntu,安装部分依赖(可根据自己设备情况安装) apt-get install curl ca-certificates postfix 通过wget下载安装文件 wget...

Vue+Element ui中常用表单验证--手机号、座机、传真、邮箱、身份证号、数字和带小数点的数字

Vue+Element ui中常用表单验证--手机号、座机、传真、邮箱、身份证号、数字和带小数点的数字

表单常用验证规则。 一:正则 1.手机号: const reg = /^1[3|4|5|7|8][0-9]\d{8}$/;//11位手机号 2.座机和传真: const reg = /^(\d{3,4}-)?\d{7,8}$/;//座机和传真格式是一样的:区号-号码 3.邮箱: const reg = /^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/; 4.身份证号: const reg =...

Vue 安装与项目创建

Vue 安装与项目创建

一、首先,安装vue脚手架: 在安装过你npm之后(node.js 环境安装参考 mac 下清理node重新安装node.js和npm),使用 npm install -g @vue/cli 安装vue/cli,在3.x以上的脚手架版本,由2.x版本的vue-cli 改为了 @vue/cli 如果已经安装过vue-cli 2.x,需要先删除之前的安装 npm uninstall vue-cli -g 然后再运行npm install -g @vue/cli 重新安装vue/cli。 运行 vue -V 查看版本号 显示3.x.x...

mac 下清理node重新安装node.js和npm

mac 下清理node重新安装node.js和npm

之前安装了homebrew,用这个管理开发环境还是不错的,但是安装的过程中也会遇到一些小的问题。比如安装包安装过的node.js要通过brew升级会出现版本混乱,因为安装的路径不同,应改首先用brew link node 命令与brew关联,然后再升级。如果不小心直接用brew安装了新版的node,那么可能要完全清理node重装了。 清理方式: 1.如果是用管理工具安装的,比如我用brew安装的,用brew卸载 brew uninstall node 然后,用另一种方式再清理一遍 sudo rm -rf...

mac 使用 mysql5.7使用mySQLdb连通python3.6.5

mac 使用 mysql5.7使用mySQLdb连通python3.6.5

之前由于mysql的mySQLdb模块不支持python3,所以大家使用pymysql,和之前不久的mysqlclient插件来使用mySQLdb。 pymysql没有什么好说的,网上一堆教程,并且用起来也挺方便。但是从python3.6之后,pymysql也不好用了。 尤其是在使用django升级2.0之后,需要使用mysqlclient插件。 mysqlclient插件需要支持组件mysql-connector-c,但是用pip直接下载的会有bug,导致mysqlclient无法安装。...

mac下使用brew安装Apache2.4+php7.1+mySql+phpMyAdmin

mac下使用brew安装Apache2.4+php7.1+mySql+phpMyAdmin

由于mac自带ruby,可以使用以下代码在终端直接安装home brew。 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 镜像安装 /bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install.sh)"...