自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (12)
  • 收藏
  • 关注

原创 Ubuntu 16.04 GTX950M + cuda9.0 + cuDNN7.0 + TensorFlow 1.5 / 1.8 安装记录

一、安装NVIDIA驱动关闭x-server,ctrl + alt + F1 进入终端界面,登陆sudo service lightdm stop(X server将会被关闭。可以使用ctrl + alt + F7 检查一下) 禁用 nouveau 驱动sudo vim /etc/modprobe.d/blacklist-nouveau.conf输入blackli

2018-01-31 16:54:54 10275 1

原创 博客迁移

博客迁移各种原因吧,自己基于Hexo搭了一个博客,后期的好多文章都在那边更新的地址: http://blog.sunjiadai.xyz/欢迎踩一踩~

2019-03-04 09:52:44 356

原创 Windows下使用XShell上传、下载文件到linux服务器

#安装lrzszsudo apt install lrzsz#输入下面的命令 选择本地文件上传到服务器rz可以进行文件上传 #使用sz命令时注意需要加一个参数,下载哪一个文件到本地sz test.md...

2018-09-04 18:46:53 592

原创 Difference Between LiDAR and RADAR——LiDAR和RADAR的不同

Difference Between LiDAR and RADAR原文连接:https://www.differencebetween.com/difference-between-lidar-and-vs-radar/ 翻译:RADAR和LiDAR是两种测距和定位系统。 RADAR是第二次世界大战期间英国人首次发明的。 它们都在相同的原理下运行,尽管测距中使用的波是不同的。 因此,用...

2018-08-22 17:35:49 2687

原创 Ubuntu16.04 + troch + cuda + deep-painterly-harmonization测试记录

deep-painterly-harmonization测试记录安装CUDA & cudnn参见另一篇Ubuntu 16.04 GTX950M + cuda9.0 + cuDNN7.0 + TensorFlow 1.5 / 1.8 安装记录安装Pytorch官网:https://pytorch.org/中文文档:http://pytorch-cn.readthe...

2018-07-18 10:16:37 1965 14

原创 Ubuntu16.04 安装了ROS Kinetic之后Python3不能import cv2

安装了ROS Kinetic之后Python3不能import Opencv问题描述如下:Python 3.5.2 (default, Nov 23 2017, 16:37:01) [GCC 5.4.0 20160609] on linuxType "help", "copyright", "credits" or "license" for mor

2018-07-17 13:40:44 12385 7

原创 Deepfake-faceswap代码测试

FaceSwapGithub官方文档下面来记录一下我安装和运行faceswap的流程首先需要downland源代码 Github配置相关的环境参考INSTALL.md 提取配置好tensorflow cuda 等等比如最基本的就是Python3,并且这个可以调用Opencv(如果有错误,请参考另一篇记录)python setup.py# INFO The ...

2018-07-17 13:33:35 13073 6

原创 Ubuntu 16.04 安装记录Install - Recording

Ubuntu 16.04 安装记录换源# 先对原来的sources.list进行备份# https://www.linuxidc.com/Linux/2017-01/139458.htmsudo vim /etc/apt/sources.list# 中科大的源deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restri...

2018-07-17 13:19:39 1534

原创 git设置和取消代理解决push和clone无法进行的问题

# 设置ssgit config --global http.proxy 'socks5://127.0.0.1:1080'git config --global https.proxy 'socks5://127.0.0.1:1080'# 设置代理git config --global https.proxy http://127.0.0.1:1080git config --g...

2018-06-28 09:18:43 3260

转载 TF库的使用与理解(转载)

1)tf不是坐标变换那么简单。很多小伙伴认为tf的作用是便捷的进行坐标变换。这个没错,但没这么简单。在很多api中,存在着target frame,source frame,parent frame,child frame,这些名字的参数。看起来很让人糊涂,也很让让人烦,但里面隐藏着很多信息。source、target frame是在进行坐标变换时的概念,source是坐标变...

2018-03-03 21:53:11 1457

原创 turtlebot_gazebo仿真添加激光雷达hokuyo_rplidar

ROS中给turtlebot添加传感器:hokuyo,进行gazebo仿真最初进行仿真的四个步骤:roslaunch turtlebot_gazebo turtlebot_world.launchroslaunch turtlebot_teleop keyboard_teleop.launchroslaunch turtlebot_gazebo gmapping_demo.laun

2018-02-05 20:57:31 8502 12

原创 Ubuntu16.04重装protobuf2.6.1版本

重装protobuf2.6.1版本error: #error This file was generated by a newer version of protoc which is #error This file was generated by a newer version of protoc which 之前装cartographer的时候,protobuf的版本升级到了3

2018-02-05 20:51:53 11546 1

原创 python3学习记录

name = input()Michaelname = input("please input your name:")print()函数也可以接受多个字符串,用逗号“,”隔开,就可以连成一串输出:>>> print('The quick brown fox', 'jumps over', 'the lazy dog')The quick brown fox jumps ov

2018-02-05 20:47:44 427

原创 再装gazebo和turtlebot

再次安装gazebo和turtlebot两天左右的调bug时间让我明白了一个道理:官方文档最稳!能apt-get尽量不要githubgazebo9没装成,在gazebo8的时候还没发现有什么问题,但是当我按着某个教程从github下载了一堆源码编译并且完成编译,但是不知道哪里出了问题,当运行完了roslaunch turtlebot_gazebo turtlebot_world.launc

2018-02-04 23:12:23 6159 5

原创 Ubuntu16.04_kinetic安装gazebo8记录,gazebo黑屏解决

Ubuntu16.04_kinetic安装gazebo8最近一直在做SLAM方面的东西,做测试的时候总是把车搬来搬去,线接来接去很是麻烦,就想用gazebo进行场地的仿真训练,奈何安装过程中全是坑一开始有个gazebo9,我的上边有7/8/9三个版本的gazebo,但是9版本的好像不太完善 在ros-kinetic里边找不到9的包我也是很无奈,然后就去github找源码wiki:

2018-02-03 22:30:17 9571 8

原创 分词TextRank算法解读

​ 利用计算机将大量的文本进行处理,产生简洁、精炼内容的过程就是文本摘要,人们可通过阅读摘要来把握文本主要内容,这不仅大大节省时间,更提高阅读效率。但人工摘要耗时又耗力,已不能满足日益增长的信息需求,因此借助计算机进行文本处理的自动文摘应运而生。近年来,自动文摘、信息检索、信息过滤、机器识别、等研究已成为了人们关注的热点。自动文摘(Automatic Summarization)的方法主要

2018-02-01 22:25:58 3411

原创 jieba分词学习记录

jieba分词分词import jiebastr = '贾跃亭来到北京清华大学'a = jieba.cut(str,cut_all=False,HMM=True)b = jieba.cut(str,cut_all=True ,HMM=True) # cut_all=True 全模式c = jieba.cut(str,cut_all=False,HMM=False)d

2018-02-01 21:57:15 1097 1

转载 中文分词之HMM模型详解

关于HMM模型的介绍,网上的资料已经烂大街,但是大部分都是在背书背公式,本文在此针对HMM模型在中文分词中的应用,讲讲实现原理。尽可能的撇开公式,撇开推导。结合实际开源代码作为例子,争取做到雅俗共赏,童叟无欺。没有公式,就没有伤害。模型介绍第一次听说HMM模型是从李开复的博文论文中听说的:李开复1988年的博士论文发表了第一个基于隐马尔科夫模型(HMM)的语音识别系统Sphi

2018-02-01 18:52:42 694

原创 hector_navigation源码阅读

Hector_navigationHector_navigation的代码从roslaunch hector_exploration_node exploration_planner开始 这个launch打开了exploration_node节点,调用了配置文件costmap.yamllaunch> node pkg="hector_exploration_node" type

2018-02-01 14:50:47 1642 4

原创 如何对gcc和g++版本进行调整选择,解决"未定义的引用"的问题

如何对gcc和g++版本进行调整选择一般情况下,Ubuntu自带的gcc和g++不会有人去动的,奈何前些日子装cuda的时候遇到了这个问题,好多教程都说需要对g++进行降级到4.9,然后就很直接的,按着教程把gcc和g++都进行了降级sudo apt-get install g++-4.9sudo update-alternatives --install /usr/bin/gcc

2018-01-31 14:04:54 4665

原创 Ubuntu16.04+gcc5.4+g++5.4+ROS运行kinect

Ubuntu16.04+gcc5.4+g++5.4+ROS运行kinect一、libfreenect2驱动安装:1. 下载libfreenect2 驱动 git clone https://github.com/OpenKinect/libfreenect2.git cd libfreenect22. 下载升级deb文件 cd depends ./download_de

2018-01-31 13:22:30 894

原创 Ubuntu 16.04安装indicator-sysmonitor实现导航条显示CPU和内存占用率

Ubuntu 16.04安装indicator-sysmonitor实现导航条显示CPU和内存占用率安装: sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor sudo apt-get update sudo apt-get install indicator-sysmonitor 启动: indicator-sysmon

2018-01-31 13:14:55 5939 5

原创 运行cartographer提示inotify_add_watch no space left on device设备上没有空间

运行cartographer提示inotify_add_watch no space left on device设备上没有空间 这里涉及到linux文件系统事件监控框架的概念 Inotify:高效实时的Linux文件系统事件监控框架 经查阅 解决办法如下: 添加最大监控文件数量 一种方法就是重启电脑,显然这种方法不是值得推荐和令人喜欢的另一种方法 sudo sysct

2018-01-30 23:47:08 4723

原创 python运行tensorflow,提示没有该module

如图所示,我新建了一个文档叫做tensorflow.py,然后在里边进行我第一个拷贝测试的tensorflow代码,然后报错提示没有该module,并且生成了一个.pyc的二进制文件,经查阅python会先在程序目录下查找相关模块,我import了tensorflow模块,python刚好在我的目录下发现了我新建的tensorflow.py,然后引入的是这个代码模块,显然会出错,重命名之后,一

2018-01-30 23:23:38 4567 2

原创 Ubuntu16.04+ROS安装hokuyo驱动

git clone https://github.com/ros-drivers/hokuyo_node.git clone整个文件夹到catkin_slam的工作空间下面的src下面然后catkin_make 提示缺少driver_base包然后git clone   https://github.com/ros-drivers/driver_common.git之后我见

2018-01-30 22:55:32 3008

原创 Ubuntu中修改vscode中默认python版本

默认Ubuntu中使用的是python2.7版本,但是最新的好像也默认给安装了3.5版本的python在vscode中配置python还是比较容易的,在插件搜索python,安装途中前两个就行了。点击那个蜘蛛似的小东西,打开调试窗口,齿轮那里可以配置python,但是这里的pythonPath是引用的setting里边的路径,文件—>首选项—>设置,搜索python

2018-01-30 19:55:55 7532 1

转载 概率法——利用激光传感器构建占据栅格地图

“本篇主要介绍:机器人世界的几种地图;占据栅格地图的表示方法与更新方法;利用激光传感器数据构建占据栅格地图。1. 机器人地图的分类地图有很多种表示方式,例如,用经纬度标识地方的世界地图,城市的地铁图,校园指引图。第一种我们称为尺度地图(Metric Map),每一个地点都可以用坐标来表示,比如北京在东经116°

2018-01-24 10:08:06 7198 3

转载 (转载)堪称最好的A*算法

如此好贴,不能不转!原文地址:http://dev.gameres.com/Program/Abstract/Arithmetic/AmitAStar.mht本文版权归原作者、译者所有,我只是转贴;如果侵害到您的权益,请联系我,我将删除本文。基本上,这文章可以说是最佳A*算法文档。极力推荐!Amit’s A star Page中译文 译序这篇文章很适合A*算法的初学者,可惜网上没找到翻

2018-01-16 20:31:20 6207

转载 最短路经算法简介(Dijkstra算法,A*算法,D*算法)(转载)

转自 http://www.embhelp.com/drew/algorithm/shortpath.htm    作者:Drew     据 Drew 所知最短路经算法现在重要的应用有计算机网络路由算法,机器人探路,交通路线导航,人工智能,游戏设计等等。美国火星探测器核心的寻路算法就是采用的D*(D Star)算法。    最短路经计算分静态最短路计算和动态最短路计算。    静态路径最

2018-01-16 19:51:55 1532

原创 树莓派编译mentohust源码实现有线上网

想要用树莓派在ubuntu mate的操作系统上搭服务器,但是无线上网不会有固定的ip地址,所以必须接通有线上网,然而学校的校园网必须使用锐捷认证才能上网,所以不得不用一直不太喜欢的mentohust来认证上网。首先好像树莓派的处理器是armhf(本人不太清楚这种处理器)armhf是arm hard float的缩写。arm64 64位的arm默认就是hf的,因此不需要hf的后缀。

2017-11-25 10:55:35 2447 1

原创 AWS_EC2_Ubuntu安装gitlab失败

下面给出gitlab官网给出的安装Ubuntu+gitlab的基本步骤安装流程并不复杂,但是安装方式我暂时没有搞懂几个可以参考的博客地址:http://blog.csdn.net/discoverer100/article/details/51814171 http://blog.csdn.net/huangzhijie3918/article/details/51330425

2017-11-23 23:41:43 874

原创 Ubuntu下google建图cartographer包移植

因团队需要,原本ubuntu14.04的操作系统要升级到ubuntu16.04,原本安装的ROS还有各种软件包都需要重新安装,普通得工作空间只需要复制src目录下的文件(也就是源代码文件)到一个新的src的下,然后catkin_make就能正常使用。然而对于cartographer来说,由于其官方给出的安装方式,比较特别,所以移植的方式也稍微复杂一点。一下代码为cartographer官方

2017-11-04 23:31:41 1124

原创 树莓派使用owncloud或者nextcloud建立私有云

owncloud和nextcloud的爱恨情仇,大家自行百度一下吧,知道了这些之后,也就会发现,为啥owncloud的安装和nextcloud的安装时如此的神似,我们先介绍一下owncloud 的安装方式,然后在对nextcloud进行类比。 1、LAMP的安装开始安装owncloud之前,首先需要Apache, MySQL/MariaDB, PHP的支持,以下使用MySQL作为数据库

2017-11-03 00:01:27 9329

原创 英版树莓派中文环境和中文输入法的配置

【转载】 如果你安装的是RaspBian系统,对于用不习惯英文的朋友,则需要进行中文设置以及安装对应的中文输入法,如果你安装的是Ubuntu mate,则不需要进行中文设置,因为Ubuntu mate在你进行安装的时候会让你选择对应的使用语言。 1、更新终端,输入下面的代码,效果如图所示,此处不需要其他操作,只需等待更新完成,更新的时间较 sudo apt-get up

2017-11-03 00:00:38 822

原创 树莓派刻录及更换软件源

最近新入手了一台树莓派,果断自己装系统,但是没想到一脚入坑。 https://www.raspberrypi.org/downloads/raspbian/ 毫无疑问,要从树莓派官网去下载镜像,一看更新日期还是2017-09-07,刚刚更新的,就毫不犹豫的下载了,万万没有想到,版本把我坑惨了。 好像unix出身的系统都有这个习惯,为新的版本起个名,像ubuntu i

2017-11-02 23:59:39 2538 3

原创 英版树莓派更改键盘布局

刚刚入手的树莓派是英国版的,一开始还不知道英国版和中国版的有啥区别,但是凭着向往美帝的思想,还是选择了英版的,后来在输入命令的时候才发现,英国版的使用的是英国版的键盘,比如我在输入grep|…… 的时候,那个 | 的符号,打印出来是~。 更改键盘的布局,命令如下:sudo dpkg-reconfigure keyboard-configuration  进入后,选通用的101键

2017-11-02 23:58:38 1180

原创 Windows下Win32 Disk Imager和Linux中dd命令两种方式烧录树莓派镜像

下了好久的决心,终于买了一块树莓派,本着已是装机老手的心态,没有买装好系统的sd卡,自己买了一张准备自己装,结果很艰辛。 最常见的装树莓派操作系统的方式就是,Win32 Disk Imager再去领快递的前几个小时,我已经把前戏做的很足,镜像下载好,SD卡准备好,读卡器准备好,烧录软件准备好,准备在一小时以内点亮树莓派并搭好私有云(也就是我买树莓派的目的)结果………………gg

2017-10-29 00:17:45 14933

原创 Codeblocks写代码窗口的任务栏都没有了,只剩下代码mini界面

在用codeblocks写代码的时候,手一滑成了这个样子,啥窗口都没有了,吃了一鲸。 解决方法:在视图里边,选择窗口布局,上图是mini状态,也就是只显示代码界面,别的都没了,改成defult和debugger defult就可以解决了。...

2017-10-26 20:15:24 27953 8

原创 装了双系统之后,进不去U盘启动项,进不去PE系统

装了双系统之后,进不去U盘启动项 不知道是双系统的锅还是我的电脑背锅,反正发生这个现象是在转了Ubuntu和Win10双系统之后,情况是,想进PE进不去,只能直接将ISO文件解压的U盘或者刻录光盘才能重装系统。 解决方法:首先进入BIOS(不同电脑不一样,自行百度)在BOOT一栏里将"Launch CSM"选项设置为Enabled然后在Security一栏,将"Secu

2017-10-25 19:13:38 7299

原创 如何将微信素材库的文章保留格式的复制到自己的博客论坛或者其他素材库

如何将微信素材库的文章保留格式的复制到自己的博客论坛或者其他素材库 在这里我以秀米编辑器为例: 1、首先先进入自己微信后台以后,Ctrl+C复制自己所有的内容。  2、进入秀米编辑器,新建一个图文,在右边的设置处,把"粘贴时清除格式"的√取消,Ctrl+V,这样子原文章就可以保留格式的粘贴到秀米编辑器中。  3、先进行保存,然后在最上边的一栏,选择生成贴纸图

2017-10-17 22:31:14 5158 1

Galaxy Labs.zip

Samsung Galaxy Labs APP安装合集,解压后把6个apk全部安装即可,我的S8+ Battery Tracker暂时无法正常使用

2020-03-06

西北工业大学高级语言程序设计Java_UML实验报告-带代码和UML模型

西北工业大学高级语言程序设计Java_UML实验报告-带代码和UML模型 java uml 实验报告 西工大

2019-04-12

计算机网络第5版-谢希仁

我们知道,21世纪的一些重要特征就是数字化、 网络化和信息化, 它是一个以网络为核心的信息时代。 要实现信息化就必须依靠完善的网络, 因为网络可以非常迅速地传递信 息。 因此网络现在已经成为信息社会的命脉和发展知识经济的重要基础。 网络对社会生活的 很多方面以及对社会经济的发展已经产生了不可估量的影响。 这里所说的网络是指 “ 三网 ”,即电信网络、 有线电视网络和计算机网络。 这三种网络 向用户提供的服务不同。 电信网络的用户可得到电话、 电报以及传真等服务。 有线电视网络 的用户能够观看各种电视节目。 计算机网络则可使用户能够迅速传送数据文

2018-11-22

socket编程原理

第二章socket 编程原理 2.1 问题的引入 UNIX 系统的 I/O 命令集,是从 Maltics 和早期系统中的命令演变出来的,其模式为打开一读/写一 关闭(open-write-read-close)。在一个用户进程进行 I/O 操作时,它首先调用“打开”获得对指定文件 或设备的使用权,并返回称为文件描述符的整型数,以描述用户在打开的文件或设备上进行 I/O 操作 的进程。然后这个用户进程多次调用“读/写”以传输数据。当所有的传输操作完成后,用户进程关闭 调用,通知操作系统已经完成了对某对象的使用。 TCP/IP 协议被集成到 UNIX 内核中时,相当于在 UNIX 系统引入了一种新型的 I/O 操作。UNIX 用户进程与网络协议的交互作用比用户进程与传统的 I/O 设备相互作用复杂得多。首先,进行网络操 作的两个进程在不同机器上,如何建立它们之间的联系?其次,网络协议存在多种,如何建立一种通 用机制以支持多种协议?这些都是网络应用编程界面所要解决的问题。 在 UNIX 系统中,网络应用编程界面有两类:UNIX BSD 的套接字(socket)和 UNIX

2018-11-22

基于深度学习的视觉SLAM 综述

基于深度学习的视觉SLAM 综述 赵洋,刘国良,田国会,罗勇,王梓任,张威,李军伟 (山东大学控制科学与工程学院,山东济南250061) 摘要:综述了深度学习技术应用到同步定位与地图创建(SLAM)领域的最新研究进展,重点介绍和总结 了深度学习与帧间估计、闭环检测和语义SLAM 结合的突出研究成果,并对传统SLAM 算法与基于深度学习的 SLAM 算法做了深入的对比研究.最后,展望了未来基于深度学习的SLAM 研究发展方向. 关键词:深度学习;视觉SLAM;帧间估计;视觉里程计;闭环检测;语义SLAM 中图分类号:TP24 文献标识码:A 文章编号:1002-0446(2017)-06-0889-08

2018-11-22

禹卫书法行书简体.rar

禹卫书法行书简体

2018-11-22

数据库系统概论第五版课后习题答案-王珊

第1章 绪论 1 .试述数据、数据库、数据库系统、数据库管理系统的概念。 答: ( l )数据( Data ) :描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。数据与其语义是不可分的。解析在现代计算机系统中数据的概念是广义的。早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据。现代计算机能存储和处理的对象十分广泛,表示这些对象的数据也越来越复杂。数据与其语义是不可分的。 500 这个数字可以表示一件物品的价格是 500 元,也可以表示一个学术会议参加的人数有 500 人,还可以表示一袋奶粉重 500 克。 ( 2 )数据库( DataBase ,简称 DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。 ( 3 )数据库系统( DataBas 。 Sytem ,简称 DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。解析数据库系统和数据库是两个概念。数据库系统是一个人一机系统,数据库是数据库系统的一个组成部分。但是在日常工作中人们常常把数据库系统简称为数据库。希望读者能够从人们讲话或文章的上下文中区分“数据库系统”和“数据库”,不要引起混淆。 ( 4 )数据库管理系统( DataBase Management sytem ,简称 DBMs ) :数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。 DBMS 的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。解析 DBMS 是一个大型的复杂的软件系统,是计算机中的基础软件。目前,专门研制 DBMS 的厂商及其研制的 DBMS 产品很多。著名的有美国 IBM 公司的 DBZ 关系数据库管理系统和 IMS 层次数据库管理系统、美

2018-11-22

自动驾驶与人工智能研究报告(2018年)

自动驾驶,人工智能,自动驾驶与人工智能研究报告(2018年)

2018-08-22

geek卸载工具

geek卸载工具,可以直接卸载windows下的软件,之后可以连注册表一起清理!

2018-07-09

龙芯竞赛指令集规范-1-1F60P12106

龙芯竞赛指令集规范-1-1F60P12106,MIPS设计规范。龙芯竞赛指令集规范-1-1F60P12106,MIPS设计规范。

2018-06-28

空空如也

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

TA关注的人

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