随笔分类 - 开发工具
摘要:Bash(Bourne Again SHell)是一种广泛使用的Unix shell和命令语言,它提供了强大的命令行界面来与操作系统交互。对于Linux和macOS等系统,Bash脚本是自动化日常任务的常用工具。 场景介绍 在Linux或macOS环境下执行一系列自动化任务,如软件安装、系统配置或数
阅读全文
摘要:PwoerSheel调用代码 场景介绍 假设你是一名软件开发人员,正在开发一个需要自动化执行一系列系统管理任务的应用程序。这些任务可能包括创建用户账户、安装软件、配置网络设置等。使用PowerShell脚本可以轻松完成这些任务,但你的应用程序是用C#编写的。这时,你就需要一种方法来从C#代码中调用P
阅读全文
摘要:在我们的日常工作中,我们通常需要执行一些重复性任务,如格式化代码、运行单元测试和遵循提交策略等。虽然这些任务简单易行,但我们经常会浪费大量的时间和精力来完成它们。幸运的是,有一种方式可以自动化这些任务——Git 钩子。在本篇文章中,我们将探讨 Git 钩子的概念,并回顾一下 Husky.Net,这是
阅读全文
摘要:个人主要用于,检测电商指定物品,轮询接口,当检测到库存后,程序声音提示,通知手动去下单。 代码如下 ```cs using System; using System.Timers; static class BeepIO { static void Main(string[] args) { usi
阅读全文
摘要:首先,使用 `dotnet list package --outdated` 命令可以列出所有已安装的 NuGet 包,并显示哪些包存在更新。这个命令可能需要一些时间来运行,但是它会给出一个类似于下面这样的结果: ```cmd The following sources were used: htt
阅读全文
摘要:构建高性能的Web应用程序对于提供最佳用户体验、处理大量流量以及提供可扩展性至关重要。在本文中,我们将探讨使用C#和.NET Core开发高性能Web应用程序的最佳实践。通过遵循这些准则,您可以确保您的Web应用程序是高效、可扩展和高性能的。 #### 优化数据访问 高效的数据访问对于Web应用程序
阅读全文
摘要:前言 好久没更新博客了,最近一段时间休整了一下。 本周进度 我们将约束接口IMultipleKeyEntity改为基类MultipleKeyEntity并加入了统一的属性来规范默认库和SQLServer的实体类型,并加入了可以开始使用日期和结束使用日期,来对非当前可使用日期的数据进行排除,这样可以保
阅读全文
摘要:前言 好久没更新博客了,最近一段时间休整了一下。 原因 最近做项目的时候我们碰到一个需求,那就是多个key的切换问题。我给大家讲下我遇到的场景 案例一:我们要请求A网站的一个接口,这个公司的负责人给了我们一个key,这个key每天只能请求5000次.但是当我们每天的需求量超过5000怎么办 案例二:
阅读全文
摘要:缘起 当微服务项目需要启动多个示例进行调试的时候,人工挨个去点击启动调试太麻烦,vs的多项目启动,每次不同的功能来回改配置太累. 正文 工具地址:https://marketplace.visualstudio.com/items?itemName=vs-publisher-141975.Switc
阅读全文