java基础知识点全集
JAVA的所有知识点
- 一、基础的数组、数据类型、输入输出
- 二、类与对象
- 1. 三大特征
- (1) 封装
- (2)继承
- (3)多态
- 2. 类的实例化
- (1) 类通过NEW来创建
- (2) 类的继承
- (3)类的封装
一、基础的数组、数据类型、输入输出
这些可以看看其他的,过于基础
二、类与对象
1. 三大特征
(1) 封装
通过private、default、protected、public关键字实现属性或方法的封装,仅对外提供公共访问方式
例如,定义一个Strudent对象,为了提供对外访问方式则使用get set方法
定义一个Strudent类
package com.itheima.springboottest;public class Strudent {private String Username;public String getUsername() {return Username;}public void setUsername(String username) {Username = username;}
}
这个strudent的类中,Username是私有的,直接使用会报错,通过公共的get set方法可以提供给其他类进行使用
定义一个Test类进行调用获取strudent
package com.itheima.springboottest;public class Test {public static void main(String[] args){Strudent student = new Strudent();student.setUsername("zhangyuan");String username = student.getUsername();System.out.println(username);}
}
运行Test类可以获得名字:zhangyuan的结果如图
这就是一种封装
(2)继承
extends
(3)多态
- 一个对象变量可以指向多种实际类型对象的现象称为:“多态”
- 三个必要条件:继承、方法的重写、父类引用指向子类对象
- Java中多态的实现方式:接口实现,继承父类进行方法重写,同一个类中进行方法重载,父类引用指向子类对象
2. 类的实例化
(1) 类通过NEW来创建
- 创建一个类
类的定义格式
[修饰符] class 类名 [extends 父类名] [implements 接口名]{//类体,包括类的成员变量和成员方法}
- 创建一个已有类的实例
Strudent student = new Strudent();
(2) 类的继承
- 默认继承object
- 类的继承格式
class 父类{}
class 子类 extends 父类{}
例如定义一个父类parents
public class Parents {private int age;public int getAge() {return age;}public void setAge(int age) {this.age = age;}public Parents(int age) {this.age = age;}public Parents() {}public void myPrint(){System.out.println("我是父类的myprint方法");}
定义一个子类去继承父类的公有属性
package com.itheima.springboottest;
public class Son extends Parents{
public static void main(String[] args) {
Son son = new Son();
// son.age=3; 子类只能有父类公有的属性,私有属性没有
son.myPrint();
}
}
- 重写父类方法
使用与父类中方法一模一样方法名
Son.java
package com.itheima.springboottest;public class Son extends Parents{public static void main(String[] args) {Son son = new Son();
// son.age=3; 子类只能有父类公有的属性,私有属性没有son.myPrint();}@Override # 这是在springboot框架中指明子类重写父类方法的注解public void myPrint() {System.out.println("我是子类重写父类myprint方法");}
}
(3)类的封装
- 修改属性的可见性为private
- 创建getter/setter方法用于封装
- 在 getter/setter方法中加入属性控制语句
package com.itheima.springboottest;public class Parents {private int age;private int name;public int getAge() {return age;}public void setAge(int age) {this.age = age;}public int getName() {return name;}public void setName(int name) {this.name = name;}public Parents(int age) {this.age = age;}public Parents() {}public void myPrint(){System.out.println("我是父类的myprint方法");}
}
还可以对setter方法修改
例如:对年龄为0的进行打印
父类
package com.itheima.springboottest;public class Parents {private int age;private int name;public int getAge() {return age;}public void setAge(int age) {if (age <= 0){System.out.println("年龄不符合要求");}else {this.age = age;}}public int getName() {return name;}public void setName(int name) {this.name = name;}public Parents(int age) {this.age = age;}public Parents() {}public void myPrint(){System.out.println("我是父类的myprint方法");}
}
子类
package com.itheima.springboottest;public class Son extends Parents{@Overridepublic void myPrint() {System.out.println("我是子类重写父类myprint方法");}public void printAge(Son son){System.out.println(son.getAge());}public static void main(String[] args) {Son son = new Son();
// son.age=3; 子类只能有父类公有的属性,私有属性没有son.myPrint();son.setAge(0);son.printAge(son);}
}
相关文章:
![](https://img-blog.csdnimg.cn/direct/0176aeebce034b6185ba3a03b154b6cd.png)
java基础知识点全集
JAVA的所有知识点 一、基础的数组、数据类型、输入输出二、类与对象1. 三大特征(1) 封装(2)继承(3)多态 2. 类的实例化(1) 类通过NEW来创建(2) 类的继承&…...
![](https://img-blog.csdnimg.cn/direct/c7c13f65072848f5a172f979704ecd0d.jpeg)
如何完成域名解析验证
一:什么是DNS解析: DNS解析是互联网上将人类可读的域名(如www.example.com)转换为计算机可识别的IP地址(如192.0.2.1)的过程,大致遵循以下步骤: 查询本地缓存:当用户尝…...
![](https://www.ngui.cc/images/no-images.jpg)
2024年6月个人工作生活总结
title: 2024年6月个人工作生活总结 urlname: code-for-2024-06 tags: 代码积累知识总结 categories:我的程序代码 date: 2024-06-30 00:00:00 photos:gallery/tech/c2.jpg 本文为 2024年6月工作生活总结。 研发编码 编码和注释 因某些需要,重拾了2019年的工程代码…...
![](https://img-blog.csdnimg.cn/direct/2d4d485d28784e4fa106c972e39fe0b0.png)
Json与Java类
简介 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。JSON数据由键值对构成,并以易于阅读的文本形式展现,支持数组、对象、字符串、数字、布尔值…...
![](https://img-blog.csdnimg.cn/direct/b2cdb155ecbb48c1a77e4289adea780e.png#pic_center)
动手学深度学习(Pytorch版)代码实践 -计算机视觉-39实战Kaggle比赛:狗的品种识别(ImageNet Dogs)
39实战Kaggle比赛:狗的品种识别(ImageNet Dogs) 比赛链接:Dog Breed Identification | Kaggle 1.导入包 import torch from torch import nn import collections import math import os import shutil import torchvision from…...
![](https://www.ngui.cc/images/no-images.jpg)
在Linux系统中挂载硬盘
目录 1. 查看硬盘信息 2. 分区硬盘(如果硬盘没有分区) 3. 格式化分区 4. 创建挂载点 5. 挂载分区 6. 验证挂载 7.设置开机自动挂载(可选) 1. 查看硬盘信息 lsblk 这个命令会列出所有的块设备,包括硬盘 2.…...
![](https://img-blog.csdnimg.cn/direct/948ba1f2ed294491b1a4ad8116384e0e.png)
安卓短视频去水印v1.7 简洁好用
各大平台视频无水印提取,登录即永久会员! 无水印提取,图片无水印提取 视频旋转,倒放,转gif等功能。 链接:https://pan.baidu.com/s/1UgO4V16ZM34tG5uDog74Pg?pwdcn0u 提取码:cn0u...
![](https://img-blog.csdnimg.cn/direct/9fe5882179b74b69a0367344017ca09d.png)
【征服数据结构】:期末通关秘籍
【征服数据结构】:期末通关秘籍 💘 数据结构的基本概念😈 数据结构的基本概念😈 逻辑结构和存储结构的区别和联系😈 算法及其特性😈 简答题 💘 线性表(链表、单链表)&…...
![](https://img-blog.csdnimg.cn/direct/1f23d73dc0564b1fa4d7d4c6f04a21cc.png)
GIT 基于master分支创建hotfix分支的操作
基于master分支创建hotfix分支的操作通常遵循以下步骤: 切换到master分支: 首先,确保你的工作区是最新的,并且你在master分支上。如果不在master分支,你需要先切换过去。 Bash git checkout master 拉取最新的master…...
![](https://img-blog.csdnimg.cn/direct/a78e884fe65f479a91fd1cf89220c8ef.png)
Vue-CLI脚手架与node.js安装
前言: Vue-CLI 是一个基于 Vue.js 快速开发单页应用的官方脚手架工具,能够帮助开发者快速搭建前端项目的基础结构。在开始使用 Vue-CLI 前,首先需要安装 Node.js,因为 Vue-CLI 是基于 Node.js 构建的。 Node.js 是一个基于 Chrom…...
![](https://img-blog.csdnimg.cn/img_convert/8ec871307bf478d4a3cefccfd982e56c.png)
自适应站长跑路单页网站源码
跑路单页HTML源码自行修改文字就行了,上传到服务器里面运行即可,本地运行的话音乐会加载不出来,涉及到跨域问题 自适应站长跑路单页网站源码...
![](https://img-blog.csdnimg.cn/direct/db41460821464f77a60515febdec7871.png)
Java基础(判断和循环)
一、流程控制语句-顺序结构 顺序结构语句是Java程序默认的执行流程,按照代码的先后顺序,从上到下依次执行。 二、流程控制语句-分支结构(分支结构包括if、switch) if语句:在程序中用来进行判断 1、If语句的第一种格式…...
![](https://www.ngui.cc/images/no-images.jpg)
51单片机第12步_使用stdio.h库函数仿真串口通讯
本章介绍如何使用stdio.h库函数仿真串口通讯,学会使用view下面的“serial window #1”,实现模拟串口通讯。 Keil C51中有一些关键字,需要牢记: interrupt0:指定当前函数为外部中断0; interrupt1:指定当前函数为定时器0中断&…...
![](https://www.ngui.cc/images/no-images.jpg)
simulink-esp32开发foc电机
1. ESP32 和 STM32 都是流行的微控制器,但它们的刷写方式有所不同。 ESP32 ESP32 可以通过以下几种方式刷写: USB 下载模式:这是最常见的一种刷写方式。将 ESP32 连接到计算机的 USB 端口,然后将 ESP32 置于下载模式。可以使用…...
![](https://www.ngui.cc/images/no-images.jpg)
Python教程--基本技能
】TOC 5.1 解析命令行参数 在Python中,解析命令行参数是一项常见的任务,尤其是在开发命令行工具或脚本时。Python标准库提供了argparse模块,它可以帮助你轻松地编写用户友好的命令行接口。下面是使用argparse模块解析命令行参数的基本步骤&…...
![](https://img-blog.csdnimg.cn/direct/2d3a5697157648c09faff7bd49c12660.png)
干货分享:Spring中经常使用的工具类(提示开发效率)
环境:Spring5.3…30 1、资源工具类 ResourceUtils将资源位置解析为文件系统中的文件的实用方法。 读取classpath下文件 File file ResourceUtils.getFile(ResourceUtils.CLASSPATH_URL_PREFIX "logback.xml") ; // ...读取文件系统文件 file Resou…...
![](https://csdnimg.cn/release/blog_editor_html/release2.3.6/ckeditor/plugins/CsdnLink/icons/icon-default.png?t=N7T8)
一文讲懂npm link
前言 在本地开发npm模块的时候,我们可以使用npm link命令,将npm 模块链接到对应的运行项目中去,方便地对模块进行调试和测试 用法 包链接是一个两步过程: 1.为依赖项创建全局软链npm link。一个符号链接,简称软链&a…...
![](https://img-blog.csdnimg.cn/direct/38730faabb074ee0a44ce1883c8d72c1.png)
观成科技:证券行业加密业务安全风险监测与防御技术研究
摘要:解决证券⾏业加密流量威胁问题、加密流量中的应⽤⻛险问题,对若⼲证券⾏业的实际流量内容进⾏调研分析, 分析了证券⾏业加密流量⾯临的合规性⻛险和加密协议及证书本⾝存在的⻛险、以及可能存在的外部加密流量威 胁,并提出防…...
![](https://www.ngui.cc/images/no-images.jpg)
使用Swoole开发高性能的Web爬虫
使用swoole开发高性能的web爬虫 Web爬虫是一种自动化获取网络数据的工具,它可以在互联网上收集数据,并且可以被应用于各种不同的领域,如搜索引擎、数据分析、竞争对手分析等。随着互联网规模和数据量的快速增长,如何开发一个高性…...
![](https://img-blog.csdnimg.cn/img_convert/c175558f14bca7b6cbf12c5e83cc5304.jpeg)
【Elasticsearch】Elasticsearch索引创建与管理详解
文章目录 📑引言一、Elasticsearch 索引的基础概念二、创建索引2.1 使用默认设置创建索引2.2 自定义设置创建索引2.3 创建索引并设置映射 三、索引模板3.1 创建索引模板3.2 使用索引模板创建索引 四、管理索引4.1 查看索引4.2 更新索引设置4.3 删除索引 五、索引别名…...
![](https://img-blog.csdnimg.cn/direct/e986f484419b4f8f89f3fb4d5131306e.png)
[数据集][目标检测]棉花检测数据集VOC+YOLO格式389张1类别
数据集格式:Pascal VOC格式YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):389 标注数量(xml文件个数):389 标注数量(txt文件个数):389 标注类别…...
![](https://www.ngui.cc/images/no-images.jpg)
使用Java实现实时数据处理系统
使用Java实现实时数据处理系统 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿! 引言 在当今信息爆炸的时代,实时数据处理系统变得越来越重要。无论…...
![](https://www.ngui.cc/images/no-images.jpg)
整合web-socket的常见bug
整合文章连接 此文是记录我上网查找整合方案时候踩的坑,特别是注册失败的问题,比如还有什么去掉Compoent就可以,但是这样这个端点就失效了 特别是报错: at org.springframework.web.socket.server.standard.ServerEndpointExporter.registerEndpoint(ServerEndpointExporter.…...
![](https://www.ngui.cc/images/no-images.jpg)
Python 中字符串的常用操作都有哪些?
在 Python 中字符串的表达方式有四种 一对单引号 一对双引号 一对三个单引号 一对三个双引号 a ‘abc’ b “abc” c ‘’‘abc’’’ d “”“abc”"" print(type(a)) # <class ‘str’> print(type(b)) # <class ‘str’> print(type©) # <…...
![](https://www.ngui.cc/images/no-images.jpg)
FFmpeg 硬件编码加速文档介绍
介绍 硬件访问:许多平台提供了对专用硬件的访问,这些硬件可以用于执行解码、编码或过滤等视频相关操作。 性能与资源使用:使用硬件可以加快某些操作的速度或减少其他资源(特别是CPU)的使用,但可能会产生不同的结果或质量较低,或带来在使用纯软件时不存在的额外限制。 硬…...
![](https://img-blog.csdnimg.cn/direct/af12b9cab7cf4fe8abe34ce40576aee1.png)
【Matlab函数分析】imread从图形文件读取图像
🔗 运行环境:Matlab 🚩 撰写作者:左手の明天 🥇 精选专栏:《python》 🔥 推荐专栏:《算法研究》 #### 防伪水印——左手の明天 #### 💗 大家好🤗ᾑ…...
![](https://img-blog.csdnimg.cn/direct/9f1ec26be0364b91a08031f4b08a2caa.png#pic_center)
零基础光速入门AI绘画,SD保姆攻略
前言 大家好,我是AI绘画咪酱。一名AIGC狂热爱好者,目前正在AI绘画领域进行深入的探索。 我花了一个月时间把SD研究了一遍,秉持着用有趣、易懂的文字让小白也可以零基础光速使用SD(stable diffusion)入门AI绘画&#…...
![](https://img-blog.csdnimg.cn/direct/271c63c8e3764102bc6f67efa4f69d73.png)
详细配置SQL Server的链接服务器(图文操作Mysql数据库)
目录 前言1. MySQL ODBC 驱动2. 配置 SQL Server 链接服务器3. 彩蛋前言 此处配置以及安装没有什么理论知识 所以直奔主题,跟着以下步骤配置安装即可 需求:准备在10.197.0.110中链接外部的10.197.0.96的mysql数据源 已默认在10.197.0.96中安装了MySQL数据库并且知道其连接信…...
![](https://img-blog.csdnimg.cn/direct/1f1f516c868b482b99dbd43fd4175b20.png)
DDD学习笔记五
模型引力场:聚合 强作用力体现: 某个领域模型是另一些模型存在的前提,没有前者,后者就失去了生存的意义。 一组领域模型之间存在关联的领域逻辑,任何时候都不能违反。 一组领域模型必须以一个完整的、一致的状态呈现给…...
![](https://www.ngui.cc/images/no-images.jpg)
CAN报文的发送类型-OnChange、OnWrite、IfActive、Repetition
CAN报文的发送类型分为基本发送类型和混合发送类型两大类 CAN基本发送类型包括Cyclic周期发送、OnChange变化时发送、OnWrite写入时发送和IfActive有效时发送。基本发送类型中的Cyclic称为周期型,而其他3个类型称为事件型(Event)。发送次数是通过定义Repetition重复次数来实…...
![](https://img-blog.csdnimg.cn/direct/7641f48da38449c0a6c81254e6cf9241.jpeg)
神经网络在机器学习中的应用:手写数字识别
机器学习是人工智能的一个分支,它使计算机能够从数据中学习并做出决策或预测。神经网络作为机器学习的核心算法之一,因其强大的非线性拟合能力而广泛应用于各种领域,包括图像识别、自然语言处理和游戏等。本文将介绍如何使用神经网络对MNIST数…...
![](https://www.ngui.cc/images/no-images.jpg)
QT拖放事件之四:自定义拖放操作-利用QDrag来拖动完成数据的传输-案例demo
1、核心代码 #include "Widget.h" #include "ui_Widget.h" #include "MyButton.h"Widget::Widget(QWidget *parent): QWidget...
![](https://www.ngui.cc/images/no-images.jpg)
Spring Boot应用的部署与扩展
Spring Boot应用的部署与扩展 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿! 引言 Spring Boot作为现代化Java应用的首选框架之一,以其简化的配置…...
![](https://img-blog.csdnimg.cn/direct/b05cf8d2a26645368f9d0de92486c678.png)
Spring底层原理之bean的加载方式八 BeanDefinitionRegistryPostProcessor注解
BeanDefinitionRegistryPostProcessor注解 这种方式和第七种比较像 要实现两个方法 第一个方法是实现工厂 第二个方法叫后处理bean注册 package com.bigdata1421.bean;import org.springframework.beans.BeansException; import org.springframework.beans.factory.config.…...
![](https://www.ngui.cc/images/no-images.jpg)
大数据面试题之Spark(5)
Spark SQL与DataFrame的使用? Sparksql自定义函数?怎么创建DataFrame? HashPartitioner和RangePartitioner的实现 Spark的水塘抽样 DAGScheduler、TaskScheduler、SchedulerBackend实现原理 介绍下Sparkclient提交application后,接下来的流程? Spark的几种…...
![](https://www.ngui.cc/images/no-images.jpg)
springboot笔记示例六:fastjson2集成
springboot笔记示例六:fastjson2集成 本文md下载 https://download.csdn.net/download/a254939392/89491102本文md文档下载地址 #springboot json官方说明 https://docs.spring.io/spring-boot/docs/2.1.6.RELEASE/reference/html/boot-features-json.htmlsprin…...
![](https://img-blog.csdnimg.cn/direct/1896bfb70d6846389296f4cb7415376b.png)
VLOOKUP函数在表格的简单运用-两个表匹配
1.什么是VLOOKUP? VLOOKUP是Excel中的一个内置函数,主要用于在区域或表格的首列查找指定的值,并返回该行中其他列的值。它特别适用于跨表格数据匹配 2.函数运用 2.1.这边两个表取名a表和b表,做为我们的实例表。 表格a包含&…...
![](https://img-blog.csdnimg.cn/direct/777ffabcbf684eb0bb5580a00b2b5f2b.png#pic_center)
http.cookiejar.LoadError: Cookies file must be Netscape formatted,not JSON.解决方案
大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作的方式对所学的…...
![](https://img-blog.csdnimg.cn/direct/43373a5186b949e4a2e6dd4aba035d80.png)
逻辑操作符
目录 && --- 逻辑与操作符 || --- 逻辑或操作符 && --- 逻辑与操作符 逻辑与操作符有并且的意思,一般用于判断语句中 逻辑与操作符运行规则是都要为真,才会继续执行或计算 360笔试题: 有关前置(--),后置(-…...
![](https://www.ngui.cc/images/no-images.jpg)
Java调用第三方接口的秘籍:技巧、案例与最佳实践
Java调用第三方接口的秘籍:技巧、案例与最佳实践 在Java开发中,调用第三方接口是一项常见的任务。无论是与外部系统交互、集成其他服务,还是调用远程API获取数据,掌握有效的第三方接口调用技巧都是至关重要的。本文将深入剖析Jav…...
![](https://img-blog.csdnimg.cn/direct/be1ac39608634bd9b03cd04bb3b040a5.png)
【机器学习】机器学习重要方法——深度学习:理论、算法与实践
文章目录 引言第一章 深度学习的基本概念1.1 什么是深度学习1.2 深度学习的历史发展1.3 深度学习的关键组成部分 第二章 深度学习的核心算法2.1 反向传播算法2.2 卷积神经网络(CNN)2.3 循环神经网络(RNN) 第三章 深度学习的应用实…...
![](https://img-blog.csdnimg.cn/direct/52d6054a592446be82ad24e033f9c31e.png#pic_center)
计网之IP
IP IP基本认识 不使用NAT时,源IP地址和目的IP地址不变,只要源MAC和目的MAC地址在变化 IP地址 D类是组播地址,E类是保留地址 无分类地址CIDR 解决直接分类的B类65536太多,C类256太少a.b.c.d/x的前x位属于网路号,剩…...
![](https://img-blog.csdnimg.cn/direct/720a3581e5ae4dba96a2cf23e63ec982.png)
mybatis延迟加载
mybatis延迟加载 1、延迟加载概述 应用场景 如果查询订单并且关联查询用户信息。如果先查询订单信息即可满足要求,当我们需要查询用户信息时再查询用户信息。把对用户信息的按需去查询就是延迟加载。 延迟加载的好处 先从单表查询、需要时再从关联表去关联查…...
![](https://img-blog.csdnimg.cn/img_convert/475d2193d5c60b23b7907b56bcfada7e.webp?x-oss-process=image/format,png)
危险!属性拷贝工具的坑!
1. 背景 之前在专栏中讲过“不推荐使用属性拷贝工具”,推荐直接定义转换类和方法使用 IDEA 插件自动填充 get / set 函数。 不推荐的主要理由是: 有些属性拷贝工具性能有点差有些属性拷贝工具有“BUG”使用属性拷贝工具容易存在一些隐患(…...
![](https://img-blog.csdnimg.cn/img_convert/b8dfd39ec2a43ef11e8f204343be6c26.png)
qt实现打开pdf(阅读器)功能用什么库比较合适
关于这个问题,网上搜一下,可以看到非常多的相关博客和例子,可以先看看这个总结性的博客(https://zhuanlan.zhihu.com/p/480973072) 该博客讲得比较清楚了,这里我再补充一下吧(qt官方也给出了一些…...
![](https://www.ngui.cc/images/no-images.jpg)
在node.js环境中使用web服务器http-server运行html静态文件
http-server http-server是一个超轻量级web服务器,它可以将任何一个文件夹当作服务器的目录供自己使用。 当我们想要在服务器运行一些代码,但是又不会配置服务器的时候,就可以使用http-server就可以搞定了。 使用方法 因为http-server需要…...
![](https://img-blog.csdnimg.cn/direct/83740783b2494003901669395bb0ccdb.png)
前端学习篇一(HTML)
Introduction ##文章内容:使用HBuilder制作一个简单的HTML5网页以此达到学习HTML5 的目的 ##编写内容:1.HTML实现平台 2.HTML简介 3.HTML语言解析 ##编写人:贾雯爽 ##最后更新时间:2024/07/01 Overview Details 一、HTML简介…...
![](https://i-blog.csdnimg.cn/direct/014d36bd99a54dcd8f9988649785fae6.png)
VUE笔记
框架: 框架结构,把很多基础功能已经实现(封装了)。 框架:在基础语言之上,对各种基础功能进行封装,方便开发者,提高开发效率。 举例:操作页面 现在:点击按…...
![](https://img-blog.csdnimg.cn/direct/12e8b4cb69a64f7f924cf59761b772eb.png)
Datawhale机器学习day-1
赛题 在当今科技日新月异的时代,人工智能(AI)技术正以前所未有的深度和广度渗透到科研领域,特别是在化学及药物研发中展现出了巨大潜力。精准预测分子性质有助于高效筛选出具有优异性能的候选药物。以PROTACs为例,它是…...
![](https://img-blog.csdnimg.cn/direct/2f7c7ab1d37d4bfcb50ef2c1fa96e059.png)
业务模型扩展字段存储
构建业务模型时,通常模型会设置扩展信息,存储上一般使用JSON格式存储到db中。JSON虽然有较好的扩展性,但并没有结构化存储的类型和非空等约束,且强依赖代码中写入/读取时进行序列化/反序列化操作, 当扩展信息结构简单且…...
![](https://img-blog.csdnimg.cn/direct/dd6e9f6eead446189131c58dce111090.png#pic_center)
【后端面试题】【中间件】【NoSQL】ElasticSearch面试基本思路和高可用方案(限流、消息队列、协调节点、双集群)
基本思路 业务开发面试Elasticsearch的时候基本问的是基础知识以及倒排索引。 Elasticsearch最基本的可用性保障就是分片,而且是主从分片,所以遇到Elasticsearch如何做到高可用这个问题的时候,首先要提到这一点。 Elasticsearch高可用的核心…...
![](https://www.ngui.cc/images/no-images.jpg)
基于深度学习的人脸关键点检测
1. 任务和目标 人脸关键点检测的主要任务是识别并定位人脸图像中的特定关键点,例如眼睛的角点、眉毛的顶点、鼻子的底端、嘴角等。这些关键点不仅能提供面部结构的几何信息,还可以用于分析表情、识别个体,甚至检测面部姿势。 2. 技术和方法…...
![](https://img-blog.csdnimg.cn/img_convert/152fd6a2b529dbc26ffe9edbca5f7bbb.jpeg)
可燃气体报警器:广东深圳五金行业的安全守护者
在广东深圳这一五金制造与集散的重地,安全问题一直受到业界和社会的高度重视。在五金行业的日常运营中,可燃气体作为能源的重要来源,其安全使用与监控显得尤为重要。 可燃气体报警器作为保障生产安全的重要设备,在五金行业中扮演…...
![](https://img-blog.csdnimg.cn/direct/0100daa99b5845fb81aee5d631519c30.png)
手机数据恢复篇:如何在恢复出厂设置后的 iPhone 恢复短信
您可能会认为,在恢复出厂设置iPhone后恢复短信时,一切都会丢失,但是仍然有一些方法可以检索您的重要对话。截至 2024 年,数据恢复技术的进步使得从备份甚至直接从设备内存中抢救消息变得更加容易。无论是通过 iCloud、iTunes 还是…...
![](https://www.ngui.cc/images/no-images.jpg)
深入浅出:npm常用命令详解和实践
npm 是 Node.js 的包管理器,用于管理 Node.js 应用的依赖关系和版本。 以下是一些常用的 npm 命令: npm init: 命令用于初始化一个新的 Node.js 项目。它会创建一个 package.json 文件,这个文件包含了项目的元数据和依赖信息。 npm initnpm…...
![](https://img-blog.csdnimg.cn/direct/be7ed78f2f034c80bd1862244719bb16.png)
初识Java(复习版)
一. 什么是Java Java是一种面向对象的编程语言,和C语言有所不同,C语言是一门面向过程的语言。偏底层实现,比较注重底层的逻辑实现。不能一味的说某一种语言特别好,每一种语言都是在特定的情况下有自己的优势。 二.Java语言发展史…...
![](https://www.ngui.cc/images/no-images.jpg)
比亚迪BYDSHARK墨西哥上市,开启南美出行新篇章
全球瞩目:BYD SHARK墨西哥首发,开启新能源皮卡新纪元在5月14日这个值得纪念的日子里,比亚迪首款皮卡BYD SHARK在墨西哥城举行了盛大的全球产品发布暨墨西哥上市发布会。BYD SHARK的惊艳亮相不仅彰显了比亚迪作为世界级新能源科技公司的强大实力,也宣告了全球新能源皮卡时代的正…...
![](https://www.ngui.cc/images/no-images.jpg)
卷出花来!比亚迪海狮07首搭天神之眼五月新车个个有看点
五月虽然不是传统的车市旺季,但仍然有多款重磅新车即将上市,包括比亚迪全新SUV海狮07 EV、智己L6、沃尔沃EX30,三款全新新能源车型要颜值有颜值,要性能有性能,近期想要入手新车的准车主们值得关注。比亚迪海狮07上市日期:5月10日4月25日,比亚迪旗下全新中型SUV——海狮07…...
![](https://www.ngui.cc/images/no-images.jpg)
如虎添翼,联想在全球科技版图挥毫泼墨
在经历近一个多月强势上扬后,联想集团在全球科技版图上挥毫泼墨,再迎喜讯。5月29日,联想集团宣布,公司与沙特阿拉伯公共投资基金旗下的Alat埃耐特公司达成重大战略合作,成功获得高达20亿美元的战略投资。据悉,Alat埃耐特全球CEO闵毅达先生曾就职于戴尔公司,负责戴尔在亚…...
![](https://www.ngui.cc/images/no-images.jpg)
极氪007开卷了,007新增后驱增强版
极氪开卷了,007新增后驱增强版,价格和原本入门版一样,但是加赠了需要额外选装的舒适套装和科技全感套装,相当于后续智驾版去掉一颗激光雷达和一块NVIDIA DRIVE Orin驾驶辅助芯片,然后减了2万车价。这下极氪007的入门版就很香了,舒适配置齐平高配,仅智驾部分稍弱一些。很…...
![](https://img-blog.csdnimg.cn/direct/8bbbc49f4c434bb0bef723ed15b618bf.png)
JRT性能演示
演示视频 君生我未生,我生君已老,这里是java信创频道JRT,真信创-不糊弄。 基础架构决定上层建筑,和给有些品种的植物种植一样,品种不对,施肥浇水再多,也是不可能长成参天大树的。JRT吸收了各方…...
![](https://www.ngui.cc/images/no-images.jpg)
shell脚本:将一维数组以二维数组显示
shell脚本:将一维数组改成二维数组显示 1.编辑脚本文件 vi output_array.sh2.编写脚本 #!/bin/bash# 假设一维数组one_array已经包含9个元素 one_array=(1 2 3 4 5 6 7 8 9) # 获取数组长度 length=...