05 2022 档案
摘要:Redis 执行超时,原因可能为以下几个方面的问题: 1、是否被网络、CPU 或内存(RAM)的限制? 验证客户端和搭建 Redis-Server 的服务器支持的最大带宽是多少。如果有些请求(request)被带宽限制,则它们消耗更长时间才能完成,从而可能导致超时。同样,验证是否被客户端或服务器上的
阅读全文
摘要:sql语句执行顺序: 1、最先执行from tab; 2、where语句是对条件加以限定; 3、分组语句【group by…… having】; 4、聚合函数;max(),sum()等 5、select语句; 6、order by排序语句; 7、limit。
阅读全文
摘要:def func(s: str): temp = '' count = 0 for i in range(len(s)): for j in range(i + 1, len(s)): if s[i] != s[j]: break j += 1 if count < j - i: count = j
阅读全文
摘要:(1)异或 ^ 特性: 1. 0 ^ N = N , N^N =0 2. A ^ N ^ A = N 3. 支持交换律和结合律 4. 记忆方法:二进制按位相加不进位 交换: a = a ^ b b = a ^ b a = a ^ b (2)加减交换 a = a + b b = a - b a = a
阅读全文
摘要:# 求子序列最大平均数def func(li: list, k: int): sum = 0 n = len(li) for i in range(k): sum += li[i] for i in range(k, n): temp = sum + li[i] - li[k - i] if tem
阅读全文
摘要:# 排列硬币# 暴力求解def func1(n: int): for i in range(1, n + 1): n -= i if n < i: return i# 二分求解def func2(n: int): low = 1 high = n while low <= high: mid = (
阅读全文
摘要:# 暴力求解def func1(num: int): if num < 2: return num return func1(num - 1) + func1(num - 2)# 去重队列def recurse(li: list, num: int): if num == 0: return 0 i
阅读全文
摘要:# 暴力算法def func1(li: list, target: int): for i in range(len(li)): for j in range(i + 1, len(li)): if li[i] + li[j] == target: return i, j return -1, -1
阅读全文
摘要:# 求三个数最大乘积# 思路:三个数都是正数,则取最大三个数;三个数都是复数,也取最大三个数;有正有负,取最小的2个负数、最大的正数# 排序求解from math import infdef func1(li:list): li.sort() return max(li[0]*li[1]*li[-1
阅读全文
摘要:# x平方根# 暴力求解def func1(x: int): i = 1 while True: if i * i < x: i += 1 elif i * i == x: return i else: return i - 1# 二分查找def func2(x: int): index = 0 l
阅读全文
摘要:def fun1(li: list): if len(li) == 1: return 1 sum_num = sum(li) res = 0 for i in range(len(li)): res += li[i] if res == sum_num: return i sum_num -= l
阅读全文
摘要:# 有序数列def fun1(li: list): return len(set(li))def fun2(li: list): new = [] for i in li: if i not in new: new.append(i) return len(new)def fun3(li: list
阅读全文
摘要:# 判断是否素数def premi(n): if n < 2: return False import math for i in range(2, math.floor(math.sqrt(n)) + 1): if n % i == 0: return False return True# 统计素
阅读全文
摘要:口诀: 多对多,三张表,关系表,两外键 一对多,两张表,多数据,加外键 一张表,外键+唯一约束 范式: 一范式:主键、字段原子性 二范式:对主键完全依赖,不存在部分依赖 三范式:不存在传递依赖 实际过程中,不强求满足一二三范式,根据客户需求,可能会让数据容易,来提高查询速度,因为多表连接查询,会产生
阅读全文
摘要:import java.io.BufferedWriter;import java.io.FileWriter;String ss = "token" + "\n" + vars.get("token") ;log.info(ss); try { BufferedWriter bw = new Bu
阅读全文
摘要:import pandas as pdsr = pd.Series([1,2,3],index=['a','b','c'])sr1 = pd.Series({'a':1,'b':4})sr.indexsr.valuesr.values'a' in srsr['a':'c']sr['a']sr1+sr
阅读全文
摘要:import numpy as np a = [1,2,3] b = np.array(a) b.T (b*2).sum() np.dtype np.size np.shape np.arange(1,10,2) np.linspace(-10,10,100) np.zeroes(10) np.ze
阅读全文
摘要:# 冒泡排序def mp_sort(li: list): slen = len(li) for i in range(slen - 1): for j in range(slen - i - 1): if li[j] > li[j + 1]: li[j], li[j + 1] = li[j + 1]
阅读全文