0%

1. 背景介绍

C++在处理字符串时,常常会碰到宽字符(中日韩等非ACSII码字符),默认的标准库 std::string 处理的仅是 char 类型的字符串。通常,在 Unix/Linux 系统中,字符串是 UTF-8 编码的,此时,std::string 中存储的即为 UTF-8 编码后的结果。例如:“你好啊,Stick”,这句话中有 9 个字符,但实际存储在 std::string 中的内容为:"\xe4\xbd\xa0\xe5\xa5\xbd\xe5\x95\x8a\xef\xbc\x8cStick" 实际长度为 17. 那么如何才能将 UTF-8 的编码转换为实际的 Unicode 编码呢?

阅读全文 »

1. 背景介绍

在团队或小组中,免不了会多人使用同一台服务器。由于是多人使用,机器的环境肯定是预先配置好了最基本的软件或工具,但对于单个用户来讲,这些工具很可能远远不足以满足要求。此时,便需要非root用户自己根据所需去安装个性化的应用或工具。有些工具可能比较好装,但是大部分软件或工具的安装,均需要管理员权限。此时,便需要一些技巧去避开这些权限的要求。

阅读全文 »

目录


阅读全文 »

1. 前言

作为一个新手,安装 hexo 的过程并不是很顺利的;写下本文,记录下自己在 Ubuntu 上配置的细节,以便于自己今后的恢复工作。

2. 安装

2.1 依赖安装

hexo 是基于 Node.js 的,安装 hexo 之前要先安装 Node.js

本人直接下载的针对Linux的64位安装包,解压到~/.local文件夹下,直接使用的user模式。

测试安装成功与否:

1
npm --version

以我目前的安装版本为例会显示

1
3.10.10

此外,还需要Git的支持,这个不在介绍了。

阅读全文 »

1. 基于OpenCV对图片进行矫正

1.1 Introduction

最近在处理一部分数据集, 感觉今后还有可能用到相关的技术, 因此,便将其记录下来以备翻阅.

The Image[1]

The Image

限于本人任务, 仅留取需要矫正的部分

阅读全文 »