程序猿

程序猿的世界,代码的天地,分享你的所学和问题。

https://stackoverflow.com/a/6474890/15010242 FLUSH PRIVILEGES登录 MySQL 终端时尝试该命令。如果这不起作用,请在 MySQL 终端中尝试以下命令集 mysql -u root mysql> USE mysql; mysql> UPDATE user SET password=PASSWOR...

Vicw.com用户头像 - XanderCheung XanderCheung 164 0 0

程序猿 - 使用 Chrome DevTools 调试 Node.js

从 node 6.3 版开始,Node.js 提供了一个内置的基于 DevTools 的调试器,它主要弃用了 Node Inspector,请参阅这篇博客文章以开始使用。内置调试器由 V8/Chromium 团队直接开发,并提供某些在...

Vicw.com用户头像 - XanderCheung XanderCheung 153 0 0

pm2 管理 node 服务器启动https://pm2.keymetrics.io/docs/usage/quick-start/

Vicw.com用户头像 - XanderCheung XanderCheung 190 0 0

官网教程:https://www.emqx.io/docs/zh/v4.4/advanced/auth-postgresql.html#postgresql-%E8%BF%9E%E6%8E%A5%E4%BF%A1%E6%81%AF 这里使用 docker 启动 emqx 和 postgresql 下文提到的 $(DOCKER_VOLUME_DIR) 请自行指定目录 启动 ...

Vicw.com用户头像 - XanderCheung XanderCheung 429 0 0

Error: error:0308010C:digital envelope routines::unsupported at new Hash (node:internal/crypto/hash:67:19) at Object.createHash (node:crypto:135:10) at module.exports (/Users/zhangxingxing/Projects/switch_data_center_vue/node_mo...

Vicw.com用户头像 - XanderCheung XanderCheung 835 0 0

github 安装或更新 https://github.com/nvm-sh/nvm#install--update-script 要安装或更新nvm,您应该运行安装脚本。为此,您可以手动下载并运行脚本,或使用以下 cURL 或 Wget 命令: curl -o- https://raw.g...

Vicw.com用户头像 - XanderCheung XanderCheung 511 0 0

目录仅为参考,根据实际目录做更改 配置 /home/deploy/mosquitto.conf listener 1883 persistence true persistence_location /mosquitto/data/ log_dest file /mosquitto/log/mosquitto.log allow_anonymous false password_file /mosqui...

Vicw.com用户头像 - XanderCheung XanderCheung 771 0 0

程序猿 - Gorm Or 条件中使用 sql.Named 遇到的坑

gorm 当使用 sql.Named 时, Where 条件生成时,没有使用括号包裹条件, 以上两种写法是两种完全不同的结果

Vicw.com用户头像 - XanderCheung XanderCheung 591 0 0

查看所有数据库的容量 SELECT table_schema AS '数据库', sum( table_rows ) AS '记录数', sum( TRUNCATE ( data_length / 1024 / 1024, 2 )) AS '数据容量(MB)', sum( TRUNCATE ( index_length / 1024 / 1024, ...

Vicw.com用户头像 - XanderCheung XanderCheung 569 0 0

需求:将数据库所有 datetime 类型字段改为 datetime(6) mysql 有一个数据库 information_schema 其中 COLUMNS 表保存了所有数据、所有表的字段信息 mysql> show full columns from information_schema.COLUMNS; +---...

Vicw.com用户头像 - XanderCheung XanderCheung 593 0 0

SELECT table_schema "DB Name", ROUND(SUM(data_length + index_length) / 1024 / 1024, 1) "DB Size in MB" FROM information_schema.tables GROUP BY table_schema;

Vicw.com用户头像 - XanderCheung XanderCheung 549 0 0

程序猿 - Linux Redis 配置外网远程密码访问

由于 redis 采用的安全策略,默认会只准许本地访问修改配置文件 /etc/redis/redis.conf 将所有 bind 信息全部屏蔽。 该处说明 bind 的是interface,也就是说是网络接口。服务器可以有一个网...

Vicw.com用户头像 - XanderCheung XanderCheung 538 0 0

程序猿 - Mysql 查询表结构

SELECT COLUMN_NAME 字段名, COLUMN_TYPE 数据类型, IS_NULLABLE 'Null', COLUMN_DEFAULT 'Default', CASE COLUMN_NAME WHEN 'id' THEN '主键' WHEN 'created_at' THEN '创建时间' ...

Vicw.com用户头像 - XanderCheung XanderCheung 574 0 0

my_hash = {:timestamp=>"20220322175545", :sign=>"3a7a9ad8af0f6ac360d35c4fc55c0a07a6022a5534341aef9a0b1bfca6a66354", :randomstr=>"4g72c3n8DLm62s23bsNb1y94q508HeH3", :body=>"{\"msisdn\":\"1064854558804\",\"iccid\":\"898602B5092190195023\",\"i...

Vicw.com用户头像 - XanderCheung XanderCheung 819 0 0

程序猿 - Ubuntu 开放端口及查看已开放端口

1.查看已经开启的端口 sudo ufw status 2.打开端口 55555 sudo ufw allow 55555 3.重启防火墙 sudo ufw reload 4.再次查看一下端口是否已开放 sudo ufw status

Vicw.com用户头像 - XanderCheung XanderCheung 905 0 0

github.com/gorilla/websocket 概述 Conn 类型表示一个 WebSocket 连接。服务器应用程序从 HTTP 请求处理程序调用 Upgrader.Upgrade 方法以获取 *Conn: var upgrader = websocket.Upgrader{ ReadBufferSize: 1024, ...

Vicw.com用户头像 - XanderCheung XanderCheung 1293 0 0

程序猿 - Parallels Desktop 16 Mac big sur 下无法联网和无法使用usb的解决办法

网络无法连接问题: 前往 /Library/Preferences/Parallels 目录(在访达的菜单栏中点击“前往->前往文件夹”)。打开network.desktop.xml文件(如果没有这个文件,可以重启一下电脑,就会生成了)...

Vicw.com用户头像 - XanderCheung XanderCheung 1547 0 0

singleflight redsync kmutex 软件包singleflight提供了一个重复的函数调用抑制机制;主要作用就是将一组相同的请求合并成一个请求,实际上只会去请求一次,然后对所有的请求返回相同的...

Vicw.com用户头像 - XanderCheung XanderCheung 1404 0 0

Let's create test tablemasterwith two columns,con_idwith unique constraint andind_idindexed by unique index. create table master ( con_id integer unique, ind_id integer ); create unique index master_unique_idx on master (ind_id); ...

Vicw.com用户头像 - XanderCheung XanderCheung 1426 0 0

Postgresql generate_series 生成数据方法 generate_series 介绍 generate_series ( start integer, stop integer [, step integer ] ) → setof integer generate_series ( start bigint, stop bigint [, step bigint ] ) → setof bigint gene...

Vicw.com用户头像 - XanderCheung XanderCheung 2056 0 0

程序猿 - Rabbitmq consumers disappear 消费者无故消失

背景: 线上使用 rabbitmq,consumers 经常无故消失 查找问题 1. 先是查看代码,发现 consumer 消费逻辑都没有报错,也没有发现 connection close 的情况,未发现问题所在 2. 查 rabbitmq log 进入 ...

Vicw.com用户头像 - XanderCheung XanderCheung 7050 0 0

使用scale视频过滤器将输入缩放(调整大小)为特定大小,然后使用overlay视频过滤器将视频放置在静态图像上。 ffmpeg -loop 1 -i background.png -i video1.mp4 -i video2.mp4 -filter_complex \\ "[1:v]scale=(iw/...

Vicw.com用户头像 - XanderCheung XanderCheung 3682 0 0

/** * @example * const mutex = syncLock() * await mutex.lock() * mutex.unlock() */ function syncLock() { let lk = false const mutex = {} mutex.lock = async function() { while (lk) { await sleep(100) if (!lk) { ...

Vicw.com用户头像 - XanderCheung XanderCheung 1530 0 0

const sleep = m => new Promise(r => setTimeout(r, m)); await sleep(3000);

Vicw.com用户头像 - XanderCheung XanderCheung 2015 0 0

在vue.config.js 中添加一行process.env.VUE_APP_VERSION = process.env.npm_package_version或者 process.env.VUE_APP_VERSION = require('./package.json').version,例: process.env.VUE_APP_VERSION = require('./package.json').version mo...

Vicw.com用户头像 - XanderCheung XanderCheung 3652 0 0

package main import ( "fmt" "sync" ) func printWord(word string, count int, currentChan, nextChan chan struct{}, wg *sync.WaitGroup) { var i = 0 for i < count { if _, ok := <-currentChan; ok { fmt.Print...

Vicw.com用户头像 - XanderCheung XanderCheung 4880 0 1

func main() { var a uint = 1 var b uint = 2 fmt.Println(a - b) } 最终结果不是 -1,如果系统是64位,结果是 2的64次方减1如果系统是32位,结果是 2的32次方减1

Vicw.com用户头像 - XanderCheung XanderCheung 3007 0 0

root的处理结果是:root路径+location路径 alias的处理结果是:使用alias路径替换location路径 例子: location ^~/admin { alias /var/www/html/admin_project/; } 请求为 : /admin/abc.html 时,服务器将...

Vicw.com用户头像 - XanderCheung XanderCheung 3013 0 0

阿里云 rds 遇到问题: Error 1290: The mysql server is running with the lock_write option so it cannot execute this statement 发现是rds数据库服务过期了。

Vicw.com用户头像 - XanderCheung XanderCheung 4624 0 0