Welcome to my blog. The English verison of posts are in En page.

Ros Kinect Configure Note

This blog for my kinect-v2 ros configure. Environment Thinkpad P70 Ubuntu 14.04 indigo Reference to https://github.com/code-iai/iai_kinect2 Install Before start, make sure the cuda, cudnn has been configured correctly. First, you need to install libfreenect2. I recommend to use export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64 in your .zshrc or .bashrc (more professional, in bash_profile or .zshenv). You will avoid some problems about library error. When installing libfreenect2, Use cmake .. -DCMAKE_INSTALL_PREFIX=$HOME/freenect2 -DENABLE_CXX11=ON to generate Makeifle at build/ [阅读全文]
cpp 

Write with Vim – 1

本文最初发表于2015年,但是个人认为写的尚可,就搬运到这里来,其中有些知识有些老旧,有时间的时候再更新一下。

Write with Vim - 2

[阅读全文]
vim 

给小白的IPython Notebook指南

这是给“小白”的notebook指南。notebook是算法开发经常使用的工具。

安装notebook

运行notebook

在终端下运行这个命令可以启动notebook

使用IPython-Notebook

点击右方的New按钮,选择Python3,以此来启动一个新的NoteBook。

这时会新创建一个文件。

In [ ]:后输入要运行的代码,然后点击Run即可运行。例如:

使用Terminal

Terminal就是之前在Windows下的cmd,MacOS下的terminal,点击之后见到这个界面:

尝试输入python,就可以像之前那样进行命令行编程了。

快速git指南

git是一个版本控制工具,通过git我们可以解决许多版本冲突,以及协同开发的问题。

git安装

Windows可以通过安装文件直接安装,Linux可以通过apt-get install git安装,OSX可以通过brew install git来安装git。

初始化当前目录为git项目

这个操作的意思是,把当前项目使用git进行管理。此时会创建一个.git文件夹。

添加当前文件的改动,并且提交

如果修改了文件,文件的变动没有被git记录。这个时候运行上述命令,就可以把变动记录下来。

推送到远程仓库

获取远程仓库的更新

下载git仓库

例如,下载这个项目breastCancer,可以使用如下的命令

通过这个操作就可以下载这个仓库。

可视化当前更新

例如

点击first commit,即可看到这次提交的相关改动。

其他的问题

如果出现conflict以及其他的问题,可以通过google自行搜索解决。

可参考的资料

阿里云使用VNC

本来想用阿里云做vnc来远程一下完成一些事情,但是无奈速度有点慢,而且源还偶尔出问题,update能不能成功完全看脸【经常碰到,没有修改过aliyun的source】。不成功的表现是,apt-get告诉我broken depends,em….

不过不是很妨碍相关的使用【才怪】。这是官方教程

使用vnc在官方的教程上要这样修Xstartup才行。测试环境ubuntu 14.04

小程序开发Tips

这篇文章主要聊聊小程序开发。

小程序开发有几个点在文档里面没有写的很明确,在这里我更明确的提一下。

[阅读全文]

全站上https

本来觉得这个https不是什么大不了的事情,但是输入密码的时候突然意识到,这个post的过程中是有危险的。危险在哪里呢?我们可以参考mozilla的相关描述

[阅读全文]
HTTPS 

这个不是很讲究的博客

功能列表

这个博客的雏形很早之前就写好了,但是一直没有挂上去,主要有这几个原因:一是写的不好,很多功能都没写全,写的也不太走心;二是长得有点丑,当然,这一点也可以放在功能不全这个问题里面。总而言之,就是不太讲究。这个不讲究还体现在之前的文章Latex适配没做好,等等。

[阅读全文]