文件名称:添加和删除-springboot以ftp方式上传文件到远程服务器的流程
文件大小:1.85MB
文件格式:PDF
更新时间:2024-06-30 13:01:57
Python 源码剖析
2.4 添加和删除 好了,现在我们大体上了解了 Python 中整数对象在内存中的体系结构。下面通过对 PyInt_FromLong 的考察,真实地展现一个个 PyIntObject 对象是如何从无到有地产生并融入 到 Python 的整数对象体系中的。 [intobject.c] PyObject* PyInt_FromLong(long ival) { register PyIntObject *v; #if NSMALLNEGINTS + NSMALLPOSINTS > 0 if (-NSMALLNEGINTS <= ival && ival < NSMALLPOSINTS) { v = small_ints[ival + NSMALLNEGINTS]; Py_INCREF(v); #ifdef COUNT_ALLOCS if (ival >= 0) quick_int_allocs++; else quick_neg_int_allocs++; #endif return (PyObject *) v; } #endif if (free_list == NULL) { if ((free_list = fill_free_list()) == NULL)