列表

SugarCRM

假装没事ソ 提交于 2020-03-25 13:30:09
3 月,跳不动了?>>> 如何使打开列表页时,不显示记录 1.修改SugarCRM目录下config.php文件,中的save_query改为 populate_only即可 2.效果如下 更多资讯请访问: 索孚方科官方网站-SugarCRM官方合作伙伴 http://www.srforce.cn SugarCRM中文官网网站 http://www.sugarcrmcn.cn/ 来源: oschina 链接: https://my.oschina.net/u/812929/blog/272335

Redis研究-3.6 Redis 5种类型的基本使用2

ε祈祈猫儿з 提交于 2020-02-29 13:31:10
1.字符串 在Redis中,Redis将字符串当做三种类型来对待,一种是字节串,一种是整数,最后一种是浮点数。因此,针对不同的类型,Redis也有不同的操作,特别是针对后面两种类型,涉及到类型转换的时候,Redis会自动处理。 ** 1.1 整数类型操作** _1.1.1 incr_ 他的作用是在指定的key上进行加1操作特别的,如果在Redis中不存在这个key,那么,先在Redis中创建这个key,然后再执行加1操作。 操作: get redis_int 结果: (nil) 操作: incr redis_int 结果: (integer) 1 _1.1.2 incrby _ 他的作用是在指定的key上执行加法操作。 操作:incrby redis_int 2 结果:(integer) 4 操作:get redis_int 结果:"4" _1.1.3 decr_ 他的作用和incr相反。 操作:decr redis_int 结果:(integer) 3 操作:get redis_int 结果:"3" 操作:get redis_an 结果:(nil) 操作:decr redis_an 结果:(integer) -1 1.1.4 decrby 他的作用和incrby相反。这里就不举例啦。 1.2 字节串 _1.2.1 append_ 他的作用是在指定的key的尾部添加指定的子串

Python 的简单赋值,你能看透么?

怎甘沉沦 提交于 2019-12-14 12:15:12
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 每个学过Python 的人都听说过LIST与Tuple的区别:”LIST能改变内部值,Tuple不能改变内部值。“ ,由此引发了这篇文章。而在改变内部值的同时我们也能学到变量与变量之间传递的不同。 现在让我们先看一段代码: #encoding=utf8 a = [1,2] b = [3,4] c = [5,6] t = (a,b,c) print t[0:3] a = [10,11] b = [12,13] c = [14,15] print t[0:3] 首先,Candy为了打破元组不能改变内容,将元组t内部的值分别用列表a,b,c来代替。然后我们重新给 3个列表赋值,企图通过改变列表变量的值来改变元组。结果输出如下: C:\pypy27\pypy.exe D:/ProjectSpace/test/mymodule.py ([1, 2], [3, 4], [5, 6]) ([1, 2], [3, 4], [5, 6]) Process finished with exit code 0 天哪! 我看到了什么?元组t的内容居然没有改变。让我们在下面再增加打印a、b、c的值: C:\pypy27\pypy.exe D:/ProjectSpace/test/mymodule.py ([1, 2], [3, 4],

zg手册 之 python2.7.7源码分析(3)-- list 对象和 dict 对象

被刻印的时光 ゝ 提交于 2019-11-30 05:24:39
list 对象 list 对象的定义 list对象内部是使用数组实现,在数组中存储的是指针,指向要保存的对象。 allocated是list中数组的大小,ob_size是当前已经使用的数组大小。 typedef struct { // 可变长对象中有 ob_size,保存当前已经使用的数组大小 PyObject_VAR_HEAD PyObject **ob_item; // 数组的指针 Py_ssize_t allocated; // 分配的数组长度 } PyListObject; list 对象的缓存 list对象有缓存机制,对象在释放时会保存到空闲缓存池,待下一次申请的时候使用。 缓存池可以缓存80个list对象,缓存池满的时候list对象直接释放。 从list对象的创建和销毁过程了解它的缓存机制(为了关注重点,代码被简化过)。 // 缓存池的大小定义 #define PyList_MAXFREELIST 80 // 创建新的list对象 PyObject* PyList_New(Py_ssize_t size) { PyListObject *op; size_t nbytes = size * sizeof(PyObject *); // 如果缓存有空闲,直接从缓存中分配list对象的内存 if (numfree) { numfree--; op = free_list