技术存档笔记咯

人生很南,也很靠北,所以才会想东想西...

0x01 现象1

升级新版pip后报错

1
2
3
4
5
6
7
8
9
Traceback (most recent call last):
File "/usr/bin/pip", line 11, in <module>
sys.exit(main())
File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 215, in main
locale.setlocale(locale.LC_ALL, '')
File "/usr/lib/python2.7/locale.py", line 581, in setlocale
return _setlocale(category, locale)
locale.Error: unsupported locale setting

0x02 解决办法

编辑如下文件

阅读全文 »

1、什么是汉明距离

汉明距离,从二进制方面来看,就是两个等长字符串的二进制对应 bit 不相同的位个数,例如

1
2
1011
1000 //汉明距离为2
1
2
1100
1010 //汉明距离是2

2.计算汉明距离的算法

阅读全文 »

前言:ORB-SLAM基于PTAM构架,所以了解一下什么事PTAM

Eigen中对各种形式的表达如下

  • 旋转矩阵(3x3):Eigen::Matrix3d.
  • 旋转向量(3x1):Eigen::AngleAxisd.
  • 欧拉角(3x1):Eigen::Vector3d.
  • 四元数(4x1):Eigen::Quaterniond.
  • 欧式变换矩阵(4x4):Eigen::Isometry3d.
  • 仿射变换(4x4):Eigen::Affine3d.
  • 射影变换(4x4):Eigen::Projective3d.

bash代码如下

1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/bash
echo "请输入文章名"
read title
echo "$title is your title"
cd /your/bolg/rootdir
hexo new $title
echo "创建成功"
cd /your/bolg/rootdir/source/_posts/
titles=$(find . -iname "*$title.md")
echo $titles
gnome-open $titles && exit

SO(3)

初始化矩阵

1
2
    // 沿Z轴转90度的旋转矩阵
Eigen::Matrix3d R = Eigen::AngleAxisd(M_PI/2, Eigen::Vector3d(0,0,1)).toRotationMatrix();
  1. 构造
1
2
3
4
Sophus::SO3 SO3_R(R);               // Sophus::SO(3)可以直接从旋转矩阵构造
Sophus::SO3 SO3_v( 0, 0, M_PI/2 ); // 亦可从旋转向量构造
Eigen::Quaterniond q(R); // 或者四元数
Sophus::SO3 SO3_q( q );
阅读全文 »

npm version
Build Status
Scrutinizer Code Quality

English ReadMe

什么是 Hexo-Blog-Encrypt

尝试着想一下,你写了一篇博客,但是,出于某种原因,不太希望每一个人都可以看到他。所以你常常会为这种文章设置一个密码,其他人需要输入密码才可以访问这篇博客。对于 emlog 或者 wordpress 来说,这很容易,但是对于 hexo 来说,之前并没有一个类似的功能。

所以,Hexo-Blog-Encrypt 因为这个需求而诞生了。

线上 Demo

阅读全文 »

实现Windows下使用批处理bat自动创建并打开编辑

貌似必须要使用call,不然执行到hexo就自动结束了

0x01 创建1.bat 创建文章批处理

1
2
3
4
5
6
7
8
9
10
11
@echo off
mode con lines=30 cols=60
cd C:\Users\*****\Documents\Github\****\
echo.================================
echo. 请输入标题
echo.================================
set /p name=标题:
echo name:%name%
echo please wait
hexo new %name% && call 3.bat %name%
pause

0x02 创建3.bat 自动打开创建文章

阅读全文 »
0%