lua读取xlsx表

因为要在Windows下用lua读xlsx表,找不到合适的,所以写个模块来用。 我用的是lua5.1,这个模块依赖zip和luaxml,都是lua for windows 5.1自带的。 open(xlsx文件名) 成功返回getCell/close函数,如出错,返回nil和出错信息 getCell(Sheet名, 单元格坐标) 成功返回单元格的值,不成功返回nil和出错信息 close() 关闭打开的xlsx文件 n2Time(数字) 将getCell取得的数字转换成年月日时分秒字符串,只支持1970年以后的日期 nextRow(单元格坐标,偏移量) 取...
sunus 发布于 2026-06-18 21:20 | 阅读 729 次 | 评论 0 条

编程是一个逻辑自洽的过程

让AI代劳编程是感觉不到这种快乐的
静夜思 发布于 2026-04-01 16:24 | 阅读 1069 次 | 评论 0 条

Comment Divider 支持中文宽度的版本

修改了两处: 1、去掉了 python 等注释结尾的 # 号 2、中文宽度 = 英文宽度 x 5/3 插件包: 使用方法: 下载解压后覆盖掉文件夹: C:\Users\gs412\.vscode\extensions\stackbreak.comment-divider-0.4.0 (注意:蓝色部分是用户名和插件版本,换成你自己的) 附修改方法,你也可以安装官方插件按需要自己修改 1、去掉 python 等注释结尾的 # 号 打开 stackbreak.comment-divider-0.4.0\out\limiters.js ,把 ...
静夜思 发布于 2026-03-23 13:45 | 阅读 3325 次 | 评论 0 条

django reverse省略第二个参数args的办法

vi /usr/local/lib/python3.11/site-packages/django/urls/base.py 找打下面的函数,把args=None提前一个位置,改后如下: def reverse(viewname, args=None, urlconf=None, kwargs=None, current_app=None): 往下数约4行,找到: args = args or [] 在下面插入: if not isinstance(args, (list, tuple)): args = [args] 改造后,就可...
静夜思 发布于 2026-03-19 12:19 | 阅读 1729 次 | 评论 0 条

清理mysql缓存,复现查询慢的问题(其实是清理系统文件缓存)

清理操作系统文件缓存(Linux) sync; echo 3 > /proc/sys/vm/drop_caches
静夜思 发布于 2026-03-15 00:02 | 阅读 3274 次 | 评论 0 条

求老板

本人大学刚毕业在学校学的东西一点都用不上,想从事it行业求大老带带拜托, 联系方式:qq 3097218539
门中人ysl 发布于 2026-03-05 23:16 | 阅读 80 次 | 评论 0 条

清理下载频道的附件的操作流程

1、打开phpmyadmin,进入数据库bcbbs,点击“SQL”,运行如下语句: select attachment FROM down_attachments 2、在显示结果的最下面点击“导出”,格式选择最下面的“Texy! text”,点击“执行” 3、把下载到的“down_attachments.txt”只保留文件名列表部分,把“|”替换为空。 4、把文件上传到bccnsoft的“/mnt/var/remotefiles/down_bccn_net.bccnsoft.com_data/001/”,登陆服务器进入这个目录。 5、打开ipython,逐步运行...
静夜思 发布于 2026-02-16 02:43 | 阅读 4087 次 | 评论 0 条

不再提供电子扫盲服务!

真的,我受不了了。 自己不懂得地方自己去浏览器去搜,比我技术好口才好的人多的是! 有更好的大佬等待你的发掘,加油!
Nighr 发布于 2026-02-15 15:29 | 阅读 3777 次 | 评论 1 条

用wget爬遍整个网站(简单压力测试)

wget -r -l 0 -np -q --spider --no-directories https://www.bccn.net
静夜思 发布于 2026-02-12 19:10 | 阅读 4134 次 | 评论 0 条

git彻底删除某些文件(文件夹)在仓库中的记录

sudo apt install git-filter-repo # 删除单个文件 git filter-repo --invert-paths --path secret.txt # 删除整个文件夹 git filter-repo --invert-paths --path logs/ # 压缩优化 git gc --aggressive --prune=now git repack -a -d --depth=250 --window=250
静夜思 发布于 2026-02-10 03:31 | 阅读 1721 次 | 评论 0 条

清理论已(删除/封禁)用户的头像的操作流程

1、打开phpmyadmin,进入数据库bcbbs,点击“SQL”,运行如下语句: SELECT uid FROM `cdb_members` where groupid not in ('5,8,55') 2、在显示结果的最下面点击“导出”,格式选择最下面的“Texy! text”,点击“执行” 3、把下载到的“cdb_members.txt”只保留文件名列表部分,把“|”替换为空。 4、把文件上传到bccnsoft的“/var/www/pass_bccn_net.bccnsoft.com/web/data/avatar/”,登陆服务器进入这个目录。 5、打开ip...
静夜思 发布于 2026-02-06 17:08 | 阅读 3943 次 | 评论 0 条

网站和论坛的验证码还能再挺几年

护城河暂时还能挺住,ai暂时还无法识别
静夜思 发布于 2026-01-27 21:57 | 阅读 1083 次 | 评论 0 条

用ai写诗

《挑灯码字偶成》 —— deepseek 更深键落似弹筝,星斗屏前谱纵横 未惧青丝删减尽,一宵创世一书生 《编程夜乐》 —— chatgpt 夜深灯火映屏前,指尖飞舞乐无边 代码千行心自喜,何惧孤单与熬年
静夜思 发布于 2026-01-27 04:58 | 阅读 611 次 | 评论 0 条

论坛附件维护常用bash shell脚本

找出所有大于或等于源文件的缩略图 find . -type f ! -name '*.thumb.jpg' -print0 | while IFS= read -r -d '' src; do thumb="${src}.thumb.jpg" if [ -f "$thumb" ]; then src_size=$(stat -c '%s' "$src") thumb_size=$(stat -c '%s' "$thumb") if [ "$thumb_size" -ge "$src_size" ]; then echo "...
静夜思 发布于 2026-01-22 22:44 | 阅读 4820 次 | 评论 1 条

debian(linux)安装webp库最简单的方法

到谷歌下载代码库: https://developers.google.com/speed/webp/download 点击“下载代码库”,进入: https://storage.googleapis.com/downloads.webmproject.org/releases/webp/index.html 拉到最下面找到“libwebp-x.x.x-linux-x86-64.tar.gz”字样的链接,右键复制链接地址下载,比如现在最新的是libwebp-1.6.0-linux-x86-64.tar.gz,如: wget https://storage.googleapis....
静夜思 发布于 2026-01-22 20:56 | 阅读 3981 次 | 评论 0 条

Python和Ruby测试代码的运行时间

Python import time start = time.perf_counter() # 测试代码 for _ in range(1_000_000): pass end = time.perf_counter() print(f"耗时: {end - start:.6f} 秒") Ruby start = Process.clock_gettime(Process::CLOCK_MONOTONIC) # 测试代码 1_000_000.times { } finish = Process.clock_gettime(Proc...
静夜思 发布于 2026-01-16 19:47 | 阅读 4251 次 | 评论 0 条

virtualbox导出虚拟电脑前运行以下命令,减少ova包的大小

sudo dd if=/dev/zero of=/EMPTY bs=1M status=progress || true sudo rm -f /EMPTY sync dd 会把 所有空闲块写成 0,VirtualBox 才能在导出时真正丢弃这些块。
静夜思 发布于 2026-01-16 12:36 | 阅读 4261 次 | 评论 0 条

清理static文件夹gz文件的常用bash shell脚本

# 递归查找 .js.gz / .css.gz 比源文件老 1 分钟以上(排除 plugins) find . \ -path "*/plugins/*" -prune -o \ \( -name "*.js.gz" -o -name "*.css.gz" \) -print0 | while IFS= read -r -d '' gz; do src="${gz%.gz}" if [ -f "$src" ]; then gz_t=$(stat -c %Y "$gz") src_t=$(stat -c %Y "$...
静夜思 发布于 2026-01-15 23:43 | 阅读 1881 次 | 评论 0 条

创建用户级tmux.service服务

mkdir -p ~/.config/systemd/user vi ~/.config/systemd/user/tmux.service 输入以下内容: [Unit] Description=tmux default session After=network.target [Service] Type=oneshot ExecStart=/bin/sh -c '/usr/bin/tmux has-session -t aaaaaaaaaaaaaaaaaaaaaaaa || /usr/bin/tmux new-session -d -s aaaaaaaaaaaaa...
静夜思 发布于 2026-01-13 19:16 | 阅读 3993 次 | 评论 0 条

virtualbox导出虚拟电脑不会包含镜像数据

亲测,含不含镜像导出的包都是一样大的。 也就是说虚拟机含有再多的镜像也不会导致打包变大,打包导出的时候只会导当前虚拟机的数据。 导出虚拟电脑之前不用删快照,放心的导出就是了。
静夜思 发布于 2026-01-12 15:35 | 阅读 540 次 | 评论 0 条