自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 让Python支持 #define C的宏语法(目前先支持const inline在后续)

import pprintimport osimport astimport astunparseSUFFIX_FILE_NAME = "_con_"SPLIT_LINE_SHOW = "*" * 30CONST_DEFINE = """ #define True 1 #define False 0 #define_attr switches.IS_SERV...

2018-12-08 22:05:06 1573

原创 CPython PyTupleObject分析

对象结构:typedef struct { PyObject_VAR_HEAD PyObject *ob_item[1];} PyTupleObject; 常用接口:PyTuple_New:  创建一个Tuple对象,参数为创建大小PyTuple_GetItem: 获取Tuple的某一个元素,参数为 ob_item的索引indexPyTuple_SetI...

2018-09-08 11:39:20 2142

原创 CPython学习

1. 对象模型Python是由C实现,Python对象都对应一个C的struct。一切对象的基础:PyObject ------> 对应一个结构体#define PyObject_HEAD \ Py_ssize_t ob_refcnt, \ struct _typeobject *ob_type;typedef struct _object{PyObje...

2018-09-08 11:12:36 2047

原创 LaTex学习笔记

快捷键:    CTRL+ENTER: 快捷补全    SHIFT+ENTER: 拼写检查    CTRL+SHIFT+BACKSPACE:跳转到上一次光标处    CTRL+SHIFT+DEL:跳转到下一次光标处    CTRL+SHIFT+F12:跳转到对称标签处 语法:\begin{document}:文档开始\end{document}:文档结束 \...

2018-08-15 23:03:20 181

原创 Python 双向链表实现

class WarpLinkNode(object): # 双链表节点包裹类 def __init__(self, real_item): self.data = real_item self.prev = None self.next = None def __eq__(self, other): # 实现节点相等判断 if o...

2018-06-14 22:53:47 283

原创 Python 像对象一样使用dict 序列化反序列化的速度对比

# -*-coding:utf-8 -*-import timeclass ObjDict(dict): PROPERTY = dict() def __init__(self): super(ObjDict, self).__init__() for k, v in self.__class__.PROPERTY.items(): if type(v) in [f...

2018-04-28 01:07:27 864

SQL学习指南(第二版)带脚本

如果打算速学SQL,此书详细的介绍了sql语句的语法,能让你快速入门

2019-02-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除