上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 44 下一页
摘要: git消除远程仓库中不再需要的文件方式 如果你已经将多余的文件推送到了 Git 仓库,并且之后使用 .gitignore 忽略了这些文件,但仍然希望从 Git 历史中移除它们,可以使用以下步骤: 1. 使用 git rm --cached 移除已追踪的文件 首先,确保这些文件被正确地从 Git 索引 阅读全文
posted @ 2024-12-25 16:21 Gold_stein 阅读(116) 评论(0) 推荐(0)
摘要: 深入理解 CPython 的字节码执行:DISPATCH() 与 RESUME() 的作用 Python 作为一门高级编程语言,其背后的执行机制一直是开发者们热议的话题。特别是在 CPython(Python 的主要实现)中,字节码执行循环的优化直接影响着 Python 程序的运行效率。在这篇博客中 阅读全文
posted @ 2024-12-25 16:18 Gold_stein 阅读(36) 评论(0) 推荐(0)
摘要: python : iterable & iterator 正文 在 Python 中,可迭代对象(Iterable)和迭代器(Iterator)是两个相关但不同的概念,它们都与遍历元素的能力相关。理解它们的区别非常重要,尤其是在编写 Python 程序时需要处理迭代时。 1. Iterable(可迭 阅读全文
posted @ 2024-12-25 14:23 Gold_stein 阅读(112) 评论(0) 推荐(0)
摘要: GO:值接收者和指针接收者的区别 虽然我们之前提到过,在使用S.F()方式调用方法时,GO对值和指针的限制是宽松的,但是在继承接口这方面,这里是有着严格的区分的。 1. 实现接口的函数接收者全是值,使用值调用 type I interface { M() M2() } type S struct { 阅读全文
posted @ 2024-12-22 13:22 Gold_stein 阅读(65) 评论(0) 推荐(0)
摘要: GO对值和指针的自动转换 GO当中,在使用S.F()这样的方式调用方法时,GO会自动执行值和指针之间的转换,没有C/C++当中那么严格的区分 内容 以下是整理后的博客内容,适合用来讲解 Go 和 C++ 在指针与方法调用上的区别: Go 和 C++ 在指针和方法调用方面的区别 在 Go 语言和 C+ 阅读全文
posted @ 2024-12-22 13:03 Gold_stein 阅读(37) 评论(0) 推荐(0)
摘要: ACwing 1524. 最长回文子串 因为这个题的数据范围只有1000,所以能O(n)枚举,枚举回文子串的中点,然后向两边延展,看看极限长度是多少,注意每次要区分奇数长度字串和偶数长度字串,两种的计算方式不一样。 #include <iostream> #include <cstdio> #inc 阅读全文
posted @ 2024-12-21 17:03 Gold_stein 阅读(10) 评论(0) 推荐(0)
摘要: numpy的indexing学习笔记 np.newaxis 效果等价于None,放在哪儿哪儿就增加一个单位长度的维度 高级索引 高级索引如果用了一个ndarray的tuple,即同时使用多array进行索引,那么这些ndarray必须保证他们可以被广播到同样的shape,否则就会抛出异常。 而如果有 阅读全文
posted @ 2024-12-20 22:05 Gold_stein 阅读(36) 评论(0) 推荐(0)
摘要: Go当中的Fscanf p := &pb.Person{} rd := bufio.NewReader(r) fmt.Print("Enter person ID number: ") if _, err := fmt.Fscanf(rd, "%d\n", &p.Id); err != nil { 阅读全文
posted @ 2024-12-19 20:42 Gold_stein 阅读(5) 评论(0) 推荐(0)
摘要: python当中的with关键字 Python 中 with 关键字的作用 with 关键字在 Python 中用于 上下文管理。它简化了资源的 获取和释放,特别是文件操作、数据库连接或网络套接字等资源。使用 with 语句时,可以确保在执行代码块时,资源会得到适当的管理和清理,即使在出现异常的情况 阅读全文
posted @ 2024-12-19 19:47 Gold_stein 阅读(50) 评论(0) 推荐(0)
摘要: VSC配置C/C++基本开发环境 在 Visual Studio Code (VSCode) 配置 C++ 开发环境时,tasks.json、launch.json 和 c_cpp_properties.json 是用于配置编译、调试和 IntelliSense 的重要文件。以下是这些文件的作用、如 阅读全文
posted @ 2024-12-17 23:59 Gold_stein 阅读(256) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 44 下一页