- 博客(7)
- 收藏
- 关注
原创 使用PyCharm读取Walden.txt内容时出现编码错误UnicodeDecodeError
使用PyCharm读取Walden.txt内容时出现UnicodeDecodeError: 'gbk' codec can't decode byte 0xbf in position 2: illegal multibyte sequence错误,查了一下是文件编码机制的问题,意思是当内部编码转化成 gbk编码(默认)时出错。例如,错误代码是:path = 'C:/Users/Administrator/Desktop/Walden.txt'with open(path,'r') as tex
2020-06-13 20:36:01
352
原创 农作物叶片病害等级分类
我们常常需要根据农作物叶片病害的严重度来对病害等级进行划分,以此进一步根据病害情况采取相应的防治措施。现有的农作物叶部病害分级标准如下: 严重度分级代表值 分级标准 0 健康 1 0 < K < 0.25(病害面积占比) 2 0.25 ≤ K ≤ 0.5(病害面积占比) 3 0.5 ≤ K ≤ 0.
2020-05-16 16:52:40
3618
原创 数据库中Having与Where的区别
where 子句的作用是在对查询结果进行分组前,将不符合where条件的行去掉,即在分组之前过滤数据,where条件中不能包含聚组函数,使用where条件过滤出特定的行。 having 子句的作用是筛选满足条件的组,即在分组之后过滤数据,条件中经常包含聚组函数,使用having 条件过滤出特定的组,也可以使用多个分组标准进行分组。...
2020-05-13 17:30:22
325
原创 存储过程介绍
什么是存储过程存储过程是一组为了完成特定功能的SQL语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象。为什么要用存储过程使用存储过程可以增强SQL语言的功能和灵活性,由于可以用流程控制语句编写存储过程,有很强的灵活性,因此可以完成复杂的判断和运算,并且可以保证数据的安...
2020-04-27 15:57:20
196
原创 什么是事务
概念事务(transaction)是数据库中一个单独的执行单元,是作为单个逻辑单元执行的一系列操作,这些操作作为一个整体一起向系统提交,要么都执行,要么都不执行。事务的4个属性事务必须满足4个属性,简称ACID属性,即原子性( Atomicity )、一致性( Consistency )、隔离性( Isolation )、持久性( Durability )。数据库的ACID属性是由数据...
2020-04-24 15:14:15
340
原创 关于数据库中的乐观锁与悲观锁
乐观锁概念:乐观锁假定数据一般情况下不会发生并发冲突,是相对于悲观锁而言的。所以在数据进行提交更新时,才会正式对数据的冲突与否进行检测,如果发现冲突了,则让用户返回错误信息,并让用户决定如何去做。实现:在对数据库进行处理时,乐观锁并不会使用数据库提供的锁机制,而是基于数据版本(Version)记录机制来实现乐观锁。例:update table set columnA = 1,version...
2020-04-22 16:54:25
916
原创 SQL的常用功能
1、数据查询(DQL):是数据库中最常见的操作,通过select语句查询所需要的数据库信息。关键字有select。select * from table where 条件语句2、数据操纵(DML):主要包含插入数据、修改数据、删除数据,对应的关键字有insert、update、delete。插入(insert)数据:insert into table(字段1,字段2..)values(...
2020-04-21 18:26:42
6777
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人