第三天专题

项目训练营第三天

项目训练营第三天 注册登录测试 前面我们编写了用户注册、登录的逻辑代码,每编写完一个功能模块之后,我们都要对该模块进行单元测试,来确保该功能模块的正确性。一般情况下使用快捷键Ctrl + Shift + Insert,鼠标左击类名可以自动生成测试类,我们可以在测试类中编写一些逻辑进行测试。 比如这样 针对注册的测试代码如下: @Testpublic void test() {St

SDAU暑假训练第三天----------数论(3)(2018/8/1)

更新:刚刚修改了数论(1)和(2),状态变成了审核中,正好碰到老师检查训练日志,,检查不到了,大写的尴尬。等啥时候空闲时间多一点的时候,自己搞台ECS服务器,跟大饼那样装个wordpress博客软件上去,自己的博客不用审核。CSDN太难用了,晚上10点半发的东西早上8点才给我发,我这次稍微改了点估计还是明天发,愁人。 另外把昨天的比赛题解也挑了几个发了,也是得等到明天。。。 训练日志 数

代码随想录训练营第三天 203移除链表元素

第一题 原题链接:203. 移除链表元素 - 力扣(LeetCode) 思路: 首先定义一个虚拟头结点,然后让虚拟头节点指向head。这个虚拟头节点的next就是我们要返回的答案,因此我们不能用这个虚拟头节点直接去移动,需要在定义一个cur节点指向虚拟头节点。 细节,我们在遍历的时候直接判断cur -> next 是否为空,不为空则判断cur -> next 的值是否为要移除的元素,是则c

算法第三天力扣第69题:X的平方根

69. x 的平方根 (可点击下面链接或复制网址进行做题) https://leetcode.cn/problems/sqrtx/https://leetcode.cn/problems/sqrtx/    给你一个非负整数 x ,计算并返回 x 的 算术平方根 。    由于返回类型是整数,结果只保留 整数部分 ,小数部分将被 舍去 。    注意:不允许使用任何内置指数函数和算符,例如

30天自制操作系统:第三天

对第二天代码进行了修改,只打印hello ,uos没一点意思。 读取磁盘上10个柱面的1-18个扇区,(目前ssd已经没有柱面这个概念了)。读出来的数据放入内存0x8200起始的地方。 启动区放在0x8000内存扇区中。为什么要放在0x8000以后的内存中的呢? 只是因为这块内存没有用而已。 为什么要将启动程序(img的0扇区)放在0x7c00处? 这是ibm规定的。 向一个空软盘保存文件

JAVA基础第三天——循环语句

*                     for(初始化语句 ; 判断条件语句 ; 控制条件语句){  *                        循环体语句;  *                    }  *      *                    执行流程 :  *                        1 执行初始化语句, 只执行一次  *

JAVA基础第三天——运算符

逻辑运算符 /*  * && : 特点 : 有false则false  , 具备短路作用,当左边为false右边不执行  * &  : 特点 : 有false则false    */         int a = 10;         int b = 20;         int c = 30;         // &&         System.out.println(a >

JAVA基础WEB阶段第三天——JavaScript

JavaScript JavaScript是web上一种功能强大的编程语言,用于开发交互式的web页面。它不需要进行编译,而是直接嵌入在 HTML页面中,由浏览器执行。 运算符         JavaScript运算符与Java运算符基本一致。           算数运算符          赋值运算符          比较运算符          逻辑运算符 函数(

图像像素的获取和操作(第三天)

图像处理顾名思义就是对图像的像素进行操作,这是核心基础! 有三种方法对图像的操作:(图像像素的获取参差在其中) 第一种:使用指针进行操作 这个指针在上一篇博文中已经提到,这节博文进行加深理解。 先讲解opencv的指针应用: 1 Mat image = cv::Mat(400, 600, CV_8UC3); //宽400,长600,3通道彩色图片 rows=400,cols=600 2

Spring Boot 系统学习第三天:Spring依赖注入原理分析

1.概述         Spring中关于依赖注入的代码实现非常丰富,涉及大量类和组件之间的协作与交互。从原理上讲,任何一个框架都存在一条核心执行流程,只要抓住这条主流程,就能把握框架的整体代码结构,Spring也不例外。无论采用何种依赖注入机制,前提都是Spring IoC容器正常启动。因此,IoC容器初始化就是我们理解和把握依赖注入实现机制的前提。         本篇结合Bean的生命

代码随想录算法训练营第三天| 203.移除链表元素、 707.设计链表、 206.反转链表

203.移除链表元素 题目链接: 203.移除链表元素 文档讲解:代码随想录 状态:没做出来,做题的时候定义了一个cur指针跳过了目标val遍历了一遍链表,实际上并没有删除该删的节点。 错误代码: public ListNode removeElements(ListNode head, int val) {ListNode sentinel = new ListNode(

蓝桥楼赛第30期-Python-第三天赛题 从参数中提取信息题解

楼赛 第30期 Python 模块大比拼 提取用户输入信息 介绍 正则表达式(英文为 Regular Expression,常简写为regex、regexp 或 RE),也叫规则表达式、正规表达式,是计算机科学的一个概念。 所谓“正则”,可以理解为正式的规则或者正确的规则。在正则表达式中,这些规则通常都是单个的字符串,我们通过对这些规则的排列组合就可以实现对一类字符串的匹配。 目标 本

JL-杰理芯片-认识TA的SDK的第三天

提示音出现问题 解决思路: 提示音:解码,路径,索引函数,两个提示音抢断。 耳机和手机音量同步 如果苹果手机音量不同步 单麦、双麦、差分麦 单麦: 单麦时候,使用哪个引脚就用哪个参数 双麦和差分麦:看A18文档 麦的偏置 电容的三种模式:(看原理图) 隔直电容模式:麦的电路中没有电容 省电容模式:麦的线路中有电容 差分模式:接的是电源 省

Linux-基础命令第三天

1、命令:wc 作用:统计行数、单词数、字符数 格式:wc 选项 文件名 例: 统计文件中的行数、单词数、字符数 说明:59代表行数,111代表单词数,2713代表字符数,a.txt代表文件名 选项 -l:统计行数 -w:统计单词数 -c:统计字符数 2、管道符:| 作用:将前面的命令执行结果传递到后面,让后面的命令进行二次处理 例:统计文件中的字符个数,但不显

30天自制操作系统第三天暂时代码

; haribote-ipl; TAB=4ORG 0x7c00 ; このプログラムがどこに読み込まれるのか; 以下は標準的なFAT12フォーマットフロッピーディスクのための記述JMP entryDB 0x90DB "HARIBOTE" ; ブートセクタの名前を自由に書いてよい(8バイト)DW 512 ; 1セクタの大きさ(512にしなければいけない)DB 1 ; ク

力扣刷题--数组--第三天

今天再做两道二分查找的题目,关于二分查找的知识可看我前两篇博客。话不多说,直接开干! 题目1:69.x 的平方根 题目详情:   给你一个非负整数 x ,计算并返回 x 的 算术平方根 。由于返回类型是整数,结果只保留 整数部分 ,小数部分将被 舍去 。   注意:不允许使用任何内置指数函数和算符,例如 pow(x, 0.5) 或者 x ** 0.5 。 示例 1:输入:x = 4输出:2

Hadoop 学习第三天之集群安装(上)

Hadoop 学习之集群安装(上) 将配置的伪分布模式的虚拟机克隆两份并更名为centos_node2和centos_note3 分别打开三个虚拟机,第一个基本不需要配置了,现在主要配置centos_note2和centos_note3的配置。 1.   首先修改IP地址和主机名 因为centos是hadoop1和192.168.100.11,在这里设置centos_note2和cen

x86汇编第三天学习之堆栈以及跳转指令

PUSH指令 功能: 1、往堆栈中压入数据 2、栈顶指针ESP寄存器-4 格式: PUSH r32PUSH r16PUSH m16PUSH m32PUSH imm8/imm16/imm32 举例: 堆栈图: POP指令 功能: 1、往堆栈中取数据 2、栈顶指针ESP寄存器+4 格式: POP r32POP r16POP m16POP m32 JMP指令 目的: 修改EI

爬虫的第三天 cookie

cookie 什么是cookie 在网站中,http请求是无状态的。也就是说即使第一次和服务器连接后并且登录成功后,第二次请求服务器依然不知道当前请求是哪个用户。cookie的出现就是为了解决这问题。 Cookie 是浏览器访问服务器后,服务器传给浏览器的一段数据。浏览器需要保存这段数据,不得轻易删除。此后每次浏览器访问该服务器,都必须带上这段数据。 Cookie 就是这么简单,这就是 We

学习python的第三天(字符串,元组,列表,字典) 虽然挺苦,但要坚持

每日一酌:身材不好就去锻炼,没钱就努力去赚。别把窘境迁怒于别人,唯一可以抱怨的,只是不够努力的自己。 正题 字符串和常用数据结构 字符串 str1 = 'hello,word!'#字符串长度print(len(str1))#获取字符串首字母大写print(str1.capitalize())#获取全部大写的拷贝print(str1.upper())#从字符串中查找子串所在位置

python 入门第三天(高级进阶:str、set、dict、slice、推导式、高级变量类型的公共语法)

一、字符串str 字符串就是一串字符,是编程语言中表示文本的数据类型 1. 字符串定义 Python中可以使用一对双引号或者一对单引号定义字符串 str1 = 'hello'str2 = "hello" 2. 获取字符串中元素 和列表一样,字符串也是通过索引获取元素 str = "hello"# 获取第三个元素ele = str[2] # l 3. 遍历字符串 可以通过fo

Freertos学习第三天-ESP32基于Freertos任务共享全局变量

对于全局变量来说如果在Freertos想要被使用必须只有一个任务写入,读出可以有多个任务。 以下代码展示了一个任务写入,另一个任务读出。 volatile uint32_t inventory = 100; //总库存volatile uint32_t retailCount = 0; //线下销售量void retailTask(void *pvParam) {while (1) {//以

三天入门Python---文件操作(第三天)

作为三天入门Python的最后一天,我们讲一下文件操作,这样我们才可以用着三天所学做一些实际的事情。 Python中的文件操作,莫过于文件读写。 重点内容如下: 1,打开文件并读取 >>> path = 'C:/Users/Administrator/Desktop/1/1.txt'>>> f = open(path) #打开path对应的文件>>> line = f.r

大数据学习的第三天

文章目录 学习大数据命令的方式查看文件拷贝文件的方式添加数据的方式 出现了问题移动文件 hadoop工作流程和工作机制的方式namenodedatanodesecondarynamenode(主节点) 学习大数据命令的方式 查看文件 hadoop fs -cat /test/2.txt 下载文件 hadoop fs -get -f /test/2.txt -f 覆

学习Rust的第三天:猜谜游戏

基于Steve Klabnik的《The Rust Programming Language》一书。今天我们在rust中建立一个猜谜游戏。 Introduction 介绍 We will build a game that will pick a random number between 1 to 100 and the user has to guess the number

C语言暑期实习 第三天

今天,继续讲着第二天没有做完的题目,9*9方格,和奶牛问题。 第二天的问题,还是放在第二天里面解决,第三天,只附上第三天的新题型。 1.有如下程序段,输出结果是   int a = 10,b = 20;   int *p, **pp;   p = &a;   pp = &p;   p = &b;   printf(“%d %d \n”, *p, **pp);   A.10, 20   B.