
笔记
文章平均质量分 93
蜗牛山
一步一步爬向内核
展开
-
TriCore:Interrupt 1
简单总结下TriCore的中断路由模块原创 2024-05-12 13:48:00 · 887 阅读 · 0 评论 -
ARM 笔记
ARM处理器基础原创 2022-10-30 21:39:44 · 448 阅读 · 1 评论 -
C语言笔记 2- Union 和大小端
参考文档:http://c.biancheng.net/view/2035.htmlunion (联合体)和 struct(结构体) 的用法较为类似,不同在于:union 所有成员共用一段内存,其占用内存总等于内部最大成员所占用的内存大小,修改一个成员会影响所有成员(即共用体使用了内存覆盖技术,同一时刻只能保存一个成员的值,如果对新的成员赋值,就会把原来成员的值覆盖掉); struct ...原创 2020-03-25 21:19:54 · 319 阅读 · 0 评论 -
C语言笔记 1——原码,反码和补码
在计算机内,有符号数有3种表示法:原码反码补码几种表示法关系密不可分。原码原码是计算机机器数中最简单的一种形式,数值位就是真值的绝对值,符号位位“0”时表示正数,符号位为“1”时表示负数,原码又称带符号的绝对值。为了方便整数和小数区别,整数的符号位与数值位之间用“,”隔开,小数的符号位与数值位之间用“.”隔开。根据2个定义可以看出,原码的整数和小数中“0”的表示形式各有2种,“+...原创 2020-03-23 22:44:48 · 1434 阅读 · 2 评论 -
C 语言笔记
字符串C语言中的字符串在内存中是以字符数组的形式存在,且以 ‘\0’ 结尾。因此,对于字符串 char p[] = "123456"; int lenSize = sizeof(p); int lenStrlen = strlen(p); printf("lenSize = %d\n", lenSize); //==7,字符串 "1234...原创 2019-11-06 22:41:27 · 159 阅读 · 0 评论 -
VS Code 搭建 C/C++ 编译环境(clang)
参考文档:https://vonsdite.cn/posts/7552b9cf.html我的环境:1. Win10, VS Code;2. LLVM-clang(9.0.0),Target: x86_64-pc-windows-msvc,Thread model: posix3. MinGW-w64(8.1.0),Target: x86_64-w64-mingw32,Threa...原创 2019-10-14 00:59:24 · 15066 阅读 · 9 评论 -
Uber's Self-Driving Safety Report
来源: https://mp.weixin.qq.com/s?__biz=MzA4NTcwMDQwMg==&mid=2650775302&idx=1&sn=9e56185ff842ae4c7ad8cc1b43f1f4d9&chksm=87d8c55bb0af4c4dcfbfdbb0afb98a4de901d35e3b99f7d079822598377003bf6...翻译 2018-11-09 17:34:47 · 717 阅读 · 0 评论 -
在Qt中 调用 Tesseract,配置 C++ API
首先,我的环境:Ubuntu 16.04 + Tesseract-ocr 3.04 + QtCreator 5.6 有两种编译方式: cmake 和 qmake若使用 cmake 编译, 则要修改 CMakeLists.txt 文件。具体修改方法可以自行搜索。若使用 qmake 所以要修改 ~.pro 文件。这里使用的是简单的 qmake: 需要修改 ~.pro 文件,主要是将 tesse原创 2017-08-14 11:15:16 · 4518 阅读 · 1 评论 -
2 Tesseract-ocr 系列 : Tesseract-ocr training (训练)
关于Tesseract-ocr 训练的详细信息可以参照: tesseract-ocr Wiki:TrainingTesseract https://github.com/tesseract-ocr/tesseract/wiki/TrainingTesseract或者: ubuntu下使用Tesseract-ocr(编译、安装、使用、训练新的语言库) http://blog.youkuaiyun.com/原创 2017-08-11 16:57:33 · 1107 阅读 · 0 评论 -
3 Tesseract-ocr 系列 : 安装 jTessBoxEditor,结合tesseract-ocr-3.4 训练
我的本地环境 Ubuntu16.04 + Tesseract-ocr-3.4 上篇博客中提到可以使用 jTessBoxEditor 这个工具生成带字体格式的字体图片文件 (~.tif 和 ~.box).这里主要将其安装和使用。因为 jTessBoxEditor 以来 java 虚拟机,所以在安装前要先安装 java。一、 安装 java主要参考: Ubuntu16.04安装java http:/原创 2017-08-11 17:48:47 · 4412 阅读 · 0 评论 -
4 Tesseract-ocr 系列 : 开源OCR比较
对开源OCR做一个简单的调研,网上找到的关于OCR的一些资料:国内参考资料:最好的开源或开放API的ocr引擎是什么? https://www.zhihu.com/question/22417946列举了4中OCR 目录: 1. Tesseract-OCR (Google) 2. Azure (Microsoft) 3. ABBYY Real-Time Re原创 2017-08-14 10:41:14 · 3643 阅读 · 0 评论 -
Ubuntu 16.04 安装Fcitx-qt5 & 搜狗输入法
参考资料 Ubuntu 16.04或14.04里下安装搜狗输入法(图文详解)(全网最简单) http://www.cnblogs.com/zlslch/p/6943318.htmlUbuntu 16.04 LTS安装sogou输入法详解 http://blog.youkuaiyun.com/qq_21792169/article/details/53152700[解决方案] Ubuntu 16.04 下转载 2017-08-14 14:20:00 · 3076 阅读 · 0 评论 -
Ubuntu16.04 安装 java
本文参考: Ubuntu16.04安装java http://blog.youkuaiyun.com/miaoqiucheng/article/details/52717294Ubuntu16.04搭建java环境 http://blog.youkuaiyun.com/sunxiaoju/article/details/51994559从Oracle官网下载JDK。先选择同意按钮,然后根据自己的系统下载相应的版本。转载 2017-08-14 14:41:39 · 461 阅读 · 0 评论 -
5 Tesseract-ocr 系列 : 使用 jTessBoxEditor,结合 tesseract-ocr-3.4 进行训练、识别
首先,本地环境: Ubuntu 16.40 + Tesseract-ocr + jTessBoxEditor 1.7.3 (具体的环境搭建在之前都有介绍,此处不再赘述。)这里详细介绍使用图片文件作为输入的训练方法。比如我的训练素材是十张带字体格式的数字图片,最后我经过训练得到的语言库为: num1.tessdata准备好用作训练素材的图片: 跳转到 jTessBoxEditor 的安装目录,打开原创 2017-08-14 17:23:06 · 1014 阅读 · 0 评论 -
在 Ubuntu16.04 上安装 OpenCV3.2.0
在Ubuntu16.04 上安装 OpenCV3.2.0安装所需的库: $ sudo apt-get install build-essential$ sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev$ sudo apt-get insta转载 2017-08-15 11:00:59 · 579 阅读 · 0 评论 -
Qt 常用快捷键 + 引用第三方库
常用快捷键F1 查看帮助 F2 跳转到函数定义(和Ctrl+鼠标左键一样的效果) Shift+F2 声明和定义之间切换 F4 头文件和源文件之间切换 Ctrl+1 欢迎模式 Ctrl+2 编辑模式 Ctrl+3 调试模式 Ctrl+4 项目设置模式 Ctrl+5 帮转载 2017-08-15 11:08:57 · 1320 阅读 · 0 评论 -
Ubuntu系列 1:sudo apt-get update 失败
解决办法: 1. 更新源; 2. 更改DNS。更新源 Ubuntu 16.04 几个国内更新源 http://blog.youkuaiyun.com/paincupid/article/details/52895676更改DNS 1) sudo vi /etc/resolv.conf2) 在打开的文件中添加# Dynamic resolv.conf(5) file for glibc resol转载 2017-08-15 11:17:47 · 367 阅读 · 0 评论 -
Ubuntu系列 2:Ubuntu16.04 安装Windows字体
Ubuntu16.04 安装Windows字体将需要安装的字体复制(或者下载到)到某个目录,如我的是/home/fontsTerminal,依次输入以下命令sudo mkdir /usr/share/fonts/win7fonts //在Ubuntu 系统目录/usr/share/fonts下创建一个名为win7fonts的目录,存放我们将要安装的目录sudo cp /home/fonts/转载 2017-08-15 11:30:48 · 1594 阅读 · 0 评论 -
软件开发流程
软件开发流程 原文参考:软件开发流程软件开发流程(最后缩略语) 目录:1. 产品需求定;2. 结构化设计方法的基本思路3. 架构设计/概要设计4.详细设计5. 需要分析&概要设计&详细设计6. 瀑布模型 1. 产品需求定义 产品需求定义的目标是:“清楚地描述要做的产品是什么样的?不涉及具体实现方法。”,其定义过程如下图所示。转载 2017-08-01 19:01:20 · 578 阅读 · 0 评论