- 博客(340)
- 资源 (14)
- 收藏
- 关注
原创 Linux Debian12使用flameshot或gnome-screenshot和ImageMagick垂直合并多张图片后组成一张滚动长图
在发布博客,有时需要滚动截长图,虽然在windows系统有滚动截长图的工具,例如:FastStone Capture等,但是Linux Debian系统,这种滚动截长图的工具没有找到合适的。经过自己筛选验证,发现Linux Debian12使用flameshot火焰截图工具或gnome-screenshot截取多张图片,再使用和ImageMagick图像处理工具进行垂直合并多张图片,这样就可以组合成一张滚动长图。
2024-08-30 22:54:48 607
原创 WEB开发---使用HTML CSS开发网页实时显示当前日期和时间
自己刚开始学习html css知识,临时做个网页,实时显示当前日期和时间功能。
2024-08-28 22:43:07 653
原创 MAC地址格式批量转换工具V1.0适用于Windows系统
自己做了个MAC地址格式批量转换工具,方便实用。主要实现下面6种功能: - MAC格式,如“AC-09-87-DB-E9-F0”转“AC09-87DB-E9F0” - MAC格式,如“AC09-87DB-E9F0”转“AC-09-87-DB-E9-F0“ - MAC格式,如“AC-09-87-DB-E9-F0”转“AC:09:87:DB:E9:F0” - MAC格式,如“AC:09:87:DB:E9:F0”转“AC-09-87-DB-E9-F0” - MAC格式,大写字母转小写字母 -
2024-07-26 22:26:34 310
原创 Linux Debian12使用podman安装xss-labs靶场环境
Linux Debian12使用podman安装xss-labs靶场环境
2024-06-13 20:56:44 313
原创 Rust一维Vec垂直方向拼接、水平方向拼接,多个二维Vec垂直方向拼接
Rust一维Vec垂直方向拼接、水平方向拼接,多个二维Vec垂直方向拼接
2024-05-21 13:51:10 694
原创 Rust中使用Rocket框架返回html网页,返回一个基于 Handlebars (HBS) 模板的响应
Rust中使用Rocket框架返回html网页,返回一个基于 Handlebars (HBS) 模板的响应
2024-05-15 21:12:22 468
原创 最新Linux Debian12安装和使用ImageMagick图像处理工具 常见图片png、jpg格式转webp格式
ImageMagick是一个非常强大的图像处理工具集,它包含了许多用于图像转换的命令。
2024-05-14 20:45:22 298
原创 Debian12安装后更换为国内镜像源,切换root用户,解决用户名不在sudoers文件中此事将被报告
Debian是面向程序员的最古老,最出色的Linux发行版之一。这些库是世界一流的,并且社区在不断发展,您可以使用apt-get和build-dep。对于系统管理员和高级程序员而言,Debian是最好的选择。Debian更适合于作为服务器的操作系统,它比Ubuntu要稳定得多。Debian整个系统基础核心非常小,不仅稳定,而且占用硬盘空间小,占用内存小。2.2编辑/etc/sudoers文件,添加用户名 ALL=(ALL:ALL) ALL。"–启动–左侧点击窗口标题栏–右侧将最大化、最小化选项打开。
2024-05-14 19:56:40 3587
原创 Rust语言fn main() -> Result<(), Box<dyn std::error::Error>> {}举例,Box<dyn std::error::Error>介绍
在 Rust 语言中,main 函数是程序的入口点。你提供的代码片段是一个使用 Result 类型作为返回值的 main 函数的声明,这意味着这个函数可能返回一个错误。Box 表示这个错误可以是任何实现了 Error trait 的类型,并且被封装在一个 Box 中,这允许错误类型是动态分配的。
2024-05-09 21:10:42 253
原创 Rust读写CSV文件 一维Vec类型元素、二维Vec类型元素写入CSV文件
Rust读写CSV文件 一维Vec类型元素、二维Vec类型元素写入CSV文件
2024-05-08 20:58:13 411
原创 Rust使用HashSet对Vec类型的元素进行去重
在Rust语言中,对Vec类型的元素进行去重,一种常见的方法是使用一个HashSet来帮助我们快速检查元素是否已经存在。以下是使用HashSet对Vec进行去重的示例代码:
2024-05-08 19:32:56 633
原创 Rust Rocket创建第一个hello world的Web程序 Rust Rocket开发常用网址和Rust常用命令
Rust Rocket 是一个用 Rust 语言编写的 Web 应用框架,它结合了 Rust 的安全性和性能优势,以及 Web 开发的便利性。安全性:Rust 是一种注重安全性的编程语言,它在编译时就能捕获许多常见的编程错误,如空指针解引用、缓冲区溢出等。性能:Rust 提供了与 C 和 C++ 相当的性能,但同时拥有更现代的语言特性和内存安全保证。无垃圾回收:Rust 没有垃圾回收机制,它使用所有权和生命周期的概念来管理内存,这减少了运行时的开销。并发性。
2024-05-01 22:12:17 1809 3
原创 Rust检查一个Vec<String>是否包含一个特定的子字符串
在Rust中,你可以使用contains方法来检查一个Vec是否包含特定的字符串。但是,如果你想检查一个Vec是否包含一个特定的子字符串,你需要先将子字符串转换为String。
2024-04-25 22:15:33 485
原创 Rust使用calamine读取excel文件,Rust使用rust_xlsxwriter写入excel文件
Rust使用calamine读取已存在的test.xlsx文件全部数据,还读取指定单元格数据;Rust使用rust_xlsxwriter创建新的output.xlsx文件,并写入数据到指定单元格,然后再保存工作簿。
2024-02-27 08:44:44 2607
原创 rust函数 stuct struct方法 关联函数
本文结合2个代码实例主要介绍了rust函数定义方法,struct结构体定义、struct方法及关联函数等相关基础知识。
2024-02-17 12:00:04 743
原创 解决Python xlwings报错AttributeError ‘NoneType‘ object has no attribute apps
今天,遇到了一个问题:以前调试好的python使用xlwings操作wps表格的脚本突然不能运行了,遇到了很多莫名问题,Python xlwings报错AttributeError 'NoneType' object has no attribute apps。和问题ImportError: DLL load failed while importing pywintypes: 找不到指定的模块。
2024-02-05 21:50:50 1562
原创 Linux Debian12使用VSCode和Python搭建flask开发环境
1.在新建文件夹testFlask中,新建文件夹static和文件夹templates,以及新建文件app.py。在Linux Debian12系统上安装VSCode教程可以参考网上相关教程。2.在VSCode菜单“终端”->“新建终端”,此时终端目录前带有“env”。2.用vscode打开文件夹testFlask,选择“是,我信任此作者”并回车,选择其中带有“env”的Python解析器。这时会在testFlask文件中产生env文件夹。1.新建文件夹testFlask。,网页显示如下,表示成功!
2024-01-13 22:49:22 1349 2
原创 Shell编程自动化之if、for、while和函数
函数体内需要添加return语句,作用是退出函数,且赋予返回值给调用该函数的程序,也就是shell脚本(在shell脚本中,定义并使用函数,shell脚本执行结束后,通过$?函数定义和执行,很多都是分开在不同的文件中,函数写在一个文件中,只定义不执行,另外一个脚本,读取该函数文件,且加载该函数。下面测试,func2.sh调用加载func1.sh文件,并向func1.sh内的get函数传4个参数。函数体内定义的变量,称为局部变量,使用local关键字,定义局部变量。通过ping测试局域网内,主机是否在线。
2024-01-13 13:50:44 590
原创 Linux Debian12系统gnome桌面环境默认提供截屏截图工具gnome-screenshot
在Debian12中系统gnome桌面环境默认提供一个截图捕获工具screenshot,可以自定义区域截图、屏幕截图、窗口截图和录制视频,截图默认保存在“~/图片/截图”路径下。
2024-01-06 11:21:01 1075
原创 Linux Debian12安装fcitx5中文拼音输入法
我使用Debian系统已经4年了,我常在Debian系统上安装ibus google拼音输入法,但是有时这个输入法会卡死,停上几分钟后又恢复正常了,经常被这个困扰。不过在Debian 11或Debian12中我们可以使用fcitx5中文拼音输入法了,新版的fcitx5中文拼音输入法有着更好的输入体验。搜狗输入法Linux版我也尝试安装测试了,但是在Debian12中不能正常使用,所以,今天就来分享一下在Linux Debian12中安装fcitx5中文拼音输入法的方法。
2024-01-02 22:26:02 3396
原创 Linux Debian12安装和使用ImageMagick图像处理工具 常见图片png、jpg格式转webp格式
ImageMagick是一套功能强大、稳定而且免费的工具集和开发包。可以用来读、写和图像格式转换,可以处理超过100种图像格式,包括流行的TIFF, JPEG, GIF, PNG, PDF以及PhotoCD等格式。对图片的操作,即可以通过命令行进行,也可以用C/C++、Perl、Java、PHP、Python或Ruby编程来完成。
2023-12-29 13:35:10 891
原创 Linux Debian12使用podman安装upload-labs靶场环境
PHP语言编写,持续收集渗透测试和CTF中针对文件上传漏洞的靶场,总共21关,每一关都包含着不同的上传绕过方式。
2023-12-26 22:02:26 596
原创 解决Linux Debian12系统中安装VirtualBox虚拟机无法使用USB设备的问题
解决Linux Debian12系统中安装VirtualBox虚拟机无法使用 USB设备的问题
2023-10-30 23:22:43 1412
原创 Python获取Window系统注册表安装的软件,再卸载软件
Python首先获取Window系统注册表安装的软件,再根据软件文件名称和卸载字符串进行卸载软件。
2023-09-28 17:56:32 694
PyQt5中多线程模块QThread和线程池ThreadPoolExecutor解决PyQt5界面程序执行比较耗时操作无响应问题
2022-07-09
编程开发Python调整图片大小、尺寸、背景、透明化处理和转换图片格式
2022-02-28
编程开发Xlwings和Openpyx自己重新封装Python操作Excel类
2022-02-28
Linux QT5 PlainTextEdit设置文本大小
2019-10-08
定时自动关机软件
2017-12-25
简易数字时钟软件
2015-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人