首页 > TAG信息列表 > DAY18
面试题day18
美团 java后端 二面 聊聊实习经历,项目经历 Spring框架相关,有哪些设计模式? 工厂模式 代理模式 模板方法模式 单例模式 ioc aop redisteample 唯一bean AOP的代理是怎么实现的? jdk动态代理和cglib。 怎么实现的?有什么区别? 是否需要实现接口 有用过消息队列吗? 用基础day18
输入输出 重定向 什么是重定向 将原本输出到屏幕上的内容,重新输入到其它设备中 为什么要学重定向 # 1.输出的内容,比较重要的时候,我们想把它保存到文件中 # 2.在后台执行的程序,我不想让它输出的内容,干涉到屏幕 # 3.将定时任务的结果保存下来(备份是否成功) # 4.一些执20220328-day18:读取excel实现分页功能
import osBASE_DIR = os.path.dirname(os.path.abspath(__file__))VIDEO_FILE_PATH = os.path.join(BASE_DIR, 'db', 'video.csv')print(BASE_DIR)print(VIDEO_FILE_PATH)page_num = 2per_page_count = 10start_index = (page_num - 1) * per_page_countday18
Java针对每一个基本数据类型都提供了一个对应的类给我们使用,既然是类了,就可以创建对象,调用类中的方法来实现需求。 这样的对应着每一个基本数据类型的类,称之为包装类。 基本数据类型: 包装类类型: byte Byte shortDay18课后有感
今日内容概要 循环导入问题 判断文件类型 模块的查找顺序(重要) 绝对导入与相对导入 模块与包(简单) 编程思想的演变 软件开发目录规范 循环导入问题 两个文件彼此导入彼此 举个Day18:面向对象编程上篇(面向对象编程本质:以类的方法组织代码,以对象的组织(封装数据))
# 面向对象编程 Java的核心思想就是OOP(面向对象编程) 1.初识面向对象 面向过程&面向对象 属性+方法=类 面向过程思想 步骤清晰简单,第一步做什么,第二步做什么 面对过程适合处理一些较为简单的问题 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需力扣算法学习day18-2
文章目录 力扣算法学习day18-2108-将有序数组转换为二叉搜索树题目代码实现 538-把二叉搜索树转换为累加树题目代码实现已复习 代码随想录-二叉树总结篇 力扣算法学习day18-2 108-将有序数组转换为二叉搜索树 题目 代码实现 /** * Definition for a binary tree n从0开始学web-day18
1.复习 2.媒体查询 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content=CGB2110-Day18-完成Linux项目部署
文章目录 1. Linux 部署Tomcat1.1 前台项目发布说明1.2 关于项目后台发布说明1.3 检查服务器进程项 1. Linux 部署Tomcat 1.1 前台项目发布说明 命令: java -jar 8091.jar 命令说明: 该命令是Linux系统启动的前台命令. 该命令与远程客户端进行了绑定. 如果客户端关闭.则day18-面向对象作业
定义一个狗类和一个人类: 狗拥有属性:姓名、性别和品种 拥有方法:叫唤 class Dog: """一个狗的类""" def __init__(self, name, variety, gender='公'): self.name = name self.gender = gender self.variety = variety def __repday18-类和对象
一.对象方法 class 类名: 类的说明文档 类的内容(对象方法、类方法、静态方法 + 对象属性、类属性) 对象方法 指的就是定义再类中的函数。 1)怎么定义:直接定义(不需要添加任何装饰器)在类中函数就是对象方法 2)怎么调用:通过’对象.xx()'的形式来调用 3)特点:每个对象方法day18-面向对象作业
定义一个狗类和一个人类: 狗拥有属性:姓名、性别和品种 拥有方法:叫唤 人类拥有属性:姓名、年龄、狗 拥有方法:遛狗 class Dog: def __init__(self, name, gender, variety): self.name = name self.gender = gender self.variety = variety defDay18-类和对象
01对象方法 class类名: 类的说明文档 类的内容(对象方法、类方法、静态方法+对象属性、类属性) 1.对象方法 方法指的就是定义在类中的函数 1)怎么定义:直接定义(不需要添加任何装饰器)在类中的函数就是对象方法 2)怎么调用:通过’对象.xx()'的形式来调用 3)特点:每个对象方法Day18.拷贝构造函数调用时机,深拷贝与浅拷贝
拷贝构造函数的调用时机 使用一个已经创建完毕的对象初始化一个新对象 以值传递的方式给函数传值 以值方式返回局部对象 Person类 class Person { public: Person() { cout << "Person类的无参构造" << endl; } Person(string name,int a) {day18
封装 高内聚低耦合:高内聚就是内部数据操作细节自己完成,不允许外部干涉;低耦合仅暴露少量的方法给外部使用 封装(数据的隐藏) 通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息的隐藏 属性私有,get/set public class Student { privjava面试-JVM相关【Day18】
java面试-JVM相关【Day18】 11、JVM 内存区域 JVM 内存区域主要分为线程私有区域【程序计数器、虚拟机栈、本地方法区】、线程共享区域【JAVA 堆、方法区】、直接内存。 线程私有数据区域生命周期与线程相同, 依赖用户线程的启动/结束 而 创建/销毁(在 Hotspot VM 内, 每个Day18 if选择结构
day18_java多线程
进程 1.基本概念:程序、进程、线程 程序 程序是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象 进程 进程是程序的一次执行过程,或正在运行的一个程序。是一个动态过程:有它自身的产生、生存和消亡的过程。—生命周期 线程(thread) 线程是进程的day18 集合
1.Collection 1.1概述 Java集合是使程序能够存储和操纵元素不固定的一组数据。 所有Java集合类都位于java.util包中。 【问】:之前我们需要把多个元素放到一起的时候,使用的是数组。那么为何还要提供Java集合工具类呢? 我们通过对比数组和Java集合工具类来解释Java集合工具类的必python-赫-day18
# 可变参数 def func(name, *args, **kwargs): print(name) print(args) print(kwargs) func("eric", 1, 2, "haha", gender="男", addr='xixi') def f(a,b,c): pass f(*(1,2, 3)) 内置函数 from random import randint lsday18:像素距离与连通域
在图像形态学运算中,常将不与其他区域连接的独立区域称为集合或者连通域,这个集合中的 元素就是包含在连通域内的每一个像素,可以用该像素在图像中的坐标来 描述,像素之 间的距离可以用来表示两个连通域之间的关系.在了解图像形态学运算之前,首先需要了解图像中两个像素之间的距离描day18定时任务
day18定时任务 什么是定时任务 类似日常生活之中的闹钟;主要用于定时执行某些命令,达到定时处理数据的作用。 作用: 1、类似生活中使用的闹钟 2、可以自动完成操作命令 3、定时备份系统数据信息 定时任务的软件的种类 1、linux操作系统自带的软件:crontab 2、第三方的定字符串and函数 Python学习day18
字符串的切片操作 字符串是不可变类型 不具备增、删、改等操作 切片操作将产生新的对象 s = 'hello,Python' s1 = s[:5] #由于没有指定起始位置,所以从0开始切 s2 = s[6:] #由于没有指定结束位置,所以切到字符串的实现 strStr()(力扣刷题day18)
题目 实现 strStr() 函数。 给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串出现的第一个位置(下标从 0 开始)。如果不存在,则返回 -1 。 题解 class Solution { public: int strStr(string haystack, string needle) { int i = 0; constjava-day18_2
1、while循环 题目1:输出1~100 package struct; public class WhileDemo01 { public static void main(String[] args) { //输出1~100 int i = 0; while (i<100){ i++; System.out.println(i); } } } 题目2: