自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring基础(一)

Spring框架基础知识以及入门

2023-01-13 02:04:04 508 1

原创 Maven Tutorial for Eclipse

Maven 项目传统项目与Maven的区别传统项目maven项目Maven创建Maven中的一些坑传统项目与Maven的区别传统项目Eclipse中传统项目中如果要使用第三方库或者jar包,那需要以下几步:搜索jar包,进入对应的官网并选择所需版本下载;在Eclipse中将jar文件添加到Java Build Path:右键项目,Properties->Libraries标签页->Add External JARs,添加;开始编码、测试;缺点:4. 搜索、确定版本、下载jar

2020-06-13 17:24:50 216

原创 Programming Exercises(using POJ)

Daily Compulsory CourseProblem 1000coefficient of difficulty:simple input and outputA+B ProblemJava Points:Problem 1001coeficient of difficulty: simple input and master of some basic classExponentiationSolutionJava Points[2020/05/21]Problem 1000coeffici

2020-05-21 17:52:06 229

原创 Linux 操作系统内核代码(一)

Linux 操作系统(一) boot.s与head.sBIOSboot.sOverviewloadload head.smov head.sprepare for the protected modehead.s初始化寄存器初始化IDT、GDT初始化IDTboot.s与head.sBIOS开机以后首先执行BIOS,BIOS完成了一下三个任务:自检:检查硬件把引导盘第一个扇区(512B)...

2020-05-06 16:58:39 1990

原创 基于ROS的无人机系统安装

Ubuntu 16.04ROS 构架Mavros安装Firmware运行offboard

2019-07-11 19:15:22 2914 5

原创 Ubuntu 16.04 Mavros安装

官网教程:https://dev.px4.io/en/ros/mavros_installation.html 官网教程有时候不好用,教程如下:修改用户权限:把用户添加到用户组"dialout":sudo usermod -a -G dialout $USER至关重要!!!之前我忘记了这一步,然后在启动mavros时遇到错误:error: Cannot open /dev/ttyU...

2019-07-11 18:51:07 7387 1

原创 Dell Inspiron 15 7000 Gaming (BIOS :1.6.0)Windows10 安装 Ubuntu 16.04

1. 笔记本配置

2019-07-07 14:33:18 1302

转载 win10+ubuntu双系统修复ubuntu启动引导

Windows和Linux双系统安装,开机之后,会出现类似于这样一个界面,发现多了很多不必要的选项删掉一些东东就好,执行以下命令:su     # 获取root权限cp /boot/grub/grub.cfg /boot/grub/grub.cfg_backup  #先备份一下cat /boot/grub/grub.cfg > tmp  #将内容重定向到其他文件,便于修改gedi...

2019-07-07 14:18:47 3098 2

原创 Ubuntu16.04 安装kinetic

1. 安装ros系统按照官网教程安装即可:http://wiki.ros.org/kinetic/Installation/Ubuntu问题:(1)这其中可能会问题,遇到问题可以更换源试试(看完官网教程就明白源了)(2)选择源的时候一定要选择China 的源,不然下载超级慢;(3)一定要按官网教程去做而不是在网上找其他博客,因为官网到key可能更新;2. 运行gazebo和rvim在...

2019-07-07 13:39:33 604

转载 安装Ros时遇到 E: Malformed entry 1 in list file /etc/apt/sources.list.d/ros-latest.list (Component)错

安装Ros时遇到“E: Malformed entry 1 in list file /etc/apt/sources.list.d/ros-latest.list (Component)”错误的解决方案E: Malformed entry 1 in list file /etc/apt/sources.list.d/ros-latest.list (Component)E: The list ...

2019-07-03 01:13:13 5986

原创 软件构造之“构造”(construction)漫谈

[ 一 ] 软件培育1. 一个有趣的隐喻。软件开发人员每次设计系统的一小部分、写出一段代码、做一点测试,并将成果一点点添加到整个系统中。人们逐渐为这个“每次做一点”的主意找到了恰当的隐喻——growing(培育)。2. 要养殖牡蛎吗?牡蛎制造珍珠的过程逐渐地添加微量的碳酸钙。我们可以用生长这个词描述这个过程。而同样的,在开发软件的过程中,我们要学会如何一次为软件系统增加一个小部分。这就是“...

2019-03-19 19:26:32 799 2

原创 Eclipse

一、又见hello1.创建Java项目:File–New–Project–Java Project–Next;(Eclipse自带JDK)2.Project name自己填写项目名即可,其他选项采用默认值,点击“Finish”;3.新建包,步骤见下图;4.新建class,步骤见下图;别忘了勾选复选框public static void main(String[] arg...

2019-02-25 21:12:52 295

原创 HIT ICS:APP2018大作业:hello的程序人生

摘 要本文的行文过程就是折腾hello的过程,从可怜的hello刚刚诞生,成为以字节序列形式存储的高级语言程序开始,经历编译链接成长为可执行目标文件(二进制文件)再由SHELL加载创建成为一个进程,为其分配空间、虚拟内存管理以及IO管理,最终生命终结被回收。借由hello的生命历程回顾了一个学期以来计算机系统的内容,对这门课各个部分有了一个很好的贯通。感谢hello!关键词: IO,虚拟内存...

2018-12-31 23:16:26 488

原创 深入理解计算机系统(3)——程序的机器级表示

一、以8086为例的寄存器(8个通用寄存器、一个指令指针寄存器、一个标志寄存器、4个段寄存器)***1.通用寄存器(包含数据、变址、指针寄存器)***:通用指都能作为一般的操作数、结果、地址的存储;通用寄存器有8个,除了通用作用之外还有自己单独的用处;数据寄存器(4个)(1)AX(accumulator register):累加器、(编程时)使用频率最高,用于算术(加、减、乘、除)、逻辑运算...

2018-09-26 20:35:58 300

原创 深入理解计算机系统(2)

引言:在第一章提到,作为程序员,我们需要了解数据数据的机器表示方式,因为它们与实际的整数与实数是不同的,它们是对真值的有效近似值,有时候会有意想不到的行为表现,而这方面的基本内容会在第2章详细讲述。 一、十六进制表示法 二进制表示法太冗长二十进制表示法与位模式转换太麻烦,所以以十六为基数,用十六进制表示法;并要记住A为10,C为12,E为14;以及十进制2对应二进制0010,4对应二进制010...

2018-09-04 22:23:28 482

原创 深入理解计算机系统(1)

一、五个现实 1.int不是整数,float不是实数 例1: int如果是4字节,每字节4位,则共16位,除去符号位,还有十五位,那么问:x^2>=0? float x;Yes! int x;40000*40000 = 1600000000 50000*50000 = -1794967296(2^15 = 32768) 例 2: (x +...

2018-09-03 22:50:25 7538

转载 GitHub学习笔记(3)基本概念

工作区(Working Directory)能看到的界面;版本库(Repository)工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。 分支和HEAD的概念我们以后再讲。前...

2018-08-31 15:50:56 206

原创 GitHub学习笔记(1)Git下载

一、下载: Git官网链接https://git-scm.com/; 二、简介: Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git的功能特性: 从一般开发者的角度来看git有以下功能:1:从服务器上克隆数据库(包括代码和版本信息)到单机上。2:在自己的机器上创建分支,修改代码。3:在单机上自己创建的分支上提交代码。4:在单机上合并分支...

2018-08-31 07:18:07 366

原创 GitHub学习笔记(2)上传仓库

一、在GitHub上注册; 二、百度Git并下载; 三、然后本地要上传的文件夹界面右键并点击git bash here ,点击之后git bush就会自动弹出,然后就可以通过向git bash中输入命令对此文件夹进行操作; 四、在GitHub上建立仓库; 五、进行连接: 1.输入git init:初始化这个文件夹为一个git仓库; 2.输入git remote add origin g...

2018-08-30 23:08:58 1530

空空如也

空空如也

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

TA关注的人

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