目录

工欲善其事

实践出真知

活跃标签: linux java mysql 待分类 windows js win10 springboot pdf idea docker 电路 nginx esp32 macOS vue git Arduino maven ffmpeg

存档:

存档: 2025 年 03 月 (6)

Linux 批处理命令 有更新!

移动当前目录下所有文件夹内的图片到当前文件夹下 find . -type f \( -iname "*.jpg" -o -iname "*.png" -o -iname "*.jpeg" -o -iname "*.gif" \) -exec mv {} . \; 参数说明 find .:从当前目录开始递归查找。 -type f:只查找文件(排除文件夹)。 -iname:忽略大小写的文件名匹配。 -o:逻辑“或”,用于匹配多种扩展名。 -exec mv {} . \;:将找到的文件移动到当前目录(. 表示当前目录)。 查找空目录并清理 find 目录路径 -type d -empty -delete 参数说明 参数作用 -type d只匹配目录(文件夹)。 -empty只匹配空文件夹。 -delete直接删除匹配到的空文件夹。 安全建议 先预览要删除的文件夹(不实际删除): find /path/to/parent_folder -type d -empty 确认无误后再执行删除: find /path/to/parent_folder -type d -empty -delete

盘点有趣项目 有更新!

FileCodeBox 文件快递 https://github.com/vastsa/FileCodeBox.git docker run -d --restart=always -p 12345:12345 -v /opt/FileCodeBox/:/app/data --name filecodebox lanol/filecodebox:beta

tar打包命令 有更新!

tar打包解压 1. 基本语法 tar -czvf 归档文件名.tar.gz 要打包的文件夹 -c:创建新的归档文件。 -z:使用 gzip 压缩。 -v:显示打包过程中的文件列表(可选)。 -f:指定归档文件的名称。 2. 解压归档文件 如果需要解压归档文件,可以使用以下命令: tar -xzvf myfolder.tar.gz 解释: -x:解压归档文件。 -z:使用 gzip 解压。 -v:显示解压过程中的文件列表(可选)。 -f:指定归档文件的名称。

Lua+Nginx 有更新!

Nginx 作为一个高性能web服务器其实也是可以扩展的比如结合Lua模块实现redis之类的认证等 server { listen 80; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { root html; index index.html index.htm; } location /test { content_by_lua_block { local redis = require "resty.redis" local red = redis:new() red:set_timeout(1000) -- 1 sec local ok, err = red:connect("127.0.0.1", 6379) if not ok then ngx.say("failed to connect: ", err) return end -- 请注意这里 auth 的调用过程 local count count, err = red:get_reu....

青龙面板-定期删除日志

背景 由于无法配置自动删除日志,报错,官方说在新版本v.2.17.6中实现。 1、在脚本管理新增脚本 #!/bin/bash echo "开始清理日志" pwd # ls ../log find ../log -mtime +10 -name "*.log" find ../log -mtime +10 -name "*.log" -exec rm -rf {} \; echo "清理日志完成" 2、在定时任务中新建任务 3、效果

Android如何设置顶部状态栏颜色(主题)

在Android中我们经常需要设置屏幕顶部状态栏的主题和应用页面保持同一风格,本文介绍几种常用的设置方案: 状态栏将显示为纯净的颜色,没有渐变效果 /** * 状态栏相关工具类 * */ public class StatusBarUtils { //设置Activity对应的顶部状态栏的颜色 public static void setWindowStatusBarColor(Activity activity, int colorResId) { try { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { Window window = activity.getWindow(); window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS); window.setStatusBarColor(activity.getResources().getColor(colorResId)); } } catch (Ex....