上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 28 下一页
摘要: 楔子 下面说一个老生常谈的话题,就是缓存和数据库的一致性问题,很多人会好奇,我们在更新的数据的时候是先更新缓存还是先更新数据库。如果其中一个更新成功,另一个更新失败了怎么办?下面我们就来探讨一下这个问题。 为什么要有缓存? 在早期业务访问量不大的时候,基本上都是直接请求数据库,这样做是没有问题的。但 阅读全文
posted @ 2019-11-19 17:38 古明地盆 阅读(1084) 评论(0) 推荐(0) 编辑
摘要: Go 字符串实现原理 Go 的字符串有个特性,不管长度是多少,大小都是固定的 16 字节。 package main import ( "fmt" "unsafe" ) func main() { fmt.Println(unsafe.Sizeof("komeiji satori")) // 16 阅读全文
posted @ 2019-11-19 17:01 古明地盆 阅读(3205) 评论(0) 推荐(0) 编辑
摘要: 楔子 struct,从名字上看这和 C 中的结构体有着千丝万缕的联系,C 中的结构体是由多个数据组合而成的一种新的数据类型。 typedef struct { char *name; int age; char * gender; long salary; } 而 Python 中的 struct 阅读全文
posted @ 2019-11-17 19:21 古明地盆 阅读(3129) 评论(1) 推荐(0) 编辑
摘要: 楔子 我们使用 Python 避免不了和 Linux 打交道,而有时我们需要执行一些 shell 命令。如果在本地的话,那么可以通过调用 os.system 或者 subprocess.Popen 来执行,但如果我们希望远程执行其它机器上的 shell 命令,这个时候该怎么做呢?下面我们就来推荐一个 阅读全文
posted @ 2019-11-17 19:12 古明地盆 阅读(1570) 评论(0) 推荐(0) 编辑
摘要: 楔子 下面我们来介绍一个 html 解析库,名叫 pyquery,如果你用过 jquery,那么 pyquery 会非常容易上手。因为 pyquery 本身就是仿照 jquery 的风格设计的,当然没用过 jquery 也没有关系,因为 pyquery 本身就很容易。 我们使用 requests 下 阅读全文
posted @ 2019-11-17 15:59 古明地盆 阅读(813) 评论(0) 推荐(0) 编辑
摘要: fnmatch是模块用来匹配(通过glob模式、如Unix shell所使用的的模式)文件名的,当然不仅是文件名,普通的字符串也可以进行匹配。 规则如下: ?:匹配一个任意字符 *:匹配任意个任意字符 [sequence]:匹配出现在sequence里面的一个字符 [!sequence]:匹配没有出 阅读全文
posted @ 2019-11-16 23:08 古明地盆 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 介绍 利用os.path模块中包含的函数,很容易编写代码来处理多个平台上的文件 解析路径 ~~~python import os.path ''' os.path中的第一组函数可以用来将表示文件名的字符串解析为文件名的各个组成部分。 这些函数并不要求路径真正存在:它们只是处理字符串。 ''' os. 阅读全文
posted @ 2019-11-16 22:57 古明地盆 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 楔子 Python 有一个内置模块 itertools,从名字上也能看出它是专门用来处理可迭代对象的,那么它都支持哪些操作呢?一起来看一下把。 我们后面调用的都是类,返回的都是一个迭代器。 合并和分解迭代器 itertools.chain chain 可以接收多个可迭代对象(或者迭代器)作为参数,最 阅读全文
posted @ 2019-11-16 17:11 古明地盆 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 介绍 functools模块提供了一些工具来管理或扩展和其他callable对象,从而不必完全重写 修饰符 偏函数partial ~~~python from functools import partial ''' functools模块提供的主要工具就是partial类,可以用来包装一个有默认参 阅读全文
posted @ 2019-11-16 16:08 古明地盆 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 楔子 这里我们介绍一下 Python 中的一个标准库:weakref,它是和对象的弱引用相关的,但在介绍弱引用之前,我们首先需要了解 Python 中的引用计数。 引用与弱引用 我们知道 Python 中的变量本质上是一个 PyObject * 泛型指针,它是一个和对象关联的名字,我们通过这个名字可 阅读全文
posted @ 2019-11-16 00:31 古明地盆 阅读(1615) 评论(3) 推荐(1) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 28 下一页