Colin is daily life record

导航

2024年7月14日 #

设计模式

摘要: title: 设计模式 一、设计模式分类 经典的《设计模式》一书归纳出23种设计模式,这23种模式又可归为,创建型、结构型和行为型3大类 1.创建型模式分类 社会化的分工越来越细,自然在软件设计方面也是如此,因此对象的创建和对象的使用分开也就成为了必然趋势。因为对象的创建会消耗掉系统的很多资源,所以 阅读全文

posted @ 2024-07-14 13:33 酷酷的瑞瑞 阅读(2) 评论(0) 推荐(0) 编辑

深拷贝与浅拷贝

摘要: title: 深拷贝与浅拷贝 在深入了解深浅拷贝前,我们需要了解一下 变量 引用 对象 变量是一个系统表的元素,拥有指向对象的连接的空间 对象是被分配的一块内存,存储其所代表的值 引用是自动形成的从变量到对象的指针 对象 是计算机分配的一块内存,需要足够的空间去表示它的值(可以想象成真正的人) 可变 阅读全文

posted @ 2024-07-14 13:33 酷酷的瑞瑞 阅读(2) 评论(0) 推荐(0) 编辑

生成器

摘要: title: 生成器 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。 所以,如果列表元素可以按照某种算法推算出来,那我们是 阅读全文

posted @ 2024-07-14 13:33 酷酷的瑞瑞 阅读(14) 评论(0) 推荐(0) 编辑

使用docker实现部署热更新

摘要: title: 使用docker实现热更新 我们在使用docker 部署 的时候 遇到了一个非常严谨的问题 就是在项目更新的时候 总是需要重新build 这样的话,浪费的大量的资源和时间,如何才能节省时间&资源进行优化处理 而发现使用docker 热更新可以解决这一个问题 其要点就是将本地的项目与容器 阅读全文

posted @ 2024-07-14 13:33 酷酷的瑞瑞 阅读(153) 评论(0) 推荐(0) 编辑

数据库概述

摘要: 第1章 数据库概述 数据管理技术经过多年的发展,已经发展到数据库系统阶段,在该阶段会把数据存储到数据库(DataBase,DB)中,即数据库相当于存储数据的仓库,为了便于用户组织和管理数据,还专门提供了数据库管理系统(DataBase Mananagement System,DBMS),可以有效的管 阅读全文

posted @ 2024-07-14 13:33 酷酷的瑞瑞 阅读(12) 评论(0) 推荐(0) 编辑

数据库连接池

摘要: title:数据库连接池 数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显提高对数据库操作的性能。 数据库连接是一种关键的、有限的、 阅读全文

posted @ 2024-07-14 13:33 酷酷的瑞瑞 阅读(4) 评论(0) 推荐(0) 编辑

文件上传

摘要: title: 文件上传 django接口 #定义上传文件夹的路径 UPLOAD_ROOT = os.path.join(BASE_DIR,'static/upload') urlpatterns = [ #定义超链接路由 re_path('^static/upload/(?P<path>.*)$', 阅读全文

posted @ 2024-07-14 13:32 酷酷的瑞瑞 阅读(47) 评论(0) 推荐(0) 编辑

折半查找

摘要: title: 折半查找 categories: - python算法 def bin_search(items, key): '''折半查找''' start, end = 0, len(items) - 1 while start <= end: mid = (start + end) // 2 阅读全文

posted @ 2024-07-14 13:32 酷酷的瑞瑞 阅读(0) 评论(0) 推荐(0) 编辑

整数反转

摘要: 整数反转 题目 给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。 如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。 假设环境不允许存储 64 位整数(有符号或无符号)。 思路 解题 class Solution(object) 阅读全文

posted @ 2024-07-14 13:32 酷酷的瑞瑞 阅读(2) 评论(0) 推荐(0) 编辑

支付宝沙箱支付

摘要: title: 支付宝沙箱支付 将公钥私钥放在目录下 根据支付宝官网文档写一个支付基类 pay.py from datetime import datetime from Crypto.PublicKey import RSA from Crypto.Signature import PKCS1_v1 阅读全文

posted @ 2024-07-14 13:32 酷酷的瑞瑞 阅读(8) 评论(0) 推荐(0) 编辑