1、列表和元组的主要区别在于:列表可以修改,元组则不能。即如果要根据要求添加元素,列表更适合, 如果出于某种原因,序列不能修改的时候,使用元组更为合适。 2.通用序列操作1)索引:正数索引时,python从左边,即从第一个元素开始计数;负数索引时,python从右边,即从最后一个元素开始计数; 2) ...
分类:
编程语言 时间:
2016-06-27 21:16:27
阅读次数:
171
一,B树的定义及介绍 为什么会有B树? 熟悉的树的结构有二叉树查找树或者平衡二叉树……平衡二叉树保证最坏情况下各个操作的时间复杂度为O(logN),但是为了保持平衡,在插入或删除元素时,需要进行旋转啊...一系列操作,因此实现起来比较复杂。而对于二叉查找树,基本操作在最坏情况下会出现O(N)的时间复 ...
分类:
其他好文 时间:
2016-06-25 21:38:55
阅读次数:
141
1.事务是作为一个逻辑单元执行的一系列操作,一个逻辑工作单元必须有四个属性,称为 ACID(原子性、一致性、隔离性和持久性)属性,只有这样才能成为一个事务: 原子性 2.事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。 一致性 3.事务在完成时,必须使所有的数据都保持一致状态。 ...
分类:
数据库 时间:
2016-06-25 09:38:26
阅读次数:
191
一、事物隔离级别概念
一、我们为什么需要事务
数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作。事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。一个逻辑工作单元要成为事务,必须满足所谓的ACID(原...
分类:
其他好文 时间:
2016-06-24 15:16:20
阅读次数:
202
谷歌对UI测试(UI Tetsting)的概念是:确保用户在一系列操作过程中(例如键盘输入、点击菜单、弹出对话框、图像显示以及其他UI控件的改变),你的应用程序做出正确的UI响应。...
分类:
其他好文 时间:
2016-06-24 15:11:15
阅读次数:
274
题目大意:给定一个字符串,提供下列操作: 1.查询从x开始的后缀和从y开始的后缀的最长公共前缀长度 2.将x位置的字符修改为y 3.在x位置的字符后面插入字符y 和白书上的题很像。大概就是splay维护子树的hash值,然后求lcp就二分一下,是log^2的复杂度。 于是愉快的敲完TLE无限循环,发 ...
分类:
Web程序 时间:
2016-06-23 21:59:54
阅读次数:
307
题目大意:维护一种数据结构,支持下列操作: 1.将一个区间加上一个数 2.将一个区间翻转 3.询问一段区间的最大值 感受:傻叉题还敢说自己是序列终结者O__O "… 这道题写的时候还没修改我的splay模板,所以常数较大。。 1 #include<bits/stdc++.h> 2 using nam ...
分类:
其他好文 时间:
2016-06-23 21:55:44
阅读次数:
172
对每一行的首尾添加字符 ctrl+H 弹出对画框,勾选正则表达式,首部添加字符则在查找目标中填写字符^ ,如果是尾部则填写 $ 。然后在替换为中写想要添加的字符即可。 对于列操作,Alt+c,为当前鼠标所在列操作,可以添加字符等。 也可以点击Alt键,用鼠标拖动,选择要操作的列。然后在编辑菜单中选择 ...
分类:
其他好文 时间:
2016-06-23 12:34:47
阅读次数:
296
2016-06-21 一看就是线段树,就是标记相互冲突,处理好,其余都是平常的。 ...
分类:
其他好文 时间:
2016-06-21 12:25:44
阅读次数:
169
通过Finder浏览到你保存该项目的文件夹。创建三个新的文件夹:wax、scripts和Classes。 第一:首先,下载源代码的压缩包。Wax放在GitHub上(https://github.com/probablycorey/wax) 第二:现在,执行下列操作: ◆ 拷贝lib和bin文件夹,把 ...
分类:
移动开发 时间:
2016-06-15 19:02:57
阅读次数:
252