- 博客(225)
- 资源 (19)
- 问答 (4)
- 收藏
- 关注
原创 解决Element-ui el-tree数据与显示不对应的问题
使用 setCheckedKeys 会存在这个问题,使用 setChecked 可以解决这个问题。为选中状态,导致所有子节点都为选中状态。后端返回的权限列表,并没有。这一项,但是由于父节点。
2024-08-13 10:00:58 401
原创 Excel 生成随机兑换码
CHAR(RANDBETWEEN(65,90))&CHAR(RANDBETWEEN(65,90))&CHAR(RANDBETWEEN(65,90))&CHAR(RANDBETWEEN(65,90))&"-"&CHAR(RANDBETWEEN(65,90))&CHAR(RANDBETWEEN(65,90))&CHAR(RANDBETWEEN(65,90))&CHAR(RANDBETWEEN(65,90))
2024-01-11 14:55:46 674
原创 npm install no such file or directory, open 异常处理
错误描述npm WARN saveError ENOENT: no such file or directory, open 'C:\Users\Administrator\package.json'npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\Administrator\package.json'npm WARN Administrator No descriptionnpm WARN Administrat
2022-03-17 16:13:38 4557
原创 关于Redis清理大量Key的方法
首先讲解下Redis的基本概念:Redis是单线程,同一时间段内操作大量的key值,会造成进程阻塞,会影响正在运行的其它业务,严重时会导致数据库雪崩。方法一del方法推荐力度:极不推荐是否会影响线上业务:严重影响会影响线上业务,一般情况会造成其它服务写入读取卡顿,严重时会造成其它服务业务无法正常进行。方案缺陷删除的key字段数量较大时,会导致redis卡顿,影响其它业务,删除量比较大时,甚至会导致redis雪崩。方案二UNLINK推荐力度:推荐
2022-01-24 13:08:31 16382
原创 Mysql大表数据清理方案
需求:表t_user_login_log中存储了上千条数据,我们需要对该表做数据清理,只保留近三个月的数据。方案一数据量<1000条时推荐使用DELETE方法推荐力度:极不推荐是否会影响线上业务:严重影响会影响线上业务,一般情况会造成其它服务操作mysql卡顿,严重时会造成其它服务业务无法正常进行。使用select查询出需要清理的最小id和最大id,使用delete删除即可,示例场景:#查询最小id与最大idSELECT MIN(id),MAX(id) F
2022-01-20 18:18:37 5652
原创 Windows将指定程序添加到鼠标右键菜单
以VsCode为例,新建txt,输入以下内容Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\VSCode]@="Open with Code""Icon"="D:\\Program Files (x86)\\Microsoft VS Code\\Code.exe" [HKEY_CLASSES_ROOT\*\shell\VSCode\command]@="\"D:\\Program Files (x86)\\M
2021-12-31 08:28:09 401
原创 Redis常用命令
保存数据save 保存数据(同步到磁盘)注:会造成redis主进程阻塞,生产环境慎用bgsave保存数据(同步到磁盘)注:只有在 fork() 子进程时有短暂的阻塞save m n注:save m n 是指在 m 秒内,如果有 n 个键发生改变,则自动触发持久化。数据清理flushallflushall 命令用于清空 Redis 数据库,在生产环境下一定慎用,当 Redis 执行了 flushall 命令之后,则会触发自动持久化,把 RDB 文..
2021-12-02 10:29:23 654
原创 mysql 常用命令
字符操作 字符替换 REPLACE(str,old_string,new_string);说明:REPLACE()函数有三个参数,它将string中的old_string替换为new_string字符串。使用示例SELECT REPLACE("http://127.0.0.1/image/1.jpg","127.0.0.1","8.8.8.8");//输出:http://8.8.8.8/image/1.jpg...
2021-12-01 16:08:40 1083
原创 Redis数据持久化配置
默认配置注:默认情况下,持久化配置是关闭的#持久化开关配置(yes开启no关闭)appendonly no#持久化类型#always:每次操作都会立即写入aof文件中(性能最低,不推荐)#everysec:每秒持久化一次(默认配置)(折中方案,推荐)#no:不主动进行同步操作,默认30s一次(redis重启或服务器重启会丢失30内的数据)appendfsync everysec默认配置情况下,redis是如何同步保存数据到磁盘上的?如下配置:...
2021-12-01 11:17:47 1273
原创 通用方法:Windows系统桌面显示我的计算机
步骤1:windows键+R打开运行命令步骤2:输入命令rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0步骤3:设置,确认即可。
2021-11-30 17:11:00 1344
原创 Node WebSocket 数据解压
在Node中使用nodejs-websocket发送接收数据,例如发送如下数据包\{"route":"ping","data":{}} 接收端接收到的数据为:[129,154,84,20,211,1,47,54,161,110,33,96,182,35,110,54,163,104,58,115,241,45,118,112,178,117,53,54,233,122,41,105,129,154,84,20,211,1,47,54,161,110,33...
2021-11-12 10:51:19 2012
原创 Node中Buffer的使用(UTF8与字符串的转换使用)
上代码//创建缓冲区let bufferOne = Buffer.from('Hello World');console.log(JSON.stringify(bufferOne)); //输出 {"type":"Buffer","data":[72,101,108,108,111,32,87,111,114,108,100]}//将 Buffer 转换为 UTF-8 字符串console.log(bufferOne.toString('utf8'))
2021-11-12 10:43:40 2752
原创 node 开发部署 HTTP与HTTPS后端接口
关于如何生成签名文件可以参考我的文章:传送门中的OpenSSL 安装与生成SSL证书段。node相关的代码如下:var express = require('express');var https = require('https');var http = require('http');var fs = require('fs');//同步读取密钥和签名证书var options = { key:fs.readFileSync('./keys/server.ke...
2021-11-09 13:46:42 2172
原创 windows下搭建 https + node.js + nginx
参考原文地址:windows 下搭建https + node.js + nginx | 船长的技术博客先说需求,有一个https的主域名,主域名下有三个子域名,三个子域名需要指向同一台服务器的三个端口,需要同时支持http和https的请求。子域名A -----> http://127.0.0.1:10000https://127.0.0.1:10000子域名B -----> http://127.0.0.1:10001https://127.0.0.1:10001子域...
2021-11-09 13:41:28 1108
原创 Node中使用RPC
使用第三方组件:pomelo-rpc-wsDemo下载启动服务端:#进入server目录,执行命令:node app如下图:启动客户端:#进入client目录,执行命令:node app如下图:
2021-09-25 16:44:06 546
原创 关于 PM2 Daemon 进程,内存爆涨的问题分析及解决
PM2Daemon进程内存占用持续上涨,很大原因可能不是本身的原因,大概率是使用PM2启动启动的服务内存存在问题,而导致PM2Daemon进程内存持续上涨。 解决问题的思路:解决Node中内存问题,最好的解决方案就是抓取内存堆快照。 抓取PM2启动进程的内存堆快照,请前往我的这篇文章。CSDNhttps://mp.csdn.net/mp_blog/creation/editor/120100534 本文主要讲解如何抓取PM2...
2021-09-11 11:36:08 3878
原创 pm2启动增加调试参数 使用chrome浏览器调试
增加参数:"node_args":["--inspect=9949"]完整配置如下:{ "apps":[ { "name": "master", "script": "./master/app.js", "cwd": "./", "args": "NODE_ENV=production serverName=master serverType=master serverId=master", "node_args":["--i
2021-09-04 15:29:11 1029
原创 mysql 清理表数据的方法
清理表数据的方法//清空全部数据,不写日志,不可恢复,速度很快truncate table 表名;//清空全部数据,写日志,可恢复,速度很慢delete from 表名;以上2种方法仍然会很慢,
2021-06-19 14:24:28 1761
原创 slice 与 splice 使用区别
vararray=[1,2,3];//浅拷贝,不影响源数据varresult_a=array.slice(1);console.log("array=%sresult_a=%s",JSON.stringify(result_a),JSON.stringify(array));//输出array=[2,3]result_a=[1,2,3]//深拷贝,影响源数据varresult_b=array.splice(1);console.log("arr...
2021-06-17 17:33:18 163
转载 Win10图片打开方式没有“Windows照片查看器”
创建文本文档,复Windows Registry Editor Version 5.00; Change Extension's File Type[HKEY_CURRENT_USER\Software\Classes\.jpg]@="PhotoViewer.FileAssoc.Tiff"; Change Extension's File Type[HKEY_CURRENT_USER\Software\Classes\.jpeg]@="PhotoViewer.FileAssoc
2021-06-07 15:06:33 462
原创 记一次 Redis 配置问题,导致无法连接的问题。
环境如下:1、开发环境-测试服器A,部署了redis,如IP为:192.168.1.52、本机开发,如IP为:192.168.1.203、代码中,resi的配置为如下:exports.redis = () => { return { port: 6379, ip: "192.168.1.5", pwd: '123456', };};4、启动程序后,连接redis,报如下错误:[2021-05-02T11:13:06.059] [ERROR]
2021-05-02 11:19:16 4507
原创 Node.js 文件读取与写入
同步读取var fs = require('fs');var content = fs.readFileSync("./data.json", 'utf-8');if (!content) { return true;}try { var data = JSON.parse(content); console.log(JSON.stringify(data));} catch (e) { logger.error("dataFile is fail ero
2021-04-08 13:41:46 232
原创 Global.asax错误
源错误:第1行:<%@ Application CodeBehind="Global.asax.cs" Inherits="CloudTech.ATS.WebClient.Global" Language="C#" %>解决方法1:检查生成的目标框架net版本是否与iis版本一致,不一致则修改为一致。如图:注:iis在应用程序池中查看net版本。解决方法2:修改源码后,重新生成,发布到服务器再尝试。...
2021-01-23 01:02:37 1636
原创 go get 常见问题
1.unrecognized import path "math/bits"导致原因:版本问题尝试使用高的版本:v1.10
2021-01-13 18:46:37 894
pomelo-rpc-ws.zip
2021-09-25
Base64系列第四篇 CC++中使用Base64编码解码(从chromium库中抽取)
2016-12-22
LibCur源码(带有VC6-VC14工程文件)
2016-12-05
VC获取外网IP
2015-09-17
VC远程调试工具及方法
2015-09-17
文件目录监控 定时删除文件
2015-05-15
sqlite3(3.8.0.2)源码编绎(可编32,64位)
2013-12-31
sqlite3最新版本(3.8.0.2) 32 64位dll及lib文件
2013-12-31
Direct3D 如何获取后台缓存表面的数据 并拷贝至内存
2017-04-05
关于Openssl Rsa解析Base64数据的问题
2016-12-21
WEB端Socket相关的问题 请教
2015-11-06
Windows下抓取程序崩溃的Dump文件 遇到的问题
2015-09-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人