- 博客(17)
- 收藏
- 关注
原创 重写与重载区别
1.重写(Override)从字面上看,重写就是 重新写一遍的意思。其实就是在子类中把父类本身有的方法重新写一遍。子类继承了父类原有的方法,但有时子类并不想原封不动的继承父类中的某个方法,所以在方法名,参数列表,返回类型(除过子类中方法的返回值是父类中方法返回值的子类时)都相同的情况下, 对方法体进行修改或重写,这就是重写。但要注意子类函数的访问修饰权限不能少于父类的。例如:public class Father {public static void main(String[] args) {
2020-06-02 10:15:47 165
原创 原码反码补码
原码原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值. 比如如果是8位二进制:[+1]原 = 0000 0001[-1]原 = 1000 0001第一位是符号位. 因为第一位是符号位, 所以8位二进制数的取值范围就是:[1111 1111 , 0111 1111]==>[-127 , 127]2. 反码反码的表示方法是:正数的反码是其本身负数的反码是...
2020-04-25 09:56:22 113
原创 jdk jre jvm
关键字:JDK,JRE,JVM摘要:JDK是 Java 语言的软件开发工具包(SDK)。在JDK的安装目录下有一个jre目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib合起来就称为jre。一、JDKJDK(Java Development Kit) 是整个JAVA的核心,包括了Java运行环境(Java Runt...
2020-04-20 10:56:25 264
原创 win10+ubuntu双系统下,完美卸载ubuntu
使用软件:diskgenius删除Ubuntu系统使用的几个分区,比如我的4个分区(分区5,6,7,8 分别代表swap / /boot /home)然后删除ubuntu开启引导启动项1.以管理员身份运行命令提示符2.输入如下命令:1.diskpart 2.list disk 我的电脑里只要磁盘0,因为只有一块固态硬盘3. select dis 14. list partit...
2020-03-10 11:46:48 246
原创 我的戴尔笔记本安装ubuntu系统
1.利用软碟通,制作U盘启动器,不在赘述2.划分一块空间磁盘,用来安装ubuntu系统,不再赘述2.开机,f12,在Boot Option Name中输入Ubuntu,点击file name,选择EFI->bOOT->GrubX64.efi3.将戴尔笔记本默认的radion模式改为AHCI4将secure boot改为disable5.进入grub界面时,选中intall u...
2020-03-10 11:35:14 2256
原创 将笔记本从默认RAIDOn模式改为AHCI
戴尔的主机默认的SATA模式是Raid on模式,该模式主要是为了当主机拥有多块相同硬盘时而设置的,一般情况下,我们的主机都是由一块SSD和一块机械硬盘组成,所以并不推荐使用Raid on模式。另外,使用Raid on模式安装系统,不仅需要下载额外的驱动,有时还会导致windows无法正常更新,或者安装失败的未知错误,所以在这里推荐安装系统的时候讲BIOS里的SATA模式修改成AHCI模式,这样...
2020-03-10 11:26:31 6319 2
原创 Linux下录像,制作gif,压缩GIF
1:下载录屏软件kazam和MPlayer2然后用kazam录制一个mp43:使用命令ffmpeg -t <时长> -ss <hh:mm:ss开始制作GIF的时间点> -i <视频文件> out_name.gif如:比如想要从视频video.mp4的第10秒开始,保存5秒的时长ffmpeg -t 5 -ss 00:01:10 -i 海贼王807.mp4...
2020-01-11 16:52:56 494
原创 ubuntu16.0.4下安装opencv3.4.0
1:打开终端wget https://github.com/opencv/opencv/archive/3.4.0.zip2:解压源码unzip 3.4.0.zip3:安装依赖库$ sudo apt-get install build-essential$ sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcode...
2020-01-10 09:52:47 163
原创 Ubuntu无法挂载硬盘
解决方式如下,运行命令:sudo apt-get install exfat-fuse exfat-utils或者:修复挂载错误的相应的分区,如提示中的/dev/sdb1,输入:sudo ntfsfix /dev/sdb1
2019-12-19 10:03:09 293
原创 Ubuntu下Qtcreator无法输入中文的解决办法
前言在Ubuntu18 上安装搜狗输入法,启用fcitx输入系统之后Qt Creator 无法输入中文,原因是缺少fcitx的支持库libfcitxplatforminputcontextplugin.so。解决办法1 查找是否安装相关库$ dpkg -L fcitx-frontend-qt5 | grep .so/usr/lib/x86_64-linux-gnu/qt5/plugins...
2019-12-03 17:31:11 103
原创 消息录制与回放
·例子1:打开3个终端roscorerosrun turtlesim turtlesim_noderosrun turtlesim turtle_teleop_key创建一个bagfilesmkdir bagfilescd bagfilesrosbag record -a然后在控制小龟的控制终端移动一会,然后在录制终端ctrl+c,此时ls包的内容,会看到一个如2019-11-20...
2019-11-20 10:50:43 192
原创 ROS下简单的客户端服务器程序
1.创建工作空间mkdir -p catkin_ws/src创建一个包cd catkin_ws/srccatkin_creat pkg beginner_tutorialsmkdir srvcd srvtouch AddTwoInts.srvsudo gedit AddTwoInts.srv内容如下:int64 aint64 bint64 sumcd srctouch ...
2019-11-19 19:41:14 99
原创 对启动文件的理解
以小海龟程序来说,我们有4个节点。一个主节点(启动节点)1:发布者节点:负责像模拟海龟节点发送一个随机速度指令。2:模拟海龟节点:模拟一个小海龟,能接受发布者的消息。3:订阅者节点:接收小海龟当前的位姿信息。而我们用一个启动文件,可以将这些过程封装起来,“一键启动”。1:启动程序的启动节点。2:发布随机速度指令。3:模拟海龟会随机运动。4:订阅者会接收当前小海龟的位姿信息。将启...
2019-11-13 17:27:53 114
原创 ROS下第一个订阅者程序
ROS下订阅者程序CMakeList.txt和package.xml的修改CMakeLists.txt:find_package(catkin REQUIRED roscpp turtlesim)include_directories(${catkin_INCLUDE_DIRS})add_executable(subpose subpose.cpp)target_link_libra...
2019-11-13 11:20:38 123
原创 制作Ubuntu16.04系统安装的U盘
一:下载个软碟通UltraIOS二:下载Ubuntu16.04的镜像http://mirrors.aliyun.com/ubuntu-releases/16.04/三:打开软碟通,选择打开选项找到你前面下载好的ubuntu-16.04文件所在文件夹,选中它,点击 打开。四:点击启动,写入硬盘镜像,写入方式选择USB+HDD,然后会弹出所以数据将会丢失,是否选择是,选择是。五:写入...
2019-11-12 18:47:14 160
原创 Ubuntu 16.04 + ROS kinetic下hello world的实现
创建工作空间 mkdir workspace在该空间下创建src目录cd workspacemkdir src进入该文件夹创建功能包agitrcd srccatkin_creat_pkg agitr可以看到该功能包下包含CMakeList.txt 和package.xml文件进入该功能包 cd agitr创建src目录 mkdir src进入src cd src创建hel...
2019-11-12 18:46:36 230
原创 ROS下第一个发布者程序
[切记,源文件pubvel.cpp的路径问题,如果直接放在功能包目录下,在CMakeList.txt下,add_Executable(pubvel pubvel.cpp),如果放在功能包的子目录src文件下,修改为add_Executable(pubvel src/pubvel.cpp) 既表明在src的目录下 (因为默认在pubvel下,直接包名+源文件名,现在在src文夹下,就为包名+路径名...
2019-11-12 18:46:13 139
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人