lyyyuna 的小花园

lyyyuna 的小花园

动静中之动

    • Home
    • Archives
    • About
    • Categories

PostgreSQL 中的函数稳定性

定义PostgreSQL 中函数有三个稳定性状态可选: immutable,函数不可以修改数据库的数据,并且在任何情况下调用,只要输入参数一致,返回结果都一致。 stable,函数不可以修改数据库的数据,同一个QUERY中,如果需要返回该函数的结果,那么将合并多次运算为一次这个

2018-07-06

atop 简单使用

atop 是一个系统性能监控工具,可以在系统级别监控 CPU、内存、硬盘和网络的使用情况。 atop 不仅可以以交互式的方式运行,还可以一一定的频率,将性能数据写入日志中。所以当服务器出现问题之后,便可分析 atop 日志文件来判断是否有进程异常退出、内存和 CPU 方面的异常。

2018-07-04

用 Python 实现一个 ORM

前言本文实现一个非常简单的 ORM 初稿: 完成 Python 类(模型)与数据库表的映射 完成类实例与表每行记录的映射 完成实例操作与增删改查的 SQL 语句的映射 这个初稿不涉及数据库的真正操作,只是在 user.save() 的时候打印类似 insert into us

2018-04-28

实现基于 HTTPS 代理的中间人攻击

前言在给产品做 Web 安全测试时,经常会使用代理工具来收集 URL 及相关请求参数。 在我之前的文章介绍了 使用 Python 实现一个简单的 HTTP 代理。但这留下一个问题,如何处理 HTTPS 流量? HTTP 隧道代理原理RFC 为这类代理给出了规范,Tunneling

2018-03-16

Python 2.7 源码 - 简单对象创建的字节码分析

前言Python 源码编译后,有常量表,符号表。一个作用域运行时会对应一个运行时栈。 大部分字节码就是基于常量表、符号表和运行时栈,运算后得到所需结果。 本篇就来分析简单对象创建的字节码。以下面这段代码为分析样本: 1234i = 1s = 'python'd = {&

2018-01-13

Python 2.7 源码 - pyc 的结构

前言Python 是一门解释性语言,源码执行需要经过:编译-字节码-虚拟机的步骤。本文就介绍一下 .py 文件编译后的 .pyc 文件结构。直接运行的代码不会生成 .pyc,而 Python 的 import 机制会触发 .pyc 文件的生成。 magic number 和修改时

2018-01-06

Python 3.x 源码 - 编译调试之旅

建立环境 从 GitHub 上下载源码 12$ git clone https://github.com/python/cpython$ cd cpython 编译之前打开 --with-pydebug 选项 12$ ./configure --with-pydebug$

2018-01-01

Python 2.7 源码 - 字符串对象

Python 的字符串类型和对象有了之前整数对象的铺垫,研究字符串类型及其对象,当然是先看其对应的类型结构体和对象结构体。 1234567891011121314151617181920212223242526272829// stringobject.cPyTypeObject

2017-12-28

Python 2.7 源码 - 整数对象

Python 的面向对象面向对象编程中,对象是数据以及基于这些数据的操作的集合,实际上在计算机中这只是一堆内存逻辑上的集合,无论这段内存是连续的还是分开的。 Python 是由 C 语言写成,描述一段逻辑上结合的内存,直接用结构体 struct 就可以了。但是 struct 并不

2017-12-24

Python 2.7 源码 - 开始

源码编译Python 官网可以下载到源码。 Linux 上编译需要先安装额外模块,例如 Ubuntu 12sudo apt-get build-dep pythonsudo apt-get install libreadline-dev libsqlite3-dev libbz2

2017-12-19
123…5Next

Github 名片

分类

  • 数学4
  • 数据库1
  • 杂12
  • 系统6
  • 网络8
  • 自动化测试7
  • 语言12

标签

  • Python8
  • robot framework7
  • Python script6
  • scons6
  • Python2.7源码5
  • mnist4
  • neural network4
  • asyncio3
  • bilibili2
  • http proxy2
  • Windows Debugger2
  • cpp2
  • 爬虫2
  • Exif2
  • DHT2
  • Python3.x源码1
  • PostgreSQL1
  • shellcode1
  • Celery1
  • openwrt1

友情链接

  • 自动化测试
  • 蠡湖实验室 OJ
RSS 订阅

Hello, I am lyy
This is my blog, believe it or not.

Powered by hexo and Theme by Jacman © 2018 lyyyuna