自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ROS小海龟例程小海龟不移动问题

在测试ROS时,运行roscorerosrun turtlesim turtlesim_noderosrun turtlesim turtle_teleop_key如果在第三步时小海龟在键盘下不能移动时,可以尝试在第三步之前source /opt/ros/noetic/setup.sh如果没有这个路径,可能是ros安装版本不同,切换到ros文件夹下面,检查是哪个版本,并将noetic替换掉即可cd /opt/ros/ls...

2021-12-16 08:59:40 7036 3

原创 ubuntu操作系统从新机配置 + 虚拟机安装ubuntu(M1)+ ros

安装更新(服务器) rm -rf ~/.ssh/known_hosts # 更换操作系统之后操作之后才能ssh​​apt updateapt install git​cat /etc/shells # 查看本机shellsudo apt install zshchsh -s /usr/bin/zsh # zsh路径 安装Oh-my-zsh github 找 zsh-autosuggestions, ohmyzsh,zsh-syntax-hi...

2021-12-07 20:22:10 787

原创 linux远程连接WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED

重制实例的操作系统之后出现这种情况,解决办法:在本机shell执行rm -rf ~/.ssh/known_hosts

2021-11-29 16:22:17 457

原创 Latex常用内容总结

-----基于美赛模版 支持使用中文但不改变原来的英文结构 \usepackage[scheme=plain]{ctex} 表格内部换行 \newcommand{\tabincell}[2]{\begin{tabular}{@{}#1@{}}#2\end{tabular}} 美赛 latex模板mcmthesi...

2021-11-29 13:13:50 584

原创 C语言一级指针和二级指针

在通过函数交换两个变量的值时,仅仅是交换了两个变量的值,并没没有改变指针的指向,因此传入的是一级指针。而在更改链表时,看的书上一般都是传入二级指针,因为这时候改变了指针的指向。但实际上,只要不更改头指针,只传入一级指针就足够了。#include<stdio.h>#include<stdlib.h>#define MAXSIZE 20typedef struct Node{ int data; struct Node *next;}Node;typ

2021-09-19 11:15:43 397

原创 M1安装tensorflow

首先要安装arm架构的anaconda,我在安装之前把原来的anaconda卸干净了。点击即可下载。之后将下载文件拖到terminal按照提示安装。或者切换到该文件所在目录,执行bash Miniforge3-MacOSX-arm64.sh之后切换到用户主目录,执行conda不报错则安装成功之后将这个网页内容复制下来,到一个.yml文件中,比如我在用户主目录新建一个a.yml文件,将网站的内容粘里面。这里面包含要安装的python版本和依赖。切换到用户主目录创建虚拟环.

2021-09-18 14:27:54 1261

原创 mac不依靠conda安装机器学习库

Mac不依靠conda环境安装机器学习库一般需要安装numpy,pandas,scipy,scikit-learn 我使用pycharm时用conda环境安装过这几个库,都能安装上,但是安装了vim之后不知道怎么让vim使用conda的python,就整了很长事件在brew的python上安装了这几个库。在终端安装之前,如果有安装anaconda的话,需要用下面的命令暂时关闭conda环境$ conda deactivate numpy和pandas的安装比较简单$ pip i..

2021-09-14 16:23:41 173

原创 CentOS安装配置tomcat

1、安装jdk我是先把原来的jdk卸载了,原来jdk的路径可以用which java查看。去官网下载jdk,我用了宝塔面板把文件上传到linux,放到了/usr/local目录下面并解压2、安装tomcat官网,下载tar.gz文件,和上面一样放到/usr/local目录下面并解压3、配置环境变量在这个上面折腾了一晚上才成功,具体就是启动了之后访问不了8080端口。两个都安装好了之后执行vim /etc/profile我是在后面追加了JAVA_HOME=/us.

2021-09-10 09:33:22 643

原创 Mac OS X + MAMP 配置mysql的my.cnf配置文件

Mac OS X + MAMP 配置mysql的my.cnf配置文件MAMP自身没有my.cnf文件,需自己创建,/Applications/MAMP/conf/my.cnf ,在这个路径创建my.cnf文件。我是需要和外部文件进行交互,文件内容如下:在mysql中进行测试:显示为空则表示成功!...

2021-09-09 23:01:43 569

原创 mac安装Oh-my-zsh之后环境变量失效

安装了Oh-my-zsh之后,发现以前的环境变量全部失效了,原因是安装了Oh-my-zsh之后~/.bash_profile文件不再执行,只需将'source ~/bash_profile'这句话加入到.zshrc文件中即可。

2021-09-06 18:44:13 1193 1

原创 macOS安装编译YouCompleteMe

整了三四天才终于让我弄好了YouCompleMe的安装编译。直接在github的YouCompleMe仓库里面按照教程进行安装,在macOS模块按照作者的教程一步一步进行,最后进行到cd ~/.vim/bundle/YouCompleteMe./install.py到这一步没有问题,但是这时候的补全只有id什么的,完全没有和库函数什么的联系起来,最终的效果就是下面的这种我又在github上面闲逛,又找到了一个作者的仓库,在其中配置YouCompleMe的时候,提到了怎么安装.

2021-09-05 13:24:18 263

原创 mac 使用selenium报错Can not connect to the Service chromedriver

解决方法brew install chromedriver

2021-08-31 13:52:31 235

原创 mac每次打开终端需要重新配置环境变量的解决办法

在 ~/.bash_profile 中配置环境变量, 每次重启终端后配置的环境变量不生效。需要重新执行 : $source ~/.bash_profile才可以。是因为zsh加载的是 ~/.zshrc文件,而 ‘.zshrc’ 文件中并没有定义环境变量。在终端执行:vim ~/.zshrc进入文件之后,在最后一行加上 source ~/.zshrcok!...

2021-08-27 17:30:53 1899

原创 Java多态理解:浅显易懂~

Java多态理解:这几天学习到多态,就和python里面的感觉有挺多不一样,开始一直不理解,翻了好几个文章,都没能理解这句话:当使用多态调用方法时,首先检查父类是否有该方法,如果没有则编译错误,如果有,就去调用子类同名方法。今天终于在Head First Java上面找到灵感了。首先看多态存在的必要条件: 继承 重写 (子类重写父类方法,签名必须相同) 父类引用指向子类对象:Parent p = new Child(); 第三条说Parent p是父类的引用,new

2021-08-20 20:29:53 163

原创 python和Java的参数传递方式

Java传递参数的方式:和python是一样的(我没发现有什么区别),不说是按值传递或者是按引用传递了;方法(函数)得到的是参数的副本,但是参数始终是引用。举一个python的例子可以把参数(或者说对象)当成鱼,引用当成鱼线def f1(arr): arr.pop() a = [1, 2, 3]f1(a)print(a) # [1, 2] 传递的是引用的副本,相当于复制了一条鱼线钓到同一条鱼def f2(arr): arr = [4, 5, 6...

2021-08-18 11:38:03 442

空空如也

空空如也

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

TA关注的人

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