函数:函数能提高应用的模块性,和代码的重复利用率,是一段可重复使用的代码块 自定义函数: 1、函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。 2、任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。 3、函数的第一行语句可以选择性地使用文档字符串—用于存放函数说 ...
分类:
编程语言 时间:
2019-10-24 23:17:04
阅读次数:
99
https://loj.ac/problem/10096 题目描述 某人准备从1号节点出发开始抢劫,并在一个有酒吧的节点停止抢劫,已知每个节点ATM机拥有的钱数,求最多抢劫的钱数(可重复经过道路,抢完后ATM机没钱)。 思路 我们考虑对于一个强连通分量,他必定可以抢完这个强连通分量中所有的钱并到达任 ...
分类:
其他好文 时间:
2019-10-23 22:33:29
阅读次数:
112
一、事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。 2、一致性 ...
分类:
数据库 时间:
2019-10-23 15:16:38
阅读次数:
110
[TOC] 函数的介绍 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数 函数的好处: 代码重用 保持一致,易于维护 可扩展性 ...
分类:
编程语言 时间:
2019-10-18 12:19:13
阅读次数:
121
想知道mysql中的锁机制吗?想了解什么是二段锁与三级封锁协议吗?相信在这篇文章中你会找到答案.
分类:
数据库 时间:
2019-10-18 09:38:39
阅读次数:
122
List: 有序,列表存储,元素可重复 Set: 无序,元素不可重复 Map:无序,元素可重复,key不能重复 LinkedList :链表,删除和添加效率很高,随机访问效率较ArrayList类低,允许null。 ArrayList:线性表,随机访问效率类高,添加和删除 效率很低,允许null。 ...
分类:
编程语言 时间:
2019-10-14 19:54:44
阅读次数:
111
--查询表锁争用情况show status like 'ord%';--查看数据库中表的状态,是否被锁;SHOW PROCESSLIST; --脏读 读未提交--A事务读取了B事务修改但未提交的数据 B稍后时候进行了回滚,那么A就发生了脏读 --不可重复读 读不回去了--A事务在进行相同条件查询的时 ...
分类:
数据库 时间:
2019-10-14 10:44:00
阅读次数:
91
事务的四大特性 1.原子性 2.一致性 3.隔离性 4.持久性 四种事务隔离级别 1.未提交读 2.已提交读 3.可重复读 4.可串行化 事务隔离要解决三个问题 1.脏读,读取到了未提交事务的数据,比如未提交读就会产生这种数据 2.不可重复读,在同一个事务里两次读取的数据不一样,因为在两次读取的过程 ...
分类:
数据库 时间:
2019-10-13 21:01:53
阅读次数:
133
数据库事务4种隔离级别及7种传播行为 一、隔离级别: 数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。 1. ISOLATION ...
分类:
数据库 时间:
2019-10-11 10:58:30
阅读次数:
109
你在项目中用到事务了吗,如果你对表中的数据进行了两次操作, 1 更新表中的数据 成功 2 删除表中的数据 失败 那么请问 你更新能成功吗。 菜鸡本菜的回答:事务的原子性 导致不会成功。 大佬说(非面试官):这个应该是面试官要问你间隙锁。 通过版本号来标记,不存在删除数据的操作,只是版本号无效。 理论 ...
分类:
Web程序 时间:
2019-10-11 00:57:08
阅读次数:
719