王旭阳个人博客

WXY

最新文章

cmd-wrapped命令行工具生成过去一年中的命令行活跃分布

cmd-wrapped命令行工具生成过去一年中的命令行活跃分布

摘要总结: 该工具支持在命令行中查看过去一年的活跃分布,包括每日最活跃时段和常用命令统计。它类似于Github的年度命令分布图。用户可以通过zsh、bash、fish等终端环境使用此工具,并且可以通过访问提供的Github地址获取更多详细信息和指导。该工具可以帮助用户更好地了解自己在命令行中的使用习惯,提高工作效率。
280
0
1
2024-01-17
Pake将网页转换为桌面应用的利器

Pake将网页转换为桌面应用的利器

摘要总结:Pake是一个基于Rust的桌面应用开发框架,能将网页无缝转化为跨平台桌面应用程序。它为开发者提供了简洁灵活的工具,旨在高效创建轻量级、多功能桌面应用。该项目支持中文文档,方便用户参考和使用。
359
0
5
2024-01-15
python监控系统文件变动

python监控系统文件变动

前言 经常需要实时监控文件系统的变化,以便能够及时进行增量处理。在这方面,Python 提供了两个卓越的第三方开源工具:watchdog 和 pyinotify。 虽然可以通过轮询的方式监控文件系统,但这种方法效率低下,且不够优雅。因此,强烈推荐使用 watchdog 或 pyinotify 进行监控。
542
0
4
2024-01-14
SingleFile:一款全面的浏览器扩展,用于完整本地保存 Chrome、Firefox 和其他浏览器中的网页内容

SingleFile:一款全面的浏览器扩展,用于完整本地保存 Chrome、Firefox 和其他浏览器中的网页内容

前言 在日常上网冲浪时,我经常会遇到一些有趣或价值极高的网页。我会把它们收藏起来。 然而,这些偶然发现的珍品往往会在收藏夹中沉寂一段时间。当我想起来,准备重新浏览时,却发现有些页面已经无法访问了,显示「404」错误,这让人感到非常遗憾。 剪贴到云端笔记是一种方法,但它可能面临排版样式改变、网页元素丢失、同步速度慢等问题, 另一种方法是更原始但稳定的本地保存 ,使用浏览器自带的保存网页功能(快捷键通常是 Ctrl+S),但这种方法有个问题:除了.html文件,网页的前端代码和图片还会额外保存在一个自动生成的文件夹中。当保存的网页越来越多时,管理这些文件就变得困难。 SingleFile
496
0
6
2024-01-13
Git笔记

Git笔记

非常好,这是一个对Git的基础操作和系统架构的全面而简洁的总结。它清晰地解释了以下主题: 1. Git是分布式版本控制系统,与集中式版本控制系统如SVN的主要区别。 2. Git的基本命令和操作,如配置用户信息、创建版本库、添加文件到Git仓库、查看工作区状态、查看提交日志等。 3. 工作区、暂存区和版本库的概念以及它们之间的关系。 4. 如何撤销修改、删除文件以及处理远程仓库。 5. 分支的使用,包括创建分支、切换分支、合并分支等。 6. 标签的使用,包括新建标签、查看所有标签、推送和删除标签等。 这个摘要对于初学者来说非常有用,可以帮助他们快速理解并上手Git。对于已经熟悉Git的人来说,这也是一个很好的复习和整理过去知识的机会。
261
0
6
2024-01-12
一张图了解几种常见的负载均衡算法

一张图了解几种常见的负载均衡算法

随着业务增长,单台服务器性能达到上限,需要集群系统提升处理性能。为此需要一个流量调度器作为统一入口,采用负载均衡算法将请求分配到集群中的不同服务器。常用负载均衡算法包括轮询、粘性轮询、最短响应时间和最少连接数等,每种算法具有不同的特点和适用场景。通过选择合适的负载均衡策略,可以有效提升系统的可扩展性和性能。
383
0
6
2024-01-11
分享几个我使用的 mock server 的资源

分享几个我使用的 mock server 的资源

摘要总结: 在前端项目或前后端分离开发时,模拟后端服务数据对开发者而言十分重要。文章介绍了几个实用的mock server工具。首先是Mocky.io,适用于创建单个接口,完全免费且可自定义,适用于上传组件等场景。其次是Json-server,基于json文件自动生成完全CURD功能的后端接口,具备分页和排序等功能,是前后端分离的利器。最后是JSONPlaceholder,作为Json-server的在线版本,提供方便的接口和数据供学习和测试使用,完全免费。这些工具可以帮助开发者快速搭建模拟后端服务,提高开发效率。
402
0
6
2024-01-04
Qwerty Learner:用有趣的方式提高打字速度!

Qwerty Learner:用有趣的方式提高打字速度!

引言: 在数字化时代,快速准确地打字是一种宝贵的技能。这不仅提高了工作效率,还能节省宝贵的时间。今天,我想向大家推荐一个有趣的工具 —— Qwerty Learner,它将帮助你以一种有趣和互动的方式提高打字速度。 1. Qwerty Learner 简介: Qwerty Learner 是一个开源
716
0
5
2024-01-03
Java使用itext7生成PDF文件(三)

Java使用itext7生成PDF文件(三)

本文深入讨论了Java中处理PDF的实用技巧,重点介绍了使用iText 7创建PDF文档的方法,以及运用Apache PDFBox将PDF文件转换成图片的技术,同时特别关注了中文字体显示问题的解决方案。 iText 7:生成 PDF iText 7 是一个用于创建和操作 PDF 文档的开源 Java 库。它提供了丰富的功能来定制 PDF 的内容和格式。 先看下生成的pdf 和png最终效果
573
0
8
2023-12-31
Linux 教程:删除指定目录中N天前的文件

Linux 教程:删除指定目录中N天前的文件

在日常维护 Linux 系统时,经常需要清理过时文件。这可能包括定期移除日志、临时文件或其他不再必要的数据。本教程将详细讲解如何利用 find 命令来删除特定目录(以/path/to/directory目录为例)下超过特定天数(以15天为例)的旧文件。
396
0
3
2023-12-30
Dockge: 一个易用性优先的 Docker 管理工具

Dockge: 一个易用性优先的 Docker 管理工具

摘要: Dockge是一个针对Docker管理的自托管解决方案,旨在简化Docker Compose文件的管理流程。它由Uptime Kuma的开发者创建,提供了一个简单直观的界面,以高效地管理Docker。其核心特性包括交互式Compose.yaml编辑器、Web终端访问、响应式用户界面以及全面的Compose文件管理等。此外,其用户界面设计注重易用性和视觉吸引力,并具备多项附加特性,如Compose文件转换和文件组织等。总之,Dockge以其互动性强的环境和对Docker Compose文件的精细管理,显著丰富了Docker管理工具领域,展现了在Docker生态系统中的创新解决方案的潜力。
1180
0
6
2023-12-28
使用Python从Word文档读取表格数据并更新到数据库

使用Python从Word文档读取表格数据并更新到数据库

这篇博客文章主要介绍了如何使用Python自动化地从Microsoft Word文档中读取数据并将其更新到MySQL数据库中。文章详细描述了应用场景、所需工具和库的安装、步骤概述、代码实现以及可能遇到的问题和注意事项。文章结构清晰,逻辑连贯,为读者提供了一个完整的解决方案,并给出了具体的代码实现示例和注意事项。总的来说,这是一篇很好的技术文章,能够帮助读者理解如何使用Python自动化处理数据迁移和更新任务。
196
0
3
2023-12-27