摘要:
概述 关系数据库管理系统查询处理阶段 : 查询分析 查询检查 查询优化 查询执行 查询分析的任务: 对查询语句进行扫描、词法分析和语法分析 词法分析:从查询语句中识别出正确的语言符号 语法分析:进行语法检查 查询检查的任务 合法权检查 根据数据字典中有关的模式定义检查语句中的数据库对象,如关系名、属 阅读全文
摘要:
JavaWeb概念 JavaWEB 是指所有通过 Java 语言编写可以通过浏览器访问的程序的总称。 什么是web应用? Web应用即网站中的程序。 常用软件体系结构 C/S 客户端/服务器(Client/Server) 例如QQ; 需要编写服务器端程序,以及客户端程序,例如我们安装的就是QQ的客户 阅读全文
摘要:
数据库系统必须以一种能避免引入不一致性的方式来管理事务的并发执行。 事务概念 事务是访问并可能更新各种数据项的一个程序执行单元( unit ) 。 构成单一逻辑工作单元的操作集合称作事务( transaction ) 。 即使有故障(无论事务本身是否失败(例如,如果它除以零) , 或者操作系统崩溃, 阅读全文
摘要:
序列 在Python中,最基本的数据结构为序列(sequence)。 序列中的每个元素都有编号,即其位置或索引,其中第一个元素的索引为0,第二个元素的索引为1,依此类推。,用负索引表示序列末尾元素的位置。 序列包括:列表list,元组tuple和字符串str 通用的序列操作 有几种操作适用于所有序列 阅读全文
摘要:
基础知识 字符串是 Python 中最常用的数据类型。 Python 不支持单字符类型。 单字符即长度为1的字符串 字符串类型是不可变类型。 对字符串的操作方法都不会改变原来字符串的值;字符串相加之后会开辟新的空间,即形成新的字符串。 python字符串是一个定长的字符数组,通过下标控制长度,没有结 阅读全文
摘要:
使用sorted函数 n=int(input()) num=[int(x) for x in input().split()] mp={} for i in num: mp.setdefault(i,0) mp[i]=mp[i]+1 for i,j in sorted(mp.items()): pr 阅读全文
摘要:
知识点 正则表达式 代码1 使用sub import re str=input() # 转化为小写 str=str.lower() # 只保留数字和字母 str=re.sub('[^0-9a-z]',"",str) # 逆转字符串 str1=str[::-1] if str==str1: print 阅读全文
摘要:
作用:格式化输出格式 基础使用 使用{}用作占位符,花括号里面可以包含名称,还可以包含有关如何对相应的值进行转换和格式设置的信息。 看代码吧。 使用名称/索引 #在最简单的情况下,替换字段没有名称或将索引用作名称。 >>> "{}, {} and {}".format("first", "secon 阅读全文
摘要:
语言特性 Python是一种跨平台、开源、免费的动态编程语言。 Python 3.X不完全兼容Python 2.X。 可以在同一台计算机上安装多个不同的Python解释器版本。 高级语言程序要被机器执行,分为编译型和解释型 编译型(C,C++…)编译型语言是指使用专门的编译器。 解释型(Python 阅读全文
摘要:
点击查看题目 设计一个类Complex,用于封装对复数的下列操作: 成员变量:实部real,虚部image,均为整数变量; 构造方法:无参构造方法、有参构造方法(参数2个) 成员方法:含两个复数的加、减、乘操作。 复数相加举例: (1+2i)+(3+4i)= 4 + 6i 复数相减举例: (1+2i 阅读全文