多对一处理 一、查询嵌套查询 <!-- 1、查询所有的学生信息 2、根据查询出来的学生的tid,查询对应的老师 --> <select id="getStudent" resultMap="StudentTeacher"> select * from mybatis.student </select> <resultMap id="StudentTeac
备战复试,每日三题 题目一: 比特位计数 给你一个整数 n ,对于 0 <= i <= n 中的每个 i ,计算其二进制表示中 1 的个数 ,返回一个长度为 n + 1 的数组 ans 作为答案。 示例 1: 输入:n = 2 输出:[0,1,1] 解释: 0 --> 0 1 --> 1 2 --> 10 示例 2: 输入:n = 5 输出:[0,1,1,2,1,2] 解释: 0 -->
流程控制 01 用户交互Scanner Scanner对象 之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner 是Java5的新特征,我们可以通过Scanner类来获取用户的输入。 next(): 一定要读取到有效字符后才可以
Scanner对象 之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入。 ◆基本语法: Scanner s = new Scanner(System.in); 通过Scanner类的nex
面向对象(oop) 面向过程思想 步骤清晰简单,第一步做什么,第二部做什么 面对过程蛇和处理一些较为简单的问题 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后才对某个分类下的细节进行面向过程的思索 面向对象适
何为方法 System.out.println //调用System类下面的标准out(输出)对象的println方法 方法的定义 修饰符: 这是可选的,告诉编译器如何调用该方法,定义了该方法的访问类型。 返回值类型:根据return的数据类型来确定,如果没有返回值则关键字为void 方法名 参数类型 方法体
湖南Java 面向对象03-1 static final 静态代码块 代码块顺序 1.static 1.1概念 是java中的一个关键字 用于修饰成员(成员变量和成员方法)
day09 orm查询优化相关 今日内容概要 orm字段相关补充 orm查询优化相关 orm事务操作 图书管理系统练习 今日内容详细 orm事务操作 """ 事务:ACID A原子性 C一致性 I独立性 D持久性 start transaction ... rollback commit """ from django.db import transaction #
BS/CS的优缺点 CS响应速度快,安全性强,用户体验好,一般应用于局域网中,但是开发维护成本高; BS可以实现跨平台,客户端零维护,但是个性化能力低,响应速度较慢。所以有些单位日常 办公应用BS,在实际生产中使用CS结构。 HTTP协议是Hyper Text Transfer Protocol(超文本传输协
1软件开发的两种结构 Cs(Client/Server):客户端----服务器结构。的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。 能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器,所以CS客户端响应速度快。 操作界面漂亮、形式多
for 循环的进阶用法 求100以内奇数偶数和 public class forDemo2 { public static void main(String[] args) { //0到100奇数和偶数的和 int oddSum = 0; int eveSum = 0; for (int i = 0; i <= 100; i++) { if (i % 2 == 0
Day09.2021.11.13 案例:通讯录管理系统 样图 对于上次的增加和显示做了一定程度上的优化,如输入用1/2代替男/女,输入的不是则重新输入;增加了操作成功后按任意键清屏;在函数中定义形参变量loc,而不是重复执行isExist方法分配通讯录内存; #include <iostream> using namespace s
文件字符和文件编码 例题 debug代码调试 1.先使用鼠标左键在需要调试的代码左边点击一下(会出现一个红点) 2.之后右键点击debug运行即可 字符编码 # 只跟文本和字符串有关 与视频文件 图片文件无关 # 什么是字符编码
1. 安装前端脚手架 1.1 安装node.js 安装node.js检查node.js 和 npm 的版本切换淘宝镜像安装vue客户端工具 npm install -g @vue/cli --force检查安装的成果 vue ui 1.2 配置前端脚手架 1.解压文件 2. 利用客户端工具, 打开文件 3. 编译项目 4. 前端项目运行效果
面向对象 什么是面向对象 OOP:面向对象编程 OO:面向对象 面向过程:每一步做什么,线性思维。 面向对象:物以类聚,分类的思维模式,属性+方法就变成一个类,适用于处理复杂的问题。 对于描述复杂的事物,为了从宏观上把握、从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是,具
Day09 控制循环 控制语句主要有三个,分别为continue、break、return。他们有不同的作用。continue只能用在循环内部,他的作用简单来说就是:如果能进行下一次迭代的话直接进行下一次迭代,否则就会结束循环。break主要用在循环里面,但是它也经常出现在switch语句中,它的功能就是直接
详见IDEA修改项目名称出现中括号_3k油:知道的越多,不知道的越多-CSDN博客_idea项目名称后面跟个中括号疑问1:修改项目名称,却出现中括号分析:day09是我想修改后的名字。现在中括号里的day08是model的名字,而day09是文件的名字,要去掉中括号就必须使model名和文件名一致,所以这里修改mode
day09搭建均衡负载和搭建BBS博客系统 搭建BBS博客系统 本次搭建bbs用到的技术 需要用到的: 1、Nginx+Django 2、Django+MySQL 环境准备 主机 IP 身份 db01 172.16.1.51 数据库 web02 172.16.1.8 web服务端 web03 172.16.1.9 web服务端 1、安装MySQL数据库 1)、安
面向对象的特性 封装、继承、多态(抽象) 这里写目录标题 面向对象的特性封装、继承、多态(抽象)封装继承多态 封装 体现形式---方法,属性私有化通过提供的公共的访问方式来操作私有化属性的值, 提高数据的安全性。get-set方法 Alt+insert自动生成get-set方法 packag
xml(Extensible Markup Language) 可扩展的标记性语言。 作用: 1.保存数据,这些数据具有描述性 student.xml <students> <student> <id>1</id> <name>华仔</name> </student> <student>
这辈子没办法做太多事情,所以每一件都要做到精彩绝伦。 --------史蒂夫.乔布斯 形式参数和返回值的问题 (1)形式参数: 类名:需要该类的对象 抽象类名:需要该类的子类对象 接口名:需要该接口的实现类对象 (2)返回值类型: 类名:返回的是该类的对象 抽象类名:返回的是该类的
Day09 测试报告 定义: 记录测试的过程和结果,对发现的问题和缺陷进行分析的文档 测试报告分类: 阶段测试报告 整体测试报告 报告内容 概要 1. 编写目的 ①对测试报告进行相应的解释 ②对项目进行简介 ③对于测试任务进行简单描述,要测试哪些内容 2. 测试人员 类似
day09 1.测试报告 1.1定义: 记录测试的过程和结果,对发现的问题和缺陷进行分析的文档 1.2测试报告分类: 阶段测试报告 整体测试报告 2.报告内容 2.1概要: 1.编写目的 ①对测试报告进行相应的解释 ②对项目进行简介 ③对于测试任务进行简单描述,要测试哪些内容 2.测试人员 类似于测
1.BOM Broswer Object Mode(浏览器对象模型) 结论:所有的属性和方法在被调用时,必须有前缀 凡是省略前缀的属性和方法,它的父级对象都是window 全局变量和方法的父级元素都是window 2.window的三个弹出框: window对象常用的属性和方法
其它过滤器文章: day09-----1-----FFmpeg过滤器框架分析。 day09-----2-----视频过滤器实战。 day09-----3-----音频过滤器实战(ffmpeg进行混音,将两路音频pcm数据合成一路输出)。 day09-----4-----FFmpeg filter补充之使用filter添加水印。 day09-----5-----FFmpeg filter补充