cfanzp

Linux开发笔记

在线工具

在线工具 在线测速:https://www.ping.cn MD5加密:https://md5jiami.bmcx.com/ JSON在线格式化: https://www.bt.cn/tools/json.html https://www.bejson.com

linux中jpg格式转化为png格式

linux中jpg格式转化为png格式 linux中将jpg与png进行转化可以用parallel和convert命令 安装方法: 安装arallel 1 sudo apt-get install parallel 安装convert 1 sudo apt-get install imagemagick cfanzp.jpg转化为cfanzp.png 1 parallel convert '{}' '{.}.png' ::: cfanzp.jpg

GOPROXY配置

GOPROXY配置 最近在使用hugo时需要依赖go环境在安装依赖包的时候,速度很慢,之前都是配置外网环境解决的。其实go环境有国内的替代域名资源可以使用。 在go环境下,需要下载依赖包的时候,如果没有外网环境的话,很多包默认是无法下载下来的,解决办法就是修改一下GOPROXY的配置 1 go env -w GOPROXY=https://goproxy.io,direct

lua中如何实现打印行号和当前函数名?

lua中如何实现打印行号和当前函数名? lua中可以使用debug的get_info方法来获取当前的堆栈信息,进而可以打印出相关的环境信息,具体信息包括: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 table: 0x7f92b8f19e80 { isvararg = false , what = Lua , func = function: 0x7f92b7b8d600 , namewhat = , istailcall = true , lastlinedefined = 16 , source = @service/db/db_interactionemotion.lua , linedefined = 7 , currentline = 11 , ntransfer = 0 , short_src = service/db/db_interactionemotion.lua , ftransfer = 0 , nups = 3 , nparams = 0 , } lua中需要打印行号多半是日志需求,下面是一个demo:

mysql存储过程

mysql存储过程 FAQ 如何创建存储过程? 下面是一个创建存储过程的demo: 存储过程名为:p_login 存储过程有3个参数:a_platform,a_account,a_password 1 2 3 4 5 6 7 8 9 10 CREATE DEFINER=`root`@`%` PROCEDURE `p_login`(in a_platform int, in a_account varchar(64), in a_password varchar(32)) begin SELECT *,userid as uid FROM tb_account WHERE account=a_account AND platform=a_platform AND `password`=a_password AND nullity = '0' AND android = '0'; end 如何调用存储过程? 1 CALL p_login(1,"aaa","password"); 存储过程中常用的函数有哪些? 获取当前时间搓 1 current_timestamp() 获取时间 1 NOW() 获取当前日期 1 curdate() 获取最后一个标识值 在一条 INSERT、SELECT INTO 或大容量复制语句完成后,@@IDENTITY 中包含语句生成的最后一个标识值 1 select @@IDENTITY 获取今天,昨天,前天的当前时间 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 CREATE DEFINER=`root`@`%` PROCEDURE `p_demo_get_daily_login_report`(IN `a_step` int) BEGIN DECLARE start_day TIMESTAMP; DECLARE end_day TIMESTAMP; # a_step=0 今天 # a_step=1 昨天 # a_step=2 前天 SET start_day = (CAST(SYSDATE()AS DATE) - INTERVAL a_step DAY); SET end_day = (CAST(SYSDATE()AS DATE) + INTERVAL 1 DAY - INTERVAL a_step DAY); select a.

vscode的使用

vscode使用笔记 FAQ vscode必备插件有哪些? vim Lua Vscode-lua Go Rainbow Brackets Thunder Client 如何给vscode添加ruler? 按语言添加: 1 2 3 "[lua]":{ "editor.rulers":[80], } vscode配置vim插件jk退出插入模式 https://www.cnblogs.com/YunyaSir/p/15522565.html 1 2 3 4 5 6 7 8 9 10 11 "vim.insertModeKeyBindings": [ { "before": [ "j", "k" ], "after": [ "<Esc>" ] }, ], vscode 在mac上无法连续输入k如何解决? 1 2 3 4 5 defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false # For VS Code defaults write com.microsoft.VSCodeInsiders ApplePressAndHoldEnabled -bool false # For VS Code Insider defaults write com.