学习
文章平均质量分 64
坐在月亮看星星
这个作者很懒,什么都没留下…
展开
-
记录vscode 配置java环境,并调试运行
简单记录一下用vscode调试java程序的配置过程下载vscode以及安装jdk 度娘一大堆 这里不介绍 jdk最好安装jdk11及以上 vscode扩展插件有关在vscode扩展插件中安装图示插件包,该包基本覆盖java所需的所有内容新建一个vscode工程,并添加HelloJava.java文件public class HelloJava{ public static void main(String[] args) { System.out....原创 2021-05-11 15:15:05 · 1260 阅读 · 1 评论 -
虚幻4( UnrealEngine) Ubuntu 16.04 编译(附WIN10 + V2019+ UE4.26.2编译问题)
源码下载https://github.com/EpicGames/UnrealEngine.git (官方地址)觉得慢的可以用https://github.com.cnpjms.org/EpicGames/UnrealEngine.git编译cd UnrealEngine./Setup.sh (下载三方库,比较耗时)//下载完成后./GenerateProjectFiles.sh (生成工程文件)//执行完成后 目录下会有cmakelist 和 MakeFile 文件..原创 2020-08-10 09:49:53 · 4029 阅读 · 1 评论 -
Ubuntu 16.04 安装 redis-desktop-manager(UI工具)
sudo snap install redis-desktop-manager等待下载安装运行redis-desktop-manager 如果报错:libssh2.so.1 can not find filehttps://www.libssh2.org/ 去上面地址 下载源码包然后 cd 到源码包./configure --prefix=/usr --disable-static && make sudo make install再运行redis-...原创 2020-06-28 17:44:34 · 371 阅读 · 0 评论 -
Docker 离线安装
https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/amd64/通过上述链接 下载三个containerd.io /docker-ce-cli / docker-ce (版本的话根据自己需求选择吧)安装原来有安装旧版本的要先删除sudo apt-get remove docker docker-engine docker-ce docker.io然后sudo dpkg -i xxx(依次...原创 2020-06-24 14:21:59 · 216 阅读 · 0 评论 -
log4cpp 简单应用
项目地址https://github.com/orocos-toolchain/log4cpp.git #include "log4cpp/Category.hh"#include "log4cpp/PatternLayout.hh"#include "log4cpp/OstreamAppender.hh"#include <log4cpp/Appender.hh>#include <log4cpp/FileAppender.hh>#include <lo.原创 2020-05-15 15:47:32 · 162 阅读 · 0 评论 -
ubuntu-win 双系统 引导启动问题记录
安装好ubuntu 之后 如果出现直接开机进入 windows则继续使用U盘启动 试用ubuntu 然后打开命令行 输入一下命令sudo chmod -R 777 /var/cache/app-info/xapian/defaultsudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get u...原创 2019-11-28 15:57:45 · 124 阅读 · 0 评论 -
mac 上 caffe编译
一、安装Caffe依赖环境1.安装cmake安装http://www.cmake.org/ 我安装的是3.92.安装HomeBrewcurl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 13.安装opencvhttps://www.opencv.org/ 我安...原创 2018-05-31 10:49:29 · 1515 阅读 · 0 评论 -
ORB-SLAM2 在mac上编译的错误
在xcode中编译 orb-slam2 遇到很多坑 这里记录一下1. g2o 编译的时候 提示 tr1/xxx.h 找不到 去掉tr1 引用std::tr1 -> std::2.#include<stdint-gcc.h> 找不到 去掉即可3.usleep找不到 添加头文件#include <unistd.h>...原创 2019-03-26 20:17:58 · 1913 阅读 · 2 评论 -
卡尔曼滤波学习
什么是卡尔曼滤波?卡尔曼滤波是一种高效率递归滤波器,即只要获知上一时刻状态的估计值以及当前状态的观测值就可以计算当前状态的估计值,因此不需要记录观测或者估计历史信息。卡尔曼滤波器与大多数滤波器不同之处,在于它是一种纯粹的时域滤波器,它不需要在频域设计再转换到时域实现。卡尔曼滤波包括两个阶段:预测(KF.predict):使用上一状态的估计,做出当前状态的估计更新(...原创 2019-05-16 16:48:21 · 398 阅读 · 0 评论 -
GDB常用命令
GDB 命令r 运行b filename:n 设置断点info b 查询所有断点watch 观测变量delete n 删除断点(watch)clear linensclear f...原创 2019-07-08 15:13:55 · 144 阅读 · 0 评论 -
利用libcurl 抓取google影像瓦片
libcurl 抓取 google 瓦片原创 2017-04-26 11:49:07 · 645 阅读 · 0 评论 -
c++11学习(逐步更新。。)
template 两个用途:1.常见的在模板定义的开始,比如template<typename ...Args>2.模板类内部定义了模板成员函数或者嵌套的成员模板类。比如:template<typename ...Args>class TeTest{public: bool is()const { return ...原创 2016-12-14 15:35:37 · 517 阅读 · 0 评论 -
字符编码转换(utf8-unicode)
typedef unsigned int uint32;uint32 UTF8StrToUnicode( const char* UTF8String, uint32 UTF8StringLength, unsigned short* OutUnicodeString, uint32 UnicodeStringBufferSize ){ uint32 UTF8Index = 0;转载 2016-04-25 13:31:26 · 369 阅读 · 0 评论 -
成员函数指针使用
通用一般函数指针 。。。typedef void (*Func)(...);通用函数指针(不限参数个数)通用获取成员函数返回值值函数(不限类型)class Test{public: void display(int a) { cout << a << endl; } int test(int a, int b) {原创 2016-04-22 10:49:25 · 302 阅读 · 0 评论 -
loki 练习
//// lokiTest.cpp// //// Created by TuLigen on 16/6/14.////#include "loki/SmartPtr.h"#include "loki/Factory.h"#include "loki/singleton.h"#include "loki/AbstractFactory.h"#include "loki/原创 2016-06-15 14:49:35 · 344 阅读 · 0 评论 -
获取文件信息
#include struct stat { _dev_t st_dev; //文件所在磁盘驱动器号 _ino_t st_ino; //inode,FAT、NTFS文件系统无意义 unsigned short st_mode; //文件、文件夹的标志 short原创 2016-07-18 10:45:45 · 308 阅读 · 0 评论 -
深度测试相关
深度测试深度就是像素点在3d世界中距离相机的距离,深度缓存中存储着每个像素点的深度值,深度值越大,则离相机越远深度缓存位数越高,精度越高 16、24、32位事实上只要有深度缓冲区,无论是否开启深度测试,OpenGL都会尝试将深度数据写到缓冲区内,除非调用了glDepthMask(GL_FALSE)来禁止写入。启用深度测试glEnable(GL_DEPTH_TEST)默原创 2016-10-14 16:31:03 · 546 阅读 · 0 评论 -
github ssh
设置git的user name 和 email$ git config --global user.name "YOURNAME"$ git config --global user.email "YOUREMAIL"生成SSH先看看是否存在~/.ssh 如果有则先备份删除$ ssh-keygen -t rsa -C"描述信息"接着按三个回车最后在~/.ssh/ 底下会原创 2016-11-28 17:26:41 · 365 阅读 · 0 评论 -
Mac 上编译MapBox Native gl
MapBox GitHub地址:https://github.com/mapbox/mapbox-gl-native环境准备:首先最好保证机器上装的是最新的xcode然后安装pkg-config libtool automake 建议先安装homebrew 然后再通过homebrew安装他们安装homebrew 命令如下$curl -LsSf http://gi原创 2016-11-12 11:22:25 · 1723 阅读 · 1 评论 -
travis ci 学习
.travis.yml 格式检查:http://lint.travis-ci.org/原创 2016-11-23 17:51:35 · 904 阅读 · 0 评论 -
github学习
git 配置账户git config --global user.name "your name"git config --global user.email "your email"原创 2017-03-29 11:16:19 · 574 阅读 · 0 评论 -
c++根据两点经纬度坐标获取长度
#define PI 3.141592657#define EARTH_RADIUS 6378137static inline double rad( double degree ){ return PI * degree / 180.0;}static inline double haverSin(double x){ double v = sin(x /原创 2017-04-06 11:09:16 · 3084 阅读 · 1 评论