上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: def quick_sort(left, right, data): if left < right: mid = find_mid(left, right, data) quick_sort(left, mid-1, data) quick_sort(mid+1, right, data) ret 阅读全文
posted @ 2021-09-25 13:49 TY520 阅读(25299) 评论(0) 推荐(0) 编辑
摘要: def merge_sort(arr): length = len(arr) if length <= 1: return arr mid = length // 2 left = merge_sort(arr[mid:]) right = merge_sort(arr[:mid]) return 阅读全文
posted @ 2021-09-25 13:42 TY520 阅读(24243) 评论(0) 推荐(0) 编辑
摘要: def find_max(arr, size): # 从后往前遍历 # 父节点为i 子结点为2i+1 和 2i+2 for i in range(size-1, 0, -1): # 记录父节点 parent = i//2 # 记录子节点 child = i # 比较子节点大小 if i < size 阅读全文
posted @ 2021-09-24 23:16 TY520 阅读(24992) 评论(0) 推荐(0) 编辑
摘要: ### 进程和线程和协程? `进程` 系统分配资源的基本单位, 进程是一个实体,每个进程都有自己地址空间。一个标准的线程由**堆、栈、方法区、文件描述符、虚拟空间(页表)等组**成 (进程切换要换页表,所以要更多的资源,从磁盘中加载到内存,再从内存到寄存器) `线程` CPU调度的最小单位, 一个标 阅读全文
posted @ 2021-09-23 16:04 TY520 阅读(24471) 评论(0) 推荐(0) 编辑
摘要: Nginx try_files 如下所示,当我们有多个HTML文件对应多个URL,想最快把URL中的后缀 .html 去除掉,又不影响其他接口。该怎样做呢? # 未去掉前 https://test.com/about.html https://test.com/home.html https://t 阅读全文
posted @ 2021-09-13 15:29 TY520 阅读(24764) 评论(0) 推荐(1) 编辑
摘要: 多进程池Flask实战应用 import json import math import flask from concurrent.futures import ProcessPoolExecutor app = flask.Flask(__name__) process_pool = Proce 阅读全文
posted @ 2021-09-11 12:39 TY520 阅读(24371) 评论(0) 推荐(1) 编辑
摘要: 多线程池Flask实战应用 import json import time import flask from concurrent.futures import ThreadPoolExecutor app = flask.Flask(__name__) pool = ThreadPoolExec 阅读全文
posted @ 2021-09-11 12:38 TY520 阅读(24327) 评论(0) 推荐(0) 编辑
摘要: 多线程生产者消费者模型爬虫 import queue import requests from bs4 import BeautifulSoup import threading import time import random def craw(url): r = requests.get(ur 阅读全文
posted @ 2021-09-11 12:23 TY520 阅读(24415) 评论(0) 推荐(0) 编辑
摘要: type Products struct { gorm.Model SaleNum uint ` json:"saleNum"` CarNum uint ` json:"carNum"` } 上面的结构体 到数据库中查询的时候会自动将 saleNum carNum 转成 sale_num car_n 阅读全文
posted @ 2021-09-01 13:13 TY520 阅读(26643) 评论(0) 推荐(0) 编辑
摘要: 五大数据类型 string (动态字符串) hash (哈希表、压缩链表) list (双端链表、压缩链表) set (哈希表、整数集合) zset (跳表、压缩链表) 动态字符串 存储数字用int类型编码(8字节长整型)、存非数字小于39字节用embstr、大于39字节大于用raw编码。 stru 阅读全文
posted @ 2021-08-16 16:32 TY520 阅读(23842) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页