博客园 - neo_o
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=143923
2021-08-19T05:38:10Z
neo_o
https://www.cnblogs.com/wangyunhui/
feed.cnblogs.com
https://www.cnblogs.com/wangyunhui/p/15078672.html
linux升级node版本 - neo_o
1.查看当前node版本 node -v 2.清除缓存 npm cache 3.安装n模块,n模块是专门用来管理nodejs的版本 npm install -g n 4.n模块安装完成之后,输入查看版本 n -V 5.如果你想升级到一个指定的版本,则可以使用n 14.0.0来升级 n 14.0.0
2021-07-30T03:05:00Z
2021-07-30T03:05:00Z
neo_o
https://www.cnblogs.com/wangyunhui/
【摘要】1.查看当前node版本 node -v 2.清除缓存 npm cache 3.安装n模块,n模块是专门用来管理nodejs的版本 npm install -g n 4.n模块安装完成之后,输入查看版本 n -V 5.如果你想升级到一个指定的版本,则可以使用n 14.0.0来升级 n 14.0.0 <a href="https://www.cnblogs.com/wangyunhui/p/15078672.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wangyunhui/p/15078253.html
vscode远程开发 - neo_o
1.在拓展插件中搜索“remote-SSH”插件,点击安装 2.按“ctrl+shift+p”快捷键搜索“Remote-SHH:Add New SSh Host...”指令 3.输入主机名,例如:root@47.105.178.123,点击回车 4.选择要配置的文件,这个根据个人喜好随便选,我选择第
2021-07-30T01:57:00Z
2021-07-30T01:57:00Z
neo_o
https://www.cnblogs.com/wangyunhui/
【摘要】1.在拓展插件中搜索“remote-SSH”插件,点击安装 2.按“ctrl+shift+p”快捷键搜索“Remote-SHH:Add New SSh Host...”指令 3.输入主机名,例如:root@47.105.178.123,点击回车 4.选择要配置的文件,这个根据个人喜好随便选,我选择第 <a href="https://www.cnblogs.com/wangyunhui/p/15078253.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wangyunhui/p/15044188.html
iframe父子组件传值 - neo_o
父组件:index.html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <iframe src="iframe.html" width="200" height="200"
2021-07-22T07:04:00Z
2021-07-22T07:04:00Z
neo_o
https://www.cnblogs.com/wangyunhui/
【摘要】父组件:index.html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <iframe src="iframe.html" width="200" height="200" <a href="https://www.cnblogs.com/wangyunhui/p/15044188.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wangyunhui/p/14808644.html
idea控制台输出乱码 淇℃伅 - neo_o
1.找到tomcat的conf目录下的logging.properties文件 2.打开该文件将: java.util.logging.ConsoleHandler.encoding = UTF-8 改成 java.util.logging.ConsoleHandler.encoding = GBK
2021-05-25T06:28:00Z
2021-05-25T06:28:00Z
neo_o
https://www.cnblogs.com/wangyunhui/
【摘要】1.找到tomcat的conf目录下的logging.properties文件 2.打开该文件将: java.util.logging.ConsoleHandler.encoding = UTF-8 改成 java.util.logging.ConsoleHandler.encoding = GBK <a href="https://www.cnblogs.com/wangyunhui/p/14808644.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wangyunhui/p/14586144.html
js防抖和节流 - neo_o
防抖和节流的作⽤都是防⽌函数多次调⽤。防抖动是将多次执⾏变为最后⼀次执⾏,节流 是将多次执⾏变成每隔⼀段时间执⾏。假设⼀个⽤户⼀直触发这个函 数,且每次触发函数的间隔⼩于 wait ,防抖的情况下只会调⽤⼀次,⽽节流的 情况会每 隔⼀定时间(参数 wait )调⽤函数 #防抖 function de
2021-03-27T08:28:00Z
2021-03-27T08:28:00Z
neo_o
https://www.cnblogs.com/wangyunhui/
【摘要】防抖和节流的作⽤都是防⽌函数多次调⽤。防抖动是将多次执⾏变为最后⼀次执⾏,节流 是将多次执⾏变成每隔⼀段时间执⾏。假设⼀个⽤户⼀直触发这个函 数,且每次触发函数的间隔⼩于 wait ,防抖的情况下只会调⽤⼀次,⽽节流的 情况会每 隔⼀定时间(参数 wait )调⽤函数 #防抖 function de <a href="https://www.cnblogs.com/wangyunhui/p/14586144.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wangyunhui/p/14583571.html
Vue Router路由组件传参 - neo_o
在组件中使用 $route 会使之与其对应路由形成高度耦合,从而使组件只能在某些特定的 URL 上使用,限制了其灵活性。 使用 props 将组件和路由解耦 //router.js import Vue from 'vue' import Router from 'vue-router' impor
2021-03-26T10:08:00Z
2021-03-26T10:08:00Z
neo_o
https://www.cnblogs.com/wangyunhui/
【摘要】在组件中使用 $route 会使之与其对应路由形成高度耦合,从而使组件只能在某些特定的 URL 上使用,限制了其灵活性。 使用 props 将组件和路由解耦 //router.js import Vue from 'vue' import Router from 'vue-router' impor <a href="https://www.cnblogs.com/wangyunhui/p/14583571.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wangyunhui/p/14544072.html
Object.defineProperty()详解 - neo_o
Object.defineProperty() 方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回此对象。 注意:应当直接在 Object 构造器对象上调用此方法,而不是在任意一个 Object 类型的实例上调用。 1.语法 Object.defineProperty(obj,
2021-03-16T08:00:00Z
2021-03-16T08:00:00Z
neo_o
https://www.cnblogs.com/wangyunhui/
【摘要】Object.defineProperty() 方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回此对象。 注意:应当直接在 Object 构造器对象上调用此方法,而不是在任意一个 Object 类型的实例上调用。 1.语法 Object.defineProperty(obj, <a href="https://www.cnblogs.com/wangyunhui/p/14544072.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wangyunhui/p/14528867.html
响应状态码 - neo_o
访问一个网页时,浏览器会向web服务器发出请求。此网页所在的服务器会返回一个包含HTTP状态码的信息头用以响应浏览器的请求。 状态码分类 1XX- Informational(信息性状态码),服务器收到请求,需要请求者继续操作。 2XX- Success(成功状态码),请求成功收到,理解并处理。 3
2021-03-13T07:01:00Z
2021-03-13T07:01:00Z
neo_o
https://www.cnblogs.com/wangyunhui/
【摘要】访问一个网页时,浏览器会向web服务器发出请求。此网页所在的服务器会返回一个包含HTTP状态码的信息头用以响应浏览器的请求。 状态码分类 1XX- Informational(信息性状态码),服务器收到请求,需要请求者继续操作。 2XX- Success(成功状态码),请求成功收到,理解并处理。 3 <a href="https://www.cnblogs.com/wangyunhui/p/14528867.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wangyunhui/p/14497233.html
ngnix端口转发 - neo_o
例:把https的444端口转发到本地http的3000端口 server { listen 444 ssl; server_name neo123.cn; #证书位置 ssl_certificate "/etc/nginx/cert/5268607_www.neo123.cn.pem"; ssl_
2021-03-07T15:03:00Z
2021-03-07T15:03:00Z
neo_o
https://www.cnblogs.com/wangyunhui/
【摘要】例:把https的444端口转发到本地http的3000端口 server { listen 444 ssl; server_name neo123.cn; #证书位置 ssl_certificate "/etc/nginx/cert/5268607_www.neo123.cn.pem"; ssl_ <a href="https://www.cnblogs.com/wangyunhui/p/14497233.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wangyunhui/p/14460698.html
查看端口占用情况 - neo_o
1.列出所有端口的情况 $ netstat -ano 2.查看被占用端口对应的PID(例如:查看8081端口对应的PID) $ netstat -aon|findstr 8081 3.杀进程(例如:杀掉PID为8643的进程) $ taskkill /pid 8643 -f
2021-02-28T13:37:00Z
2021-02-28T13:37:00Z
neo_o
https://www.cnblogs.com/wangyunhui/
【摘要】1.列出所有端口的情况 $ netstat -ano 2.查看被占用端口对应的PID(例如:查看8081端口对应的PID) $ netstat -aon|findstr 8081 3.杀进程(例如:杀掉PID为8643的进程) $ taskkill /pid 8643 -f <a href="https://www.cnblogs.com/wangyunhui/p/14460698.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wangyunhui/p/14460675.html
nginx的查看、启动、停止、重载命令 - neo_o
1.查看nginx状态 $ systemctl status nginx.service 2.启动nginx $ systemctl start nginx.service 3.停止nginx $ systemctl stop nginx.service 4.重载nginx $ systemctl
2021-02-28T13:32:00Z
2021-02-28T13:32:00Z
neo_o
https://www.cnblogs.com/wangyunhui/
【摘要】1.查看nginx状态 $ systemctl status nginx.service 2.启动nginx $ systemctl start nginx.service 3.停止nginx $ systemctl stop nginx.service 4.重载nginx $ systemctl <a href="https://www.cnblogs.com/wangyunhui/p/14460675.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wangyunhui/p/14460658.html
nginx的几个默认路径 - neo_o
1.配置所在目录 /etc/nginx/ 2.执行目录 /usr/sbin/nginx 3.模块所在目录 /usr/lib64/nginx/modules 4.默认站点目录 /usr/share/nginx/html
2021-02-28T13:29:00Z
2021-02-28T13:29:00Z
neo_o
https://www.cnblogs.com/wangyunhui/
【摘要】1.配置所在目录 /etc/nginx/ 2.执行目录 /usr/sbin/nginx 3.模块所在目录 /usr/lib64/nginx/modules 4.默认站点目录 /usr/share/nginx/html <a href="https://www.cnblogs.com/wangyunhui/p/14460658.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wangyunhui/p/14460580.html
pm2的一些常用命令 - neo_o
PM2是Node.js应用程序的生产流程管理器,内置负载均衡。它可以帮助您保持Node应用程序永久活动,重起这些node应用程序也不需要停机,并简化常见的系统管理任务。 1.安装pm2 $ npm install pm2 -g 2.更新pm2 $ pm2 update 3.启动进程 $ pm2 st
2021-02-28T13:14:00Z
2021-02-28T13:14:00Z
neo_o
https://www.cnblogs.com/wangyunhui/
【摘要】PM2是Node.js应用程序的生产流程管理器,内置负载均衡。它可以帮助您保持Node应用程序永久活动,重起这些node应用程序也不需要停机,并简化常见的系统管理任务。 1.安装pm2 $ npm install pm2 -g 2.更新pm2 $ pm2 update 3.启动进程 $ pm2 st <a href="https://www.cnblogs.com/wangyunhui/p/14460580.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wangyunhui/p/13645567.html
js 导出excl把数字类型变成字符串类型 - neo_o
<td style="mso-number-format:'\@';">1881234567</td>
2020-09-10T06:35:00Z
2020-09-10T06:35:00Z
neo_o
https://www.cnblogs.com/wangyunhui/
【摘要】<td style="mso-number-format:'\@';">1881234567</td> <a href="https://www.cnblogs.com/wangyunhui/p/13645567.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wangyunhui/p/13645482.html
js 导出多sheet表格 - neo_o
原文github地址:https://github.com/wangyunhui1993/neo-export-excel var tablesToExcel = (function () { var uri = "data:application/vnd.ms-excel;base64,", ht
2020-09-10T06:24:00Z
2020-09-10T06:24:00Z
neo_o
https://www.cnblogs.com/wangyunhui/
【摘要】原文github地址:https://github.com/wangyunhui1993/neo-export-excel var tablesToExcel = (function () { var uri = "data:application/vnd.ms-excel;base64,", ht <a href="https://www.cnblogs.com/wangyunhui/p/13645482.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wangyunhui/p/13498062.html
element-ui 格式化树形数组在table组件中展示(单元格合并) - neo_o
最近做的项目涉及到很多单元格合并问题,element-ui组件对于单元格合并的处理虽然很灵活,但是需要事先计算好每个单元格合并的rowspan和colspan,直接在span-method属性中计算实现起来有点困难,所以我拿到列表后先把每条数据的需要合并的rowspan计算出来然后直接在span-m
2020-08-13T10:23:00Z
2020-08-13T10:23:00Z
neo_o
https://www.cnblogs.com/wangyunhui/
【摘要】最近做的项目涉及到很多单元格合并问题,element-ui组件对于单元格合并的处理虽然很灵活,但是需要事先计算好每个单元格合并的rowspan和colspan,直接在span-method属性中计算实现起来有点困难,所以我拿到列表后先把每条数据的需要合并的rowspan计算出来然后直接在span-m <a href="https://www.cnblogs.com/wangyunhui/p/13498062.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wangyunhui/p/13497924.html
js导出excel,时间格式问题 - neo_o
在td元素上加一个样式(时间格式可以自己设置例如:yyyy-mm-dd) <td style="vnd.ms-excel.numberformat:yyyy-mm">2020-08</td>
2020-08-13T09:58:00Z
2020-08-13T09:58:00Z
neo_o
https://www.cnblogs.com/wangyunhui/
【摘要】在td元素上加一个样式(时间格式可以自己设置例如:yyyy-mm-dd) <td style="vnd.ms-excel.numberformat:yyyy-mm">2020-08</td> <a href="https://www.cnblogs.com/wangyunhui/p/13497924.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wangyunhui/p/13304434.html
webpack代理设置 - neo_o
devServer: { // 端口配置 port: 1888, // 友情提示:改完请重启项目才能生效!!! // 反向代理配置 proxy: { "/api": { //将’/api‘请求转到代理请求’http://192.168.1.125/api‘ target: "http://192.1
2020-07-15T03:16:00Z
2020-07-15T03:16:00Z
neo_o
https://www.cnblogs.com/wangyunhui/
【摘要】devServer: { // 端口配置 port: 1888, // 友情提示:改完请重启项目才能生效!!! // 反向代理配置 proxy: { "/api": { //将’/api‘请求转到代理请求’http://192.168.1.125/api‘ target: "http://192.1 <a href="https://www.cnblogs.com/wangyunhui/p/13304434.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wangyunhui/p/13071535.html
null和undefined的区别? - neo_o
null表示数字、字符串和对象是“无值”的。 undefined表示①变量声明但没有初始化时②要查询的对象属性或数组的元素不存在时③如果函数没有任何返回值,则返回undefined④引用没有提供实参的函数形参的值也只会得到undefined。 typeof(null) //'object' null
2020-06-09T03:36:00Z
2020-06-09T03:36:00Z
neo_o
https://www.cnblogs.com/wangyunhui/
【摘要】null表示数字、字符串和对象是“无值”的。 undefined表示①变量声明但没有初始化时②要查询的对象属性或数组的元素不存在时③如果函数没有任何返回值,则返回undefined④引用没有提供实参的函数形参的值也只会得到undefined。 typeof(null) //'object' null <a href="https://www.cnblogs.com/wangyunhui/p/13071535.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wangyunhui/p/13053983.html
js Number和parseInt 的区别 - neo_o
Number(object)定义和用法 Number() 函数把对象的值转换为数字。 如果对象的值无法转换为数字,那么 Number() 函数返回 NaN。 注:如果Number没有传入参数则返回0。 parseIn(string, radixt)定义和用法 parseInt() 函数可解析一个字符
2020-06-06T03:22:00Z
2020-06-06T03:22:00Z
neo_o
https://www.cnblogs.com/wangyunhui/
【摘要】Number(object)定义和用法 Number() 函数把对象的值转换为数字。 如果对象的值无法转换为数字,那么 Number() 函数返回 NaN。 注:如果Number没有传入参数则返回0。 parseIn(string, radixt)定义和用法 parseInt() 函数可解析一个字符 <a href="https://www.cnblogs.com/wangyunhui/p/13053983.html" target="_blank">阅读全文</a>