Manjusaka

Manjusaka

Python

Leetcode Weekly Contest 287 题解
好久没打周赛了,打了一次周赛,简单的写个题解 2224. Minimum Number of Operations to Convert Time 题面: Copy You are given two strings current and correct…
为什么有些时候 Python 中乘法比位运算更快
我本来以为我不再会写水文了,但是突然发现自己现在也只能勉强写写水文才能维持生活这样子。那就继续写水文吧 某天,一个技术群里老哥提出了这样一个问题,为什么在一些情况下,Python 中的简单乘 / 除法比位运算要慢 首先秉持着实事求是的精神,我们先来验证一下 Copy In [33…
为什么 Python 的 Type Hint 没有流行起来
在知乎上看到一个很有意思的问题,为什么 TypeScript 如此流行,却少见有人写带类型标注的 Python? 虽然我没忍住在知乎上输出了答案,但是为了以防万一,我在博客上扩展,与更新一下 BTW 最近上线真的心力憔悴,写个文章放松下 开始 其实这个答案很简单,历史包袱与…
为什么 Python 的 Type Hint 没有流行起来
在知乎上看到一个很有意思的问题,为什么 TypeScript 如此流行,却少见有人写带类型标注的 Python? 虽然我没忍住在知乎上输出了答案,但是为了以防万一,我在博客上扩展,与更新一下 BTW 最近上线真的心力憔悴,写个文章放松下 开始 其实这个答案很简单,历史包袱与…
简单聊聊 MySQL 全文索引
最近踩 MYSQL 中文本搜索的坑踩了挺多,来写个具体的文章总结下 MYSQL 中文本搜索的一些知识点吧 模糊搜索 在我们是使用 MYSQL 的过程中,总会有一些模糊搜索的需求,比如我们现在有这样一张表 Copy create table if not exists `user`…
cover

Leetcode Weekly Contest 176 题解

emmmm,我的拖延症没救了,顺便加上这周沉迷 Kotlin ,这篇本应该周一就写完的题解拖到现在,= = 然而这周双周赛,,我又得写两篇题解了。。。 1351. Count Negative Numbers in a Sorted Matrix 题面: Given a m…
cover

Leetcode BiWeekly Contest 19 题解

例行 Leetcode 周赛,这周双周赛,两场赛打下来,有点酸爽,先写个 BiWeekly 19 Contest 的题解吧 1342. Number of Steps to Reduce a Number to Zer 题面: Given a non-negative…
cover
cover

Leetcode Weekly Contest 174 题解

最近因为生病好久没刷题,今早开始打了一场 Leetcode 的周赛,来写个题解,今早状态还行,,BTW 以后每周都会打周赛,争取写题解 Leetcode 1341. The K Weakest Rows in a Matrix 描述: Given a m * n matrix…
简单聊聊 SQL 中的 Prepared Statements
好久没写文章了,新年还是得写点技术水文来保证下状态,正好最近遇到一个比较有意思的问题,就来简单聊聊一下关于 MySQL 中 Prepared Statements 吧 开始 gorm 是大家在使用 Go 开发时的比较常用的 ORM 了,最近在使用 gORM…
cover

随便聊聊 PEP570

最近沉迷与 MIT 6.824 这门分布式系统的课,无心写文章。不过看到 PEP570 被接受了,决定还是写篇水文随便聊聊 PEP 570 Python 的 argument 在聊 PEP570 之前,我们先要来看看 Python 的 argument 变迁 早在 Python…
cover

关于 pyright

PEP 484,出来也快四年了。正好今天看到一个新库,写个短文,安利下 & 吐槽下。 关于 PEP 484 PEP 484,14 年正式提出,15 年正式接纳,成为 Python 3.5 以后的标准的一部分。简而言之是通过额外的语法,来为 Python 引入静态类型检查的例子…
cover

去 async/await 之路

看到彭总写的文章这破 Python,感慨颇多,我也来灌水吧。 首先,我司算是在国内比较敢于尝试新东西的公司吧,最直接的提现就在于我们会及时跟进社区相关基础服务的迭代,并且敢于去尝试新的东西。嗯,从去年 6 月到现在,我司在线上推行了很长一段时间的 async/await…
怎么样去理解 Python 中的装饰器
首先,本垃圾文档工程师又来了。开始日常的水文写作。起因是看到这个问题如何理解 Python 装饰器?,正好不久前给人讲过这些,本垃圾于是又开始新的一轮辣鸡文章写作行为了。 预备知识 首先要理解装饰器,首先要先理解在 Python 中很重要的一个概念就是:“函数是 First…
Sanic 的若干吐槽
刚刚和红姐,在 哪些 Python 库让你相见恨晚? 这个答案下面讨论了一下 Sanic 的优劣。 突然想起,我司算是国内应该比较少见的把 Sanic 用在正式生产线上的公司了,作为一个主力推(da)动(shui)者(bi),我这个辣鸡文档工程师觉得有必要来说一下我们在使用…
日常辣鸡水文:一个关于 Sanic 的小问题的思考
日常辣鸡水文:一个关于 Sanic 的小问题的思考 睡不着,作为一个 API 复制粘贴工程师来日常辣鸡水文一篇 正文 最近迁移组内代码到 Sanic ,遇到一个很有意思的情况 首先标准的套路应该是这样的 Copy from sanic import Sanic,reponse…
日常辣鸡水文:关于 logging 的进程安全问题
日常辣鸡水文:关于 logging 的进程安全问题 团队聚餐喝了点酒,作为一个垃圾文档工程师来写一篇日常水文 正文 现在团队的日志搜集方式从原本的 TCP 直传 logstash 的方式改进为写入一个单文件后,改用 FileBeat 来作为日志搜集的前端。但是这样时常带来一个问题…
cover

Flask 中的 Context 初探

大家新年好!鉴于今年春晚非常好看,我觉得承受不起,于是来写点辣鸡水文娱乐下大家,这也是之前立的若干 Flag 中的一个 做过 Flask 开发的朋友都知道 Flask 中存在着两个概念,一个叫 App Context , 一个叫 Request Context 。 这两个算是…
Supervisor 的一个隐藏坑
本垃圾 API 搬运工程师又来了啊,= = 今天因为 Supervisor 一个隐藏的参数配置,造成了一个重要项目的线上崩溃。= = 我觉得还是有必要分享一波,所以写了一篇垃圾水文。 起因 写着写着代码,突然接到一堆报警邮件,让我直接觉得世界不那么可爱 然后定睛一看异常信息…
此部落格數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。