社区
关东升的课程社区_NO_2
2019年全国计算机等级考试二级——Python二级考前辅导
帖子详情
6.1.1集合类型概述
码农老关【关东升】
2023-01-12 14:22:36
课时名称
课时知识点
6.1.1集合类型概述
6.1.1集合类型概述
...全文
52
回复
打赏
收藏
6.1.1集合类型概述
课时名称课时知识点6.1.1集合类型概述6.1.1集合类型概述
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Visual C# 2010程序设计教程(教程PPT+源代码)
基本信息 书名:高等学校计算机应用规划教材:Visual C# 2010程序设计教程 作者: 陈建伟 出版社: 清华大学出版社 页码:326 出版日期:2012-06-01 内容简介 《高等学校计算机应用规划教材:Visual C# 2010程序设计教程》详细介绍了Visual C# 2010程序设计的基础知识、基本方法和应用技巧,共分14章,主要内容包括.NET平台与Visual Studio 2010开发环境、C#语言基础及面向对象程序设计、C#程序设计、C# Web程序设计、C#泛
型
编程、C#数据库程序设计及ADO.NET等相关知识,并在最后讲解了运用C#处理文件和进行LINQ语言集成查询的内容。 本书的讲述由浅入深、循序渐进,并针对各章知识点附以大量的示例程序和习题。通过本书的学习,读者可以逐步掌握C#程序设计。 本书难度适中,实例丰富,可操作性强,可作为高等学校计算机相关专业的教材或参考用书,也可供广大程序员参考。 目录 第1章.NET平台与Visual Studio开发工具 1.1 Microsoft.NET平台 1.1.1 .NET Framework 4.0
概述
1.1.2 理解命名空间 1.2 Visual Studio 2010简介 1.2.1 Visual Studio 2010开发环境概览 1.2.2 菜单栏 1.2.3 工具栏 1.2.4 “属性”及“解决方案资源管理器”面板 1.2.5 其他面板 1.2.6 Visual Studio 2010的新特性 1.3 创建控制台应用程序 1.4 本章小结 1.5 习题 第2章 Visual C# 2010语法基础 2.1 C#语言
概述
2.2 C#基础元素 2.2.1 语句 2.2.2 标识符与关键字 2.3 变量 2.3.1 变量的命名 2.3.2 变量的声明和赋值 2.4 数据类
型
2.4.1 简单类
型
2.4.2 结构类
型
2.4.3 枚举类
型
2.4.4 引用类
型
2.4.5 装箱与拆箱 2.4.6 数据类
型
的转换 2.5 运算符与表达式 2.5.1 赋值运算符与表达式 2.5.2 关系运算符与表达式 2.5.3 逻辑运算符与表达式 2.5.4 其他运算符与表达式 2.5.5 运算符的优先级 2.6 Visual C# 2010的新特性 2.
6.1
大整数类
型
(Biginteger) 2.6.2 动态数据类
型
2.6.3 命名参数和可选参数 2.7 本章小结 2.8 上机练习 2.9 习题 第3章 程序流程控制 3.1 选择结构程序设计 3.1.1 if语句 3.1.2 switch语句 3.2 循环结构程序设计 3.2.1 for语句 3.2.2 for each语句 3.2.3 while语句 3.2.4 do---while语句 3.2.5 跳出循环 3.3 异常处理结构 3.3.1 异常的产生 3.3.2 处理异常 3.4 本章小结 3.5 上机练习 3.6 习题 第4章 数组与集合 4.1 数组 4.1.1 数组的声明 4.1.2 -维数组的使用 4.1.3 多维数组的使用 4.2 集合 4.2.1 集合的定义 4.2.2 集合的使用 4.2.3 常用系统预定义的
集合类
4.3 本章小结 4.4 上机练习 4.5 习题 第5章 C#面向对象程序设计基础 5.1 面向对象程序设计
概述
5.2 类与对象 5.2.1 类与对象
概述
5.2.2 面向对象程序设计相关概念 5.2.3 类的声明与System Object类 5.2.4 对象的声明与类的实例化 5.2.5 类成员 5.2.6 类成员的访问限制 5.2.7 this关键字 5.3 构造函数与析构函数 5.3.1 构造函数 5.3.2 析构函数 5.4 本章小结 5.5 上机练习 5.6 习题 第6章 域、属性与事件
6.1
域
6.1
.1 域的初始化
6.1
.2 只读域与readonly关键字 6.2 属性 6.2.1 属性的声明 6.2.2 属性的访问 6.3 事件 6.3.1 委托 6.3.2 事件的声明 6.3.3 事件的订阅与取消 6.4 本章小结 6.5 上机练习 6.6 习题 第7章 方法 7.1 方法的声明 7.2 方法的参数 7.2.1 值类
型
参数传递 7.2.2 引用类
型
参数传递 7.2.3 输出类
型
参数传递 7.2.4 数组类
型
参数传递 7.3 静态方法 7.4 方法的重载 7.5 外部方法 7.6 操作符重载 7.
6.1
一元操作符的重载 7.6.2 二元操作符的重载 7.7 本章小结 7.8 上机练习 7.9 习题 第8章 继承与多态 8.1 什么是继承 8.2 使用继承机制 8.2.1 基类和派生类 8.2.2 bas
Hibernate实战(第2版 中文高清版)
第一部分 从Hibernate和EJB 3.0开始 第1章 理解对象/关系持久化 1.1 什么是持久化 1.1.1 关系数据库 1.1.2 理解SQL 1.1.3 在Java中使用SQL 1.1.4 面向对象应用程序中的持久化 1.2 范式不匹配 1.2.1 粒度问题 1.2.2 子类
型
问题 1.2.3 同一性问题 1.2.4 与关联相关的问题 1.2.5 数据导航的问题 1.2.6 不匹配的代价 1.3 持久层和其他层 显示全部信息第一部分 从Hibernate和EJB 3.0开始 第1章 理解对象/关系持久化 1.1 什么是持久化 1.1.1 关系数据库 1.1.2 理解SQL 1.1.3 在Java中使用SQL 1.1.4 面向对象应用程序中的持久化 1.2 范式不匹配 1.2.1 粒度问题 1.2.2 子类
型
问题 1.2.3 同一性问题 1.2.4 与关联相关的问题 1.2.5 数据导航的问题 1.2.6 不匹配的代价 1.3 持久层和其他层 1.3.1 分层架构 1.3.2 用SQL/JDBC手工编写持久层 1.3.3 使用序列化 1.3.4 面向对象的数据库系统 1.3.5 其他选项 1.4 ORM 1.4.1 什么是ORM 1.4.2 一般的ORM问题 1.4.3 为什么选择ORM 1.4.4 Hibernate、EJB 3和JPA简介 1.5 小结 第2章 启动项目 2.1 启动Hibernate项目 2.1.1 选择开发过程 2.1.2 建立项目 2.1.3 Hibernate配置和启动 2.1.4 运行和测试应用程序 2.2 启动Java Persistence项目 2.2.1 使用Hibernate Annotations 2.2.2 使用Hibernate EntityManager 2.2.3 引入EJB组件 2.2.4 切换到Hibernate接口 2.3 反向工程遗留数据库 2.3.1 创建数据库配置 2.3.2 定制反向工程 2.3.3 生成Java源代码 2.4 与Java EE服务整合 2.4.1 与JTA整合 2.4.2 JNDI绑定的SessionFactory 2.4.3 JMX服务部署 2.5 小结 第3章 领域模
型
和元数据 3.1 CaveatEmptor应用程序 3.1.1 分析业务领域 3.1.2 CaveatEmptor领域模
型
3.2 实现领域模
型
3.2.1 处理关注点渗漏 3.2.2 透明和自动持久化 3.2.3 编写POJO和持久化实体类 3.2.4 实现POJO关联 3.2.5 把逻辑添加到访问方法 3.3 ORM元数据 3.3.1 XML中的元数据 3.3.2 基于注解的元数据 3.3.3 使用XDoclet 3.3.4 处理全局的元数据 3.3.5 运行时操作元数据 3.4 其他实体表示法 3.4.1 创建动态的应用程序 3.4.2 表示XML中的数据 3.5 小结 第二部分 映射概念和策略 第4章 映射持久化类 4.1 理解实体和值类
型
4.1.1 细粒度的领域模
型
4.1.2 定义概念 4.1.3 识别实体和值类
型
4.2 映射带有同一性的实体 4.2.1 理解Java同一性和等同性 4.2.2 处理数据库同一性 4.2.3 数据库主键 4.3 类映射选项 4.3.1 动态的SQL生成 4.3.2 使实体不可变 4.3.3 给查询命名实体 4.3.4 声明包名称 4.3.5 用引号把SQL标识符括起来 4.3.6 实现命名约定 4.4 细粒度的模
型
和映射 4.4.1 映射基础属性 4.4.2 映射组件 4.5 小结 第5章 继承和定制类
型
5.1 映射类继承 5.1.1 每个带有隐式多态的具体类一张表 5.1.2 每个带有联合的具体类一张表 5.1.3 每个类层次结构一张表 5.1.4 每个子类一张表 5.1.5 混合继承策略 5.1.6 选择策略 5.2 Hibernate类
型
系统 5.2.1
概述
实体和值类
型
5.2.2 内建的映射类
型
5.2.3 使用映射类
型
5.3 创建定制的映射类
型
5.3.1 考虑定制的映射类
型
5.3.2 扩展点 5.3.3 定制映射类
型
的案例 5.3.4 创建UserType 5.3.5 创建CompositeUserType 5.3.6 参数化定制类
型
5.3.7 映射枚举 5.4 小结 第6章 映射集合和实体关联
6.1
值类
型
的set、bag、list和map
6.1
.1 选择集合接口
6.1
.2 映射set
6.1
.3 映射标识符bag
6.1
.4 映射list
6.1
.5 映射map
6.1
.6 排序集合和有序集合 6.2 组件的集合 6.2.1 编写组件类 6.2.2 映射集合 6.2.3 启用双向导航 6.2.4 避免非空列 6.3 用注解映射集合 6.3.1 基本的集合映射 6.3.2 排序集合和有序集合 6.3.3 映射嵌入式对象的集合 6.4 映射父/子关系 6.4.1 多样性 6.4.2 最简单的可能关联 6.4.3 使关联双向 6.4.4 级联对象状态 6.5 小结 第7章 高级实体关联映射 7.1 单值的实体关联 7.1.1 共享的主键关联 7.1.2 一对一的外键关联 7.1.3 用联结表映射 7.2 多值的实体关联 7.2.1 一对多关联 7.2.2 多对多关联 7.2.3 把列添加到联结表 7.2.4 映射map 7.3 多态关联 7.3.1 多态的多对一关联 7.3.2 多态集合 7.3.3 对联合的多态关联 7.3.4 每个具体类一张多态表 7.4 小结 第8章 遗留数据库和定制SQL 8.1 整合遗留数据库 8.1.1 处理主键 8.1.2 带有公式的任意联结条件 8.1.3 联结任意的表 8.1.4 使用触发器 8.2 定制SQL 8.2.1 编写定制CRUD语句 8.2.2 整合存储过程和函数 8.3 改进Schema DDL 8.3.1 定制SQL名称和数据类
型
8.3.2 确保数据一致性 8.3.3 添加领域约束和列约束 8.3.4 表级约束 8.3.5 数据库约束 8.3.6 创建索引 8.3.7 添加辅助的DDL 8.4 小结 第三部分 会话对象处理 第9章 使用对象 9.1 持久化生命周期 9.1.1 对象状态 9.1.2 持久化上下文 9.2 对象同一性和等同性 9.2.1 引入对话 9.2.2 对象同一性的范围 9.2.3 脱管对象的同一性 9.2.4 扩展持久化上下文 9.3 Hibernate接口 9.3.1 保存和加载对象 9.3.2 使用脱管对象 9.3.3 管理持久化上下文 9.4 JPA 9.4.1 保存和加载对象 9.4.2 使用脱管的实体实例 9.5 在EJB组件中使用Java Persistence 9.5.1 注入EntityManager 9.5.2 查找EntityManager 9.5.3 访问EntityManagerFactory 9.6 小结 第10章 事务和并发 10.1 事务本质 10.1.1 数据库和系统事务 10.1.2 Hibernate应用程序中的事务 10.1.3 使用Java Persistence的事务 10.2 控制并发访问 10.2.1 理解数据库级并发 10.2.2 乐观并发控制 10.2.3 获得额外的隔离性保证 10.3 非事务数据访问 10.3.1 揭开自动提交的神秘面纱 10.3.2 使用Hibernate非事务地工作 10.3.3 使用JTA的可选事务 10.4 小结 第11章 实现对话 11.1 传播Hibernate Session 11.1.1 Session传播的用例 11.1.2 通过线程局部传播 11.1.3 利用JTA传播 11.1.4 利用EJB传播 11.2 利用Hibernate的对话 11.2.1 提供对话保证 11.2.2 利用脱管对象的对话 11.2.3 给对话扩展Session 11.3 使用JPA的对话 11.3.1 Java SE中的持久化上下文传播 11.3.2 在对话中合并脱管对象 11.3.3 在Java SE中扩展持久化上下文 11.4 使用EJB 3.0的对话 11.4.1 使用EJB的上下文传播 11.4.2 利用EJB扩展持久化上下文 11.5 小结 第12章 有效修改对象 12.1 传播性持久化 12.1.1 按可到达性持久化 12.1.2 把级联应用到关联 12.1.3 使用传播性状态 12.1.4 利用JPA的传播性关联 12.2 大批量和批量操作 12.2.1 使用HQL和JPA QL的大批量语句 12.2.2 利用批量处理 12.2.3 使用无状态的会话 12.3 数据过滤和拦截 12.3.1 动态数据过滤 12.3.2 拦截Hibernate事件 12.3.3 内核事件系统 12.3.4 实体监听器和回调 12.4 小结 第13章 优化抓取和高速缓存 13.1 定义全局抓取计划 13.1.1 对象获取选项 13.1.2 延迟的默认抓取计划 13.1.3 理解代理 13.1.4 禁用代理生成 13.1.5 关联和集合的即时加载 13.1.6 通过拦截延迟加载 13.2 选择抓取策略 13.2.1 批量预抓取数据 13.2.2 通过子查询预抓取集合 13.2.3 通过联结即时抓取 13.2.4 给二级表优化抓取 13.2.5 优化指导方针 13.3 高速缓存基本原理 13.3.1 高速缓存策略和范围 13.3.2 Hibernate高速缓存架构 13.4 高速缓存实践 13.4.1 选择并发控制策略 13.4.2 理解高速缓存区域 13.4.3 设置本地的高速缓存提供程序 13.4.4 设置重复的高速缓存 13.4.5 控制二级高速缓存 13.5 小结 第14章 利用HQL和JPA QL查询 14.1 创建和运行查询 14.1.1 准备查询 14.1.2 执行查询 14.1.3 使用具名查询 14.2 基本的HQL和JPA QL查询 14.2.1 选择 14.2.2 限制 14.2.3 投影 14.3 联结、报表查询和子查询 14.3.1 联结关系和关联 14.3.2 报表查询 14.3.3 利用子查询 14.4 小结 第15章 高级查询选项 15.1 利用条件和示例查询 15.1.1 基本的条件查询 15.1.2 联结和动态抓取 15.1.3 投影和报表查询 15.1.4 按示例查询 15.2 利用原生的SQL查询 15.2.1 自动的结果集处理 15.2.2 获取标量值 15.2.3 Java Persistence中的原生SQL 15.3 过滤集合 15.4 高速缓存查询结果 15.4.1 启用查询结果高速缓存 15.4.2 理解查询高速缓存 15.4.3 什么时候使用查询高速缓存 15.4.4 自然标识符高速缓存查找 15.5 小结 第16章 创建和测试分层的应用程序 1
6.1
Web应用程序中的Hibernate 1
6.1
.1 用例简介 1
6.1
.2 编写控制器 1
6.1
.3 OSIV模式 1
6.1
.4 设计巧妙的领域模
型
16.2 创建持久层 16.2.1 泛
型
的数据访问对象模式 16.2.2 实现泛
型
CRUD接口 16.2.3 实现实体DAO 16.2.4 利用数据访问对象 16.3 命令模式简介 16.3.1 基础接口 16.3.2 执行命令对象 16.3.3 命令模式的变形 16.4 利用EJB 3.0设计应用程序 16.4.1 利用有状态的bean实现会话 16.4.2 利用EJB编写DAO 16.4.3 利用依赖注入 16.5 测试 16.5.1 理解不同种类的测试 16.5.2 TestNG简介 16.5.3 测试持久层 16.5.4 考虑性能基准 16.6 小结 第17章 JBoss Seam简介 17.1 Java EE 5.0编程模
型
17.1.1 JSF详解 17.1.2 EJB 3.0详解 17.1.3 用JSF和EJB 3.0编写Web应用程序 17.1.4 分析应用程序 17.2 用Seam改善应用程序 17.2.1 配置Seam 17.2.2 将页面绑定到有状态的Seam组件 17.2.3 分析Seam应用程序 17.3 理解上下文组件 17.3.1 编写登录页面 17.3.2 创建组件 17.3.3 给上下文变量起别名 17.3.4 完成登录/注销特性 17.4 验证用户输入 17.4.1 Hibernate Validator简介 17.4.2 创建注册页面 17.4.3 用Seam实现国际化 17.5 利用Seam简化持久化 17.5.1 实现对话 17.5.2 让Seam管理持久化上下文 17.6 小结 附录A SQL基础知识 附录B 映射快速参考
三儿的Python菜鸟历程--06--Python组合数据类
型
(理论笔记)
第五章:Python组合数据类
型
总览
6.1
组合数据类
型
的基本概念
6.1
.1
集合类
型
概述
6.1
.2 序列类
型
概述
6.1
.36.2 列表类
型
6.2.1 列表的定义6.2.2 列表的索引6.2.3 列表的切片6.3 列表类
型
的操作6.3.1 列表的操作函数6.3.2 列表的操作方法6.4 字典类
型
6.4.1 字典的定义6.4.2 字典的索引6.5字典类
型
的操作6.5.1通用操作函数6.5.2字典操作...
python课程第六周(函数和代码复用)——嵩天老师
6.1
集合类
型
及操作
6.1
.1
集合类
型
的定义 集合是多个元素的无序组合
集合类
型
与数学中的集合概念一致 集合元素之间无序,每个元素唯一,不存在相同元素 集合元素不可更改,不能是可变数据类
型
(因为可变可能与其他元素相同,从而不满足集合的唯一性) 不可变的类
型
:整数、浮点数、负数、字符串、元组。 集合用大括号{}表示,元素间用逗号分隔 建立
集合类
型
用{}或set() 建立空
集合类
型
,必须使用set() 集合之间无序
6.1
.2集合操作符 集合间的操作: 6种操作符: 操作符及应用 描述
《Python语言程序设计》第六章笔记
这一章节包含以下几个内容:
集合类
型
及操作、序列类
型
及操作、字典类
型
及操作、模块——jieba库的使用和两个实例——基本统计值计算、文本词频统计。
6.1
集合类
型
及操作
6.1
.1
集合类
型
定义 集合数据类
型
是没有顺序的简单对象的聚集,且集合中元素不重复 Python集合数据类
型
包括可变集合对象(set)和不可变集合对象(frozenset) 集合的定义{x1,[x2,…,xn]} {}表示空的...
关东升的课程社区_NO_2
1
社区成员
565
社区内容
发帖
与我相关
我的任务
关东升的课程社区_NO_2
一个20年的老程序员、老师、作家。 熟悉Java、Kotlin、Python、iOS、Android、游戏开发。参与设计和开发北京市公交一卡通百亿级大型项目,金融系统微博等移动客户端项目。著有《iOS开发指南》等40多部图书。
复制链接
扫一扫
分享
社区描述
一个20年的老程序员、老师、作家。 熟悉Java、Kotlin、Python、iOS、Android、游戏开发。参与设计和开发北京市公交一卡通百亿级大型项目,金融系统微博等移动客户端项目。著有《iOS开发指南》等40多部图书。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章