会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
NaN不等于NaN
博客园
首页
新随笔
联系
订阅
管理
2021年11月27日
Address Sanitizer 简介
摘要: 要解决的问题 由于 C/C++ 这类编程语言与硬件(主要是内存)非常贴近,使用 C/C++ 编程,经常遇到的的一个问题就是内存错误,其中可能包括: 内存泄漏:忘记 free 之前在堆中申请的内存,并丢失了所申请内存的指针; 内存访问越界:包括对全局内存、栈内存、堆内存访问的越界; 释放后使用:访问已
阅读全文
posted @ 2021-11-27 16:55 NaN不等于NaN
阅读(2063)
评论(0)
推荐(1)
2021年11月18日
[LeetCode] 单向链表常用操作
摘要: LeetCode 中的单链表的结构定义一般是: struct ListNode { int val; ListNode *next; ListNode(int x) : val(x), next(NULL) {} }; 1. 找到链表中间节点 示意: 1 -> [2] -> 3 # 链表长度为奇数时
阅读全文
posted @ 2021-11-18 11:36 NaN不等于NaN
阅读(67)
评论(0)
推荐(0)
2019年3月24日
杂记:Python 两坑
摘要: 近日写代码又遇到两个 Python 的坑,觉得值得记录。 递归传参问题 Python 里传参的实现是 assignment,但由于 Python 里都是对象,除了几个基本类型,assignment 基本都是引用的赋值,因此在递归里,你传的参数很可能就被下一层修改掉,例如: 如果这个 是个 mutab
阅读全文
posted @ 2019-03-24 11:21 NaN不等于NaN
阅读(942)
评论(0)
推荐(0)
2019年3月20日
Python 实现 KD-Tree 最近邻算法
摘要: 这里将写了一个`KDTree`类,仅实现了最近邻,K近邻之后若有时间再更新
阅读全文
posted @ 2019-03-20 17:08 NaN不等于NaN
阅读(3008)
评论(0)
推荐(0)
2019年2月19日
记忆(缓存)函数返回值:Python 实现
摘要: 对于经常调用的函数,特别是递归函数或计算密集的函数,记忆(缓存)返回值可以显着提高性能。
阅读全文
posted @ 2019-02-19 21:14 NaN不等于NaN
阅读(1326)
评论(0)
推荐(0)
Python 官方文档解读(2):threading 模块
摘要: Python 多线程模块 threading 笔记。
阅读全文
posted @ 2019-02-19 16:26 NaN不等于NaN
阅读(478)
评论(0)
推荐(0)
2019年2月18日
从 Python 快速启动 CGI 服务器
摘要: Python 快速运行 CGI 测试环境,适用于 Web 后端初学者
阅读全文
posted @ 2019-02-18 11:56 NaN不等于NaN
阅读(678)
评论(0)
推荐(0)
2019年2月14日
Python 列表切片陷阱:引用、拷贝与深拷贝
摘要: Python 列表的切片和赋值操作很基础,之前也遇到过一些坑,以为自己很懂了。但今天刷 Codewars 时发现了一个更大的坑,故在此记录。
阅读全文
posted @ 2019-02-14 00:30 NaN不等于NaN
阅读(3302)
评论(0)
推荐(2)
2019年2月13日
Python 官方文档解读(1):66 个内置函数
摘要: Python 解释器 (CPython 3.7)内置有 66 个函数,这些函数在任何时刻都是可用的。此文是为了对这 66 个函数进行简单的梳理,便于以后可能用到它们时能想到。
阅读全文
posted @ 2019-02-13 16:35 NaN不等于NaN
阅读(912)
评论(0)
推荐(0)
2019年2月12日
Python @property 详解
摘要: 本文讲解了 Python 的 property 特性,即一种符合 Python 哲学地设置 getter 和 setter 的方式。
阅读全文
posted @ 2019-02-12 18:12 NaN不等于NaN
阅读(2439)
评论(1)
推荐(2)
公告