- 2024-11-07Day31--构造器详解
Day31--构造器详解使用new关键字创建对象。使用new关键字创建的时候,除了分配内存空间之外,还会给创建好的对象进行默认的初始化以及对类中构造器的调用。类中的构造器也称为构造方法,是在进行创建对象的时候必须要调用的。并且构造器有以下两个特点:必须和类的名字相同;\2.
- 2024-11-07Day31--命名
Day31--命名要注意的是:方法名称首字母是否可以大写方法名称首字母可以大写。在Java中,方法名遵循标识符命名规则,即可以包含字母、数字、下划线(_)和美元符号($),并且不能以数字开头。虽然通常建议方法名采用小写字母开头的驼峰命名法(如calculateSum),但大写字母开头的方法名也是合法的
- 2024-11-07Day31--生成空白行
Day31--生成空白行在当前行上方插入空白行在IDEA中,在当前行上方插入空白行的快捷键是“Ctrl+Alt+Enter”例如,当你正在编辑一个Java类,光标位于某一行代码上,按下这个快捷键,就会在当前行的上方插入一个空白行,方便你添加新的代码。在当前行下方插入空白行快捷键是“Sh
- 2024-11-07Day31--类与对象的构建
Day31--类与对象的构建类与对象的关系:类是一种抽象的数据类型,它是对某一类事物整体描述,但不能代表某一具体的事物,如动物、植物、手机、电脑等。Person类、Pet类、Car类等都是用来描述/定义某一类具体的事物应该具备的特点和行为。对象是抽象概念的具体实例,张三就是人的
- 2024-10-30代码随想录算法训练营day31| 56. 合并区间 738.单调递增的数字
学习资料:https://programmercarl.com/0056.合并区间.html#算法公开课贪心PART5over学习记录:56.合并区间(也是找重叠区间,但是是跟result[-1]比,只用比右边界;更新result[-1][1]为更大值)点击查看代码classSolution(object):defmerge(self,intervals):"""
- 2024-10-21I\O进程线程(Day31)
一、学习内容线程的同步互斥机制同步机制之条件变量概念1>条件变量实现的是一个生产者对多个消费者问题2>条件变量本质上维护了一个队列,所有消费者线程想要执行之前先要进入该队列中。等待生产者线程来唤醒。先进入等待队列中的线程被先唤醒。由于,对于消费者而言,这
- 2024-10-13DAY31 ||贪心算法基础 | 455.分发饼干 |376.摆动序列 |53.最大子数组和
贪心算法基础贪心算法是一种在求解问题时采取逐步构建解决方案的算法策略。它通过在每一步选择在当前看来最优的选择(即“贪心”选择),希望通过局部最优解的累积得到全局最优解。贪心算法的核心思想局部最优:每一步都选择在当前状态下最优的选择,不考虑后续步骤可能带来的影响。
- 2024-10-13day31打卡
518零钱兑换IIclassSolution{public:intchange(intamount,vector&coins){vector<int>dp(5001,0);dp[0]=1;for(inti=0;i<coins.size();++i){for(intj=coins[i];j<=amount;++j){d
- 2024-08-22嵌入式day31
mplayer项目问题分析:知识短时间内可以获取到能力的提升一定需要练习IPC进程间通信方式共享内存//最高效的进程间通信方式共享内存:1.是一块内核预留的空间2.最高效的通信方式//避免了用户空间到内核空间的数据拷贝操作:systemv:共享内存IPC对象操作通用框架:1
- 2024-08-16Day31 贪心算法part5
目录任务56.合并区间思路738.单调递增的数字思路968.监控二叉树思路任务56.合并区间以数组intervals表示若干个区间的集合,其中单个区间为intervals[i]=[starti,endi]。请你合并所有重叠的区间,并返回一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间。思路
- 2024-08-09(day31)leecode热题——多数元素
描述给定一个大小为 n 的数组 nums ,返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊n/2⌋ 的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。示例 1:输入:nums=[3,2,3]输出:3示例 2:输入:nums=[2,2,1,1,1,2,2]输出:2提示:n==
- 2024-08-03代码随想录day31|| 56合并区间 738 递增数字
56合并区间 力扣题目链接题目描述:以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i]=[starti,endi] 。请你合并所有重叠的区间,并返回 一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间 。示例1:输入:intervals=[[1,3],[2,6],[8,10],[1
- 2024-07-03Day31.管理员创建老师功能
1.管理员创建老师功能_代码及执行流程2.管理员创建老师功能_视图层管理员创建老师admin.py下的create_teacher方法'''管理员视图'''frominterfaceimportadmin_interfacefromlibimportcommon,common_interface#todo管理员创建老师@common.auth('admin')defc
- 2024-07-03Day31.管理员创建学校
1.管理员创建学校_代码执行流程2.管理员创建学校_视图层admin.py'''管理员视图'''frominterfaceimportadmin_interfacefromlibimportcommon,common_interface#todo管理员创建学校@common.auth('admin')defcreate_school():print('管理员创建
- 2024-07-03Day31.管理员创建课程功能
1.管理员创建课程_代码及执行流程2.管理员创建课程_管理员创建课程admin.py#todo管理员创建课程@common.auth('admin')defcreate_course():print('管理员创建课程...')whileTrue:#todo1.让管理员先选择学校#todo1.1调用接口,获取所有
- 2024-07-01Day31.管理员登录功能
1.管理员登录功能_代码导入及执行流程2.管理员登录功能_视图层admin.py功能#todo管理员登录deflogin():whileTrue:admin_username=input('请输入用户名:').strip()admin_password=input('请输入密码:').strip()#todo1.调用管理员
- 2024-05-06day31-jQuery
1、jQuery介绍jQuery是什么jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“writeLess,DoMore”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计
- 2024-04-09Day31 线程安全一
Day31线程安全一一、概念线程安全是指在多线程环境下,对共享数据的操作不会导致数据出现不一致或不确定的情况,保证多个线程同时访问共享资源时不会产生竞态条件(RaceCondition)或其他并发问题。重要性:确保线程安全是编写并发程序时必顫考虑的重要问题二、实现方法加锁
- 2023-12-16Day31 方法的定义和调用
方法的定义和调用Java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段,一般情况下,定义一个方法包含以下语法:方法包含一个方法头和一个方法体。下面是一个方法的所有部分:修饰符:修饰符,这是可选的,告诉编译器如何调用该方法。定义了该方法的访问类型。如:publics
- 2023-07-19vue--day31---组件的嵌套
<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"/><metaname="viewport"content="width=device-width,initial-scale=1.0"/><title>组件的嵌套</title><scripttyp
- 2023-06-25python基础day31 面向对象
面向过程在支持面向对象的语言中,都有两大范式:1.面向过程;2.面向对象面向过程:核心就是过程二字,即是先干什么,再干什么,最后干什么,就是机械式的思维方式举例: 把大象放进冰箱需要几步? 1.把冰箱门打开2.把大象放进去3.关上冰箱门代码案例:实现面向过程的例子
- 2023-04-25每日一练 | 华为认证真题练习Day31
1.如图所示,网络管理员在SWA与SWB上创建VLAN2,并将两台交换机上连接主机的端口配置为Access端口,划入VLAN2。将SA的G0/0/1与SWB的G0/0/2配置为Trunk端口,允许所有VLAN通过。则要实现两台主机间能够正常通信,还需要?A.在SWC上创建VLAN2即可B.配置SWC上的G0/0/1为trunk端口且允许VLAN2
- 2023-03-31day31(2023.3.31)
1.TCP双向通信(创建服务端)2.TCP双向通信(创建客户端) 运行结果: 3.点对点聊天应用(创建服务端)4.点对点聊天应用(创建客户端) 运行结果: 5.点对点应用聊天优化(服务端和客户端一起) 运行结果: 3月底了,一个月过去了,继续加油,冲冲冲!day31(2023
- 2023-03-17day31
力扣题目链接(opensnewwindow)假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。对每个孩子i,都有一个胃口值 g[i],这是能让孩子
- 2023-02-2603_23_JavaWeb||day31_JDBC常见6种形式||day31_JDBC常见6种形式【总结篇】
一、抛出异常的四种基本形式JdbcTestT.java中packagecom.jdbc;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.Prep