草庐IT

第五次打靶

全部标签

数据库系统概论第五版(笔记+习题答案)(全)

因学习数据库系统概论,将会对每一个章节进行一个整理,包括笔记和习题答案。目录前言第1章绪论第1章习题答案第2章关系数据库第2章习题答案第3章关系数据库标准语言SQL第3章习题答案第4章数据库安全性第4章习题答案第5章数据库完整性第5章习题答案第6章关系数据理论第6章习题答案第7章数据库设计第7章习题答案前言本篇文章学习参考书:《数据库系统概论》第5版王珊萨师煊编著会持续更新直到更新完毕,更新范围为本书的本科生必读范围(1-11章)(如果没有超链接,表示还没有更新到)作为初学者,初学我们最重要的是掌握其理论、思想,和语句,因为最重要的理论在其它数据库都是通用的,只是因为版本软件问题不一定能全部实

数据库系统概论第五版(笔记+习题答案)(全)

因学习数据库系统概论,将会对每一个章节进行一个整理,包括笔记和习题答案。目录前言第1章绪论第1章习题答案第2章关系数据库第2章习题答案第3章关系数据库标准语言SQL第3章习题答案第4章数据库安全性第4章习题答案第5章数据库完整性第5章习题答案第6章关系数据理论第6章习题答案第7章数据库设计第7章习题答案前言本篇文章学习参考书:《数据库系统概论》第5版王珊萨师煊编著会持续更新直到更新完毕,更新范围为本书的本科生必读范围(1-11章)(如果没有超链接,表示还没有更新到)作为初学者,初学我们最重要的是掌握其理论、思想,和语句,因为最重要的理论在其它数据库都是通用的,只是因为版本软件问题不一定能全部实

webrtc 入门第五章 一对一视频通话实现

webrtc入门第五章一对一视频通话实现一、介绍​在前面的章节我们学习了如何操作本地的设备摄像头,麦克风等,学会了如何进行本地的流媒体操作如录制,下载,同步等。在第三第四章节学习了webrtc的一对一连接的原理和实操并且实现了简单的数据传输。​但是之前的实践在两个不同的设备之间还不能实现真正意义上的通话,当两端不在一台设备上是还不能通信。要实现远程的两个设备间的数据传输还需要借助信令服务器和STUN服务器。二、实践1、通话流程​一对一的视频通话连接流程和第三章的连接流程一样,学者可以详细阅读第三章的内容和实际操示例。整个通话的流程相对来说还是比较复杂,需要借助信令服务器和STUN服务器。整个系

webrtc 入门第五章 一对一视频通话实现

webrtc入门第五章一对一视频通话实现一、介绍​在前面的章节我们学习了如何操作本地的设备摄像头,麦克风等,学会了如何进行本地的流媒体操作如录制,下载,同步等。在第三第四章节学习了webrtc的一对一连接的原理和实操并且实现了简单的数据传输。​但是之前的实践在两个不同的设备之间还不能实现真正意义上的通话,当两端不在一台设备上是还不能通信。要实现远程的两个设备间的数据传输还需要借助信令服务器和STUN服务器。二、实践1、通话流程​一对一的视频通话连接流程和第三章的连接流程一样,学者可以详细阅读第三章的内容和实际操示例。整个通话的流程相对来说还是比较复杂,需要借助信令服务器和STUN服务器。整个系

Leetcode刷题第五周

二叉树:种类:满二叉树、完全二叉树、二叉搜索树、平衡二叉搜索树存储方式:链式存储、线式存储(顺序存储)二叉数遍历:深度优先搜索(前序、中序、后序):使用递归实现(实际用栈来实现)、迭代法(非递归的方式、栈),广度优先搜索(层序遍历):用队列递归三步走写法:1、确定递归函数的参数和返回值。2、确定终止条件。3、确定单层递归的逻辑。144、二叉树的前序遍历/***Definitionforabinarytreenode.*publicclassTreeNode{*intval;*TreeNodeleft;*TreeNoderight;*TreeNode(){}*TreeNode(intval){t

Leetcode刷题第五周

二叉树:种类:满二叉树、完全二叉树、二叉搜索树、平衡二叉搜索树存储方式:链式存储、线式存储(顺序存储)二叉数遍历:深度优先搜索(前序、中序、后序):使用递归实现(实际用栈来实现)、迭代法(非递归的方式、栈),广度优先搜索(层序遍历):用队列递归三步走写法:1、确定递归函数的参数和返回值。2、确定终止条件。3、确定单层递归的逻辑。144、二叉树的前序遍历/***Definitionforabinarytreenode.*publicclassTreeNode{*intval;*TreeNodeleft;*TreeNoderight;*TreeNode(){}*TreeNode(intval){t

学习笔记——CommonResult工具、书城项目第五阶段(清空购物车、删除购物项、对数量的修改)

2023-01-05一、CommonResult工具1、CommonResult工具的目的是:为了方便团队开发。一般是在使用异步的时候使用。2、CommonResult工具的使用:  (1)前端发送异步请求到servlet。  (2)servlet给响应数据的时候,将所有数据都封装到CommonResult对象内。二、清空购物车2.1找到清空购物车的超链接   (1)cart.html中的第67行class="clear-cart">清空购物车  (2)在"CartServlet"中新建一个方法protectedvoidclearCart(HttpServletRequestrequest,H

学习笔记——CommonResult工具、书城项目第五阶段(清空购物车、删除购物项、对数量的修改)

2023-01-05一、CommonResult工具1、CommonResult工具的目的是:为了方便团队开发。一般是在使用异步的时候使用。2、CommonResult工具的使用:  (1)前端发送异步请求到servlet。  (2)servlet给响应数据的时候,将所有数据都封装到CommonResult对象内。二、清空购物车2.1找到清空购物车的超链接   (1)cart.html中的第67行class="clear-cart">清空购物车  (2)在"CartServlet"中新建一个方法protectedvoidclearCart(HttpServletRequestrequest,H

学习笔记——书城项目第五阶段之购物项加号、购物项减号

2023-01-05一、设置购物项加号 (1)找到“+”号的位置,在“cart.html”中的第61行中,添加单击事件,通过“异步”操作来设置class="count"@click="addCount">+(2)在Vue中新建一个函数addCount:function(){//发送异步请求,对当前购物项的数量进行加1的操作(将当前购物项的图书id传过去)event.target.previousElementSibling.name;axios({method:"post",url:"cart",params:{flag:"addCount",id:id}})},(3)在“cart.html”

学习笔记——书城项目第五阶段之购物项加号、购物项减号

2023-01-05一、设置购物项加号 (1)找到“+”号的位置,在“cart.html”中的第61行中,添加单击事件,通过“异步”操作来设置class="count"@click="addCount">+(2)在Vue中新建一个函数addCount:function(){//发送异步请求,对当前购物项的数量进行加1的操作(将当前购物项的图书id传过去)event.target.previousElementSibling.name;axios({method:"post",url:"cart",params:{flag:"addCount",id:id}})},(3)在“cart.html”