算法floyd java

Java 基础篇day08

抽象 抽象方法用abstract 抽象类中不一定有抽象方法,有抽象方法的类一定是抽象类 类中该有的成员(成员变量,方法,构造器),抽象类都可以有 抽象类最主要的特点式抽象类不能创建对象,仅作为一种特殊的父亲,让子类继承并且实现 A a = new A() //抽象类不能创建对象 一个类继承抽象类,必 ......
基础 Java day 08

Java面向对象(四)

多态 什么是多态 多态:理解为一个事物的多种形态 比如在现实生活中每个人都会扮演着不同的身份,比如张三可以是学生身份,可以是一个孩子身份,可以是教师身份,可以是父亲的身份。 Java中多态的体现 子类对象多态性:父类的引用指向子类的对象(或者子类的对象赋给父类引用) 举个例子: 1 public c ......
对象 Java

Python算法

递归-汉诺塔 查看代码 A = [1,2,3,4] B = [] C = [] def hanoi(n, A, B, C): if n == 1: # 终止条件 C.append(A.pop()) return else: hanoi(n - 1, A, C, B) # 将A经过C移动到B prin ......
算法 Python

十、Java多线程

一、多线程概述 1、进程: 正在运行的程序,是系统进行资源分配和调用的独立单位。 每一个进程都有它自己的内存空间和系统资源。 2、线程: 是进程中的单个顺序控制流,是一条执行路径 一个进程如果只有一条执行路径,则称为单线程程序。 一个进程如果有多条执行路径,则称为多线程程序。 3、Java程序运行原 ......
线程 Java

Java中的IO流(一)

Java中的IO流(一) 一、前言 学习这部分内容的时候,跟着敲代码难免有些乱,这里先放一张图: 二、实现对文件和文件夹的操作: 案例一: package file.bytestream; import java.io.File; import java.io.FileNotFoundExcepti ......
Java

Primal-Dual 原始对偶算法

想把 spfa 换成 dij,用 Johnson 里面的技巧,给予每个点一个势能 \(h_u\),边 \((u,v,w)\) 的新边权为 \(w+h_u-h_v\),为了保证其 \(\geq 0\) 以源点为最短路跑最短路后赋值 \(h_u\gets d_u\) 即可。 增广之后会加入反向边,考虑怎 ......
对偶 算法 Primal-Dual Primal Dual

Java中的多态

向上转型后的再向下转回去才行 注意:向下转型时,有可能编译阶段不报错,但是程序运行时会报错,类型转换异常。 ......
Java

Java中的抽象类

注意:抽象类中也是有默认的无参构造函数的 ......
Java

Java登陆第二天——SQL之DML

SQL语句 SQL概括起来可以分为以下四组。(都是SQL,因为功能的不同,为了更好学习划分了类别) DDL——数据定义语言。用于定义数据的结构。 指的是增,删,改数据库 DML——数据操作语言。用于检索或修改数据。 指的是增,删,改数据 DQL——数据查询语言。用于查询各种形式的数据。 指的是查询数 ......
Java DML SQL

封装java导出Excel工具类使用

基于POI的导入导出工具类使用 背景 快速引入 基本excel导入成对象 合并excel导入成为对象 导出复杂excel表格 最后 背景 自己封装了一个excel工具类,方便以后使用和部分可能有相同需求的朋友使用,现在做一个简单的记录 快速引入 第一步导包,maven包仅包含poi依赖,导入时注意p ......
工具 Excel java

【Java Web】从配置修改静态变量

对象 @ConfigurationProperties(prefix = "system-upload-prefix") @Configuration @RefreshScope @Data public class SystemUploadPrefix { private String uploa ......
变量 静态 Java Web

IDEA (JAVA) 内存使用高堆分析

HISTOGRAM Histogram. Top 50 by instance count [All-objects] [Only-strong-ref]: 1: [ 2.0M/ 141MB] [1.75M/ 127MB] byte[] 2: [1.99M/43.8MB] [1.74M/38.3MB ......
内存 IDEA JAVA

Java登陆第二天——SQL之DDL

SQL语句 SQL概括起来可以分为以下四组。(都是SQL,因为功能的不同,为了更好学习划分了类别) DDL——数据定义语言。用于定义数据的结构。 指的是增,删,改数据库 DML——数据操作语言。用于检索或修改数据。 指的是增,删,改数据 DQL——数据查询语言。用于查询各种形式的数据。 指的是查询数 ......
Java DDL SQL

java如何实现线程同步

一、什么是线程的同步 线程有自己的私有数据,比如栈和寄存器,同时与其它线程共享相同的虚拟内存和全局变量等资源。 在一般情况下,创建一个线程是不能提高程序的执行效率的,所以要创建多个线程。但是当多个线程同时读写同一份共享资源的时候,会引起冲突,例如在多个线程同时对同一个内存地址进行写入,由于CPU时间 ......
线程 java

文心一言 VS 讯飞星火 VS chatgpt (131)-- 算法导论11.2 3题

三、用go语言,Marley 教授做了这样一个假设,即如果将链模式改动一下,使得每个链表都能保持已排好序的顺序,散列的性能就可以有较大的提高。Marley 教授的改动对成功查找、不成功查找、插入和删除操作的运行时间有何影响? 文心一言: Marley 教授的假设是关于调整链表(可能是一个散列链表)以 ......
文心 导论 算法 chatgpt VS

多无人机在线路径规划的新算法

南京航空航天大学自动化学院使用NOKOV度量动作捕捉系统获取多架无人机的精确位置信息,实现多架无人机协同实时路径规划。 ......
无人机 算法 路径

【题解】CF1142E - Pink Floyd

CF1142E - Pink Floyd https://www.luogu.com.cn/problem/CF1142E 粉边构成 dag 的做法显然。 然后就是不构成 dag,那么我们可以枚举没有遍历到的点求一个 dfs 生成树,dfs 生成树的性质是删掉的边只会是返祖边,返祖边连接的两个点就不 ......
题解 1142E Floyd 1142 Pink

JAVA基础学习——常用API

1 math 2 system 3 object 4 objects 5 biginteger 1 math 2 system 3 object 4 objects 5 biginteger 1 math 2 system 3 object 4 objects 5 biginteger ......
常用 基础 JAVA API

TSINGSEE视频智能分析系统AI算法针对遛狗不拴绳行为的监管方案

为解决遛狗不拴绳普遍存在的“发现难、取证难”等问题,利用AI智能识别算法对遛狗不拴绳行为进行智能识别与告警,已经成为当前物业监管手段升级的重要一环。 ......
算法 TSINGSEE 行为 智能 方案

Java学习之路(六)

Java学习之路(六) 1.API 1.1 API概述-帮助文档的使用 什么是API ​ API (Application Programming Interface) :应用程序编程接口 java中的API ​ 指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不 ......
Java

java 实现多客户聊天功能

服务端 package com.aynu.demo; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.net.ServerSocket; ......
客户 功能 java

TSINGSEE青犀智能分析网关工服识别算法,如何最大限度保障工人安全?

具备了数据记录和存储功能,能够将摄像头采集到的数据进行记录和存储。这些数据可以用于事后分析和总结,以提高监管效率和安全性。 ......
工服 网关 算法 限度 TSINGSEE

基于FPGA的图像sobel边缘提取算法开发,包括tb测试文件以及matlab验证代码

1.算法运行效果图预览 2.算法运行软件版本 vivado2019.2 matlab2022a 3.算法理论概述 图像边缘检测大幅度地减少了数据量,并且剔除了可以认为不相关的信息,保留了图像重要的结构属性。有许多方法用于边缘检测,它们的绝大部分可以划分为两类:基于查找一类和基于零穿越的一类。基于查找 ......
算法 图像 边缘 代码 文件

TSINGSEE青犀车辆违停AI算法在园区道路管控场景中的应用方案

对区域内的车辆目标进行提取、对违停行为自动判定、自动识别车牌,可以准确、快速地对机动车违停行为进行检测、抓拍、取证、告警 ......
算法 园区 TSINGSEE 场景 车辆

TSINGSEE视频智能分析人员入侵AI检测算法如何让城市管理更加高效、智慧?

在城市管理场景中,经常面临着禁区垂钓、非法捕捞、行人闯红灯、小区盗窃、车辆乱停乱放等一系列管理难题,这给城市发展带来了不小的阻力,同时也极易增加管理的人力、物力和财力。传统的人员巡逻监管效率低并且存在时间差,很难及时发现这些违规行为,因此,利用AI智能检测技术,尤其是人员入侵检测算法的应用,对城市的 ......
算法 TSINGSEE 智慧 人员 智能

Java圈高危安全漏洞

主要高危漏洞: 1、fastjson-1.2.78 报告网址:https://devhub.checkmarx.com/cve-details/CVE-2022-25845/ 风险指数:9.8/10 解决方式:升级版本至1.2.83 2、spring-web:5.2.9.RELEASE CVE-20 ......
安全漏洞 漏洞 Java

【教你写爬虫】用Java爬虫爬取百度搜索结果!可爬10w+条!

一、爬取目标 大家好,我是盆子。今天这篇文章来讲解一下:使用Java爬虫爬取百度搜索结果。 首先,展示爬取的数据,如下图。 爬取结果1: 爬取结果2: 代码爬取展示: 可以看到,上面爬取了五个字段,包括 标题,原文链接地址,链接来源,简介信息,发布时间。 二、爬取分析 用到的技术栈,主要有这些 Pu ......
爬虫 搜索结果 结果 Java 10

Day02java入门

所有学习内容来自:狂神说java Java入门 高可用、高性能、高并发 主要学习:Maven、Tomcat、Spring、Hadoop、myBatis java优势及特性: ​ 简单性、面向对象、可移植、高性能、分布式、动态性、多线程、安全性、健壮性 JDK、JRE、JVM: 环境安装 卸载JDK ......
java Day 02

java获取客户端ip的正确方式

版权声明:本文为CSDN博主「@居然是个高手」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/HH112586/article/details/129747098 在JSP里,获取客户端的IP地址的方法是:req ......
客户端 客户 方式 java

java为什么能在安卓环境下运行,如何运行的,原理是什么,详细!

Java 在 Android 环境下可以运行是因为 Android 提供了一个为移动设备优化的虚拟机——Dalvik虚拟机(在Android 4.4版本后,被Android运行时环境ART所取代),它使用专门为Android优化的字节码。这个虚拟机与 Java 的运行机制有所不同,但是基本原理类似。 ......
原理 环境 java
共14900篇  :90/497页 首页上一页90下一页尾页