[置顶] 我的IT之路这样走过

摘要: 一、我的IT之路这样走过: 1、大一上学期、我们学校是用C语言做启蒙语言的;虽然我学的相当不错,但是我发现一个问题;用C语言做软件那么它的交付周期比较长。 对于我这种无产阶级来说最关键的是解眼下的粮食问题,人活着总是要吃饭的,所以我要做到快速的交付,明显C语言作到快速交付对我来说 不太现实。 2、大 阅读全文

posted @ 2017-04-16 16:14 蒋乐兴的技术随笔 阅读(1465) 评论(3) 推荐(7) 编辑

2020年4月12日

详解正则表达式(re) 一

摘要: 详解正则表达式(re) 一 research 查找文本中的模式compile 编译findall 查询所有匹配重复与贪婪 re 正则表达式 可以用形式化的语法描述文本匹配模式,模式又被正则表达式引擎编译成指令;执行指令并提供一个字符串作为输入,就可以知道给定的输入有没有与模式相匹配。 文字比较空洞还 阅读全文

posted @ 2020-04-12 19:43 蒋乐兴的技术随笔 阅读(673) 评论(0) 推荐(0) 编辑

2020年4月11日

python-markdown

摘要: python-markdown 介绍安装基本用法生态markdown.extensions.tocmarkdown.extensions.fenced_codemarkdown.extensions.tables编写自己的拓展 介绍 python-markdown 这个库可以把 markdown 转 阅读全文

posted @ 2020-04-11 22:59 蒋乐兴的技术随笔 阅读(21257) 评论(0) 推荐(1) 编辑

MySQL Insert 死锁

摘要: insert 死锁 insert 上锁步骤复现 insert 死锁MySQL 为什么要这么做解决方案副作用彩蛋 insert 上锁步骤 insert语句上锁的大致过程如下: 1、在行所在的间隙上申请“意向插入锁”。2、申请所要插入行的“排他锁”。3、如果在第二步的时候引发了唯一键冲突,那么陷入冲突的 阅读全文

posted @ 2020-04-11 15:43 蒋乐兴的技术随笔 阅读(4047) 评论(2) 推荐(0) 编辑

2020年4月10日

functools.partial

摘要: functools.partial functools.partial求和函数一新需求总结问题使用 functools.partial总结 functools.partial functools.partial 接收一个函数,并返回一个新的函数,与装饰器不同的是functools.partial可以 阅读全文

posted @ 2020-04-10 13:52 蒋乐兴的技术随笔 阅读(645) 评论(0) 推荐(0) 编辑

2020年4月9日

Python 标准库 traceback

摘要: traceback 背景问题与解决方案更加优雅的方案 背景 程序虽然有打印日志,但是遇到异常还是不知道问题在哪里,比如说下面的代码。 #!/usr/bin/env python3 import logging def fun_div(x, y): """实现一个除法功能 """ return x / 阅读全文

posted @ 2020-04-09 17:00 蒋乐兴的技术随笔 阅读(729) 评论(0) 推荐(0) 编辑

django group by

摘要: django group by 概要环境介绍全表聚合values 方法分组聚合结论 概要 如何用 django 自带的 ORM 框架来完成 SQL 中的 group by 操作呢? 环境介绍 foo 这个应用定义了如下模型。 class PersonModel(models.Model): name 阅读全文

posted @ 2020-04-09 16:58 蒋乐兴的技术随笔 阅读(10536) 评论(3) 推荐(0) 编辑

2020年3月19日

部署-监控-备份-all-in-one

摘要: 部署-监控-备份-all-in-one dbm数据库管理中心dbm-agent安装与配置自动化安装MySQL自动化监控自动化备份dbm的理念 dbm数据库管理中心 有没有一套开源的专门用来管理 MySQL 数据库的软件呢?还真有这就是 dbm 它能完成各类 MySQL 环境的自动部署、监控、备份等工 阅读全文

posted @ 2020-03-19 15:00 蒋乐兴的技术随笔 阅读(531) 评论(0) 推荐(0) 编辑

2019年10月17日

MySQL-8.0.18 引入了破坏性变更

摘要: MySQL-8.0.18 引入了破坏性变更 变更日志里面有这样一项 也就是说当我们在做初始化的时,像半同步插件这样的非必要插件是不会被加载的,一旦我们在配置文件中加入了相应的配置项,整个初始化就会失败。 场景再现 配置文件(关键部分) 初始化命令 错误日志 解决方案 方案一:由变更日志中提到的内容可 阅读全文

posted @ 2019-10-17 14:06 蒋乐兴的技术随笔 阅读(3536) 评论(0) 推荐(0) 编辑

2019年7月18日

Django JsonResponse 不自动设置 cookie 的解决方案

摘要: 【背景】 目前在做一个前后端分离的 web 项目,后端使用的是 django 框架,所有的 API 都只返回 json ;就在这个过程中遇到了一个问题,那就是对于所有的 JsonResponse django 都不会主动设置 response 对象的 cookies ,这个就进一步使得 csrfto 阅读全文

posted @ 2019-07-18 13:31 蒋乐兴的技术随笔 阅读(843) 评论(3) 推荐(0) 编辑

2019年7月16日

MySQL-8.0.x DDL 原子性

摘要: 【1、mysql-8.0.x 新特性之 DDL 原子性】 在没有 DDL 原子性之前 DBA 对 DDL 语句基本上是无能为力的,比如说 DDL 执行的过程中停电了,这下就只有天知道了。实现上最终的愿景还是希望得到一个确定的结果,要么成功了,要么失败了。mysql-8.0.x 带来了 DDL 原子性 阅读全文

posted @ 2019-07-16 13:53 蒋乐兴的技术随笔 阅读(727) 评论(0) 推荐(0) 编辑

导航