小知识
Song_Estelle
即使输在起跑线上,也可以弯道超越
展开
-
Vue el-table 默认展开某一行
需求是在另外一个页面选择IP地址直接到这个页面,并需要默认展开选择的那一行代码如下:<el-table border ref="expandTable" :data="nodeList"> <el-table-column type="expand"> <template slot-scope="props"> <el-form label-position="left" inline class="demo-table-ex原创 2022-04-15 17:43:41 · 2899 阅读 · 0 评论 -
Vue el-input 使用@keyup绑定Enter键、上下左右键、删除键
Vue el-input 使用@keyup绑定Enter键、上下左右键、删除键<el-input v-model="order" @keyup.enter.native="keyUpOperate('enter')" @keyup.up.native="keyUpOperate('up')" @keyup.down.native="keyUpOperate('down')" @keyup.left.native="keyUpOperate('left')"原创 2022-04-15 11:22:15 · 3298 阅读 · 0 评论 -
Vue 将数组的字段取出组成key:value形式的对象+key:value 形式的对象组成数组
1.将数组的字段取出组成key:value形式的对象let list = [ { key: 'php', value: '1' }, { key: 'asp', value: '2' }, { key: 'aspx', value: '3' }, { key: 'jsp', value: '4' }]let header = {}list.forEach(({ key, value }) => header[key] = value);打印出来,就是key:value 的格原创 2022-03-23 11:50:02 · 5477 阅读 · 1 评论 -
使用Windows PowerShell向Linux服务器传递文件时,重复IP传递报错
当向Linux服务器scp传输文件时,当前的IP地址之前也传输过,但是这个IP地址是不同的服务器,那么用scp传递就会出现问题。此时需要进入电脑的C:\Users\用户\.ssh\known_hosts中将之前存储的信息删除。删除之后再次传输文件就没问题了。...原创 2021-11-08 13:43:35 · 264 阅读 · 0 评论 -
Java输入输出流读出文件、写入文件
1.读取文件/** * 读取文件 * * @param fileName 文件名称,例如 D:/file/test.json * @return */public static String readJsonFile(String fileName) { String jsonStr = ""; try { File jsonFile = new File(fileName); FileReader fileReader = new FileRe原创 2021-10-20 11:36:52 · 1465 阅读 · 1 评论 -
Java AES CBC模式加解密
密钥key是前端传递过来的密码,由于前端的密码长度是不固定的,AES CBC模式下的加解密只支持16/32/64位,所以先将密码进行MD5加密生成32位字符串再进行加解密。import org.apache.commons.codec.binary.Base64;import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.SecretKeySpec;import java原创 2021-10-20 11:24:36 · 988 阅读 · 0 评论 -
java程序端口号被占用,强制关闭端口号
很多时候idea非正常关闭,导致项目的端口号被未关闭的端口号占用,所以需要使用 cmd 找到对应的端口号并关闭netstat -ano | findstr 你的端口号 # 查找被占用的端口号taskkill -PID 进程号 -F # 强制关闭进程号...原创 2021-07-15 14:02:59 · 1355 阅读 · 0 评论 -
vue+element 前端rules自定义校验(IP地址)
vue+element 前端rules校验IP地址1.方法/** * 是否合法IP地址 * @param value * @param callback */export function validateIP(rule, value, callback) { if (value === '' || typeof value === 'undefined' || value == null) { callback() } else { const reg = /^(\d原创 2021-06-01 10:47:31 · 3661 阅读 · 0 评论 -
Liunx 安装Redis(不使用docker安装)
Liunx 安装Redis(不使用docker安装)1.进入官网https://redis.io/ 下载当前最新版本2.文件上传到服务器/opt目录下并解压tar zxvf redis-6.2.3.tar.gz3.基本的环境安装(redis是C语言编写)1)安装gcc-c++yum install gcc-c++gcc -v 查看是否正常2)执行make命令(在解压后的redis目录下执行)将所有需要配置的文件都给你配置上 make执行完了 执行make installmake原创 2021-05-28 11:31:02 · 126 阅读 · 0 评论 -
Redis 遇到的部分错误
Redis 遇到的部分错误1.报错:Creating Server TCP listening socket 127.0.0.1:6379: bind: No error解决方法:依次输入下列命令redis-cli.exeshutdownexitredis-server.exe redis.windows.conf2.报错:(error) NOAUTH Authentication required.原因是自己在Redis的目录下的redis.windows-service.conf文件原创 2021-05-28 10:14:26 · 278 阅读 · 0 评论 -
echarts平分日期参数(横坐标太长,取几个中间值)
echarts平分日期参数echarts代码如下:option = { xAxis: { type: 'category', data: [ '2021-05-20', '2021-05-19', '2021-05-18', '2021-05-17', '2021-05-16', '2021-05-15',原创 2021-05-20 10:12:19 · 845 阅读 · 0 评论 -
vue小知识
vue小知识一、后台@RequestParam接收参数,vue前台传递参数1.后台的接口是这样的@PostMapping("/disclosure") public ApiResult<Boolean> disclosureReceviceVul(@RequestParam("id") String id) { boolean flag = receviceVulService.disclosureReceviceVul(id); return Ap原创 2021-05-19 11:39:22 · 1001 阅读 · 0 评论 -
Ubuntu18利用nmcli命令配置wifi
Ubuntu18利用nmcli命令配置wifi我这边的需求是利用页面控制硬件,Ubuntu的版本是18.10。用过/etc/netplan/*.yaml配置过wifi,但是连接成功是概率性事件,不能保证每次都能成功,所以这个方法只能弃用。后来有大佬告诉我用nmcli命令配置wifi,一下就成功了,下面是步骤:1.新建wifi配置命令(单引号可加可不加,wlan0是我的无线网口名称):sudo nmcli dev wifi connect '你的wifi名称' password '你的密码' wep-原创 2021-02-24 15:36:01 · 2405 阅读 · 2 评论 -
mysql出现ERROR1698(28000):Access denied for user root@localhost错误解决方法
mysql出现ERROR1698(28000):Access denied for user root@localhost错误解决方法1.在Ubuntu下,root用户默认使用的plugin是auth_socket方式,在该方式下重设密码即可。2.使用sudo直接登入,无需密码sudo mysql -u root3.连入后更改密码设定mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '转载 2021-02-23 17:43:21 · 2414 阅读 · 1 评论 -
Ubuntu18执行sudo命令时免输密码
Ubuntu18执行sudo命令时免输密码在Ubuntu系统执行命令行,由于不是root用户,所以执行sudo命令时经常需要输入密码,比较麻烦。为了不用输入密码,我们执行visudo编辑sudo的配置。1.执行sudo visudo 出现下列数据:## This file MUST be edited with the 'visudo' command as root.## Please consider adding local content in /etc/sudoers.d/ inste原创 2021-02-22 14:33:25 · 1221 阅读 · 0 评论 -
获取当前屏幕各种高度
获取当前屏幕各种高度网页可见区域宽: document.body.clientWidth网页可见区域高: document.body.clientHeight网页可见区域宽: document.body.offsetWidth (包括边线的宽)网页可见区域高: document.body.offsetHeight (包括边线的高)网页正文全文宽: document.body.scrollWidth网页正文全文高: document.body.scrollHeight网页被卷去的高: docum转载 2020-12-10 11:59:51 · 1383 阅读 · 0 评论 -
树莓派获取本机网口和路由配置和DNS
树莓派获取本机网口和路由配置本机的网口配置可以从两个地方查看,一个地方是 ifconfig eth0查看配置另一个地方是在配置文件/etc/network/interfaces中查看设置静态的IPv4地址时,就在/etc/network/interfaces文件夹中修改vi /etc/network/interfaces修改完成之后,需要重启network服务sudo /etc/init.d/networking restart查看本机路由配置 route -n原创 2020-10-31 14:34:22 · 1577 阅读 · 1 评论 -
把树莓派设置成DHCP服务器
把树莓派设置成DHCP服务器在我们日常工作和生活中当一个电脑接入一个局域网时都会自动获取到上网的IP地址,这个分配IP地址的就是DHCP服务。公司要求把树莓派配置成一个DHCP服务器,我们使用的是isc-dhcp-server服务。下面是设置的过程:首先是用CRT或者Xshell登录树莓派,如果连接不上,给树莓派连接显示器使用命令sudo /etc/init.d/ssh start开启ssh服务。连接之后安装DHCP服务:apt-get install isc-dhcp-server然后编辑原创 2020-10-31 14:17:34 · 4567 阅读 · 1 评论 -
树莓派无线网络设置、WLAN0设置
树莓派无线网络设置、WLAN0设置首先查看wlan0是否连接,连接的情况下会展示连接的无线网名称和状态,没有连接会输出"Not connected"iw wlan0 link检索附近的无线网络名称sudo iwlist wlan0 scan | grep ESSID在选择某个无线网名称时会在配置文件中进行修改vi /etc/wpa_supplicant/wpa_supplicant.conf如果需要更换网络,将原先的network这组数据注释,添加新的网络修改完网络之原创 2020-10-31 12:02:42 · 7488 阅读 · 1 评论 -
java 执行shell命令时出现询问输入[y/n]时解决
Java后台需要开启和关闭防火墙,但是开启防火墙的时候出现询问句,要求填写y或n ,Java不知道怎么后续输入y,所以必须要自动执行y下面是Java代码: if ("1".equals(firewall)) {//开启 JavaLinuxCmdUtil.onlyCallCmd("echo y | sudo ufw enable");//询问句加上echo y | 命令行 } else if ("2".equals(firewall)) {//关闭原创 2020-10-28 16:04:59 · 2401 阅读 · 0 评论 -
树莓派 防火墙开启关闭、开放端口号
这里是引用树莓派 防火墙开启关闭、开放端口号树莓派安装防火墙 sudo apt-get install ufw防火墙状态查看 sudo ufw status active是开启 inactive是未开启防火墙开启 sudo ufw enable防火墙关闭 sudo ufw disable开放端口号8090 sudo ufw allow 8090...原创 2020-10-28 11:33:25 · 18090 阅读 · 0 评论 -
Java 获取当前的IP地址
代码如下:public static String getCurrentHostIpAddress() { Enumeration<NetworkInterface> n; try { n = NetworkInterface.getNetworkInterfaces(); for (; n.hasMoreElements(); ) { NetworkInterface e = n.原创 2020-10-09 18:01:26 · 462 阅读 · 0 评论 -
Java poi 对 Excel表的增删改查
Java poi 对 Excel表的增删改查最近因为业务需求,不能使用数据库进行文件存储,需要用Excel表代替数据库进行增删改查操作,先看看Excel表的数据:以user表为例,进行增删改查首先是pom.xml<dependency> <groupId>org.apache.poi</groupId> <artifactId>ooxml-schemas</artifactId>原创 2020-10-09 17:49:48 · 1455 阅读 · 0 评论 -
Java 实现Excel新增工作表 sheet
Java 实现Excel新增工作表 sheet首先在pom.xml 中添加依赖,以下两个都要添加进去<repositories> <repository> <id>com.e-iceblue</id> <url>http://repo.e-iceblue.cn/repository/maven-public/</url> </repository></repositories><d原创 2020-10-09 16:20:14 · 3955 阅读 · 0 评论 -
linux开放指定端口命令
linux开放指定端口命令1、开启防火墙 systemctl start firewalld2、开放指定端口 firewall-cmd --zone=public --add-port=1935/tcp --permanent 命令含义:--zone #作用域--add-port=1935/tcp #添加端口,格式为:端口/通讯协议--permanent #永久生效,没有此参数重转载 2020-09-01 14:03:28 · 148 阅读 · 0 评论 -
select2 每点击一次 就加载数据
select2 每点击一次 就加载数据1.html部分<div class="col-sm-6"> <div class="form-group"> <label class="col-sm-4 control-label">项目法人</label> ...原创 2019-11-07 13:27:25 · 987 阅读 · 0 评论 -
layui 点击保存延迟几秒跳转页面
layui 点击保存延迟几秒跳转页面function save() { var index = layer.load(1, {shade: [0.1,'#fff']}); $.post('${webContext}/manage/commodity/add.json', $(".form-box").serialize(), function (data) { ...原创 2019-09-24 17:15:15 · 3037 阅读 · 0 评论 -
layui 列表图片展示 + 点击放大
layui 列表图片展示 + 点击放大1.表格的内容<th lay-data="{width:160,align:'center', templet: '#imageTpl'}">机械图片</th>2.templet 的js<script type="text/html" id="imageTpl"><div onclick="show_img...原创 2019-09-10 16:58:33 · 5261 阅读 · 0 评论 -
Linux下 访问mysql数据库
Linux下 访问mysql数据库1.首先是 找到mysql的目录执行whereis mysql找到mysql 所在的目录,基本上都是在 /usr/local/mysql 下切到 usr/local/mysql/bin 目录下,执行 ./mysql -uroot -p命令 u是用户 p是密码3.输入密码 输入密码 是不会展示的 ,输入之后直接回车,出现welcome就可以了4.用...原创 2019-09-10 15:41:25 · 824 阅读 · 0 评论 -
Linux 上线
Linux 上线1.找到 当前项目的 bin 目录下2.ps -ef|grep tomcat 找到tomcat的进程,寻找到自己项目的进程3.kill 或者 kill -9 强制杀掉进程4.找到 webapps 目录下,rm -rf xxx.war 以及 xxx 文件5.上传新打包的 xxx.war 包6.切到 bin 目录下 ./startup.sh 重新启动服务7. tail -...原创 2019-09-10 14:49:45 · 184 阅读 · 0 评论 -
jquery获取和设置html title标签值
jquery获取和设置html title标签值获取title值设置title值获取title值$(document).attr(“title”);设置title值$(document).attr(“title”,“我被修改了”);转载 2019-08-29 15:55:39 · 1790 阅读 · 0 评论 -
onkeyup 只能保留数字和保留两位小数
onkeyupοnkeyup=“this.value=this.value.replace(/^(\d*.?\d{0,2}).*/,’$1’)” 保留两位小数 只能填写数字οnkeyup=“this.value=this.value.replace(/\D/g,’’)” 只能填写数字...原创 2019-07-09 16:34:46 · 1818 阅读 · 0 评论