- 博客(24)
- 资源 (11)
- 收藏
- 关注
原创 ubuntu+VsCode+Cmake+eigen 开发eigen应用
1. 安装Cmake工具点击左侧的Extensions,搜索Cmake tools,这里已经安装。2. 安装Cmakecmake --versioinubuntu系统已经安装cmake, 如果没有安装cmake,请查阅资料在系统中安装cmake.3. 查看gcc是否安装gcc -v如果没有安装gcc,则执行下面命令安装:sudo apt-get updatesudo apt-get install build-essential gdb4. 创建.
2020-09-06 18:31:58
1895
1
原创 ubuntu中使用VsCode+Eigen创建Eiegn应用程序
Visual studio code是微软发布的一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。1. VsCode安装VScode官网下载.deb文件,网址链接如下:https://code.visualstudio.com/#alt-downloads执行下面命令安装VsCode: sudo dpkg -i code_1.48.2-1598353430_amd64.deb在应用程序中搜索vscode可以看到已
2020-09-06 15:05:34
2580
2
原创 SLAM-ch3-实践Eigen
1.eigenMatrix.cpp#include <iostream>#include <ctime>#include <eigen3/Eigen/Core>#include <eigen3/Eigen/Dense>using namespace std;#define MATRIX_SIZE 50int main(int argc, char *argv[]){ Eigen::Matrix<float, 2, 3&...
2020-09-06 00:39:47
318
原创 SLAM-ch2-cmake中使用库
1. 创建ibHelloSLAM.cpp#include <iostream>using namespace std;void printHello(){ cout<<"Hello SLAM!"<<endl;}2. 创建libHelloSLAM.h#ifndef LIBHELLOSLAM_H_#define LIBHELLOSLAM_H_void printHello();#endif3. 创建CMakeLists.tx...
2020-08-22 23:33:58
206
原创 SLAM-ch2-使用kdevelop创建helloWorld程序
1. 创建helloSLAM.cpp 实现如下#include <iostream>using namespace std;int main(){ cout<<"hello SLAM!"<<endl; return 0;}2. 创建CMakeLists.txt#声明要求的cmake最低版本cmake_minimum_required(VERSION 2.8)#声明一个cmake公程project(HelloSLAM)#添...
2020-08-22 23:21:52
189
原创 ubuntu中安装kDevelop
1. 下载安装包https://www.kdevelop.org/download一种方法是使用下载工具直接下载:https://download.kde.org/stable/kdevelop/5.5.2/bin/linux/KDevelop-5.5.2-x86_64.AppImage另外一种方法是使用命令行下载:wget -O KDevelop.AppImage https://download.kde.org/stable/kdevelop/5.5.2/bin/linux/KDe.
2020-08-22 22:47:00
725
原创 LeetCode-80: 删除排序数组中的重复项 II
题目描述:给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素最多出现两次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。示例1:给定 nums = [1,1,1,2,2,3],函数应返回新长度 length = 5, 并且原数组的前五个元素被修改为 1, 1, 2, 2, 3 。你不需要考虑数...
2019-09-14 01:06:57
109
原创 LeetCode-26: 删除排序数组中的重复项
题目描述:给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。示例1:给定数组 nums = [1,1,2],函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。你不需要考虑数组中超出新长度后面的元素。...
2019-09-14 00:35:01
283
转载 指针数组和数组指针的区别
指针数组:array of pointers,即用于存储指针的数组,也就是数组元素都是指针数组指针:a pointer to an array,即指向数组的指针还要注意的是他们用法的区别,下面举例说明。int* a[4] 指针数组 表示:数组a中的元素都为int型指针 元素表示:*a[i]...
2019-09-13 23:14:32
277
原创 安卓tinyalsa源码,可使用makefile直接编译
1. 源码下载路径https://github.com/wenzelian/tinyalsa开源不易,请点赞。
2019-08-31 00:09:15
507
原创 基于卷积神经网络的人脸认证(判断两个人脸是否是一个人)
1. 源代码gitHub下载链接https://github.com/wenzelian/Face-Verification
2019-08-31 00:06:32
914
原创 图像配准代码(包含matlab/opencv C++)
1. 论文链接https://ieeexplore.ieee.org/abstract/document/7769090/2. gitHub源代码链接https://github.com/wenzelian/Image-Registration
2019-08-31 00:03:45
2907
1
原创 gitHub创建 repository仓库 并推送本地代码到该仓库
1. gitHub上创建repositoryhttps://github.com/点击New创建仓库。填写仓库名为c_programs,设置为私有仓库,初始化README。创建后仓库地址为:https://github.com/wenzelian/c_programs.git2. 本地建立git仓库使用小乌龟本地简历仓库C_program,如下图所示:...
2019-08-30 23:56:39
345
原创 MinGW安装
1. 下载安装包https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/8.1.0/threads-posix/sjlj/x86_64-8.1.0-release-posix-sjlj-rt_v6-rev0.7z/downloa...
2019-08-28 23:35:17
336
原创 dbm和db的关系与区别
db是无量纲单位,它表示两个信号之间的幅度差。dbm是有量纲单位,它表示以1毫瓦为基准时的计量单位。1.dbm dbm是一个考征功率绝对值的值,计算公式为:10lg10(P/1mw)。 [例1] 如果发射功率P为1mw,折算为dbm后为0dbm;发射功率是10mv,折算为dbm后是10dbm;发射功率是100mv,折算为dbm后是20dbm;P/mw dbm 1 ...
2019-08-20 01:19:30
13240
原创 Pycharm打包生成exe可执行文件
1. 安装pyinstallerFile-Settings-Project2. 打开终端3. 生成exe由于我的源文件在src目录下,因此执行pyinstaller -F -w src\game_functions.py 命令,结果如下:生成的exe文件。或者使用pyinstaller -F src\game_functions.p...
2019-08-12 01:01:23
378
原创 动手学深度深度学习-pycharm中配置mxnet开发环境
1. 文件准备1. 下载包含本书全部代码的压缩包。我们可以在浏览器的地址栏中输https://zh.d2l.ai/d2l-zh-1.0.zip, 下载后解压。2.由于近来(2019-05-05)国内conda源被迫关闭,因此通过conda来创建虚拟环境需要从国外网站下载软件包,网速超慢,而且很大概率会失败,因此选择virtualenv作为虚拟环境管理工具,来代替conda,好处就是可...
2019-08-11 00:18:08
5942
10
原创 windows下Pycharm中安装Pygame
1. File | Settings | Project: project | Project Interpreter点击加号,搜索pygame2. 安装pygame3. 查看安装结果4. 测试import sysimport pygamedef run_game(): # 初始化游戏并创建一个屏幕对象 pygame.init(...
2019-08-07 01:04:43
1396
转载 Google学术发布2019年最有影响力的7篇论文(附下载链接)
最近Google Scholar发布了被引用最多的论文排名,排名揭示了一个重要信息:围绕人工智能(AI)的研究兴趣正在飞速增长。1、"Deep Residual Learning for Image Recognition"(2016)地址:http://openaccess.thecvf.com/content_cvpr_2016/html/He_Deep_Residual...
2019-08-06 22:09:32
721
原创 树莓派 Ubuntu mate 18.04 修改为清华源
1. 备份源cp/etc/apt/sources.list/etc/apt/sources.list.bck2.root身份打开 /etc/apt/sources.list将每个http://ports.ubuntu.com/都替换为http://mirrors.ustc.edu.cn/ubuntu-ports/如何在命令行下搜索和替换字符串,参见博客https...
2019-07-21 18:22:03
2239
2
原创 linux Vi搜索和替换字符串
一. 搜索字符串1. 打开文件vi sources.list2. 进入命令模式用ESC键进入命令模式。3. 输入搜索的字符串"/http",点击enter键开始搜索,光标指向第一个被搜到的字符串/http4. 点击键盘n搜索下一个二. 搜索并退出字符串1. 打开文件sudo vi sources.list2. 进入命令行模式用ESC键进入命令...
2019-07-21 18:17:09
477
转载 Ubuntu vi 上下左右变ABCD问题解决方法
解决方法:只要依次执行以下两个命令即可完美解决Ubuntu下vi编辑器方向键变字母的问题。一.执行命令 sudo apt-get remove vim-common二.执行命令 sudo apt-get install vim...
2019-07-21 17:37:21
160
转载 树莓派 Ubuntu mate 18.04 下开启vncserver
1.安装 vncserversudo apt-get -y install vnc4server2.启动 vncserver (首次启动需要设置密码)vncserverUbuntu mate里面是 mate desktop,可以通过 一些命令echo $DESKTOP_SESSION3.编辑 /home/.vnc/xstartup 设置VNC要显示图形界面vi...
2019-07-15 01:51:18
1520
转载 PUTTY登录树莓派Network error:Software caused connection abort
解决方法:生成公钥和私钥,以下两条命令二选一1sudo dpkg-reconfigure openssh-server2sudo ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key用到的其他命令如下:service ssh status...
2019-07-15 01:15:48
1748
2
android tinyalsa源码
2018-08-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人