分类目录归档:工具tools
发表评论
如何使用ChatGPT
使用nc命令传输文件
在某些特殊情况下,我们从一台机器向另一台机器传输文件时会遇到受限于堡垒机或scp被禁等情况,这里分享一个使用nc传输大文件的方法。
code-server—基于VSCode的云端IDE
Tmux
简单点说,这个工具能解决nohup python faceswap.py train & 报cannot connect to X server的问题,即远端的程序不能后台运行,但是你的网络又经常会断开,用Tmux就好了
视频与图片互转工具:ffmpeg使用说明
一个非常方便的视频<->图片互转工具:视频截帧、帧图片合成视频、添加水印/字幕等。
Jupyter Notebook支持多python版本
jupyter notebook里的代码有py2.7也有py3.0的,本文讲解如何使jupyter同时支持多个python版本(python2.7.5 + python3.6.2)。
Jupyter Notebook 快速入门
Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。在本文中,我们将介绍 Jupyter notebook 的主要特性,以及为什么对于希望编写漂亮的交互式文档的人来说是一个强大工具。
mac原生ssh支持登陆状态在多个窗口间共享
$ vim ~/.ssh/config 添加以下配置:
Host *
ControlMaster auto #多窗口共享登陆状态
ControlPath ~/.ssh/%h-%p-%r
ControlPersist yes #登陆状态保留时间,yes表示永久,除非网络断开
Host mars #快捷别名
hostname mars.com #远程机器
user yanjingang #用户名
$
ssh mars #使用别名登陆
登陆后在新窗口再次运行ssh mars时不用输入密码,会自动登陆
linux rm回收站
linux的rm是个可怕的指令,无数人因误操作把重要文件彻底删除。作为程序员,所有linux机器上都应该增加回收站机制。
samba的安装与使用
samba主要用于linux向window共享文件,本文讲解如何在linux中安装、配置并在windows挂载。
ColorPix – 屏幕取色
很精致的一个小工具,可以非常方便的锁定取色,单击颜色代码即复制,还可以1600%局部放大取色,推荐。
wordpress自定义锦集
1.文章详情页末尾自动添加微信公众号二维码
vim wp-includes/post-template.php
function get_the_content( $more_link_text = null, $strip_teaser = false, $post =... )
......
// yanjingang: add wx qrcode
if($more){
$wxqrcode = '<p><img loading="lazy" class="alignnone size-large wp-image-3634" src="https://yanjingang.com/blog/wp-content/uploads/2020/04/piglab_wx-1024x374.png" alt="" width="625" height="228" srcset="https://yanjingang.com/blog/wp-content/uploads/2020/04/piglab_wx-1024x374.png 1024w, https://yanjingang.com/blog/wp-content/uploads/2020/04/piglab_wx-300x109.png 300w, https://yanjingang.com/blog/wp-content/uploads/2020/04/piglab_wx-768x280.png 768w, https://yanjingang.com/blog/wp-content/uploads/2020/04/piglab_wx-624x228.png 624w, https://yanjingang.com/blog/wp-content/uploads/2020/04/piglab_wx.png 1710w" sizes="(max-width: 625px) 100vw, 625px"></p>';
$output .= $wxqrcode;
}
return $output;
}
2.控制自动保存的修订记录数量,避免posts表里都是修订记录
vim wp-config.php
define('WP_DEBUG', false);
// yanjingang add
/** 保留最新 3 次的修订记录 */
define('WP_POST_REVISIONS', 3);
/** 每隔 5分钟 自动保存一次 */
define('AUTOSAVE_INTERVAL', 300);
删除历史修订记录: