- 博客(197)
- 收藏
- 关注
原创 Potplayer 怎么用鼠标左键单击播放暂停
3)依次点击左侧基本菜单-鼠标-单击鼠标左键,将其改成播放|暂停;双击鼠标不舒服,可以通过下面的方法改成鼠标左键单击播放暂停。potplayer默认是双击鼠标才能播放,暂停视频。1)打开PotPlayer软件并播放视频;4)点击下方的确定按钮即可完成。2)按快捷键F5调出参数设置;
2025-03-06 15:14:32
999
原创 Java初学:详解import语句
在Java中,import语句用于引入其他包中的类或整个包,以便在当前类中使用这些类或包中的成员。import语句可以提高代码的可读性和可维护性,避免在代码中使用全限定名(即包含包名的类名)。import 语句的基本用法1. 导入单个类 如果只需要使用某个包中的特定类,可以使用以下语法导入该类:示例2. 导入整个包 如果需要使用某个包中的多个类,可以使用以下语法导入整个包:示例 import语句的注意事项 避免命名冲突:如果两个不同的包中有同
2025-02-26 11:20:59
760
原创 Java 中的 import 详解
在 Java 编程中,import关键字是一个非常重要的组成部分。它允许我们在一个 Java 源文件中引入其他类或包,以便能够使用这些外部的资源。本文将深入探讨 Java 中的import,包括其作用、用法、常见问题以及最佳实践。一、import的作用import的主要作用是在 Java 程序中引入其他类或包,使得我们可以在当前的源文件中使用这些外部的类。这极大地提高了代码的可重用性和可读性。1. 提高代码可重用性。
2025-02-26 11:11:27
1438
原创 方法调用重点知识
方法里调方法,通过大括号内直接声明“方法名称()”的方式,也是对象来调用方法的,只能调用本类拥有的方法,都是通过对象.来进行调用,只不过省略了this而已,别人即其他类的方法只能通过造对象来调用。
2025-02-25 23:40:51
244
原创 Ubuntu无法联网
所以再去百度,偶然看到说vm dhcp服务没有开启,觉得可能跟这个有关,所以就去把与vm dhcp服务有关的服务开启了(这里是windows下的服务,可以打开任务管理器中的服务,找到VMware NAT Service和VMware DHCP Serivce并开启就好了,我一开始只开启了后面那个,发现还是不能上网,所以我就再打开前面一个服务,就可以了),问题也就解决了,再去ping www.baidu.com时可以ping通了。">sudo ifconfig eth0 up //开启eth0</span>
2025-02-25 19:00:11
276
原创 关于eclipse中的clean up ,format ,clean的一些小说明
这是一个小细节的问题,遇到了就总结一下:前些天在搞selenium时,在做图片识别时,因为引用了网上比较流行的一个插件Tess4j,引入项目后发现跟selenium的jar包有冲突,我用的是本地jar依赖(并没有做maven依赖),于是,我卸掉所有的Tess4j及相关的jar包,删除后之前的项目可以正常运行。source--format:这个是针对代码的格式进行整理,不涉及内容整理,之所以要说明这个选项,只因为这个跟上面的lean up蛮像的,也是对全局的代码做整理。说白了,就是换个姿势了,人不变。
2025-02-25 13:19:06
552
原创 eclipse 设置 自动格式化代码 formatter cleanup
eclipse 可以通过 右键-->Source-->Formatter 或者快捷键Ctrl + Shift + F 来格式化选中的代码,也可以设置好预期格式,这样每次保存的时候,就会自动格式化代码。Window->Preferences-> Java -> Code Style 下,有两个选项:Formatter 和 Clean Up。
2025-02-25 13:18:05
1063
转载 Eclipse的自动排版设置(format)
主要是对 XML 文件做了排版设置。在 eclipse 中选择 Window-> Preferences->Android->Editors,转载于:https://www.cnblogs.com/shenchanghui/p/4806612.html。主要是在文件保存时自动触发排版等规则,省掉反复操作快捷键 Ctrl+Shift+F 的步骤。
2025-02-25 13:17:11
274
原创 MyEclipse和Eclipse的区别
总的来说,MyEclipse是为了提供更多的集成功能和商业支持而设计的,适用于那些愿意支付许可费用的开发者和组织。- MyEclipse提供了一些额外的功能和工具,如Spring开发工具集成、WebSphere开发支持、持续集成等,这些功能在Eclipse中需要通过插件来实现。- Eclipse是一个更加通用的IDE,可以通过Eclipse插件市场(Eclipse Marketplace)来添加所需的功能和工具。- Eclipse是一个开源的IDE,可以免费下载和使用,而且有许多插件和扩展可以自由安装。
2025-02-24 19:00:47
279
原创 Eclipse中outline中图标含义小结
图形后加字母S代表该属性或方法为static静态的,加字母F代表它为final的,加字母A表示抽象abstract,加c表示构造方法construction。方法后加蓝色三角代表它是继承至父类的方法。黄色的菱形表示保护protect。红色的方形表示私有private。绿色的圆表示公有public。蓝色的三角表示default。白底上加蓝色对钩代表task。蓝色旗状图形代表书签。
2025-02-24 15:03:36
235
原创 Eclipse中Outline里各种图标的含义
在使用Eclipse或者MyEclipse开发的时候,你一定看到过Outline和Package Explorer中小图标,很多刚刚接触编程的童鞋们可能不会在意它们代表的含义,但如果你花几分钟的时间了解一下它们,当再进行开发编码的时候,你会感觉它们很有帮助。图形后加字母S代表该属性或方法为static静态的,加字母F代表它为final的,加字母A表示抽象abstract,加c表示构造方法construction。方法后加蓝色三角代表它是继承至父类的方法。方法后加蓝色三角代表它是继承至父类的方法。
2025-02-23 21:23:05
1021
原创 javaw.exe是什么进程?
1)JAVA启动的程序能在黑DOS窗口中显示System.out.print()输出的内容。java.exe与java.exe有一个最基本的区别,用鼠标双击启动程序时,双击JAVA.EXE会。一般来说,gui程序使用的是javaw.exe。而控制台程序使用的是java.exe。跟java命令相对的,运行java命令时,会出现并保持一个console窗口,两个应用程序都能运行你的程序,并非常相似,但是有一个重要的区别,java通过控。如果程序是纯粹的图形化的,而且你需要提升速度,用javaw。
2025-02-23 11:38:02
770
原创 在其他位置调用Static结构
在其他位置,只要导入相应的包和类,而且符合相应的权限修饰符,便可以通过类名.静态变量名进行调用。示例这里便是通过AnimalAndDog_Test类进行调用Test2类中的静态属性和方法。
2025-02-22 17:17:15
202
原创 JDK目录介绍
Java源文件的扩展名为.java,如“HelloWorld.java”,编译后生成对应的Java字节码文件,文件的扩展名为.class,如“HelloWorld.class”。● java.exe是Java运行工具,它会启动一个Java虚拟机(JVM)进程,Java虚拟机相当于一个虚拟的操作系统,它专门负责运行由Java编译器生成的字节码文件(.class文件)。● src.zip:src.zip为src文件夹的压缩文件,src中放置的是JDK核心类的源代码,通过该文件可以查看Java基础类的源代码。
2025-02-21 19:53:17
561
原创 为什么不创建对象就可以使用静态方法(类方法)
类的普通方法是属于类的实例的方法,只有在创建对象实例时才会在内存中为对象实例分配相应的内存空间,并将方法的代码加载到该实例的方法区中。当对象实例化后,可以通过对象来访问和调用类的普通方法。静态方法/静态变量访问:如果直接引用了类的静态成员(如静态方法或静态变量),JVM会加载并初始化该类。这时只有类的静态成员被加载,而不会创建类的实例。静态方法通常用于执行通用的、与特定实例无关的操作,例如数学计算、工具方法等。对象初始化一定有类加载,但是类加载不一定会对象初始化。
2025-02-21 19:31:37
419
原创 Java变量初始化之后的默认值问题
的变量的默认值为null。当数组变量实例化后,如果没有显式地为每个元素赋值,Java会把该数组的所有元素初始化为相应类型的默认值。这一操作保证了对象的实例字段在java代码中可以不赋初值就直接使用,程序能访问这些字段的数据类型所对应的零值。如果使用一个没有被初始化的局部变量,编译器会报错。完成后,虚拟机需要将分配到的内存空间都初始化为零值(不包括对象头)。因此 对于局部变量,必须经过显示的初始化,才能使用它。声明后,Java虚拟机不会自动给它初始化为默认值。这是因为所有对象实例以及数组是在堆上分配内存的。
2025-02-21 13:48:04
331
原创 为什么 Java 中全局变量不一定初始化,局部变量必须初始化?
这是因为局部变量没有默认值,它们的内存空间是在方法被调用时临时分配的,并在方法执行完成后被自动释放。如果不显式初始化局部变量,那么当方法尝试使用它时,它可能包含任何随机值(即垃圾值),这可能导致不可预测的行为和潜在的错误。在Java中,类变量会自动初始化为默认值(数值类型初始化为0,布尔类型初始化为false,引用类型初始化为null)。全局变量是定义在类内部的变量,它们可以是静态的(类变量)或非静态的(实例变量)。局部变量是没有默认值的,定义的局部变量,需要进行初始化,否则输出会报错。
2025-02-21 13:36:29
972
原创 Eclipse自动排版快捷键“按了没有用”的解决办法
快捷键按了没有用,通常是因为该快捷键方式被其他软件占用了,即别的软件也设置了这个快捷键,导致你按了之后电脑不知道该响应哪个软件。解决办法:1.将当前软件的这个快捷键改了;2.找到占用的那个软件,把那个软件的快捷键改了。PS:右击----设置属性----按键----系统功能快捷键。把这个F改成别的就好了。
2025-02-20 12:32:13
295
原创 MySQL 5.7
说性能的话,其实阿里云卖数据库的页面就有性能对比,可以看得出 PostgreSQL > MySQL 5.7 >> MySQL 8.0。虽然 MySQL 官网说 8.0 比 5.7 性能好,但是无论是个人测试还是阿里云给出的测试结果都是 5.7 优于 8.0 到底是什么原因就不得而知了。MySQL 有些地方确实怪怪的,看评论区老哥也有提到:MySQL 加锁居然是整个语句结束后才会释放非目标行,PostgreSQL 是扫一行发现不是目标行就立即释放了。
2025-02-20 12:10:41
368
原创 Java外部类为什么不能用protected、private修饰
private:当前类访问权限default:包访问权限protected:子类访问权限public:公共访问权限。
2025-02-20 12:01:51
405
原创 抽象方法不能使用private、final和static关键字修饰
8)抽象方法不能使用private、final和static关键字修饰,因为这些关键字都与重写相违背。
2025-02-20 11:30:08
143
原创 【JavaEE】详解修饰符范围
方法应该使用最小访问权限原则: 方法默认的修饰符是包级私有,方法的访问权限应该根据需求来确定,一般情况下,方法应该使用最小访问权限原则,即只暴露给外部需要访问的部分。,比如如果类的访问权限是 protected 或默认(包私有),那么该类中的静态方法在同一个包内的其他类中是可以被调用的,但是在包外部的类中是无法直接调用的。接口中的方法一般使用public修饰: 在接口中定义的方法,默认是public修饰的,因为接口中的方法必须是公共的,以便实现类可以实现这些方法。一张图概括修饰符范围。
2025-02-16 12:35:23
407
原创 Java修饰符
/将输出一个错误 } }class AudioPlayer { protected boolean openSpeaker(Speaker sp) { // 实现细节 } } class StreamingAudioPlayer extends AudioPlayer { protected boolean openSpeaker(Speaker sp) { // 实现细节 } },用来修饰类、方法和变量,final 修饰的类不能够被继承,修饰的方法不能被继承类重新定义,修饰的变量为常量,是不可修改的。
2025-02-16 12:15:10
945
原创 windows 10安装sqlyog详细步骤
链接: https://pan.baidu.com/s/1D_iRna8V90omfHsKHyeBtg 提取码: bqht 复制这段内容后打开百度网盘手机App,操作更方便哦。6.选择安装路径,默认安装路径是C盘,可以点击“浏览”更换安装路径,然后单击安装“”10.输入名称和证书密钥,点击“注册”即可(解压的文件包里面有注册码)1. 下载完以后解压,双击SQLyog-12.0.9-0.x64。4. 选择“我接受“许可证协议”中的条款(A)”单击下一步。3 . 如图,点击下一步。5. 单击“下一步”
2025-02-13 20:10:07
496
原创 Ubuntu 20.04下的录屏与视频剪辑软件
ubuntu20.04下的录屏与视频剪辑一、录屏软件SimpleScreenRecorder安装与使用1、安装2、设置录制窗口参数3、开始录制二、视频剪辑软件kdenlive的安装1、安装2、启动一、录屏软件SimpleScreenRecorder安装与使用1、安装(1)直接在终端输入以下命令进行安装:安装完成后可以在已安装应用中找到并打开:2、设置录制窗口参数点击Continue,可以设置视频录制方式和音频输入。
2023-07-26 17:01:28
4196
原创 Ubuntu18.04系统安装视频剪辑软件shotcut
使用的是最新的Ubuntu 18.04 LTS(Bionic Beaver),其本身已安装Snap。如果没有安装,则可以使用以下命令安装SNAP。
2023-07-26 16:54:38
832
1
原创 Ubuntu 20.04.4 LTS安装Terminator终端(Linux系统推荐)
terminal.wrapper就是默认的终端,/usr/bin/terminator是新安装的Terminator终端。终端可以在一个窗口中创建多个终端,并且可以水平、垂直分割,运行ROS时很方便。此时再输入Ctrl + Alt +T打开的就是ubuntu的默认终端了。可以看到有两个终端,/usr/bin/
2023-07-26 16:35:16
3456
原创 Windows环境下git客户端中的git-bash和MinGW64
我们在 Windows10 操作系统下,安装了 git 客户端之后,可以通过 git-bash.exe 打开一个 shell:执行一些 linux 系统里的命令:注意到上图紫色的Mingw-w64 是原始 mingw.org 项目的改进版,旨在支持 Windows 系统上的 GCC 编译器。它在 2007 年对它进行了分叉,以提供对 64 位和新 API 的支持。从那时起,它得到了广泛的使用和分发。
2023-07-26 09:56:44
2229
原创 下列软件包有未满足的依赖关系: python-catkin-pkg : 依赖: python-catkin-pkg-modules (>= 0.5.2) 但是它将不会被安装
python-catkin-pkg : 依赖: python-catkin-pkg-modules (>= 0.5.2) 但是它将不会被安装。ros-melodic-rqt-robot-monitor : 依赖: python-rospkg-modules 但是它将不会被安装。ros-melodic-rospack : 依赖: python-catkin-pkg-modules 但是它将不会被安装。依赖: python-catkin-pkg-modules (>= 0.4.0) 但是它将不会被安装。
2023-07-25 15:07:56
2007
原创 E: 有几个软件包无法下载 有未能满足的依赖关系 解决办法
ros下载过程中遇到了这个问题,用apt-get安装其他软件都会跳出一些依赖不会安装从而无法下载。今天sudo apt install ros-noetic-desktop-full。先尝试sudo apt --fix-broken install。首先尝试sudo apt-get update。安装ros突然遇到了一些问题,记录一下。然后就可以用apt-get下载了。如果还是不能解决,就输入下面这几行。之后尝试运行以下命令就好了。之后解压也遇到了一些问题。
2023-07-25 15:04:16
3133
空空如也
安装Ubuntu时出现的一些问题?
2023-04-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人