logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Python 入门:从“其他语言”到 Pythonic 思维的完整迁移手册

本文为有编程基础的开发者提供了Python开发全流程指南,涵盖环境管理、包管理和项目结构三大核心内容。环境管理部分详细介绍了Python版本控制工具pyenv和虚拟环境创建方法(包括macOS/Linux和Windows平台)。包管理章节对比了传统pip和现代pyproject.toml两种依赖管理方式,推荐使用Rust编写的uv工具提升效率。项目结构部分展示了标准项目目录布局和简单脚本结构,并给

#python#开发语言
C# 也能像 Python 一样写脚本 | .NET 10 构建基于文件的应用

摘要:.NET 10引入了基于文件的应用功能,允许开发者在单个.cs文件中编写、运行和构建应用程序,简化了开发流程。文章介绍了环境要求、示例代码、常用指令(如#:package引入第三方库、#:property设置编译选项等)和CLI支持命令,适用于快速原型设计和小型工具开发。需要.NET 10 SDK支持,可通过dotnet run等命令直接执行.cs文件。

#.net
Git 中停止跟踪已提交文件并保留本地文件

摘要:本文介绍如何从Git跟踪和远程仓库中移除已提交文件123.txt,同时保留本地文件。首先将文件加入.gitignore,然后执行git rm -r --cached 123.txt从暂存区删除(--cached保留本地文件),最后提交更改推送到远程。通过git config设置的cm别名简化提交命令。

#git
Git 实战:我用 git worktree 一次性拉取多个工作目录

本文介绍了git worktree在多分支开发场景中的实用技巧。通过git worktree可以在同一仓库中创建多个独立工作区,无需频繁切换分支或暂存代码。文章详细讲解了基础命令(add/list/remove/prune)和实战案例,演示了如何同时处理主开发、bug修复和紧急需求。最佳实践部分建议统一目录结构和命名规范,并定期清理工作区。git worktree极大提升了多任务并行开发的效率,是

#git
如何在 rider 中配置 SonarQube

本文介绍了在Rider IDE中配置SonarQube进行本地代码质量检查的方法。首先需安装"SonarQube for IDE"插件,然后在设置中配置SonarQube服务器连接,包括选择自建服务器和设置项目。文章还提到可选择"只关注新代码"选项,便于区分处理历史代码问题。配置完成后即可在Rider中直接进行代码质量分析,无需深入理解SonarQube原理

Microsoft Agent Framework + Kimi API 实战:控制台应用跑通单次与多轮 Agent 对话

本文介绍了如何使用Microsoft Agent Framework集成Kimi AI API开发.NET智能对话应用。通过配置Kimi环境变量,创建控制台项目并安装必要NuGet包,实现了单次对话和多轮会话功能。关键点包括:利用AsAIAgent封装ChatClient实现对话管理,通过Session保留上下文,以及环境变量的安全配置。文章提供了完整可运行的代码示例,验证了上下文记忆功能,为后续

#.net
Git 实战:我用 git worktree 一次性拉取多个工作目录

本文介绍了git worktree在多分支开发场景中的实用技巧。通过git worktree可以在同一仓库中创建多个独立工作区,无需频繁切换分支或暂存代码。文章详细讲解了基础命令(add/list/remove/prune)和实战案例,演示了如何同时处理主开发、bug修复和紧急需求。最佳实践部分建议统一目录结构和命名规范,并定期清理工作区。git worktree极大提升了多任务并行开发的效率,是

#git
2024年了,还找不到 docker volume 存储在哪里吗?

环境信息:我的 volume 存储在这里来源:https://stackoverflow.com/questions/61083772/where-are-docker-volumes-located-when-running-wsl-using-docker-desktop/63407443#63407443

文章图片
#docker#容器
RocketMQ实战:一键在docker中搭建rocketmq和doshboard环境

该项目提供了一套 Docker Compose 配置,用于快速部署 RocketMQ 及其 Dashboard。项目包含必要的配置文件和目录结构,以确保数据持久化和服务的正常运行。通过以上步骤,您可以快速部署并运行 RocketMQ 及其 Dashboard。该项目的 Docker Compose 配置简化了部署过程,使得开发和测试变得更加高效。

文章图片
#rocketmq#docker#容器
使用 jstat 命令查看内存使用,监控 Java 应用性能

在 Java 开发和调优中,了解应用程序的内存使用情况、垃圾回收频率等信息至关重要。jstat 是 JDK 中提供的一个命令行工具,用于实时监控 Java 虚拟机的各项统计信息。本文将介绍 jstat 的基本使用方法以及常用选项和输出项的含义。

文章图片
#java#jvm
到底了