PyObject
CPython 中基本的数据结构是 Object,所有的 Python 对象都可以用PyObject *来访问,CPython 中通过 Object 手动实现了对象系统。
PyObject 定义于 include/object.h 中,可以看到,结构体里只是一个简单的 PyObject_HEAD 宏。
继续阅读 »
mdtoc start
表现
解决方法
定位问题过程
gdb-python: 搞清楚python程序在做什么
准备gdb
接入gdb
查看线程
查看调用栈
coredump
其他命令
pyrasite: 连接进入python程序
psutil 查看python进程状态
guppy 取得内存使用的各种对象占用情况
无法回收的对象
不可回收对象的例子 🌰
objgraph 查找循环引用
继续阅读 »
从限流谈到伪造 IP(nginx remote_addr)
remote_addr
很多流量大的网站会限流,比如一秒 1000 次访问即视为非法,会阻止 10 分钟的访问。
通常简单的做法,就是通过 nginx 时,nginx 设置
继续阅读 »
在存储能力和数据量有限的情况下,我们可以选择 MySQL 来进行简单的数据存储和分析。
Logstash 支持监听文件更新,并可以解析日志后写入 MySQL 数据库。使用 Logstash 可以免去繁琐的开发流程,快速实现旁路日志监控上报功能。
继续阅读 »
上一篇
CH31 Basic Regular Expressions
/和?,前者向后找,后者向前找
CH32 Case Study: Grep Operator, Part One
:nnoremap g :grep -R .可以搜索,表示光标下的单词(包括连字符,比更大),之后可以用:cwindow查看quickfix窗口
以上还有一点要修改,如果光标在一个foo;ls下,使用后实际会执行ls命令,原理和SQL注入类似,所以需要用单引号保证字面值,:nnoremap g :grep -R '' .
但上面对于光标有单引号的不启作用,用:echom shellescape(expand(""))可以显示shellescap
继续阅读 »
文/Robin
2019 年 11 月 8 日,水龙头 App 开放注册,到今天已经整整一年了。关于「水龙头」,笔者写了如下的文章:
水龙头,免费赚比特币
水龙头,有偏见的地方就有机会
水龙头支持唯品会了
水龙头支持美团外卖
RoundlyX,躺赚 BTC
Strike 推出 Cashback
水龙头推出邀请榜单
Lolli 推出 §SatsTags
MacBook Pro 更换电池
预计之后还会写更多的文章,因为水龙头的故事才刚刚开始。
截止到 10 月 21 日,水龙头 App 累计发放了(按照结算时价格)120.8 万人民币的 18 个比特币,按目前一枚比特币的价格 100000 人民币来计算,价值 180 万,增长
继续阅读 »
文/Robin
这是「区块链技术指北」的第 44 篇文章。
本站推广
币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。
币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872
邀请码: 11190872
如果对我感兴趣,想和我交流,我的微信号:Wentasy,加我时简单介绍下自己,并注明来自「区块链技术指北」,同时我会把你拉入微信群。
题图来自: © Cocoricos / Official / cocoricos.io
最近 Grin 和 Beam 引起了广泛地关注,匿名货币好似迎来又一个春天,然而本文介绍的
继续阅读 »
第一次看到 WebRTC 这个词是 15 年在一期 Android Weekly 中,但当时完全看不懂它在讲什么,也就没有深究。两年后,我开始搞起 WebRTC,并整理出了一套开箱即用的 WebRTC 开发环境,距今又过了一年多。
继续阅读 »
闲话
最近没写什么文章,一是身处春节假期要陪家人;二是在读的书都很厚没读完;三是在技术上基本没有值得一书的收获。
不过这段时间我玩了一把微信公众号和小程序的开发、备案了一个网站、配置了一下 nginx 和 mysql ,动作还不少。
继续阅读 »