urlCheck 批量检测链接是否有效的小工具
urlCheck批量检测链接是否有效 使用教程在命令行中1python urlCheck.py --url https://google.com https://youtube.com从文件中读取1python urlCheck.py --file test.txt 保存结果到文件1python urlCheck.py --file test.txt --out result.txt 设置保存的格式,通过out-flag选项,默认值是tcu。 1python urlCheck.py --url https://github.com https://dadawdd --out result.txt --out-flag ctu 参数1234567-h,--help show this help message and exit-url URL [URL ...] check from string--file FILE check from File--timeout default=3 ...
祭先大父文
年月日,先大父别去殊速,尤惊震惶,今葬将久,静坐恍然,哀从中来。先是余实习合肥,先大父言与旺来,余因疫拒,后概期月电话来,余未得接,复来,无音,心忧疑之,乃数返复,皆未得听,问父,父泣先大父以祸去,呜呼!余幼与先大父居,后稍长而别,及长,余居家亦不得久,先大父或有来,不知几日相见得年,余亦少往探望。余之家,犹有未期而其至心,呜呼岂可得乎?余与先大父不复得相见矣。余忆得接电话时,晃晃闻“是家宁”,复听录音,终无,鬼神欤?非之则于时未知其终,何得有此之幻?鬼神其存,相见终有其期。呜呼!
Qt串口通信
使用QSerialPort和QSerialPortInfo,对日常使用进行了封装。 在实际使用Qt串口过程中,出现多次触发readyRead()信号,一次性使用readAll()并不能获取所有数据,可以通过修改通信协议,在本封装中采用的是延时,在接受到readyRead信号时进行倒计时,在倒计时结束之前,将接收到的信号存入一个缓冲区。 头文件123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566/* * serial.h * 创建时间: 2022/5/9 * 描述: 封装串口通信。 * * 修改时间: 2022/5/23 * 修改描述: * 添加readReady()可修改时长接口 * * 修改时间: 2022/5/9 * 修改描述: * Qt在大量数据通信时会多次触发readyRead()信号, * ...
tColorP-python控制台彩色输出
通过在输出文件开头和结尾添加\033[输出模式;文字颜色;背景色进行改变 使用方法您可以使用1pip install tColorP安装 1234567891011121314151617181920212223242526272829303132from TColorP import TColorP, TColortcp = TColorP()# print success info tcp.success('success')# print error infotcp.error('error')# print warning infotcp.warning('warning')# print normal infotcp.normal('normal')# print normal Styleprint(tcp.normalStyle)# change normal styletcp.normalStyle =...
尝试写一个随机更换壁纸程序-randomWallpaper
安装方法一、 直接clone仓库,使用Python3运行或自己打包。 注意: 如果在Windows下需要安装requirements.txt的包,linux不需要。 方法二、 从release界面下载可执行程序。请注意,我是使用Pyinstaller在Ubuntu20.04 x64环境下打包的,在其他环境无法使用,需要自己打包。下载完成解压,运行install.sh文件。 使用无命令行参数,会按照config.json的配置进行运行 虽然程序支持一直运行并每隔一段时间更换壁纸,但我还是推荐在Linux上使用cron进行管理。 参数列表-a,--add, 添加壁纸文件夹到程序运行的选择列表中,输入多个文件夹通过,和空格分割。 -c,--config, 在命令行中运行 -d,--delete,删除壁纸文件夹,输入多个文件夹通过’,’和空格分割 --desktop, 在~/.local/share/applications路径下创建randomWallpaper.desktop文件 -h,--help, 显示帮助 -k,--keep,...
Ubuntu中PyCharm配置PySide6
在PyCharm中配置PySide6网上有很多教程,步骤其实相同。 在Ubuntu中进行配置最大的问题是不知道Designer的位置。 我安装PySide6后,在命令行中使用pyside6-designer打开Designer了(笔者不记得是否为手动添加的华环境变量了,诸君可以输入试试)。 Designer的路径为1~/.local/bin/pyside6-designer 我们常用的uic/rcc等都在~/.local/bin/目录下,名称为pyside6-uic,pyside6-rcc。
c++显示隐藏桌面图标
使用SHGetSetSettings死活没用,后来在StackOverflow发现一份隐藏桌面图标的代码。 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495// Copy this code from: https://stackoverflow.com/questions/53310374/how-to-hide-desktop-icons-with-windows-api-in-c#include <ShlObj.h> // Shell API#include <atlcomcli.h> // CComPtr & Co.#include <string> #include <iostream>...
第一次尝试编写第三方包-Morse
第一次写第三方包,拿摩斯编解码练练手,BSD3协议开源在Github,已上传至PyPi. 下载命令行中1pip install Morse-ruxia-TJY 使用123456789101112131415161718192021from Morse import morseM = morse.Morse()print(M.encode('morse'))# ————/——————/.——./.../.print(M.decode('————/——————/.——./.../.'))# MORSEM.isLower = Trueprint(M.decode('————/——————/.——./.../.'))# morseM.Separator = '?'print(M.encode('morse'))# ————?——————?.——.?...?.M.dot = '<'M.dash =...
论曹刿论战
古之偏战,自有礼度,相据约时,而刿以三鼓尽击,或行诈击之事,则齐师之败,亦非智之不及,守战之礼也。若刿之计,诸侯相战,岂复信乎?春秋诈战,未必不自刿始,前人既遂,效者宾从,至宋襄公之世,礼法殆亡矣,是以不鼓不成列而成人所笑。




