上一页 1 2 3 4 5 6 ··· 10 下一页
摘要: Python中的装饰器是一个用于修改类或者函数功能的可调用对象(callable),函数或者实现了__call__方法的类都可以看作是可调用对象。Python中装饰器分为两大类: 函数装饰器 类装饰器 函数装饰器 最简单的装饰器 Python中最简单的装饰器是一个嵌套函数。举例,使用装饰器函数ela 阅读全文
posted @ 2021-12-05 17:54 雪飞鸿 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 在分布式系统中,全局唯一id算是一个基本需求,对于全局唯一id通常要求: 全局唯一 趋势递增 id的值递增但可以不连续 单调递增 后面产生的id值一定大于前面的id值 信息安全 id值不能暴露出业务数据信息 ⚠️ 许多餐馆中的订单号通常是当天唯一且连续递增,通过订单号就可以知道这家餐馆卖出了多少单 阅读全文
posted @ 2021-09-04 22:14 雪飞鸿 阅读(778) 评论(0) 推荐(0) 编辑
摘要: 常用限流算法有漏桶算法和令牌桶算法,本文借助Redis的redis_cell模块来实现令牌桶算法限流。 构建镜像并启动容器 FROM redis:latest ARG cell_dir=/lib/redis_modules/redis_cell RUN mkdir -p ${cell_dir} WO 阅读全文
posted @ 2021-08-05 16:08 雪飞鸿 阅读(1182) 评论(0) 推荐(0) 编辑
摘要: 前段时间有同事问了一个问题:JavaScript是单线程运行代码,那么如下代码片段中,同样是执行func1和func2,为什么只用 Promise.all 相比于直接执行 await func1();await func2(); 速度更快: async function func1() { awai 阅读全文
posted @ 2021-07-17 20:32 雪飞鸿 阅读(1110) 评论(0) 推荐(2) 编辑
摘要: 使用TypeScript或者ES2015+标准中的extends关键字是很容易实现继承的,但这不是本文的重点。JS使用了基于原型(prototype-based)的继承方式,extends只是语法糖,本文重点在于不使用extends来自己实现继承,以进一步理解JS中的继承,实际工作中肯定还是要优先考 阅读全文
posted @ 2020-12-27 12:21 雪飞鸿 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 概念说明 浏览器使用同源策略在提高了安全性的同时也会带来一些不变,常见,如:不同源间的cookie或其它数据的访问。 跨站(cross-site)与跨域(cross-origin)是两个不同的概念。之前的文章同源策略与CORS已对什么是跨域作了说明,不再赘述,本文作为对之前文章的补充,以cookie 阅读全文
posted @ 2020-11-15 21:34 雪飞鸿 阅读(5309) 评论(5) 推荐(1) 编辑
摘要: 文件分类 文件分为两类:二进制文件和文本文件。所有数据在计算机中均以二进制形式存在,这里所说的二进制和文本是以程序解释文件数据的方式来区分的。 二进制文件 二进制文件中通常被看作是一个字节序列,文件中的数据会被应用程序解释为文本字符之外的东西,常见的二进制文件有:pdf、exe、图片等等。 通常,二 阅读全文
posted @ 2020-10-31 17:56 雪飞鸿 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 本文记录使用Python练习实现单链表和字典的代码 目录结构: . |-- demo | |-- main.py | |-- src | | |-- my_dict.py | | |-- my_linked_list.py 单链表: # _*_coding: utf-8 _*_ # https:// 阅读全文
posted @ 2020-10-11 10:42 雪飞鸿 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 内置json模块对于Python内置类型序列化的描述 """Extensible JSON <http://json.org> encoder for Python data structures. Supports the following objects and types by defaul 阅读全文
posted @ 2020-09-19 17:39 雪飞鸿 阅读(724) 评论(0) 推荐(0) 编辑
摘要: 文中代码基于Python3.7 对于Python中的多继承情况,运行时在搜索对象的属性或方法时,需要遵循一定的顺序规则,这个规则称为:Method Resolution Order (MRO). MRO规则可以总结为以下三句话: In the multiple inheritance scenari 阅读全文
posted @ 2020-06-19 22:45 雪飞鸿 阅读(2035) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 10 下一页