自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 资源 (2)
  • 收藏
  • 关注

原创 机试第7天 可能用到的文件操作

1.文件的概述定义:文件是指存储在外部介质(例如磁盘)上的数据的集合2.文件操作2.1 文件的打开函数原型:FILE *fopen(const char *filename,const char *mode) //filename是文件名,mode是决定文件的用途例如:FILE *fp;fp=fopen("test.txt","r");//用fp指向读取的test.txt文件,因为函数原型中是const char*类型,所以有双引号 文件打开方式分为几类:“r” 打开一个用

2021-01-28 19:54:11 1960 7

转载 VNC远程控制存在的问题和解决办法(不需要使用xf以及官网上是教程)

远程连接VNC

2024-07-05 00:09:53 145

原创 二次搭建无人车平台遇到的问题(mid360+joy游戏手柄操纵无人车)

再次搭建了无人车平台,用于进行SLAM建图与导航

2024-07-04 23:35:21 807

原创 C++ 文件传输和多人聊天室

最近复习一下C++ ,做一个epoll网络编程的小项目

2024-06-21 23:14:16 1325 3

原创 vscode调试文件(C++,ROS和cmake文件)

vscode调试文件中遇到的环境问题总结

2024-04-18 14:32:13 898

原创 visual studio连接ubuntu不成功原因(SSH问题)及解决办法

vs连接ubuntu

2024-04-15 18:25:24 659

原创 Jetson TX2刷机踩坑实录

jetson TX2刷机踩坑

2024-04-15 17:57:07 336

原创 ubuntu20.04安装+ros-noetic安装+内网穿透frp

无人车刷机以后对ubuntu系统做初始化

2024-04-15 17:34:47 1676

原创 fatal error: fast_lio/Pose6D.h: No such file or directory #include <fast_lio/Pose6D.h>

bug修改

2024-02-22 20:30:26 974 2

原创 在VSCode中新配置一个ros项目

vcode配置一个ros项目,并进行一些实验

2024-02-21 23:25:52 822

原创 记录一下再linux系统上安装ros的几个报错

安装ROS的一些报错以及解决办法

2023-02-14 17:38:36 629

转载 谈谈程序员解决问题的能力

程序员在工程上解决问题的方法和做科研解决问题还是有很大的不同的

2022-11-30 21:08:49 264

转载 记录一次报错:Error, operation time out. RESULT_OPERATION_TIMEO[rplidarNode-2] process has died [pid 22745,

记录一次报错

2022-11-21 01:18:14 1983

转载 桥接模式下与主机ping不通,但主机能ping通虚拟机的解决办法

调试无人车时,虚拟机与主机无法连接解决

2022-11-17 19:17:11 963

原创 部署mysql和redis到远程服务器(腾讯云裸机)过程

部署sql和redis到远程服务器(腾讯云)

2022-10-26 16:43:25 573

转载 servlet文件上传相关代码

servlet文件上传相关的api的用法

2022-09-13 23:35:47 106

原创 java中的正则表达式校验方法string.matches()

正则表达式的简单校验

2022-09-08 23:35:27 3475

转载 mybatis使用时#{}和${}区别以及sql注入问题

mybatis使用时#{}和${}的区别以及sql注入问题

2022-09-08 16:36:09 625

转载 动态sql相关语法

动态SQL在开发中的应用

2022-09-08 15:48:17 2959 1

原创 DS01 线性表实现

1, 数组Q1: 数组我们都很熟悉,那你理解的数组是什么样的呢?它的最主要特点是什么呢? 数组在内存空间上是连续存储 -> 随机访问 某一个下标位置 = 数组的起始位置 + 下标 * 单个数组单元大小Q2: 为什么数组的索引是一般都是从0开始的呢? 历史遗留问题 "易语言" -> 数组下标从1开始 如果从1开始: 某一个下标位置 = 数组的起始位置 + (下标-1) * 单个数组单元大小 Q3:

2022-01-27 20:40:16 1338 2

原创 win7系统上将电脑变为热点的办法

win7系统上将电脑变为热点的办法

2022-01-19 09:08:10 459

原创 day15 网络编程

day15 网络编程网络编程的作用:实现跨主机跨进程的通信网络编程概述网络编程三要素:IP地址,端口号和传输协议IP+Port = 唯一进程java进程之间通信的过程主要看传输层的传输过程,底层已经被实现了且传输层传输的是字节数据:udp协议和tcp协议在java语言中的传送过程:network编程实现ip地址: 在java语言中一个ip地址,对应的是一个对象InetAddress对象static InetAddress getByName(String host)在给定主机名

2022-01-15 22:00:58 329 3

原创 day14多线程02 有关死锁的java实现

day14 多线程021. lock锁java.util.concurrent(多线程的使用) Lock锁对象 VS synchoronized 锁对象区别 1. synchronized 锁对象,只提供了用来模拟锁状态的标志位(加锁和释放锁), 但是加锁和释放锁的行为,都是由jvm隐式完成(和synchronized 锁对象没关系), 所以synchronized 锁对象不是一把完整的锁 2.一个Lock对象,就代表一把锁,而且还是一把完

2022-01-15 11:42:29 172

原创 day14 多线程01

day14 多线程01线程的构造引例执行路径的角度理解多线程:一个线程代表一条代码的执行路径,所有的代码都运行在某一条执行路径中在同一执行路径中运行的代码,会按照先后顺序依次执行在不同执行路径中运行的代码,他们相互独立,互不干扰,同时执行为什么要有多线程?首先理解多进程(为了提高CPU的利用率)要理解多进程,首先理解什么是进程(进程就是一个执行的程序)java运行一个Java程序的过程?​ a. 其实java命令,它启动了一个jvm进程​ b. 该jvm进程,在执行的

2022-01-14 23:45:09 237

原创 day13 字符流

day13 字符流字符流的剩余问题复制视频和图片中的遇到的问题a. 对于图片和视频数据,它们都有自己特殊的编码格式,它们所使用的编码格式和我们之前讲的基于字符集,对字符数据进行的编解码,没有任何关系b. 所以,当我们使用字符输入流,来读取图片和视频数据的时候,当字符输入流试图对图片和视频数据,进行基于字符集进行解码的时候,会发现有一些二进制数值,无法对应到字符集中的字符(遇到不认识的字符)c. 此时,字符输入流,要么丢弃这些不认识码值,要么把这些没有在字符集中匹配到的编码值替换成特殊编号对应的

2022-01-14 15:18:30 159

原创 day12 续:输入输出流

day12 续:输入输出流注意看一下昨天的作业题和前天大前天的string类和异常1.接着昨天的内容:输入流输入流是什么?从io中将数据读取到jvm内存中,就是输入流看图:输入流构造方法刚刚,通过OutputStream对象(FileOutputStream对象),我们成功实现了,向文本输出数据的功能,现在,我们使用InputStream从该文本中,读出刚刚写入的内容,并输出在控制台。同时,注意到InputStream是抽象类,不能直接实例化,需要使用其子类对象来实现功能FileI

2022-01-14 15:17:17 202

原创 Day11 文件和输入输出流

day11 文件和输入输出流文件为什么要学习File类?因为在操作系统中,需要永久保存的数据,都是以文件的形式存在,所以要想操作这些被永久保存的数据,就首先必须在java语言中如何描述,表示文件路径名:1.绝对路径名是 完整的路径名,不需要任何其他信息就可以定位它所表示的文件windows:E:\demo\first\a.txt2.相反,相对路径名必须使用取自其他路径名的信息进行解释(不完整的路径名)windows: (e:\demo))second\a.txtjava语言中,相对路径默认

2022-01-14 15:14:41 267

原创 day09 异常

day09 异常异常处理机制:异常的发现,和异常的处理(一致性的错误报告模型)简单来说,就是一旦发生错误,就把该错误信息,层层向上报告,如果上层知道怎么处理这个错误,上层可以捕获该错误信息,并处理,如果上层不知道该怎么处理,于是可以将错误继续向上报告Exception:在程序中可能能够处理的错误Error:程序层面无法处理的错误(致命的错误)exception可以处理,而error在程序层面无法处理,所以exception是我们常说的异常异常的类型:编译时异常(Checkable Exce

2022-01-14 15:06:49 107

原创 day08 Object和String类

day08 Object和String类object类所有类如果没有显式的继承其他类,它的直接父类就是object类如果一个类继承了其它类,追根溯源,总有一个祖先类无继承,即这个祖先类的父类就是object类object类有一个无参构造方法,会为了防止某个子类有无参构造方法几种成员方法class对象几种方法public final Class getClass()返回此对象的运行时类即调用getclass方法的当前对象运行时类:一个Class 一个对象一个Class对象代表一个类

2022-01-14 15:05:19 136

原创 day06 面向对象03

day06继承特性和抽象类面向对象11 多态的知识定义:同一个对象的行为,在不同的时刻或条件下,表现出不同的效果多态发生的条件:继承方法覆盖父类引用指向子类对象eg:猫 cat = new 波斯猫();多态成员的访问特征:成员变量:编译看左边,运行结果看左边(和多态没有关系)成员方法:编译看左边(能执行的方法与左边有关),运行结果看右边注意:1.多态是方法的多态,属性没有多态2.父类和子类,有联系才能引用父类 否则就会类型转换异常!ClassCastException!

2022-01-14 15:03:32 153

原创 day05 面向对象02

day05 面向对象2面向对象07 代码块局部代码块(实际开发时很少使用)就是在方法体重定义的代码块随着方法的执行而执行构造代码块(初始化代码块):定义在类中方法体之外的代码块创建对象的时候执行,且每个对象创建时都会执行作用:可以在构造代码块中,执行对象成员变量值的初始化在创建对象的时候,我们有三种方式可以给成员变量赋初值构造方法构造代码块成员变量初始化语句执行顺序:构造方法vs构造在吗块:构造代码块优先于构造方法执行成员变量的初始化语句vs构造方法:成员变

2022-01-14 15:01:56 128

原创 javabasic04 面向对象01

Day04 面向对象和类面向对象01:类和对象的创建

2022-01-14 11:16:46 129

原创 JavabasicDay3 方法与数组

Day3 方法与数组java方法1.方法的定义和调用eg:public static double max(double a , double b){ if(a > b){ return a; }else{ return b; }}//修饰符 返回值类型 方法名称(变量1,变量2){方法体;return 返回值}java方法2.方法的重载eg:public static double max(doub

2022-01-14 11:12:52 151

原创 考研最后冲刺期的感受记录

11月27日 距考研28天前天,昨天还有今天三天的学习状态一直不好,就自从考研还有30天那天开始算起,就一直是这样了,因为这段时间一直的紧张和压力,今天看了《刻意练习》(安德斯)和《如何学习》(本尼迪克特.凯里)和《巅峰表现》(布拉德)归咎一下,主要是以下几点原因:错误的原因这段时间把自己崩的太紧了,没有一天休息的时间,总是会有垮掉的一天每天都待在舒适区,很多知识已经十分枯燥乏味,激不起学习兴趣,感觉每天都在做重复的劳动背诵一个知识时,总想一口吃个大胖子,背的时间很长,记住的东西回忆不起来解

2021-11-27 22:19:44 132

原创 第6章 应用层

应用层的专业英语超文本传送协议HTTP(hypertext transfer protocol)域名系统DNS(domain name system)动态主机配置DHCP(dynamic host configuration protocol)文件传送FTP(file transfer protocol)客户服务器方式C/S(client/server)对等方式P2P(peer-to-peer)地址解析协议ARP(address revolution protocol)邮件发送协议SMTP(

2021-03-24 16:16:41 360

原创 第5层 运输层

运输层专业英语进程标识符PID(Process Identification)传输控制协议TCP(transmission control protocol)用户数据报协议UDP(user datagram protocol)序列号seq(sequence number)接收端窗口rwnd(request window)发送端窗口swnd(send window)拥塞窗口cwnd(crowd window)慢开始门限ssthreshold(slow start threshold)流量控制

2021-03-24 15:58:32 519

原创 第4章 网络层

网络层专业英语虚电路服务VC(Virtural Circuit)无分类 域间 路由选择CIDR(Classless Inter-Domain(领域) Routing)定长的子网掩码FLSM(fixed length subnet mask)变长的子网掩码VLSM(viriable length subnet mask)IP数据报首部的生存时间TTL(Time To Live)internet网络采用的路由协议的特点之一是分层次,要有自治系统AS(Autonomous System)外部网关协

2021-03-24 15:45:08 372

原创 第3章 数据链路层

专业英语FCS帧检验序列(frame check sequence)CRC循环冗余码(cyclic redundancy code)ARQ自动重传协议(automatic redundancy code)PPP点对点协议(point to point Protocol)HDLC高级数据链路控制协议(high-level data link control)GBN后退N帧协议(go back N协议)SR选择重传协议(selective repeat)介质访问控制层MAC层(medium ac

2021-03-24 15:13:46 336

原创 5.爬虫准备工作

以豆瓣电影网站为例先看这个网站名:https://movie.douban.com/top250?start=50&filter=这是豆瓣top250的网站,其中?后面的start=50是指从第51个电影名开始:在谷歌浏览器的开发者模式下按F12,可以查看源代码如果想要查看“搏击俱乐部”在源代码的哪个部分,就点击这个按钮随后点击网页上的“搏击俱乐部”的图标,就可以找到路径...

2021-03-19 09:52:32 242

原创 第二章 物理层总结

第2章 物理层重点知识2.1 物理层的基本概念物理层需要解决的问题物理层考虑的是怎样才能在 连接各种计算机的传输媒体上传输比特流物理层为数据链路层 屏蔽了各种传输媒体的差异物理层的主要任务机械特性:指明接口所用的接线器的尺寸,大小电器特性:接口电线上的电压范围功能特性:电线上的电压代表的意义过程特性:各种功能可能的出现顺序2.2物理层下的传输媒体导引型传输媒体:同轴电缆???? 双绞线:绞合的目的:为了防止其它电磁波的干扰光纤:分为多模光纤,单模光纤,光纤传播的基本原理电

2021-03-18 21:34:45 386

2.1 进程与线程.emmx

操作系统进程与线程

2021-02-23

2.2 处理机调度.pdf

学习操作系统的人群

2021-02-23

空空如也

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

TA关注的人

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