当前位置:首页 » 表达式 - 第2页

03月24日

Kotlin回调函数Debug失败解决方案_Sakora的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 589次
Kotlin回调函数Debug失败解决方案_Sakora的博客

kotlin如果使用拉姆达表达式进行回调函数的处理debug时将会产生'this@LoginActivity'isnotcaptured此时应将lambda表达式展开binding.btnLogin.setOnClickListener(object:View.OnClickListener{overridefunonClick(v:View?){TODO("Notyetimplemented")}})

03月20日

Vue快速入门(上)_越努力越幸运的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 380次
Vue快速入门(上)_越努力越幸运的博客

文章目录Vue快速入门(上)(应急用)一、下载和导入Vue二、第一个Vue程序三、条件与循环四、处理用户输入(事件监听器)五、Vue实例5.1$watch(当某个变量被修改后调用)5.2生命周期六、模板语法6.1文本6.2原始HTML6.3Attribute6.4使用JavaScript表达式6.5指令6.6缩写七、计算属性和侦听器Vue快速入门ÿ

03月15日

高中信息技术教资知识点(三)_tcs066的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 1204次
高中信息技术教资知识点(三)_tcs066的博客
非关系型数据库(NoSQL)
四、体系结构
在这里插入图片描述
三级模型说明:
1、外模式
又称子模式、用户模式,有多个
它是数据库用户能够看见的逻辑结构和特征的描述,是数据库用户的数据视图
2、模式
又称逻辑模式、概念模式,只有 1 个
是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图
3、内模式
又称存储模式,只有 1 个
是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式
二级映像说明
1、外模式/模式映射
保证逻辑独立性
数据的逻辑结构发生变化后,用户程序也可以不修改。但是,为了保证应用
程序能够正确执行,需要修改外模式/概念模式之间的映像
2、模式/内模式映射
保证物理独立性
当数据库的内模式发生改变时,数据的的逻辑结构不变。但是,为了保证应
用程序能够正确执行,需要修改概念模式/内模式之间的映像
五、数据库设计阶段(简单)
在这里插入图片描述
第二节 数据模型
一、数据模型
(一)基本概念
经过三次抽象
(二)术语对照
在这里插入图片描述
(三)数据模型的组成要素(简单了解)
1.数据结构
描述静态的特征
如何表示实体及实体间联系
2.数据操作
描述系统的动态特征
如何增删改查
4.数据约束
一组完整性规则的集合
实体完整性、参照完整性、用户定义的完整性
二、概念模型 P222
(一)信息世界中的基本概念
1.实体:如张同学、李老师等。
2.属性:如张同学具有学号、姓名、性别等特征。
3.码:如唯一决定张同学的属性是学号。
4.域:如性别的所有取值范围为男或女。
5.实体型:由实体名和属性名组成,如学生(学号、姓名、性别…)
6.实体集:同一类型的实体的集合,如所有学生。
7.联系:如学生和教师是教与被教的关系。
(二)两个实体型之间的联系(单选)
1.一对一联系 1: 1
两个方向都是 1: 1
班级和班主任
2.一对多联系 1: n
一个方向是 1: 1,另一个方向是 1: n
学生和班主任
3.多对多联系 m: n
两个方向都是 1: n
学生和课程
(三)概念模型的一种表示方法:实体-联系方法(ER 图)
矩形:表示实体
椭圆:表示属性
菱形:表示联系
图片: https://uploader.shimowendang.com/f/AELynofaJE6xD2pO.png!thumbnail?accessToken=eyJhbGciOiJIUzI1NiIsImtpZCI6ImRlZmF1bHQiLCJ0eXAiOiJKV1QifQ.eyJhdWQiOiJhY2Nlc3NfcmVzb3VyY2UiLCJleHAiOjE2MzMzOTkwMjQsImciOiJLOUo2Z1h2UXFEZEtEUDZHIiwiaWF0IjoxNjMzMzk4NzI0LCJ1c2VySWQiOjQ2ODI1NzA0fQ.I25clPCqR4wYy7V3CflYDkPHSBtRI6FXkzuW6QZZxc8
三、最常用的逻辑模型 (简答)
(一)层次模型
表示方法:是一棵“有向树”,联系是一对多
特点:有且只有一个结点没有双亲结点,这个结点称为根结点;
根以外的其他结点有且只有一个双亲结点
(二)网状模型
结构:是有向图或网,联系是多对多
特点:允许一个以上的结点无双亲;
一个结点可以有多于一个的双亲
(三)关系模型
结构:以二维表结构来表示实体与实体之间的联系,每个二维表又可称为关系。
在关系模型中,操作的对象和结果都是二维表。
联系:一对一、一对多、多对多
第三节 关系数据库
一、基本概述
(一)关系模型的概念
在这里插入图片描述
(二)关系模型的键码
在这里插入图片描述
二、 关系代数
(一)传统的集合运算
并:两个关系,每个关系的列要一致。R并S=R+S-R交S
差:两个关系,每个关系的列要一致。R-S结果为R减去R交S

笛卡尔积:两个关系,每个关系的列不一定要一致。一共mxn行
(二)专门的关系运算
1、选择
在这里插入图片描述
2、投影
在这里插入图片描述
3、等值连接
在这里插入图片描述
5、自然连接(删去重复列的等值连接)
在这里插入图片描述
6、除
在这里插入图片描述
1.第一步: R 和 S 两个关系中相同的列是 B 和 C。
2.第二步: 对除数 S 的 BC 两列取投影, 最终得到了三行,即 b1c2; b2c1; b2c3的结果。
3.第三步: R 去掉相同的即剩下 A, A 里面有{a1, a2, a3, a4}。
4.第四步:象集, 固定完 a1之后,在 R 关系中 BC 的取值范围。
( 1) a1的象集: b1, c2; b2, c3; b2, c1。
( 2) a2的象集: b3, c7; b2, c3。
( 3) a3的象集: b4, c6。
( 4) a4的象集: b6, c6。
5.第五步: a1、 a2、 a3、 a4, 其中 a1 完全包含上面第二步的结果。 列即是 A得到的答案即是 a1。
在这里插入图片描述
求 R÷ S:
1.第一步: 找相同列,即 B 列。
2.第二步:在除数找对 B 做投影,得到 b1, b2。
3.第三步:前面被除数 R,除了相同列, 只剩下 A, 找 A 的取值范围,即 a1,a2。
4.第四步, 象集:
( 1) a1的象集: 当 A=a1的情况下, B 只有一种可能,即 b1。
( 2) a2的象集: b2, b3, b1。
5.第五步: a2完全涵盖了列里面的值, 最终的答案列即 A, 行即 a2。 最终的答案也需要一个表,只要是表必须要有列和行。
第四节 SQL 语言
一、 SQL 基本概述
SQL(结构化查询语言)
(一) SQL 语言的特点
1.综合统一:集数据定义语言、数据操纵语言、数据控制语言功能于一体
2.高度非过程化:只要提出“做什么” ,而无须指明“怎么做”
3.面向集合的操作方式:操作的对象和结果全都是元组的集合
4.以同一种语法结构提供多种使用方式:既是独立的语言,又是嵌入式语言
5.语言简明、易学易用
9 个核心动词

第六章数据库技术第一节数据库技术的认识一、数据库的基本概念二、数据库的发展阶段三、数据库系统的分类非关系型数据库(NoSQL)四、体系结构三级模型说明:1、外模式又称子模式、用户模式,有多个它是数据库用户能够看见的逻辑结构和特征的描述,是数据库用户的数据视图2、模式又称逻辑模式、概念模式,只有1个是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图3、内模式又称

03月14日

thinkPHP3.2.3sql注入漏洞_Yn8rt的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 354次
thinkPHP3.2.3sql注入漏洞_Yn8rt的博客

前言攻敌所必救:ThinkPHP中的常用方法汇总总结:M方法,D方法,U方法,I方法Thinkphp3.2.3安全开发须知搭建:首先第一步就是必须先放在www目录下(我是windows用的phpstudy)!!!!创建数据库,表名一定与你接下来要M的名字的相对应连接数据库的文件不多说了,自己配置:ThinkPHP/Co

03月08日

《程序员的自我修养-链接-装载与库》第二章 编译与链接_Edidaughter的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 232次
《程序员的自我修养-链接-装载与库》第二章 编译与链接_Edidaughter的博客

0.引言对于平常的应用程序开发,我们很少需要关注编译和链接过程,因为通常的开发环境都是流行的集成开发环境(IDE),比如VisualStudio、Delphi等。这样的IDE一般都将编译和链接的过程一步完成,通常将这种编译和链接合并到一起的过程称为构建(Build)。即使使用命令行来编译一个源代码文件,简单的一句“gcchello.c”命令就包含了非常复杂的过程。IDE和编译器提供的默认配置、编译和链接参数对于大部分的应用程序开发而言已经足够使用了。但是在这样的开发过程中,我们往往会被

02月12日

分支语句和循环语句_黒讬的博客

发布 : zsy861 | 分类 : 《休闲阅读》 | 评论 : 0 | 浏览 : 324次
分支语句和循环语句_黒讬的博客

目录1.什么是语句?2.分支语句(选择结构)2.1if语句2.1.1悬空else2.1.2if书写形式的对比2.2switch语句2.2.1在switch语句中的break2.2.2default子句3.循环语句while,for,do…while()3.1while循环3.1.1while语句中的break和continue3.2for循环3.2.1语法3.2.2break和continue在for循环中3.2.3for语句的循环控制变量3.3break语句和continue语句的

01月20日

❤️C++布尔值❤️_python菜鸟

发布 : zsy861 | 分类 : 《关注互联网》 | 评论 : 0 | 浏览 : 334次
❤️C++布尔值❤️_python菜鸟

文章目录布尔值布尔表达式粉丝群布尔值很多时候,在编程中,您需要一种只能具有两个值之一的数据类型,例如:是/否开关真假为此,C++有一个bool数据类型,它可以取值true(1)或false(0)。布尔值布尔变量是用bool关键字声明的,并且只能取值trueorfalse:#include<iostream>usingnamesp

01月12日

新手小白学JAVA Lambda表达式_程序媛泡泡的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 308次
新手小白学JAVA Lambda表达式_程序媛泡泡的博客

Lambda表达式1.函数式编程思想面向对象强调:万物节皆对象,我们做任何事情都需要通过对象函数式编程思想强调:尽量忽略面向对象的复杂语法,强调做什么,而不是通过什么去做所以,我们先来完成一个简单的案例,感受下Lambda表达式是如何“直击要点”的~2.案例引入需求:在多线程场景下,在控制台输出:多线程程序启动啦思路1:创建自定义多线程类实现R

01月08日

重学VUE——vue 常用指令有哪些?_前端人的博客

发布 : zsy861 | 分类 : 《资源分享》 | 评论 : 0 | 浏览 : 336次
重学VUE——vue 常用指令有哪些?_前端人的博客

一、什么是指令?在vue中,指令以v-开头,是一种特殊的自定义行间属性。指令属性的预期值是一个表达式,指令的职责就是:表达式的值改变时,相应地将某些行为应用到DOM上。只有v-for是一个类外,后边跟的不是表达式。一个指令能够接收一个参数,在指令名称之后以冒号表示。例如:<av-bind:href="url">vue官网</a>添加指令后,url会被当作变量来解析。二、常用指令2.1、v-model双向绑定数据v-model

12月19日

【C语言】☀️操作符详解☀️(详细讲解+代码演示+图解)_Go-ly的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 2207次
【C语言】☀️操作符详解☀️(详细讲解+代码演示+图解)_Go-ly的博客

通过这篇文章我们将熟练掌握C语言中的各种操作符,表达式求值是如何使用操作符的,表达式求值该注意一些什么呢? 这里概念性的东西比较少,主要是通过代码演示,会正确使用各种操作符(12815字)目录一、操作符1.算数操作符2.移位操作符左移操作符 右移操作符3.位操作符按位与 按位或 按位异或变态的笔试题 一道笔试题4.赋值操作符5.复合赋值符6.单目操作符 7.关系操作符8.逻辑操作符一道笔试题 9.条件操作符10.逗号表达式11.下标引用、函数调用和结构成员

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1