会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
10
11
12
13
14
15
16
17
18
···
45
下一页
2025年2月21日
从Leetcode57. 插入区间到C++一些STL用法
摘要: 从Leetcode57. 插入区间到C++一些STL用法 正解代码 class Solution { public: using VecInt = vector<int>; vector<vector<int>> insert(vector<vector<int>>& intervals, vect
阅读全文
posted @ 2025-02-21 20:16 Gold_stein
阅读(8)
评论(0)
推荐(0)
2025年2月20日
python magic method强制类型检查
摘要: python magic method强制类型检查 由DeepSeek生成 在 Python 中,部分魔术方法(magic methods)确实存在强制类型检查,以确保其返回值符合预期的类型。这种机制保障了内置函数和操作符的行为一致性。以下是具体分析: 一、强制类型检查的魔术方法示例 1. __bo
阅读全文
posted @ 2025-02-20 15:30 Gold_stein
阅读(31)
评论(0)
推荐(0)
2025年2月16日
开源项目readerwriterqueue学习
摘要: 开源项目readerwriterqueue学习 前置知识 内存屏障-Memory Barrier 内存屏障(Memory Barrier)是什么? 内存屏障是一种CPU指令,用于控制内存操作的顺序。它能保证在多线程或多核环境中,某些内存读写操作按照预期的顺序执行,以防止编译器或 CPU 重排序 导致
阅读全文
posted @ 2025-02-16 16:39 Gold_stein
阅读(146)
评论(0)
推荐(0)
2025年2月12日
同一网络环境下方便地编辑容器/虚拟机文件
摘要: 同一网络环境下方便地编辑容器/虚拟机文件 背景 通常情况下,如果是虚拟机,我们可以使用共享文件夹来实现这个操作; 而如果是容器,我们一般会使用文件夹映射,但如果容器并不是直接跑在我们当前系统上,这个方法就失效了。 解决办法 利用python的http.server模块来实现这个操作。 python
阅读全文
posted @ 2025-02-12 15:20 Gold_stein
阅读(33)
评论(1)
推荐(0)
2025年2月11日
自定义git行为增加commit检查
摘要: 自定义git行为增加commit检查 当然,这种操作可以通过添加pre-commit的钩子来实现,不过我采用了修改shell内容的实现方式 把这部分内容写到任何能够修改shell行为的配置文件当中都行。 git() { # 如果是 `git commit`,执行特殊检查 if [[ "$1" ==
阅读全文
posted @ 2025-02-11 15:19 Gold_stein
阅读(34)
评论(0)
推荐(0)
2025年2月7日
利用NsightSystem分析动转静性能
摘要: 利用NsightSystem分析动转静性能 前置知识 NsightSystem 是一个集终端 CUDA Profile 日志生成和 前端可视化 timeline 分析的强大工具。安装 nsys 需要分别下载适合 Unix 的 Installer 和 Mac/Windows 的可视化终端。 背景 在部
阅读全文
posted @ 2025-02-07 18:36 Gold_stein
阅读(415)
评论(0)
推荐(0)
Paddle执行流程与python的对应关系
摘要: Paddle执行流程与python的对应关系 简单对应关系如下: 组网代码 -> Python source Program -> AST Instruction -> Bytecode 执行器 -> ceval 解释器 loop SOT -> tier 2 CINN -> tier 2 execu
阅读全文
posted @ 2025-02-07 17:25 Gold_stein
阅读(10)
评论(0)
推荐(0)
vector的push_back v.s. emplace_back
摘要: vector的push_back v.s. emplace_back 正文 在 C++ 的 std::vector 中,emplace_back 和 push_back 都用于向容器末尾添加元素,但它们的实现方式和性能特点有明显差异。以下是两者的核心区别: 1. 参数传递与构造方式 方法 参数类型
阅读全文
posted @ 2025-02-07 12:19 Gold_stein
阅读(218)
评论(0)
推荐(0)
2025年2月5日
python模块frozen原理
摘要: python模块frozen原理 内容 Frozen Modules(冻结模块)是什么? 在 Python 3.11 及之后的版本中,frozen modules(冻结模块)是一种优化技术,它将 Python 的某些核心模块预编译并直接嵌入到解释器中,而不是像以前那样从 .py 文件或 .pyc 文
阅读全文
posted @ 2025-02-05 17:40 Gold_stein
阅读(340)
评论(0)
推荐(0)
git展示merge的详细信息,正常显示中文文件名
摘要: git展示merge的详细信息,正常显示中文文件名 问题 在执行pull或者merge操作时,刚刚执行完的时候,我们能看到较为详细的改动信息,比如下面这样子: PS D:\GitHub\Algorithm> git pull origin main From https://github.com/G
阅读全文
posted @ 2025-02-05 16:26 Gold_stein
阅读(145)
评论(0)
推荐(0)
上一页
1
···
10
11
12
13
14
15
16
17
18
···
45
下一页
公告