HD Blog

没错,屁股坐下的地方就是家

计算机中的hooks如何理解?

从知乎提炼出的观点

正文 https://www.zhihu.com/question/20610442 Postgres内核里,有很多hooks,所以有必要全面了解下hooks。 搜了wiki,对运行机制大致有了解。 搜了知乎,从中选取了不错的答案,摘录在下面。 pg_stat_statments 源码里的hooks用法,有两个想法切入到我的脑海: Servlet 接口定义的init方法,通...

Hooks in PostgreSQL

读过的文章,与hooks,postgreSQL相关

正文 1.维基百科上的hooking 钩子编程(hooking),也称作“挂钩”,是计算机程序设计术语,指通过拦截软件模块间的函数调用、消息传递、事件传递来修改或扩展操作系统、应用程序或其他软件组件的行为的各种技术。处理被拦截的函数调用、事件、消息的代码,被称为钩子(hook)。 钩子编程有多种用途,如调试、扩展功能。例如在键盘或鼠标事件到达应用程序之前拦截这些事件;拦截应用...

Sql Sql注入引出frontend backend protocol 02

由SQL Injections引出的 Frontend Backend Protocol 写在前面 继上一篇文章后,我了解到 SQL Injections 与 Frontend Backend Protocol(数据库前后端协议)中的 simple query 与Extended Query 密切相关。 Frontend Backend Protocol 以 PostgreSQL的前...

Sql Sql注入 01

防止SQL注入(Preventing SQL Injections) 写在前面 刚看了篇文章,标题是《Preventing SQL Injections》,主要讲解了PostgreSQL如何防止SQL注入。 阅毕后,不免勾起了我往日对SQL注入的认识。再次估量,发现自己往日认识只知其然,而不知其所以然。 随后,花费个把小时进行SQL注入的学习后,对此有了进一步理解。 What&am...

安装CentOS

ISO 选择

正文 准备使用CentOS7.5 下载链接: https://www.centos.org/ ISO 选择 DVD ISO Everything ISO : 集成了所有软件,文件size也较大。 Minimal ISO 这次安装,使用的是DVD ISO。

Goal of Python

开发者的好伙伴——Python

正文 既有概念的补充 1.像纯英语那样容易理解 有这样一种情况: 开发使用一些语言开发出了某个功能,过段时间后,可能出现连开发者自己都无法读懂自己写的代码。 2.用一种方法。最好是只有一种方法来做一件事情 实现了一个功能,拒绝花俏,拒绝“炫技”代码 3.人生苦短,我用Python” 代码量少 ==》解决更多问题 4.OO-面向对象 Utils直接拿来用,复用性体现了OO。...

About Python

How to pronounce Guido van Rossum && Python in American English.

正文 出于对Guido的尊敬,结合我个人发音倾向于American English,我搜集了相关资料,用于对Guido && Python这两个单词进行正确的美语发音。 Guido van Rossum: Pronunciation : 链接: https://gvanrossum.github.io/ 里面有如下描述: Pronunciation: in ...

linux 网络与yum的配置

yum、网络、虚拟机联网

正文 NAT网络相关设置: https://blog.csdn.net/dingguanyi/article/details/77829085 yum与epel设置: https://my.oschina.net/dingzang/blog/702891