自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(126)
  • 资源 (3)
  • 收藏
  • 关注

原创 VSCode中使用任务实现hatch格式化代码快捷键

在本教程中,我们将学习如何在 Visual Studio Code (VSCode) 中配置一个任务来使用hatch fmt格式化当前正在编辑的文件,并为该任务设置一个快捷键,以便快速格式化代码。这将提高你在使用 Python 和其他支持的语言开发时的效率。

2025-03-20 08:15:00 247

原创 DrissionPage入门

是一个 Python 库,它结合了Selenium和的特点,允许用户在同一接口下使用这两种技术。这种结合提供了处理动态和静态网页内容的灵活性,使用户可以根据网页的特性选择合适的工具。

2025-03-18 09:30:00 554

原创 【最佳实践】Go 观察者模式

观察者模式是一种行为设计模式,定义了对象之间一对多的关系。当一个对象的状态发生改变时,所有依赖于它的对象都会收到通知并自动更新。它常用于实现事件处理系统。

2025-03-18 09:00:00 372

原创 【最佳实践】Go 模板模式

模板模式的一个经典业务场景是数据处理管道,比如处理来自不同来源的数据,转换它们,然后存储到数据库中。在这种情况下,数据处理的整体流程是固定的,但每个步骤的具体实现可以根据数据源的不同而有所变化。

2025-03-17 09:15:00 228

原创 【最佳实践】Go 状态模式

每一个状态映射对应行为行为实现同一个接口interface行为是内部的一个状态状态是不断变化的。

2025-03-17 08:30:00 465

原创 【最佳实践】Go 责任链模式实现参数校验

这里我们使用责任链模式来创建一个参数校验的示例。在这个示例中,我们将实现一个简单的责任链来校验不同的参数条件。这种模式允许我们将多个校验步骤串联在一起,以便可以在不同的条件下进行灵活的校验。

2025-03-11 16:00:00 467

原创 【最佳实践】Go使用策略模式对代码进行解耦

这种设计通过接口和策略模式实现了请求处理的灵活性和可扩展性。它允许在运行时根据请求类型动态选择合适的处理器,并且通过默认处理器保证了系统的稳定性。通过接口定义统一的处理方法,开发者可以轻松地增加新的请求类型处理器,而不需要修改现有逻辑,体现了良好的设计原则。

2025-03-11 11:16:57 338

原创 基金股票期权期货投资方式对比

基金是通过集合投资者的资金,由专业管理人(基金经理)进行多元化投资的金融工具。根据投资标的可分为股票型基金、债券型基金、混合型基金、货币基金、指数基金等。期权是赋予持有者在特定日期(到期日)以约定价格(行权价)买入(看涨期权)或卖出(看跌期权)标的资产(如股票、指数)的权利,但无义务。)、投资期限(资金是否长期闲置?)、知识水平(能否理解希腊字母?期货是标准化合约,约定未来某一时间以固定价格交割标的资产(如商品、股指、外汇)。股票是上市公司发行的所有权凭证,持有者(股东)享有分红、投票权等权益。

2025-03-07 11:22:05 746 1

原创 利率债、信用债、可转债区别与优势

债券类型发行主体风险水平收益水平流动性主要优势利率债政府/政策性银行最低较低最好安全性高,流动性强,适合保守型投资者信用债普通企业较高较高一般收益较高,适合追求高收益的投资者城投债地方政府融资平台中等中等一般有地方政府隐性担保,收益适中可转债上市公司中等潜力较大较好灵活性强,潜在收益高,适合平衡型投资者。

2025-03-06 11:50:22 516

原创 理财有哪些策略和方式

理财应根据个人风险承受能力、财务目标和市场情况灵活调整,没有固定模式。

2025-03-06 11:48:56 351

原创 SqlServer慢SQL排查

SqlServer慢SQL排查。

2025-03-05 09:54:26 1713

原创 Sftp文件自动化同步脚本

这段 Bash 脚本用于自动化文件同步操作,具体是通过 SFTP(Secure File Transfer Protocol)在两个服务器之间同步文件。

2025-03-05 09:50:32 457

原创 Python简单的任务调度器

这段代码实现了一个简单的任务调度器,用于在指定的时间执行特定任务。

2025-02-27 10:11:51 376

原创 用户登录到命令行时自动执行脚本

要在单个用户登录到命令行时自动执行脚本,可以通过修改该用户的 shell 配置文件来实现。

2025-02-26 09:30:00 320

原创 【一文入门】shell语法进阶篇

Shell 脚本的进阶语法涉及更复杂的编程结构、数据处理和系统交互。以下是一些进阶的 Shell 编程概念和技巧,帮助你提升编写复杂脚本的能力。

2025-02-26 08:30:00 1835

原创 Python asyncio库使用

是 Python 的一个库,用于编写并发代码使用协程。它的主要用途是处理I/O密集型任务,如网络操作、文件操作等。主要用于 I/O 绑定的任务,不适合 CPU 密集型任务。对于后者,考虑使用多进程。

2025-02-24 15:00:00 418

原创 【一文入门】shell基础语法

Shell 脚本是一种用于自动化任务的编程语言,通常在 Unix 和 Linux 系统上使用。以下是一个 Shell 脚本语法的入门指南,帮助你快速了解和使用 Shell 脚本。Shebang ():脚本的第一行通常是 ,用于指定脚本使用的解释器。

2025-02-24 10:46:13 676

原创 SQL Server查看存储过程的历史执行时间

如果您希望进行长期的性能监控,可以在存储过程中加入自定义日志记录,记录每次执行的开始时间和结束时间。-- 创建日志表-- 在存储过程开始处记录开始时间-- 存储过程的实际逻辑处理-- 在存储过程结束时记录结束时间和持续时间。

2025-02-13 14:50:37 490

原创 Java编写代码有哪些常见的坑

Java 是一门强类型、面向对象的编程语言,它的设计原则旨在提供代码的健壥性、可用性和可维护性。尽管如此,在编写 Java 代码时,开发者仍然可能会遇到一些常见的陷阱(“坑”)。这些问题如果不注意,可能会导致程序错误、性能问题或者可维护性问题。

2025-02-12 09:00:00 1556

原创 什么是量化,怎么做量化

量化交易是使用数学模型来分析市场数据并自动执行交易决策的过程。这种方法通常依赖于历史数据来预测未来市场行为,并且几乎完全自动化,以最大限度地减少人为情绪的影响。下面,我将介绍量化交易的基本步骤,并给出一个简单的量化交易策略案例。

2025-02-11 09:30:00 1577

原创 使用Git命令回退历史提交文件的修改

在使用git rebase进行交互式变基时,可能需要回退某个文件到特定的历史状态。

2025-02-11 08:30:00 588

原创 Go 通过 goroutines 实现类似线程池的模式 3.0(支持返回处理结果)

Go 语言自身不提供传统意义上的线程池(thread pool)概念,因为它有一套自己的并发模型,基于 goroutines 和 channels。goroutine 是 Go 语言的轻量级线程,调度由 Go 运行时管理,不需要像操作系统线程那样显式创建和管理线程池。

2025-01-15 09:15:00 824

原创 Airflow检查另外一个dag当天的任务有没有执行成功

在 Apache Airflow 中,如果你需要检查另一个 DAG 的任务是否在当天成功执行,可以使用。这个传感器可以监控另一个 DAG 中的特定任务状态,并在其成功执行后继续执行当前 DAG 的任务。以下是使用:指定要监控的目标 DAG 和目标任务。:可以选择监控整个 DAG 的完成状态,也可以监控 DAG 中特定任务的状态。下面是一个示例,展示如何使用。

2025-01-15 08:30:00 165

原创 Go编写代码有哪些常见的坑

在Go编程中,开发者可能会遇到一些常见的"坑"或问题。这些问题通常是由于对语言特性的误解或不熟悉导致的。

2025-01-14 09:30:00 1155

原创 如何快速找到github 热门的项目

通过这些方法,你可以轻松找到 GitHub 上的热门项目,了解当前的技术趋势和社区热点。

2025-01-14 08:30:00 578

原创 Python编写代码有哪些常见的坑

Python 是一种广泛使用的高级编程语言,以其简洁明了的语法和强大的库支持而受到欢迎。然而,在使用 Python 编程时,开发者可能会遇到一些常见的“坑”或问题。了解这些问题并采取适当的措施可以帮助避免它们,提高代码的可读性、效率和安全性。

2025-01-09 10:40:50 1408

原创 git将本地项目关联远程仓库

将本地项目关联到远程仓库是 Git 常见的操作之一,特别是在开始一个新项目或将现有的本地项目推送到远程服务器上时。

2025-01-08 09:30:00 1112

原创 基于Python3.9构建自己的Airflow 2.9.3镜像

下列代码是一个用于构建 Apache Airflow 2.9.3 Docker 镜像的 Dockerfile,基于 Python 3.9 版本。

2025-01-08 08:30:00 904

原创 Centos 自动安装Java8脚本

以下是一个在 CentOS 上安装 Java 8(OpenJDK 8)的脚本示例。这个脚本将包括下载、安装和验证步骤,同时也会清理临时文件。

2025-01-07 09:30:00 281

原创 【一文入门】Go语言常用语法和案例

本篇文章旨在为读者提供一个详细的入门指南,涵盖Go语言的常用语法和实用案例。通过对变量声明、数据类型、控制结构、函数、结构体、接口、并发编程等核心概念的讲解,以及具体代码示例的展示,读者将能够迅速掌握Go语言的基础知识和进阶技巧。

2025-01-07 08:30:00 1796

原创 Windows上自动安装 Go 脚本

如果你想在 Windows 上安装 Go 编程语言,并希望使用类似的方法自动化安装过程,可以参考以下步骤。这将帮助你从 Go 的官方页面或镜像站点下载并安装 Go。

2024-12-27 09:52:25 240

原创 【一文入门】Python常用语法和案例

本篇文章的目标是为读者提供一个全面的Python入门指南,涵盖Python的常用语法和实用案例。我们将从基本的语法结构开始,包括变量类型、数据结构(如列表、字典、集合)、控制流(如条件语句、循环)等,逐步深入到函数、模块、面向对象编程等高级主题。

2024-12-24 09:30:00 1972

原创 Windows上自动安装 Python 3.9 脚本

要在 Windows 上自动安装 Python,可以创建一个批处理文件(.bat文件)来执行类似的任务。Windows 上的脚本通常使用 PowerShell 或批处理命令,下面是一个使用 PowerShell 的示例脚本,自动下载并安装指定版本的 Python。

2024-12-24 08:30:00 734

原创 Windows上自动安装 Java 脚本

要在 Windows 上自动化安装 Java,可以编写一个批处理脚本来下载并安装 Java Development Kit (JDK)。下面是一个示例脚本,这个脚本假定你使用的是 Oracle JDK,并且需要访问 Oracle 的下载页面进行下载(这可能需要手动接受许可条款)。如果你使用 OpenJDK 或其他分发版本,URL 和安装步骤可能会有所不同。

2024-12-23 09:30:00 622

原创 Go 通过 goroutines 实现类似线程池的模式 2.0

Go 语言自身不提供传统意义上的线程池(thread pool)概念,因为它有一套自己的并发模型,基于 goroutines 和 channels。goroutine 是 Go 语言的轻量级线程,调度由 Go 运行时管理,不需要像操作系统线程那样显式创建和管理线程池。

2024-12-23 08:30:00 941

原创 shell进阶 set命令使用详解--调试和提升脚本可靠性

关于 set 选项和一些有用的 shell 命令的简要归纳

2024-12-20 08:30:00 543

原创 CentOS 7 上自动安装 Python 3.9 脚本

在 CentOS 7 上安装 Python 3.9 可以通过编写一个 Shell 脚本来自动化这一过程

2024-12-19 08:30:00 1217

原创 如何快速分析并解决Linux磁盘爆满问题

当面对磁盘空间爆满的问题时,有效的分析和解决步骤是至关重要的。

2024-12-17 08:30:00 600

原创 Python模拟键盘输入,解决远程输入无法Copy的问题

【代码】Python模拟键盘输入,解决远程输入无法Copy的问题。

2024-11-28 10:15:04 123

原创 Airflow快速迁移Connections和Variables配置

在 Apache Airflow 中迁移连接(connections)和变量(variables)到另一个 Airflow 实例通常涉及到导出这些配置,然后在新的环境中导入它们。

2024-11-04 10:57:40 530

Windows Terminal美化settings.json配置

Windows Terminal美化settings.json配置

2024-01-20

批量按指定规则重命名文件

使用 Python 的 `os` 模块和 `shutil` 模块来批量按指定规则重命名指定目录下的文件,并可以支持正则表达式

2024-01-06

批量杀死占用指定端口的应用程序

批量杀死占用指定端口的应用程序

2024-01-06

获取目录及其子目录中的所有文件

获取目录及其子目录中的所有文件

2024-01-06

ParGen.zip

将lex和yacc文件转成c、c++文件 1. 启动Pargen程序,并选择Project->ParserWizard… 2. 选中ParserWizard,开始工程的创建,此处我创建功能,命名为Test,目录位置可自己选择,目标语言为C++,编译器为vc++(32-bit) 3. 选择是创建lex,还是yacc,还是两者兼有。此处我选择是lex和yacc都有,准备实现一个不支持变量的计算器,使用lex识别token,使用yacc识别语法 4. 设置yacc的文件名字以及使用的解析器,此处我使用的默认选项,不进行修改,文件名默认为myparser.y 5. 设置lex的文件名以及使用的分析器的名字,此处我使用的默认选项,文件名默认为mylexer.l 6. 点击完成按钮,创建工程完毕,同时有两个文件mylexer.l 和myparser.y

2020-05-29

idea-settings.jar

idea-Vscode风格主题

2020-04-17

SecureCRSecureFXPortable.rar

远程连接Linux工具,支持远程会话和文件上传 使用方法: 点击新建回话 默认SSH2点击下一步 输入主机地址或者主机域名,用户名,点击下一步 这里设置文件传输的协议,默认下一步 会话名称用来帮助你区分不同的终端 新建完成,选择一个,点击连接 会弹出一个警告,是否需要保存密码,点击接受并保存之后下次就可以直接登录不需要输入密码了 看看常规路径中的路径是否是解压目录下的这个 还有SSH主机密银是否配置对了路径。 对终端标签右键就弹出功能选项了,其中打开SecureFX可以进行文件上传下载

2019-11-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除