自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 AGV-----RCS基础任务发布

登录进入RCS系统后,点击平台下的RCS​​​​​​​​​​​​​​进入机器人控制系统在点击运营管理进入RCS页面找到任务调度。

2025-03-29 19:27:24 803

原创 AGV日志信息解析

2022年11月4日18点35分14秒开始记录机器人编号为4384的日志信息。

2025-03-05 15:08:43 341

原创 AGV基础AP ,二维码,具体详情看海康V社区

位置获取信息传输位置确定指令发送初始位置计算行驶控制。

2025-02-27 14:40:55 252

原创 AGV入门基础问答

6位数字或字母;支持自定义。

2025-02-25 15:53:02 696

原创 Docker的基础使用

容器共享主机内核,资源占用少。:一次构建,随处运行。:容器之间相互隔离,避免依赖冲突。:秒级启动和停止容器。:支持水平扩展和负载均衡。

2025-02-20 15:20:04 318

原创 Linux系统常用 基础命令

tar -czvf archive.tar.gz /path/to/directory # 打包并压缩。cp -r directory /path/to/destination # 递归复制目录。tar -cvf archive.tar /path/to/directory # 打包。tail -n 10 file.txt # 查看最后10行。tar -xzvf archive.tar.gz # 解压。tar -xvf archive.tar # 解包。ls -a # 包括隐藏文件。

2025-02-16 14:51:44 668

原创 实施工程师:面试基础宝典

1.工作内容不同运维工程师要对公司硬件和软件进行维护。硬件包括:机房、机柜、网线光纤、PDU、服务器、网络设备、安全设备等。实施工程师包括常用操作系统、应用软件及公司所开发的软件安装、调试、定制开发及维护,还有少部分硬件、网络的工作;负责现场培训: 现场软件应用培训;协助项目验收;负责需求的初步确认;负责项目维护。2.职能不同:运维工程师负责服务的稳定性,确保服务可以不间断地为用户提供服务。实施工程师负责工程实施, 负责现场培训。

2025-01-19 23:25:49 2682

原创 Java基础面试题

静态变量前要加static关键字,而实例变量前则不加。

2024-12-15 23:38:16 523 1

原创 Maven maven项目构建的生命周期 Maven安装配置 IDEA 配置 Maven

Apache Maven是一个项目管理和构建工具,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档。

2024-11-16 17:49:01 1112

原创 Java反射

当我们的程序在运行后,第一次使用某个类的时候,会将此类的class文件读取到内存,并将此类的所有信息存储到一个Class对象中。

2024-11-14 21:16:33 258

原创 Servlet入门 Servlet生命周期 Servlet体系结构

Servlet (server applet) 是运行在服务端(tomcat)的Java小程序,是sun公司提供一套定义动态资源规范;从代码层面上来讲Servlet就是一个接口狭义的Servlet是指Java语言编写的一个接口。广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Servlet作用:用来接收和处理客户端请求、响应给浏览器的动态资源。

2024-11-14 21:00:23 1209 1

原创 NodeJS的安装 npm 配置和使用 Vue-cli安装 Vue项目介绍

前端工程化是使用软件工程的方法来单独解决前端的开发流程中模块化、组件化、规范化、自动化的问题,其主要目的为了提高效率和降低成本Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境,可以使 JavaScript 运行在服务器端。使用 Node.js,可以方便地开发服务器端应用程序,如 Web 应用、API、后端服务,还可以通过 Node.js 构建命令行工具等。NodeJS 安装完毕后,会自动配置好环境变量,我们验证一下是否安装成功,通过: node -vNPM全

2024-11-08 23:48:15 1053

原创 JavaWeb

JavaWeb 软件架构模式 IDEA创建web工程 tomcat启动失败常见原因 URL请求路径 B/S和C/S通信模式特点

2024-11-06 21:30:13 926 1

原创 SQL基础—2

要查询的字段都在emp表,其中 员工编号 、 姓名 、 基本工资 、 奖金 、 职位 、 入职日期 是基础字段, 部门最高工资 、 部门最低工资 这两个字段是需要使用聚合函数进行计算的。2.having 关键字工作中效率比较低,可以先使用子查询计算职位名称和职位平均工资,然后将子查询合入到父查询,最后在父查询的where后面定义条件(平均工资高于2000)示例:查询出所有在销售部工作的员工编号、姓名、基本工资、奖金、职位、入职日期、部门最高和最低工资。,所有的子查询都包含在父查询的一对小括号里面。

2024-11-04 22:28:15 773

原创 SQL语言基础

在Oracle数据库中,为了方便管理创建的数据库对象(表、视图、索引等等),引入了模式的概念,某个用户创建的数据库对象都属于该用户模式。scott模式(用户)是Oracle数据库经典的模式(用户),该模式演示了一个很简单的人力资源管理的数据结构。SQL语句通常用于完成一些数据库的操作任务,例如增加、修改、删除、查询数据以及对数据库对象(表、视图、索引、过程、函数、触发器等等)的一些列操作。SQL语句执行返回一个结果集。1. 模式(用户)拥有数据库对象(表、视图、索引等等),数据对象被模式(用户)拥有。

2024-10-30 21:41:52 1160

原创 JavaScript---BOM,DOM 对象

对于该事件,如果阻止表单提交,绑定的匿名函数体返回false。获取:使用 window.location获取,其中window. 可以省略。直接使用 window调用window对象中的属性和函数,其中window.可以省略。2当点击注册按钮时,判断所有输入框的内容是否都符合要求,如果不合符则阻止表单提交。方法:forward():加载 history 列表中的下一个 URL。DOM中将所有的标签封装成对象 img标签 ===>Image 对象。事件:HTML 事件是发生在 HTML 元素上的“事情”。

2024-10-02 21:42:33 430

原创 JavaScript

w:代表单词字符:字母、数字、下划线(_),相当于 [A-Za-z0-9_]字母开头6-16位: ^[a-zA-Z][a-zA-Z0-9]{5,15}$浏览器本身并不会执行JS代码,而是通过内置JavaScript引。码(转换为机器语言),然后由计算机去执行,所以JavaScript语言归。{x}:x个 {m,}:至少m个 {m,n}:至少m个,最多n个。用来读取网页中的JS代码,对其处理后运行,例如chrome浏览。[]:代表某个范围内的单个字符,比如: [0-9] 单个数字字符。

2024-10-02 21:33:52 1138

原创 java--JDBC-连接池----JDBC小总结

Connection对象在JDBC使用的时候就会去创建一个对象,使用结束以后就会将这个对象给销毁了(close).每次创建和销毁对象都是耗时操作.需要使用连接池对其进行优化.连接池初始化的时候,初始化多个连接,将多个连接放入到池(集合)中.每次获取的时候,都可以直接从连接池中进行获取.使用结束以后,将连接归还到池中.摩拜单车:骑之前, 有一个公司生产了很多的自行车, 需要骑车, 直接扫码使用就好了, 然后骑完之后, 还回去。Druid是阿里巴巴开发的号称为监控而生的数据库连接池,切换不同厂商的连接池!

2024-09-18 00:12:04 792 1

原创 java -- JDBC

PreparedStatement是 Statement接口的子接口,用于执行预编译。执行SQL语句的Java API。JDBC是Java访问数据库的标准规范,可以。接口的实现在数据库驱动中。创建Java项目,在项目下创建lib文件夹,将下载的驱动jar包复制到。String url:连接数据库的URL,用于说明连接数据库的位置。为不同的关系型数据库提供统一访问,它由一组用Java语言编写的。接口的实现在数据库驱动中。JDBC是接口,由数据库生产厂商提供规范的实现类称为驱动。参数=参数值&参数=参数值。

2024-09-16 16:48:41 1140

原创 JAVA- 多线程

题:某电影院目前正在上映国产大片,共有100张票,而它有3个窗口卖票(窗口1,窗口2,窗口3),请设计一个程序模拟该电影院卖票总共有3种卖票途径,就相当于有3个线程这100张票被这3个线程共享使用,属于共享数据这3个线程的任务相同:都是卖票。多个线程使用相同的Lock锁对象,需要多线程操作数据的代码放在lock()和unLock()方法之间。把synchronized关键字加到方法上,保证线程执行该方法的时候,其他线程只能在方法外等着。的Runnable是一个接口,用来定义线程要执行的任务。

2024-09-08 19:45:54 837

原创 java打印流,commons-io工具包,IO总结

System.out就是PrintStream类型的,只不过它的流向是系统规定的,打印在控制台上。commons-io是apache开源基金组织提供的一组有关IO操作的类库,可以挺提高IO功能开发的效率。commons-io工具包提供了很多有关io操作的类。commons-io提供了一个工具类 org.apache.commons.io.IOUtils,封装了大量IO读写操作的代码。public PrintStream(String fileName) : 使用指定的文件名创建一个新的打印流。

2024-08-18 21:45:27 418

原创 Java IO.字符集,流,缓冲流 转换流 对象操作流

就是遇到中文字符时,可能不会显示完整的字符,那是因为一个中文字符可能占用多个字节存储的问题。当读取Windows系统中创建的文本文件时,由于Windows系统的默认是ANSI编码,ANSI跟随系统本地化设置的变动的一种编码。,采取可变长编码方案,共分四个长度区:1个字节,2个字节,3个字节,4个字节英文字符、数字等只占1个字节(兼容标准ASCII编码),汉字字符占用3。如果一个对象中的某个成员变量的值不想被序列化,给该成员变量加transient关键字修饰,该关键字标记的成员变量不参与序列化过程。

2024-08-04 23:15:29 1204

原创 Java (IO流)

以前我们是通过变量,数组,或者集合存储数据,都是不能永久化存储,数据都是存储在内存中,只要代码运行结束,所有数据都会丢失。

2024-08-01 16:31:58 767

原创 Java Io流(File类 递归)

public String[] list():返回一个String数组,存储的是File目录中所有的子文件或子目录的名称。public File[] listFiles() :返回一个File数组,存储的是File目录中所有的子文件或子目录的路径的File对象。File类可以表示一个文件也可以表示一个文件夹,我们可以通过操作File对象提供的相关方法对它所表示的文件/文件夹进行操作。生活中的递归: 放羊--赚钱--盖房子--娶媳妇--生娃--放羊--赚钱--盖房子--娶媳妇--生娃--放羊...

2024-07-28 20:28:43 643

原创 Java,集合Collections类Set接口

需求:1班级有第三名同学,学号和姓名分别为:001=张三,002=李四,003=王五,2班有三名同学,学号和姓名分别为:001=黄晓明,002=杨颖,003=刘德华,004=朱丽倩,请将同学的信息以键值对的形式存储到2个Map集合中,在将2个Map集合存储到List集合中。public Set entrySet():获取到Map集合中所有的键值对对象的集合(Set集合)public Set keySet(): 获取Map集合中所有的键,存储到Set集合中。

2024-07-28 17:06:16 1500

原创 Java:集合,迭代器

增强for循环(也称for each循环)它的内部原理其实是个Iterator迭代器,所以在遍历的过程中,不能对集合中的元素进行增删操作。在取元素之前先要判断集合中有没有元素,如果有,就把这个元素取出来,继续再判断,如果还有就再取出来。元素增删慢,查找快,线程不安全,运行速度快。List作为Collection集合的子接口,不但继承了Collection接口中的全部方法,而且还增加了一些根据元素索引来操作集合的特有。:是单列集合类的根接口,用于存储一系列符合某种规则的元素,它有两个重要的子接口。

2024-07-24 15:55:30 772

原创 JAVA:异常

声明处理异常:使用throws关键字将异常标识出来, 表示当前方法不处理异常,而是提醒给调用者, 让调用者来处理....最终会到虚拟机,虚拟机直接结束程序,打印异常信息。当多异常分别处理时,捕获处理,前边的类不能是后边类的父类在try/catch后可以追加finally代码块,其中的代码一定会被执行,通常用于资源回收。如果父类的方法抛出了多个异常,子类覆盖(重写)父类方法时,只能抛出相同的异常或者是他的子集。3.2 捕获处理异常 捕获处理异常:对异常进行捕获处理 , 处理完后程序可以正常向下执行。

2024-07-21 15:54:19 868

原创 MySql数据库基础

固定长度 char(n) 例如: char(20), 最大能存放20个字符. ‘aaa’, 还是占20个字符的空间。逻辑删除: 没有真正的删除, 数据还在. 搞一个标记, 其实逻辑删除是更新 例如: state 1 启用 0禁用。3.运算查询(+,-,*,/等),null和其他数据进行运算得到是null计算每个商品的总价(单价*数量)id不需要我们自己维护了, 插入数据的时候直接插入null, 自动的增长进行填充进去, 避免重复了。物理删除: 真正的删除了, 数据不在, 使用delete就属于物理删除。

2024-07-14 22:41:39 848

原创 数据库MySql的安装与卸载

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\MySQL服务 目录删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL服务目录删除。HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MySQL服务 目录删除。【计算】-->右键-->【管理】-->【服务】-->【mysql的服务】-->【停止】

2024-07-13 19:43:21 1706

原创 equals()方法与String类

IntelliJ IDEA中,可以使用Code菜单中的Generate...选项,也可以使用快捷alt+insert,并选择equals() and hashCode()进行自动代码生成。equals()方法比较两个对象是否相同,但他与“==”不同。“==”他既可以比较基本数据类型,也可以比较引用数据类型。equals()方法只能比较其他对象是否与此对象相等。比较引用数据类型:比较地址值是否相等。比较基本数据类型:比较值是否相等。equals()方法的使用。一,equals()方法。

2024-07-09 22:55:38 344

原创 Object类的toString()方法

在IntelliJ IDEA中,可以点击Code菜单中的Generate...,也可以使用快捷键alt+insert,点击toString()选项。选择需要包含的成员变量并确定。2.因而在开发中,内存地址并没有实际的应用价值,经常需要按照对象的属性得到相应的字符串表现形式,因此也需要重写它。由于toString方法返回的结果是内存地址。

2024-07-08 20:42:53 552

原创 API个中的Date类 与BigDecima类

1 DateFormat类的概述: java.text.DateFormat是日期/时间格式化子类的抽象类,我们通过这个类可以帮我们完成日期和文本之间的转换,也就是可以在Date对象与String对象之间进行来回转换。由于DateFormat为抽象类,不能直接使用,所以需要常用的子类java.text.SimpleDateFormatpublic SimpleDateFormat(String pattern):用给定的模式和默认语言环境的日期格式符号构造。此时可以使用divide方法的另一个重载方法;

2024-07-07 23:45:28 916

原创 面向对象关键字与数据类型

面向对象关键字,final关键字,static关键字“静态”Interface关键字“接口“实现接口类“implements”数据类型

2024-07-05 20:57:13 521 1

原创 java 面向对象 基础

2024-06-30 19:06:20 390

Oracle数据库的安装、配置及基本操作详解 先创建还原点在安装不会创建还原点去搜索,因为Oracle数据库不好卸载!!!

内容概要:本文详细介绍了Oracle数据库的下载、安装、配置及其基本操作。主要包括Oracle的下载和安装步骤、服务启动、本地连接配置、用户解锁和常见用户的介绍,以及数据库实例的启动和关闭方法。此外,还介绍了Oracle的体系结构,包括实例、数据库的概念及其逻辑存储结构。 适合人群:初学者和有一定数据库基础的技术人员。 使用场景及目标:适用于需要部署和使用Oracle数据库的IT专业人员,帮助他们顺利完成Oracle的安装和初步配置,掌握Oracle的基本操作,了解其体系结构。 阅读建议:在阅读过程中,重点理解每个步骤的操作细节,并结合实际环境进行练习。建议动手尝试安装和配置Oracle数据库,以便更好地理解和记忆相关内容。

2024-10-30

Oracle数据库管理中的表空间、用户操作及DDL、DML语言应用详解

内容概要:本文详细介绍了Oracle数据库的核心管理任务,包括表空间的概念及其与数据文件之间的关系、常见表空间的作用、如何创建和删除表空间。接着探讨了用户表空间的操作方法,如创建用户、为用户授予权限以及删除用户的步骤。随后讲解了关于数据表的基本概念、创建、维护(添加、修改、删除字段)及更改表名的方法。最后,深入分析了DML语句的应用,涵盖插入、更新及删除数据的具体实现。 适用人群:适用于初学者至中级水平的Oracle数据库管理员和技术爱好者,以及有意向深入了解Oracle数据库管理细节的专业人士。 使用场景及目标:①理解并掌握Oracle中表空间与数据文件间的关系;②熟悉表空间的管理和优化技巧;③学会高效地创建、配置和删除数据库账户;④掌握DDL语句的基本语法,灵活应对数据库表结构调整的需求;⑤熟练运用DML完成日常的数据维护任务。 其他说明:文中提供了大量SQL命令的实际应用场景与案例演示,有助于读者快速上手实战练习,更好地巩固理论知识。

2024-10-30

Oracle数据库中的多表联查与分页查询技术详解

内容概要:本文详细讲解了Oracle数据库中常用的几种多表联合查询方式(包括笛卡尔积查询、内连接查询、外连接查询以及自连接查询)及其具体的应用场景,同时也探讨了分页查询技巧与ROWNUM伪列的作用。 适用人群:对于希望深入了解Oracle SQL查询语句,尤其是提高多表联接查询能力和数据检索效率的中高级数据库管理员或者程序员来说非常适合。 使用场景及目标:适用于需要频繁处理复杂数据关系和大量数据展示的企业级应用程序开发,能够帮助开发者优化SQL查询性能,减少不必要的数据传输量,从而提升系统的响应速度。 其他说明:文章还提供了若干实用示例供读者练习和参考,通过实例演练可以加深对理论知识点的理解和掌握。

2024-10-30

Oracle数据库中的数据完整性与常用函数应用

内容概要:本文详细介绍了Oracle数据库中数据完整性的重要性和常见的数据约束类型,如非空约束、主键约束、外键约束、唯一约束和检查约束。同时,还介绍了Oracle中的常用系统函数,包括字符串函数、数字函数、日期时间函数和转换函数。最后,简述了PL/SQL的基本概念及其编程结构。 适合人群:具有一定数据库基础知识的数据库管理员、软件开发人员和技术爱好者。 使用场景及目标:①在设计数据库表时,如何利用约束来确保数据的完整性和一致性;②在日常数据库操作中,如何高效地使用Oracle系统的内置函数来处理各种数据类型和计算任务;③了解PL/SQL的基本编程结构和常见数据类型。 阅读建议:结合实际项目案例,通过动手实践的方式来更好地理解和掌握Oracle数据库的各种特性和函数的应用。

2024-10-30

css,基础知识小总结

前端,初学者基础知识小总结,内容简单易懂,适合想学习前端的新手小百查考学习,内容有 标签选择器,类选择器 ,id选择器,通配符,后代选择器,子选择器, 并集选择器,伪类选择器,字体“ 样式 系列 大小 粗细 风格”,文本样式 ,文本颜色,文本对齐,装饰文本,文本缩进,行间距,背景颜色, 背景图片,背景平铺,背景图片位置,背景样式简写,背景色半透明,元素的显示模式:“块元素, 行内元素,行内块元素,元素显示模式的转换" ,边框、外边距、内边距、实际内容,浮动,网页布局总结,清除浮动,CSS样式表:“行内样式表,内部样式表,外部样式表,这些基础前端内容。还未学习前端,想了解前端的宝子们可以看看。

2024-07-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除