
定时调用电脑摄像头拍照
使用 python 写一个程序,调用电脑摄像头每隔 5 秒拍照一次存储到本地
import cv2
import time
import os
import datetime
print("start")
# 设置摄像头编号,一般为0或1
camera_id = 0
# 设置保存图片的路径
save_path = "capture/"
if not os.path.exists(save_path):
os.mkdir(save_path)
# 创建VideoCapture对象
cap = cv2.VideoCapture(camera_id)
print(cap)
# 检查摄像头是否打开
if not cap.isOpened():
print("Unable to open camera")
exit(1)
# 设置循环抓拍
while True:
# 捕获一帧图像
ret, frame = cap.read()
# 如果图像捕获失败,退出循环
if not ret:
print("Unable to capture frame")
break
# 生成文件名
# timestamp = int(time.time())
date = datetime.datetime.today().strftime("%Y%m%d")
date_path = save_path + date + "/"
if not os.path.exists(date_path):
os.mkdir(date_path)
date_time = datetime.datetime.today().strftime("%H%M%S")
filename = date_path + str(date_time) + ".jpg"
print(filename)
# 保存图像到本地
cv2.imwrite(filename, frame)
# 等待10秒
time.sleep(5)
# 释放资源
cap.release()
Windows 下 Vue 自动编译并移动指定目录 脚本
@echo off
@title bat NMS BUILD
I:
cd I:\Java\Workspaces\VUE-IMS
svn update
timeout /nobreak /t 2
start /b /wait cmd.exe /c "npm run build"
timeout /nobreak /t 2
xcopy /QEY dist\*.* distwww\
保存为 build.cmd
nodejs 运行一段时间后无法处理请求
pkg 打包的 nodejs 项目,总是运行一段时间后请求会卡死,就是无论怎么访问都一直在 pending,开始以为是 pkg 的问题,或是 mssql 连接释放的问题。后来发现是 cmd 命令行的问题,当 cmd 有选择操作后,新请求就会让 node 项目卡住,直到按下回车,项目才继续运行。解决方式是 cmd 属性中关闭快速编辑模式

根据端口号杀死进程进程工具
chcp 65001
cls
@echo.
@echo.
@echo ------根据端口号杀死进程进程工具v0.2.3(按回车继续/q退出)------
@echo.
@echo.
@echo.
@echo.
:_find
@echo off
set "port=0"
set /p port=请输入被占用的端口号:
if "%port%"=="0" goto _find
if "%port%"=="q" goto end
netstat -ano | findstr "%port%" >nul && Echo 以下进程占用了%port%端口: && echo 协议 本地IP:端口 远程IP:端口 监听状态 PID && netstat -ano | findstr "%port%" || Echo %port%端口没有被任何进程占用. && goto _find
:_kill
set "pid=0"
set /p pid=请输入进程PID将其杀死:
if "%pid%"=="0" goto _kill
if "%pid%"=="q" goto end
taskkill -PID "%pid%" -F
pause
:end
cls
ZeroTier 安装失败 Service ZeroTier One failed to start
Verify that you have sufficient privileges to start system services

油猴脚本分享
在线传输工具 大容量不限速网盘分享
confluence 数据库配置
CREATE DATABASE confluence CHARACTER SET utf8 COLLATE utf8_bin;
[mysqld]
transaction-isolation=READ-COMMITTED
character-set-server = utf8
MySQL 5.7 Windows版下载
MySQL :: Download MySQL Installer
Confluence 6.9.0 Windows版下载
Continue reading confluence 数据库配置设置 Axios 请求类型为 form-data
const instance = axios.create({
baseURL: "https://api.test.com",
//设置axios为form-data
headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
transformRequest: [function (data) {
let ret = ''
for (let it in data) {
ret += encodeURIComponent(it) + '=' + encodeURIComponent(data[it]) + '&'
}
return ret
}]
})