- 博客(24)
- 收藏
- 关注
原创 shell登录路由器获取ip 自动通过邮件发送
一、shell登录路由器1.采用telnet登录,采用expect进行交互式登录#! /usr/bin/expectspawn telnet 192.168.0.1expect "Username:"send "Admin\r"expect "Password:"send "123456\r"expect "*#"send "show ip route\r"expect eofexitEND...
2022-04-15 17:19:36
3108
原创 (2 of 2) A start job is running for network time synchronization (xx/s / xx)
ubuntu18.04关机重启后一直是:(2 of 2) A start job is running for network time synchronization (xx/s / xx)可能是由于系统内核的问题。解决方法:1.进入advanced option forubuntu寻找可以正常启动的内核;2.将该内核设置为默认启动内核。参考:我用#优快云#这个app发现了有技术含量的博客,小伙伴们求同去《Ubuntu更改默认启动内核》, 一起来围观吧 https://blog.c.
2022-03-27 09:22:50
1931
原创 ubuntu18.04,RTX2080ti安装CUDA(deb安装,无需先安装显卡驱动)
一.用deb安装CUDA1.首先下载cuda安装包,下载网址:https://developer.nvidia.com/cuda-10.1-download-archive-base?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1804&target_type=deblocal这里选的是linux系统,X86_64(64位intercpu),Ubuntu(linux系统中
2021-04-11 22:13:01
1814
原创 ros使用opencv写自己的usb摄像头发布者(publiser)和订阅者(sublisher)
1.首先完成工作空间、编译空间的创立2.完成功能包的的创建,catkin_creat_pkg camera_pkg std_msgs roscpp3.进入camera_pkg/src目录,创建发布的文件并编写代码touch camera_publisher.cppvim camera_publisher.cpp代码如下:#include <ros/ros.h>#include <opencv2/highgui/highgui.hpp>#includ
2020-10-18 11:21:36
937
原创 ubuntu出现error: file ‘/boot/vmlinuz-xxx-xxx-xxx‘ not found的解决方法
首先,按c进入grub命令行模式1.用ls命令,查看所有硬盘分区,如: ls(hd0,gpt4)/找到含有/boot/的分区,这里就假设在层(hd0,gpt4)中2.用cat查找根分区所在(即,‘/’所在的分区)cat (hd0,gpt4)/etc/fstab, 从输出的信息可以知道 / 在哪儿,假设 / 在 /dev/sda4上3.设置(注意linux那段命令可以用tab间补全vmlinuz-xxx-xxx的具体信息) set root=(hd0,gpt4)set prefix
2020-10-07 21:18:50
7893
原创 ubuntu18.04安装CUDA10.01
1.官网下载cuda。https://developer.nvidia.com/cuda-downloads下载base installer2.执行以下代码sudo dpkg -icuda-repo-ubuntu1804-10-1-local-10.1.105-418.39_1.0-1_amd64.deb sudo apt-key add /var/cuda-repo-<version>/7fa2af80.pub(上一步成功会对次有提示) sudo apt-get upda.
2020-09-29 15:51:56
428
原创 Linux无法阅读caj文件解决办法之一(下载pdf文件)
在FireFox浏览器上直接安装下面链接中的脚本,然后重启浏览器就可以下载pdf文件了https://greasyfork.org/zh-CN/scripts/389343-%E4%B8%AD%E5%9B%BD%E7%9F%A5%E7%BD%91cnki%E7%A1%95%E5%8D%9A%E8%AE%BA%E6%96%87pdf%E4%B8%8B%E8%BD%BD
2020-09-09 16:12:21
343
转载 /usr/bin/ld: cannot find -lvtkproj4
ln -s /usr/lib/x86_64-linux-gnu/libvtkCommonCore-6.2.so /usr/lib/libvtkproj4.so
2020-08-16 16:07:13
219
原创 python+opencv读取并显示图像报错
mport cv2 as cvimage=cv.imread('~/Desktop/1.png')cv.imshow('picture',image);cv.waitKey(0)cv.destroyAllWindows()报错:cv.imshow('picture',image);cv2.error: OpenCV(4.2.0) /io/opencv/modules/highgui/src/window.cpp:376: error: (-215:Assertion failed) siz
2020-05-12 22:51:07
1173
原创 g2o_viewer 启动时报错(core dumped),Error in `g2o_viewer': realloc(): invalid pointer: 0x00007efeed2e5820
https://blog.youkuaiyun.com/abc_orange/article/details/81874218在上述方法中,使用cmake-gui时,不要忘了点击configure按钮
2020-04-19 15:18:46
287
原创 slam14讲,4.6节习题
5.证明Rp^R' = (Rp)^b = p x c = p^ c, 前一个 x 为叉乘, 后一个 ^ 为取反对称矩阵.由于Rb,Rc,Rp是做空间旋转,那么有Rb = Rp x Rc.Rb = R(p x c) = Rp x Rc = (Rp)^ Rc,b = R'(Rp)^ Rc. " ' " 为转置b = p^ c = R'(Rp)^ R cp^ = R'(Rp)^...
2020-04-19 12:13:42
505
转载 notepad++上运行python的一行配置代码
安装过程1.安装环境:notepad++,python(安装python时记得勾选将python添加到路径中的选项,该项默认是不选择的)2.打开notepad++,点击菜单运行->运行...,输入以下命令:cmd /k python "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT 然后点击...
2019-10-06 18:48:46
235
原创 c++:文件的一些基本操作
一、对文件的操作1.基础操作。对文件操作需要#include <fstream> 用ofstream 或 ifstream申明流变量(如data)申明流变量由于连接需要输出的文件:ofstream data;·································输入的文件:ifstream data;流变量连接(打开)文件: data.open("系统中...
2019-08-29 21:46:56
328
原创 C++基础知识学习(与c相近部分)
一、c++语法部分学习类型强制转换: static_cast<double>(a);// 将变量a的类型转换为double型函数重载:函数的形参必须有区别(数量或类型,或两个都满足)void函数中的return语句:终止当前函数的调用形参的“传值调用”和“传引用调用”:1.传值调用,void abs(double x),函数abs只能通过形参x获取实参的值2.传...
2019-08-28 21:03:18
213
原创 C语言的学习——(数据类型,指针)
1.数据类型C语言中除了(unsigned)short 、int、long、float、double外还可已有long long、long float型的数据类型。如果sizeof(long)= 4个字节 ,那么sizeof(long long)= 8 个字节2.指针除了普通的char *p;char const* p; const char* p;*p(地址中的数据...
2019-07-05 21:49:08
263
转载 核函数
参考资料核函数定义核函数的要求参考资料参考视频: https://royalsociety.org/science-events-and-lectures/2014/11/milner-lecture/ 英文的http://www.powercam.cc/slide/6552 建议看这个,中文的 http://www.powercam.cc/home.php?user=chli&f=sli...
2018-03-17 08:48:02
553
原创 如何编译文件得到的bootloader的.hex文件(例如:atmega328p)
一、打开Arduino ide的文件存放位置,本人是将其放在D盘的Arduino中在D:\Arduino\arduino\hardware\arduino\avr\bootloaders\optiboot文件中你会看到有omake,omake.bat,Makefile,以及.h,.c,.hex等文件。而其中的optiboot_atmega328.hex文件就是atmega328p的bootload...
2018-03-03 13:11:22
4381
原创 linux下C语言编程函数main含参运行
含参的min函数形如:int main(char number, char *parameter[]){ · · · · · ·}number记录了参数的个数,而parameter[]数组则存储了指向每个参数的指针,在linux中创建一个文档main.c,并写下如下代码:int main(char number, char *parameter[]){ char i = 0; prin...
2018-02-17 14:42:36
2130
原创 CSS(基本运用)
一、CSS是什么CSS= Cascading Style Sheet,即层叠样式表,是一种指定HTML文档视觉表现的标准。对文档元素的字体、颜色、外边距、缩进、边框、甚至定位进行了列举,即成为了CSS标准中的属性。例如:body { color:white; /*字体为白色*/ background-color:black; /*背景为黑色*/}p { co...
2018-02-11 11:40:30
374
原创 DOM(xx.HTML文档的基础结构)
一、一份“xx.html”文档的结构:<!DOCTYPE html><html> <!-- <html xmlns="http://www.w3.org/1999/xhtml">--> <head> <meta http-equiv="Content-Type" con
2018-02-11 10:39:36
556
原创 JavaScript学习笔记(操作)
一、算数操作符加、减、乘、除:+ - * /自加、自减:++ --var year = 1940;year++; // 等同于year = year +1 ;year--; //等同于year = year -1;同时“+”既可以数值加,还可以字符加,数值与字符加:var message = "I am feeling"+"happy";var year = 2005;var message ...
2018-02-10 13:25:55
202
原创 JavaScript学习笔记(语法)
一、变量变量可直接赋值而无需事先声明,可以声明和赋值一次完成:mood = "happy"; var mood ="happy";变量名不允许含有空格、标点符号(‘$’除外)。二、数据类型JavaScript是弱类型语言,变量的数据类型可以随时被改变。(区别于C语言)var age = 33;age = "thirty three';1.字符串字符串由零个或多个字符构成。字符串需包在引号里。v...
2018-02-08 23:19:07
210
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅