- 博客(11)
- 收藏
- 关注
原创 Mysql的多版本并发控制MVCC
MVCC(多版本并发控制)可以认为是行级锁的一个变种,同时避免的很多枷锁操作,实现非阻塞的读操作,对于写操作来说只锁定必要的行。实现原理通过保存数据在某个时间点的快照来实现,因此不管需要执行多长时间,每个事务看到的数据都是一致的。即由于事务开始的时间不同,每个事务对同一张表,对同一时刻的数据可能是不一样的。对于InnoDB来说,其MVCC通过在每行记录后面保存两个隐藏的列来实现,一个列保存行的创建时间(系统版本号),一个列保存行的过期时间(系统版本号),每次新建事务,其版本号都会递增,事务开始时
2021-09-04 20:55:30 107
原创 KMP算法
kmp算法package com.ming;import java.util.ArrayList; - [ ] List itempublic class Code4 { public static void main(String[] args) { String s1 = "abc"; String s2= "abca";// System.out.println(KMP(s1,s2)); } public sta
2021-09-04 20:38:47 88
原创 sql语句错误之Every derived table must have its own alias
-- Write your SQL Query here ---- example: SELECT * FROM XX_TABLE WHERE XXX ---- 连接 teachers 表和 courses 表,并将查询的课程名称(起别名为 course_name)、学生总数、-- 讲师姓名(起别名为 teacher_name)信息作为查询表,并从该查询表中选出学生总数最多的信息。select * from (select c.name course_name,c.student_count,t.n
2021-09-02 20:55:41 289
原创 Java字符串
Java中的字符串String看一看构造方法,final说明不可再被继承,父类是Object不用多说,分别实现了Serializable,Comparable,CharSequencepublic final class String extends Object implements Serializable, Comparable<String>, CharSequence接下来是构造方法String(byte[] bytes)//1.传进一个byte类型的数组来构造字符串St
2020-10-30 21:37:43 103
原创 openpyxl操作excel
openpyxl是关于python操作excel的第三方库关于excel的基本术语:row:行column:列cell:excel表格中的小格子sheet:excel中的工作表,默认以Sheet1,Sheet2……排列两种获取excel文件的方式#从硬盘中加载一个excel文件到内存中workbook = load_workbook("路径+文件名")#也可以直接在内存中生成一个excel文件new_work = Workbook()将sheet表激活#该方法默认激活第一个shee
2020-10-06 14:59:32 203
原创 基于pywin32实现自动回复qq消息
代码如下,基本都是模拟键鼠操作来完成的,不过现在有个新的需求怎么才能在循环检测聊天记录的同时做到暂停或停止程序的运行望路过的大佬指定一下import win32guiimport win32apiimport win32clipboard as wtimport win32conimport win32comimport timefrom win32com.client import Dispatchdef get_hwnd(par): """获得窗口句柄,并返回句柄和窗口
2020-09-17 11:29:35 683
原创 基于百度AI识图做到根据聊天记录返回指定内容
需要pywin32模块,可自行百度下载安装import win32guiimport win32conimport win32com.clientimport win32clipboard as wfrom PIL import ImageGrabfrom aip import AipOcrimport time# 以下三个常量可以在百度ai的识图接口中看到APP_ID = '123456'API_KEY = 'asdfghjkl'SECRET_KEY = 'zxcvbnm'wi
2020-09-16 21:23:39 958 1
原创 有关pywin32自动发送qq信息
我的本意是想通过对方发来的消息来确定我是否要发送消息,类似于对方发出抢票信号,我用脚本来抢票,但现在遇到一个困惑,剪切板的内容并不能从QQ上发出去(PS),最后还有一组代码可以做到从剪切板发送消息到QQ小白向路过的各位大佬请教一下import win32guiimport win32apiimport win32clipboard as wtimport win32conimport timedef get_hwnd(par): """获得窗口句柄,并返回句柄和窗口的左上角坐标""
2020-09-16 17:55:22 363
原创 while else
while else用法当while后的条件不满足时,则会跳出循环,执行else内的代码块若是由break跳出循环,则不会执行else代码块
2020-09-13 22:21:00 264
原创 python的装饰器
import timedef say_hello(name): print("hello, %s welcome"%name) return 123"""要求:在不改变原函数的情况下,增添新的功能:计算函数的运行时间并且保证开放封闭原则"""def timmer(func): def wrapper(*args, **kwargs): start = time.time() time.sleep(2) res =
2020-09-06 19:06:17 109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人