关注了问题2024-11-22
发布了文章2024-08-06
起步相关的 issue 与 修复 ,从描述来看,这是一个 sprintf 函数引发的缓冲区溢出漏洞。补丁获取链接:[链接]复现使用 3.8.7 进行复现:这个漏洞在 3.8.8 便已修复:分析通过生成的 coredump 文件,查看异常堆栈:注意到 Python-3.8.7/Modules/_ctypes/callproc.c : ...
发布了文章2024-08-05
我们知道,Docker 容器与其宿主是共用 Linux 内核的,但若需要在 x86 机器是创建 arm linux 环境的容器,该如何操作。这就需要借助一个神器 qemu-user-static 了。
发布了文章2024-08-05
真的不是我的锅起步这是一个客户问题,经过一番排查发现是 node 版本的问题。记录一下这个奇葩的过程。排查过程1. 尝试本地复现在客户机器上出现的问题由于调试不太方便,优先尝试复刻客户运行环境复现问题。node 版本:10.18.1运行环境: k8s, docker, 镜像系统 alpi...
赞了文章2022-10-06
防抖和节流严格算起来应该属于性能优化的知识,但实际上遇到的频率相当高,处理不当或者放任不管就容易引起浏览器卡死。所以还是很有必要早点掌握的。(信我,你看完肯定就懂了)
发布了文章2022-09-18
在测试中,发现 php-fpm reload 会强制 kill 掉正在处理的请求。网上查了一下,发现其他人也有这个问题并反馈给了官方:[链接] 和 [链接],帖子是 2017 和 2012 年的,到现在还没解决。
发布了文章2021-07-28
文档中 [链接] 表示对于 x is y 当且仅当两个变量指向同一对象时才为真。对象可以通过 id() 函数来查看它的身份(id() 函数返回了对象在内存中的映射)。
发布了文章2021-07-20
正如 utcnow() 文档 所表明的那样,它返回的是 naive time ,Naive datetime 实例被认为为表示本地时间,因此它的时间戳会比使用 now(None) 相差的时间正好是该电脑所在时区。
发布了文章2020-05-29
namedtuple 是 collections 模块下的一个功能,它是类工厂函数,能返回 tuple 子类,允许通过字段名向元组中取值,性能上接近于元组。
发布了文章2020-05-25
文章 《Python中 property 的实现原理及实现纯 Python 版》 中探究了 property 的实现原理。如果能理解那边描述符的使用方式,那也能很快理解本篇中的 staticmethod 和 classmethod 。
发布了文章2020-05-24
为了能够实现访问属性就调用某个函数,这里将利用 描述符对象 作为本文的实现起点,当某个类定义了 __get__ 方法后,通过其方法名称可以直接调用 __get__ ,例如:
赞了文章2020-02-05
英文 | Python Tips and Trick, You Haven't Already Seen 原作 | Martin Heinz ([链接]) 译者 | 豌豆花下猫 声明 :本文获得原作者授权翻译,转载请保留原文出处,请勿用于商业或非法用途。 有许许多多文章写了 Python 中的许多很酷的特性,例如变量解包、偏函数、...
发布了文章2020-02-03
Python3 起,str 就采用了 Unicode 编码(注意这里并不是 utf8 编码,尽管 .py 文件默认编码是 utf8 )。 每个标准 Unicode 字符占用 4 个字节。这对于内存来说,无疑是一种浪费。
发布了文章2020-01-19
年末时候往往可以总结下今年做了什么。我想说说一年来在开源软件的贡献。我的想法也比较简单,开源软件帮助我解决非常多的问题,如今我也有所成长,应该反馈于开源软件。
赞了问题2019-07-02
赞了回答2019-07-02
对于 SEO 几乎没影响,之前有传言说 article.php?id={article_id} 类似于这样的URL 不利于 SEO ,这个也有待进一步证实,至于 {username}.member.xxx.com 就类似于站群策略。
发布了文章2019-07-02
原文地址:[链接] 起步 在相当长的一段时间里,我认为 foreach 在循环期间使用的是原数组的副本。但最近经过一些实验后发现这并不是百分百正确。 比如副本的说法说得通的: {代码...} 这个例子在循环体中修改数组不影响循环过程,副本的说法说得通。 然而 {代码...} ...
发布了文章2019-07-01
原文地址:[链接] 起步 表单提交到PHP脚本时,底层的PHP会做一层转换。将一些符号转成下划线 _ 。 实际上这层转换中会发生很多意想不到的情况。 列举这些情况 一个简单的测试就出现了意外,一个是单个 [ 也会被替换,对于 array 的输入, key 不会做转换。于是我多多...
关注了问题2019-06-27
关注了问题2019-06-27