会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
血音乐
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2020年8月8日
分享一个自己写的网上模板转jinja2
摘要: 看了几天前端发现自己不是那块料,还是老老实实下个模板改下用吧 改的时候为了偷懒写几行代码批量转换,写的时候还是遇到了点小问题,特此分享 import os import re # 注意,按需要更改正则表达式里面的匹配类型 pattern = re.compile('((href)|(src))="(
阅读全文
posted @ 2020-08-08 22:29 血音乐
阅读(96)
评论(0)
推荐(0)
编辑
2020年8月2日
装饰器
摘要: 1.函数式编程 虽然面向对象编程属于主流操作,但是不可否认的是包括面向过程、函数式编程、面向切面编程等都有着非常优秀的应用。 函数式编程是一种编程的范式,指导我们应该如何去编写符合函数式编程规范的代码,函数式编程具有非常明显的五个特点: 1.1 函数是“一等公民” 所谓的一等公民就是将函数与其他的数
阅读全文
posted @ 2020-08-02 11:34 血音乐
阅读(76)
评论(0)
推荐(0)
编辑
2020年7月9日
MySQL架构及优化原理
摘要: 转载自 MySQL架构及优化原理,文本对原博文就行了重新排版。 1.MySQL架构 MySQL逻辑架构整体分为三层: 客户端:并非MySQL独有,注入:连接处理、授权认证、安全等功能均在这一层处理 核心服务:包括查询解析、分析、优化、缓存、内置函数,所有跨存储引擎的功能也在这一层实现(存储过程、触发
阅读全文
posted @ 2020-07-09 21:18 血音乐
阅读(275)
评论(0)
推荐(0)
编辑
2020年7月6日
Ubuntu下无法安装pip
摘要: 感觉就几句话的东西,应该和前一篇放在一起,想了想还是算了,就这样吧。。 我使用的是WSL版的Ubuntu 20.04 LTS,使用 sudo apt-get install python-pip 时出现错误 E: Unable to locate package python-pip 经查询之后发现
阅读全文
posted @ 2020-07-06 20:11 血音乐
阅读(812)
评论(0)
推荐(0)
编辑
WSL安装问题----wslregisterdistribution failed with error: 0x8007007b
摘要: 说实话,我很讨厌某博客上抄来抄去搞得我一搜结果就乱七八糟的,找个资料都难,我就是坚定的吹谷歌。 正题,在win10安装WSL的时候遇到的问题,错误信息wslregisterdistribution failed with error: 0x8007007b,我在某博客上翻了不少都没找到解决办法,用谷
阅读全文
posted @ 2020-07-06 18:49 血音乐
阅读(6103)
评论(0)
推荐(2)
编辑
2020年6月20日
基础排序算法总结(一)
摘要: 首先当然是我们最简单的冒泡排序了 冒泡排序的原理很简单,就是逐步比较相邻两个元素的大小,最多比较N-1次就能够将序列排好序了 缺点也同样很明显,时间复杂度很高O(n^2),可以做出的优化方案就是,如果在一次冒泡的过程中没有发生值的比较,那么这个序列就已经是有序的了 文中图源于菜鸟教程 1 def m
阅读全文
posted @ 2020-06-20 21:46 血音乐
阅读(214)
评论(0)
推荐(0)
编辑
2020年6月13日
透明代理、匿名代理、混淆代理、高匿代理
摘要: 今天突然想去抓一波代理,结果看到代理分类的时候有点懵,时间有点久了都忘了这些分类有啥区别了,这篇就简单记录一下几种代理的区别。 文中关于几者区别来自这篇文章 文章作者巴拉巴拉说了一大堆,我觉得使用一个表格来说明问题回很直观: REMOTE_ADDR HTTP_VIA HTTP_X_FORWARDED
阅读全文
posted @ 2020-06-13 10:29 血音乐
阅读(364)
评论(0)
推荐(0)
编辑
2020年6月10日
常见“加密”算法之 base64
摘要: 严格意义上来说,base64并不是一种加密算法,不过在不少网站的参数加密中都会使用到atob/btoa,因此将其做一个简单的实现。 base64使用64个字符来对信息进行编码,64个字符依次是ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz01
阅读全文
posted @ 2020-06-10 22:11 血音乐
阅读(1297)
评论(0)
推荐(0)
编辑
2020年6月7日
从今天开始看《Redis深度历险》-- SCAN
摘要: 场景需求:需要在指定的库里找出符合特定模式的key 首先是keys这个指令,它后面接上一个正则pattern,就能够找出这个实例中所有符合这个pattern的key,但是这个指令有两个缺陷: 1.没有offset和limit参数,一次性返回所有满足条件的key,当符合条件的key很多的时候,想想就头
阅读全文
posted @ 2020-06-07 18:16 血音乐
阅读(180)
评论(0)
推荐(0)
编辑
2020年6月6日
从今天开始看《Redis深度历险》-- 漏斗限流
摘要: 上一篇中写了一个基于zset的简单限流策略,但是很明显的,它的缺陷很明显,因此本篇中将介绍一种更为常用的漏斗限流。 从命名可以看出来,该限流策略的原理就是一个漏斗一样,漏斗将会满足以下三个条件: 如果将漏斗口堵上,那么在里面灌满水之后就无法继续装进去。 将漏斗口放开,如果单位时间内灌进去的水少于流出
阅读全文
posted @ 2020-06-06 10:54 血音乐
阅读(252)
评论(0)
推荐(0)
编辑
下一页