- 博客(14)
- 收藏
- 关注
原创 django-elasticsearch-TransportError(400, ‘parsing_exception‘, ‘no [query] registered for [filtered]
elasticsearch-TransportError(400, 'parsing_exception', 'no [query] registered for [filtered]
2021-04-01 15:56:45
574
原创 数据库事务级别学习笔记
数据库事务行为脏读脏读是在事务中 一个会话还未提交操作,然而在另一个会话中已经可以看到操作后的结果。这个结果随着最后的提交或者回滚也会发生变化不可重复读不可重复读是指当一个会话去读取数据时,读到的数据一定是最后一次事务提交的结果这个大多情况不属于问题,但是当两个事务会话同时访问一条数据,可能会出现,读取到的数据一样,通俗来讲就是,在一个事务会话中,当你操作后,即使没有提交,在当前会话查询也是一样可以看到自己操作后的数据,但是此时,存在另一个事务会话也操作了数据,并且提交,那么当前会话看到
2021-03-24 09:30:48
218
原创 python实现简简单单的排序算法-快速排序和归并排序
归并排序首先 我们认为若一个数组中只有一个数,我们默认这个数组有序合并两个有序数组合并两个有序数组,使得合并后的数组依旧有序def jarray(ret1, ret2): temp = [] r1, r2 = 0, 0 while r1 < len(ret1) and r2 < len(ret2): if ret1[r1] > ret2[r2]: temp.append(ret2[r2]) r
2021-03-23 10:23:51
267
原创 python实现的简简单单的排序算法-冒泡排序和插入排序
冒泡排序就是 遍历数组 使得每一个数与其他的数比较 按照大小顺序交换位置言语尽在代码中def bubbling_sort(ret): for i in range(len(ret) - 1): # 因为每一轮比完一定会出现一个最大的数,排在最后,所以后面的数就不用考虑 for j in range(len(ret) - i - 1): if ret[j] > ret[j + 1]:
2021-03-23 09:41:56
165
原创 关于 使用Gerapy pytz.exceptions.UnknownTimeZoneError: ‘Can not find timezone
使用 Gerapy 遇到错误错误截图参考了https://blog.youkuaiyun.com/qq_19446965/article/details/110298765这篇博客,虽然没有给出我要的解决方法,(毕竟我也不能去修改源码),但是给了我一个考虑错误的思路和方向。其实意思就是 本地的服务器 ,也就是你的电脑,的时区有点问题,解决方法就是设置电脑时区。win10参考后面自行操作,还有就算你看见已经设置了,在设置一遍就ok了。如果有更好的方法 希望大家可以分享出来...
2020-12-08 15:03:22
781
原创 FileNotFoundError: [Errno 2] No such file or directory:‘./train\\train-labels-idx1-ubyte‘
看报错信息可以得知,train-labels-idx1-ubyte 是这个文件找不到,是因为在解压的时候 不知道为什么电脑自动让这个文件有了.后缀,此时只要将.后缀改成-就可以了
2020-11-13 16:19:13
3513
1
原创 Python线程报错Exception in thread Thread-xxx
这是多个进程在修改同一个变量是产生的错误,此时需要,使用线程锁,将修改变量的部分代码锁住import threadingindex = 0def test(): global index lock.acquire() # 开启锁 try: for i in range(1000000): index += 1 finally: lock.release() # 关闭锁if __
2020-11-09 11:07:20
17670
3
原创 INFO [alembic.env] No changes in schema detected.
在数据库迁移时遇到下面的错误有两个可能一个是这个文件没有被运行,此时我们需要在程序运行的必经之处导入这个文件。二是在写模型类时,模型类没有继承基类
2020-10-28 10:50:35
905
原创 简单的python协程
协程首先要了解两个概念上下文在每个任务运行前,CPU都需要知道任务从哪里加载,又是从哪里开始运 行,也就是说,需要系统事先帮他设置好CPU寄存器和程序计数器(Program Counter,PC)CPU寄存器,是CPU内置的容量小、但速度极快的内存。程序计数器,则是用来存储CPU正在执行的指令的位置,或者即将执行的下一条指令的位置。他们都是CPU在运行任何任务前,必须依赖的环境,因此也被叫做CPU上下文。知道了什么是CPU上下文,也就很容易理解CPU上下文切换。CPU上下文切换,就是先把
2020-07-19 14:11:01
187
原创 简单的Python描述符
Python描述符欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,...
2020-04-19 18:53:42
265
原创 Python--迭代器基础内容
迭代迭代是一种访问集合的元素的方式,这里的集合是指数据集,而不是数据类型中的集合。for i in range(10): print(i)#这个循环,我们可以称为迭代循环,一次迭代就是访问一次数据#循环迭代就是一直访问数据,直到数据全部访问完毕可迭代对象可以通俗的认为可以进行for…in…语句循环的对象为可迭代对象,但是这是不严谨的。str1 = “这是一个字符串”n...
2020-03-19 11:07:22
251
原创 Python基础语法——判断语句和循环语句
Python基础语法——判断语句和循环语句判断语句 1.比较(关系)运算符 Python中的比较运算符,可认为判断两个操作数之间的关系,是否成立 关于操作符的作用和用法,可以参考以下代码和数学知识理解a= 100b=20print(a==b) #Fales#这里 == 号为操作符print(a>b) #True#这里 > 为操作符Python中常用操...
2020-01-10 14:39:12
1744
原创 关于Python基础
@TOC关于Python基础Python基础-认识Python-关于注释-变量和变量类型-输入和输出-运算符-数据类型转化关于作者-这是我的第一个博客,写博客目的是记录自己在编程路上的心得,也希望这些心得可以对别人有所影响,也许这些知识千篇一律,但是属于自己的感悟才是最为珍贵的。-以下都是在学习Python中的对知识的感悟和理解-关于Python基本语法和Python的面向对...
2020-01-09 12:32:38
679
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人