自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

矢车菊二十七号

你走出千万人群独行,往柳暗花明山穷水尽去。

  • 博客(115)
  • 资源 (1)
  • 收藏
  • 关注

原创 【Python】一些PEP提案(三):with 语句、yield from、虚拟环境

这玩意让我想起了Kotlin和Rust的问号标识符,都是将try-catch进行包装,避免出现太多重复代码(Go:我假设你不是在内涵我)

2025-07-18 23:02:54 330

原创 【Python】一些PEP提案(二):生成器表达式、装饰器、yield

如果此时执行上述代码,你会发现没什么区别。事实上生成器表达式是惰性的,也就是说,直到for循环执行最后一次,才能生成所有数字。而前面的是先生成所有数字,再执行for循环。这种设计对异步编程来说十分方便。注意,和迭代器一样,生成器是一次性消耗的:迭代结束后无法重复使用,需重新创建。

2025-07-11 20:12:48 843

原创 【Python】一些PEP提案(一):列表生成式、字典生成式、迭代器、枚举、布尔值

PEP这玩意有点类似C++各个编译器厂商给标准委员会的提案,但比起C++,显然兼容性包袱低的Python的提案更加大胆,很多居然成为了标准。

2025-07-05 09:41:59 970

原创 【C++】atoi和std::stoi

两个将字符串转为int的方法。

2025-06-27 23:49:52 390

原创 【VS Code】使用ssh远程连接服务器可能遇到的问题

这篇文章整理使用VS Code远程连接服务器可能遇到的一些问题。

2025-06-21 08:44:07 438

原创 【C++】placement new

介绍下placement new,以及相关的一些东西。

2025-06-16 15:55:48 425

原创 【C/C++】gettimeofday

由于是系统接口,因此无法看到具体实现,外部头文件定义如下:gcc 版本 8.4.1,Linux内核版本4.19.112-2.el8.x86_64。

2025-06-16 15:55:21 438

原创 【agent开发】VS Code连接WSL失败解决

摘要:用户将WSL网络模式改为Mirrored后导致VS Code WSL远程连接失败,尝试删除.vscode-server目录和降低WSL插件版本均无效。最终解决方案是切换回NAT模式,不仅恢复了VS Code连接,还解决了之前uvicorn服务器本地访问问题以及LLM模型无法使用的问题。测试代码显示切换后Qwen3模型能正常返回结果,验证了NAT模式的稳定性。

2025-06-08 11:22:36 350

原创 【agent开发】部署LLM(一)

部署LLM遇到的坑

2025-06-02 19:15:10 1083

原创 【python】uv管理器

摘要:uv是一个用Rust编写的快速Python包和项目管理工具。文章介绍了uv的安装方法(Windows/Linux),WSL网络配置技巧,以及如何使用uv管理Python版本和项目依赖。uv可以创建/管理虚拟环境,通过pyproject.toml配置项目元数据和镜像源,并生成uv.lock锁定文件确保依赖一致性。还演示了创建项目、添加/删除依赖包(如requests)、构建发行版等操作。uv提供了类似conda的Python版本管理功能,同时支持版本约束和不同安装源,是一个高效的Python项目开发工具

2025-05-31 21:55:26 1390

原创 【C++】grpc(一):安装

因为接触了一些第三方项目和其他原因,我需要了解一些 RPC 相关的知识,首选的就是 Google 的 gRPC 库了。

2025-05-05 18:23:41 619

原创 【C++】extern

C++程序员应该都知道单一定义规则ODR在任何一个翻译单元中,只允许存在任何变量、函数、类类型、枚举类型 、概念 (自 C++20 起) 或模板的一个定义(其中一些可能具有多个声明,但只允许一个定义)。在整个程序(包括任何标准库和用户定义的库)中,需要出现每个非 内联 函数或变量的一个且仅一个定义,这些函数或变量是 odr-使用 的(见下文)。编译器不要求诊断此违规行为,但违反它的程序的行为是未定义的。具体来说,如果在头文件中初始化一个变量,在多个源文件包含此头文件,在联合编译时,就会报重定义的错误。

2025-05-01 10:21:41 382

原创 【Python】多线程/进程操作C++代码

本篇文章介绍 Python 使用多线程/进程操作 C++ 代码。

2025-04-26 11:26:25 1060

原创 【C++】一些C++知识点04.02(一)

介绍一些C++知识点,本文阅读大概需要40分钟。

2025-04-13 11:24:09 168

原创 【ROS2】〇、ROS2的安装

【代码】【ROS2】〇、ROS2的安装。

2025-04-05 14:24:13 289

原创 【C++】bitset

最近刷 LeetCode 的时候,发现有个 STL 的标准库叫 bitset 在处理位运算相关的题目时十分好用。这里写篇文章介绍下。

2025-03-30 17:19:23 459

原创 【Rust】使用 Rust 语言实践完整的 TDD(测试驱动开发)流程

写个简单的TDD练练手。

2025-03-23 15:28:19 357 2

原创 【C++】filt工具的使用

filt是一个用于处理 C++ 名称修饰(name mangling)的工具。在 C++ 里,为支持函数重载和类成员函数等特性,编译器会对函数名、类名等进行修饰,让它们在符号表中保持唯一。不过修饰后的名称可读性差,难以理解。filt工具可以把这些修饰后的名称还原成原始的 C++ 名称,这样在调试、分析程序时,就能够更清晰地了解程序的结构与调用关系。

2025-03-23 14:33:09 554

原创 【C++】Rusage(一)

本文介绍C++中几个统计程序内存数据的方式:<sys/resource.h>(Unix/Linux)、GetProcessTimes(Windows)

2025-02-28 23:10:49 982

原创 在本地部署Deepseek

这篇文章介绍用LM Studio和huggingface部署一个deepseek到自己的电脑上,应该不需要代码知识,至少不需要太多。

2025-02-23 11:36:31 542

原创 利用 Valgrind 检测 C++ 内存泄露

Valgrind 是一款运行在 Linux 系统上的编程工具集,主要用于调试和分析程序的性能、内存使用等问题。其中最常用的工具是 Memcheck,它可以帮助检测 C 和 C++ 程序中的内存管理错误,如内存泄漏、使用未初始化的内存、越界访问等。

2025-02-16 21:18:19 599

原创 【C++】使用gdb在命令行下调试C++程序(二)

如果你没看过上篇文章,建议你看看上篇这篇文章。补充上次没写完的gdb调试。

2025-02-16 16:31:53 694

原创 【C++】使用gdb在命令行下调试C++程序(一)

去年我有个同事在命令行下非常帅气地调试C++程序,确实羡慕到我了,我就计划写篇文章介绍用gdb在命令行下调试,结果一拖就拖了很久,这次还是不能再拖了。

2025-02-09 11:03:40 859

原创 【Rust练习】28.use and pub

练习题来自:https://practice-zh.course.rs/crate-module/use-pub.html。

2025-01-15 22:52:14 538

原创 【Rust练习】27.Module

本文为Rust module部分的练习题

2025-01-12 15:38:53 377

原创 【Rust练习】26.Package and Crate

建议在命令行下操作完成本节内容,Windows 11/10 首选 Windows 终端,好看,支持渲染中文字体,缺点是功能太少了;其次推荐 mobaxterm,除了难看没别的缺点,功能强大。

2025-01-03 21:28:25 382

原创 【WSL】Ubuntu 24.04 安装配置docker

这次我在新搭建的台式机安装的WSL上,也安装一个docker,因为最近要开发TTS相关的东西。

2024-12-28 18:57:13 1339

原创 【Rust练习】25.Result

本文介绍rust中的result

2024-12-22 11:20:12 557

原创 【Rust练习】24.panic

练习题来自:https://practice-zh.course.rs/result-panic/panic.html。

2024-12-11 22:12:33 587

原创 【Rust】unsafe rust入门

C++中其实没有unsafe这个东西,像类似裸指针这种,在C++中甚至是一种比较常用的用法。毕竟智能指针,比如shared_ptrunique_ptr,用法更为复杂。所以我个人认为,Rust的unsafe的意义是,将这些不安全的操作变得复杂,变得难写,进而引导程序员选择更加简单,更加好写的安全用法。这和C++如今的处境刚好相反,C++中按照安全原则写出来的代码都比较复杂,这也是历史原因,毕竟不能动现成的代码。另外,unsafe也是一种承诺,不再由编译器保证代码的安全性,而是由程序员自己来保证。

2024-12-01 23:17:02 1400

原创 【Rust练习】23.生命周期

本文是几道关于生命周期的题目

2024-11-24 14:36:31 530

原创 【Rust练习】22.HashMap

本文介绍了Rust中的HashMap

2024-11-22 22:19:17 351

原创 【Rust练习】21.动态数组 Vector

练习题来自:https://practice-zh.course.rs/collections/vector.html。

2024-11-13 20:52:27 241

原创 【Rust练习】20.进一步深入特征

练习题来自:https://practice-zh.course.rs/generics-traits/advanced-traits.html。

2024-11-10 15:00:06 572

原创 【Rust练习】18.特征 Trait

几道Rust特征对象的练习题

2024-11-03 10:30:09 335

原创 【Rust练习】18.特征 Trait

练习题来自:https://practice-zh.course.rs/generics-traits/traits.html。

2024-10-27 18:02:13 784

原创 【Rust练习】17.泛型

练习题来自:https://practice-zh.course.rs/generics-traits/generics.html。

2024-10-06 20:54:04 548

原创 【Rust练习】16.方法和关联函数

本文介绍了Rust中的方法和关联函数

2024-09-25 23:44:49 839

原创 【Rust练习】16.模式

文章题目来自:https://practice-zh.course.rs/pattern-match/patterns.html。

2024-09-21 22:02:00 572

原创 【Rust练习】15.match 和 if let

练习题来自:https://practice-zh.course.rs/pattern-match/match-iflet.html。

2024-09-16 14:39:46 483

LM Studio 0.3.6

LM Studio 0.3.6

2025-02-22

动态规划算法与回溯法报告.doc

使用 python 实现动态规划算法与回溯法,包含源代码、效率分析等,适合算法分析报告参考使用。

2021-01-23

空空如也

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

TA关注的人

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