摘要: 距离写上一篇博客已经过去2年多了。时常来园子翻看技术文章,在学习新内容的同时也持续做些总结归纳。总想把一些自己对于技术点的认识理解,梳理一下写成文章。在督促自己持续进步的同时,能给逛园子的各位提供解决技术问题的思路或者想法上的碰撞是再好不过的事情了。但碍于工作一直比较忙,内心涌动的想法总是没法付诸行 阅读全文
posted @ 2021-08-21 21:14 持之以恒18 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 本文目录: 1. 闭包的解析和用法 2. 函数式装饰器 3. 类装饰器 一、闭包 闭包是一种函数,从形式上来说是函数内部定义(嵌套)函数,实现函数的扩展。在开发过程中,考虑到兼容性和耦合度问题,如果想在原有的函数基础上添加东西而又不改动原有函数的结构,通常会使用闭包。但闭包的功能还不只是这个。实际上 阅读全文
posted @ 2019-02-17 11:53 持之以恒18 阅读(998) 评论(0) 推荐(1) 编辑
摘要: 发布与订阅模型在许多编程语言中都有实现,也就是我们经常说的设计模式中的一种--观察者模式。在一些应用场合,例如发送方并不是以固定频率发送消息,如果接收方频繁去咨询发送方,这种操作无疑是很麻烦并且不友好的。 举个生活的例子,一个喜欢购买鲜牛奶的人,需要每天在上班的时候/下班的时候都专门去牛奶店购买鲜牛 阅读全文
posted @ 2019-02-12 01:48 持之以恒18 阅读(4246) 评论(0) 推荐(0) 编辑
摘要: 此篇文章是主要介绍Redis在数据存储方面的其中一种方式,压缩列表。本文会介绍1. 压缩列表(ziplist)的使用场景 2.如何达到节约内存的效果?3.压缩列表的存储格式 4. 连锁更新的问题 5. conf文件配置。在实践上的操作主要是对conf配置文件进行配置,具体上没有确切的一个值,更多是经 阅读全文
posted @ 2019-02-07 01:07 持之以恒18 阅读(1091) 评论(0) 推荐(0) 编辑
摘要: 最近在学习Linux操作系统。学到了关于定时任务的章节,作为一个总结写下这篇文章。在Linux中,我们可以将耗时大的任务如复制大文件,压缩、解压缩大文件等放进定时任务中(深夜执行,因为工作时间访问量大,这类操作会影响系统运行)。 Linux操作系统中关于定时任务主要有种操作方式: 1. at 一次性 阅读全文
posted @ 2019-02-05 23:46 持之以恒18 阅读(2495) 评论(0) 推荐(0) 编辑
摘要: zipfile模块是python中一个处理压缩文件的模块,解决了不少我们平常需要处理压缩文件的需求 ,本文主要谈谈zipfile几个常用的用法。 首先我在Windows操作系统中创建如下的文件目录: 一、读取压缩文件: 代码: import zipfile import os # 压缩文件路径 zi 阅读全文
posted @ 2019-01-28 07:58 持之以恒18 阅读(7815) 评论(0) 推荐(0) 编辑
摘要: 假设有这样的场景,开发者用的是Windows系统,且系统的存储资源和内存有限,在运行VMware虚拟机中做一些测试时,通常会碍于电脑的VMWare客户端图形界面的响应速度太慢。而在Xshell中对虚拟机进行操作,可以避免客户端中出现的响应慢的问题。 这只是一个假设,一般开发者的电脑都是性能比较好的。 阅读全文
posted @ 2019-01-20 20:30 持之以恒18 阅读(958) 评论(0) 推荐(0) 编辑
摘要: 数据库的读写操作中,事务在保证数据的安全性和一致性方面起着关键的作用,而回滚正是这里面的核心操作。Django的ORM在事务方面也提供了不少的API。有事务出错的整体回滚操作,也有基于保存点的部分回滚。本文将讨论Django中的这两种机制的运行原理。 Django利用django.db.transa 阅读全文
posted @ 2018-12-30 01:37 持之以恒18 阅读(10896) 评论(0) 推荐(3) 编辑
摘要: 一、HTTP/1.0 HTTP1.0版本的Keep-alive并不像HTTP1.1那样是默认发送的,所以要想连接得到保持,必须手动配置发送connection:keep-alive字段。若想断开keep-alive连接,需发送Connection:close字段 注意:这里的连接是HTTP依赖的传输 阅读全文
posted @ 2018-12-29 18:14 持之以恒18 阅读(3295) 评论(0) 推荐(0) 编辑
摘要: 触发器(trigger)是数据库中的一个很重要的、很实用的基于事件的处理器,在处理一些业务需求的时候,使用触发器会很方便。似乎在《高性能MySQL》中,对触发器作了一定的描述,也提到使用中的一些优势和局限性,但感觉还是不能完全理解触发器的全部功能和实现。于是自己在网上看了一些文章,结合官网(http 阅读全文
posted @ 2018-12-28 00:48 持之以恒18 阅读(1015) 评论(1) 推荐(1) 编辑