Qt 笔记
中文乱码解决方案 // 在文件最前面加下面代码 #pragma execution_character_set("utf-8") // 编译时把程序里的字符串使用 UTF-8 进行处理 // 在 main 函数加这个 QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8")); // 使用 UTF-8 的运行时环境 执行文件所在绝对目录 QApplication::applicationDirPath() ...
python 笔记
字符串 isalpha() 是否只包含A-Za-z isalnum() 是否只包含A-Za-z0-9 isdigit() 是否只包含0-9 时间 时间戳转时间 from datetime import datetime,timezone,timedelta datetime.fromtimestamp(timestamp/1000,tz=timezone(timedelta(hours=+8))).strftime('%y%m-%d %H:%M:%S.%f')[:-3] json ...
windows访问远程SMB并指定端口号
netsh interface portproxy add v4tov4 listenaddress=远程ip listenport=445 connectaddress=远程ip connectport=远程port #设置windows内部转发 netsh interface portproxy show all #查看转发内容 ''' 侦听 ipv4: 连接到 ipv4: 地址 端口 地址 端口 --------------- ---------- --------------- ...
fnOS手机访问主页无法操作解决方案
适用版本: 0.8.21 下载index-BTQpQ8pS.js 放入nas文件夹 后面假设为 /vol1/1000/d/index-BTQpQ8pS.js 管理员执行命令 cp /usr/trim/www/assets/index-BTQpQ8pS.js /usr/trim/www/assets/index-BTQpQ8pS.js.bak #备份以防万一 cp /vol1/1000/d/index-BTQpQ8pS.js ...
内网穿透(直连,非他人服务器中继转发)
ipv6 光猫桥接 路由器拨号 打开路由器ipv6功能 模式选择Native 关闭路由器ipv6防火墙 这个时候设备的可获取到ipv6地址 访问ping_ipv6 填入设备的ipv6地址 看是否能被ping通 如果可以就成功了 ps: ipv6只能被ipv6设备访问 ipv4 现在运营商基本不给独立ipv4地址了 这里使用本地nat转发 路由器开启DMZ功能 指定ip到设备 下载natter.py 安装python3 管理员执行命令python3 natter.py -m ...
linux笔记本的合盖相关设置和低电量自动关机设置
合盖 /etc/systemd/logind.conf HandleLidSwitch=ignore #合盖忽略 HandleLidSwitchExternalPower=ignore #充电状态合盖忽略 HandleLidSwitchDocked=ignore #连接拓展坞或基座合盖忽略 低电量自动关机 apt install upower #安装upower systemctl enable upower #开机自启动upower /etc/UPower/UPower.conf ...
Qt数值相关
浮点数判断 Q_REQUIRED_RESULT Q_DECL_CONSTEXPR static inline Q_DECL_UNUSED bool qFuzzyCompare(double p1, double p2) { return (qAbs(p1 - p2) * 1000000000000. <= qMin(qAbs(p1), qAbs(p2))); } Q_REQUIRED_RESULT Q_DECL_CONSTEXPR static inline Q_DECL_UNUSED ...
python 文件大小转换
def convert_file_size(size): units=('K','M','G','T','P',) #定义单位列表 unit='B' #初始化单位为B for u in units: if size<1024: break size/=1024 unit=u return f'{round(size,2)}{unit}'
windows系统相关笔记
激活 win10 slmgr /skms kms.digiboy.ir #服务器 slmgr /ato #激活 slmgr /dlv #查看激活状态 zh-hans_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-74070 VLK:HCQ9D-TVCWX-X9QRG-J4B2Y-GR2TT 时间显示秒 ...
Git学习笔记
以 gitee.com 为平台 ssh -T git@gitee.com ssh-keygen -t rsa -C 'vanxkr' git clone git@gitee.com:vanxkr/QQMusic_download.git 克隆仓库 git branch 查看分支 git branch vanxkr 创建分支 git switch vanxkr 切换分支 git switch -c vanxkr 创建并切换到分支 git merge vanxkr 合并某分支到当前分支 ...