技术帖 -- 482




200x200


概述之前我们使用 MySQL 等关系型数据库时,主键都是设置成自增的但在分布式环境下,尤其是在分库分表以后,单纯的自增主键会产生冲突,需要考虑如何生成唯一 ID这一点上,

#技术帖    #database    #技术分享    #数据库   

200x200


概述据云头条报道,某公司技术部发生 2 起本年度 PO 级特大事故,造成公司资金损失 400 万,原因如下:由于 PHP 

#技术帖    #配置    #技术分享    #redis   
概述上一篇日志中,我们介绍了 python 的序列类型:字符串 -- "abc"列表 -- ["a", "b", "c"]元组 -- ("a", "b", "c")以及他们支持的操作python 序列与深浅拷贝 本文,我们来介绍一下 python 序列类型支持的函数 内建工厂函数序列相关的工厂函数主要有list -- 生成列表tuple -- 生成元组str -- 生成 stringchr -- 转换为 ascii 字符ord -- 将 ascii 字符转换为数值 通用内建函数 -- min、max、len、sorted、reversed、enumerate、zip比较函数 -- min、max、len>>> str = "abcdef" >>
#读书笔记    #技术帖    #python    #list   

200x200


概述此前我们了解过 java 和 python 如何管理内存以及运行过程中的垃圾收集java 编程思想(第四版)python 的内存管理与垃圾收集 本

#技术帖    #php    #技术分享    #gc   
概述上一篇日志中,我们介绍了 python 的对象类型python 对象本文我们来介绍 python 的几个序列类型:字符串 -- "abc"列表 -- ["a", "b", "c"]元组 -- ("a", "b", "c") 这些容器类型都是由一些成员共同组成的一个序列整体,所以统称为序列列表和字符串、元组最大的区别为列表可变,字符串和元祖不可变 操作符一般来说,标准类型操作符适用于所有的序列类型,除此之外,这些序列类型还支持以下操作 序列的加法 -- 连接操作符序列的加法用来连接两个序列,但是必须是两个相同类型的序列才可以进行连接操作>>> seq0 = ["a", "b", "c"] >>> seq1 = ["d", "e", "f"] >>> seq0 + seq1 ['a',
#读书笔记    #技术帖    #python    #python核心编程   

200x200


概述python3.0 版本又被称为 Py3k,是一个较大的升级在性能提升的同事,为了不带有过多的累赘,python3 在设计时没有考虑向下兼容,致使许多基于早期&nbs

#技术帖    #python    #技术分享    #python3   
概述上一篇日志中,我们讲解了 python 的垃圾回收机制我们也提到了 python 对象的一些源码构成python 的内存管理与垃圾收集 Python 对象所有的 python 对象都有三个特性组成:id -- 使用内建函数 id() 可以获取,被认为是该对象的内存地址,通常并不被程序使用类型 -- 型决定了该对象可以保存什么类型的值,可以进行什么样的操作,以及遵循什么规则,通过用内建函数 type() 可以查看对象的类型信息值 -- 对象表示的数据项id 和类型信息是只读的,对象的值是否可变称为对象的可改变性 对象标准类型python 对象拥有以下标准类型:整型布尔型浮点型复数型字符串列表 -- []元组 -- ()字典 -- {} 其他内建类型typeclassnonefile集合/固定集合函数/方法模块 内部类型内部类型是在一般情况下程序员不需要关心的类型代码帧跟踪记录切片省略Xrange 代码对象代码对象是编译过的 Python 源代码片段,它是可执行对象通
#技术帖    #龙潭书斋    #python    #对象   

200x200


概述TA-Lib 是一个计算股市中常见指标的算法库,支持多种编程语言今天运行一个 python 的股票分析工具,import 了 talib,于是开始

#技术帖    #python    #技术分享    #windows   
hasattrhasattr() 函数用于判断对象是否包含对应的属性。 语法hasattr 语法:hasattr(object, name)  参数object -- 对象。name -- 字符串,属性名。 返回值如果对象有该属性返回 True,否则返回 False。 实例以下实例展示了 hasattr 的使用方法:#!/usr/bin/python # -*- coding: UTF-8 -*- class Coordinate: x = 10 y = -5 z = 0 point1 = Coordinate() print(hasattr(point1, 'x')) print(hasattr(point1, 'y')) print(hasattr(point1, 'z')) print(hasattr(point1, 'no')) # 没有该属性  输出结果:True True True False  maxmax() 方法返回给定参数的最大值,参数可以为序列。 语法以下是 max() 方法的语法:max( x, y, z, .... ) 
#读书笔记    #技术帖    #龙潭书斋    #python   
getattrgetattr() 函数用于返回一个对象属性值。 语法getattr 语法:getattr(object, name[, default])  参数object -- 对象。name -- 字符串,对象属性。default -- 默认返回值,如果不提供该参数,在没有对应属性时,将触发 AttributeError。 返回值返回对象属性值。 实例以下实例展示了 getattr 的使用方法:>>>class A(object): ... bar = 1 ... >>> a = A() >>> getattr(a, 'bar') # 获取属性 bar 值 1 >>> getattr(a, 'bar2') # 属性 bar2 不存在,触发异常 Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: 'A' object has no attribute 'bar2' >>>
#读书笔记    #技术帖    #龙潭书斋    #python   



京ICP备15018585号