自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

转载 OCR技术文档

HOME CATEGORIES ARCHIVES LINKS SEARCH ABOUT MEOCR Published: 09 Oct 2015  Category: deep_learningJump to...Papers Text Detection Text Recognition Text Detection + Recognition Breaking ...

2018-12-27 11:51:08 2474

原创 usb安装ubuntu出现grub-efi-amd64-signed 错误

出现这个问题的原因是没有创建EFI 分区,可以在创建分区的时候添加1Gb大小的efi格式的分区。系统自动回把boot相关文件安装到这里。

2018-12-15 23:57:54 1705 1

原创 moveit 安装及模拟规划

moveit 安装及模拟规划:http://moveit.ros.org/install/source/1)安装依赖工具:sudo apt-get install python-wstool python-catkin-tools clang-format-3.82)创建安装目录:mkdir ~/ws_moveitcd ~/ws_moveit3) 使ROS安装环境生效sour...

2018-12-14 23:38:39 2337

原创 ros 源码安装及模拟

1)先用命令安装工具: sudo apt-get install python-rosdep python-rosinstall-generator python-wstool python-rosinstall build-essential如果以上命令安装慢,可以使用国内的镜像安装源:参考这里:http://wiki.ros.org/ROS/Installation/UbuntuMirror...

2018-12-14 23:25:44 1654 1

原创 将博客搬至CSDN


 。。。

2018-12-14 17:21:57 181

原创 Perl交叉编译过程(arm, 系统C库为glibc,而非uclibc)


 按照README的说明: 1)      You should be reading me (README) in perl-5.x.y/Cross 26 27 2)      Make sure you are in the Cross directory. 28 29 3)      Edit the file 'config' to contain y...

2011-02-25 09:48:45 557

原创 使用ftrace调试内核


 使用 ftrace 调试 Linux 内核,第 2 部分ftrace 使用王 生辉, 软件工程师, EMC李 骅宸, 实习生, EMC简介: ftrace 是 Linux 内核中提供的一种调试工具。使用 ftrace 可以对内核中发生的事情进行跟踪,这在调试 bug 或者分析内核时非常有用。本系列文章对 ftrace 进行了介绍,分为三部分。本文是第二部分,...

2010-12-28 15:27:09 306

原创 例解 autoconf 和 automake 生成 Makefile 文件


 引子无论是在Linux还是在Unix环境中,make都是一个非常重要的编译命令。不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或 make install。利用make工具,我们可以将大型的开发项目分解成为多个更易于管理的模块,对于一个包括几百个源文件的应用程序,使用make和 makefile工具就可以轻而易举的理顺各个源文件之间纷繁复杂...

2010-11-04 16:32:19 117

原创 给盲目兴奋的程序员们的建议


 《Programming in the 21st Century》网站版主曾发表一篇博文《Advice to Aimless, Excited Programmers》,为盲目兴奋的程序员们提出了一些建议,外刊IT评论对此文进行了翻译,现转载于此。全文如下:我偶然看到一些漫无目的、精力旺盛的程序员说出类似这样的话:嘿,大家好!我刚刚学会了Erlang/Has...

2010-10-11 09:08:35 143

原创 挂载 nfs 文件系统命令


 1)普通挂载方法(udp)mount -o nolock hostname:/remote_dir local_dir2)以tcp协议挂载: 使用tcp协议使得有些情况下会快很多。mount -o nolock,proto=tcp hostname:/remote_dir local_dir ...

2010-09-29 16:04:22 242

原创 Linux音频编程指南


 Linux音频编程指南虽然目前Linux的优势主要体现在网络服务方面,但事实上同样也有着非常丰富的媒体功能,本文就是以多媒体应用中最基本的声音为对象,介绍如何在Linux平台下开发实际的音频应用程序,同时还给出了一些常用的音频编程框架。一、数字音频音频信号是一种连续变化的模拟信号,但计算机只能处理和记录二进制的数字信号,由自然音源得到的音频信号必须经过一定的...

2010-09-08 17:24:40 122

原创 c++中extern "C" 修饰符的含义。


 c++中extern "C" 修饰符的含义。从目的来说,C++中引入该关键字是为了实现函数的重载功能。从使用上来说,重载的含义就是为了那些具有相同功能,但入参不同的函数具有不同的实现。为了做到这一点:c++编译器把最终的编译结果的函数名称由“定义的名称+参数的类型”这种方式组合起来。比如:一个简单的函数定义, int foo (int a, int b){}...

2010-08-15 12:53:29 180

原创 glib交叉编译过程


 glib-2.24.0交叉编译过程硬件环境arm, gcc编译器版本3.4.6编译主机环境: 2.6.32-21-generic #32-Ubuntu SMP  i686 GNU/Linux1:执行autogen.sh2:配置cache-file,具体配置项如下:glib_cv_long_long_format=llglib_cv_stack_grows=n...

2010-08-14 16:28:24 415

原创 编程杂记


 Unix编程原则:1 程序中函数的功能要符合“只做一件事,并把它做好”的原则。2 程序的策略与原理的分离: 就Unix系统的X的设计来说,它是基于这样一个决定去实现的:基于机制而不是策略。X 仅仅实现的是一个普通的图形引擎,而特定于用户的接口,则留给其他的工具包或者系统的其他层次提供。 所以,实现中,把策略和机制的绑定在一起会带来2方面的不好影响:
...

2010-07-23 16:26:37 139

原创 glib学习


 按着glib的文档顺序,先来看看事件循环吧。从最简单的例子开始://mainloop0.c#include GMainLoop* loop;int main(int argc, char* argv[]){    //g_thread_init是必需的,GMainLoop需要gthread库的支持。    if(g_thread_supported() ==...

2010-05-22 10:27:29 158

原创 软件包: ofono-dbg


 Mobile telephony stack (debugging files)oFono is a stack for mobile telephony devices on Linux. oFono supports speaking to telephony devices through specific drivers, or with gener...

2010-05-15 10:32:39 171

原创 project OsmocomBB: Open Source GSM Stack


 Good news, everyone [tm]!

I am hereby publicly announcing project OsmocomBB: A Free and Open Source
software project to create a Free Software GSM baseband firmwar...

2010-05-15 10:22:12 213

原创 osmocombb


 OsmocomBB is an Open Source / Free Software GSM Baseband software implementation.It intends to completely replace the need for a proprietary GSM baseband software, such asdrivers f...

2010-05-15 10:19:31 175

原创 openbsc


 OpenBTS is an open-source Unix application that uses the Universal Software Radio Peripheral (USRP) to present a GSM air interface to standard GSM handset and uses the Asterisk sof...

2010-05-15 10:17:03 208

原创 AT Command Serial Port Perl


 
 [TOOL] BlueTest - Bluetooth ScannerFrom: SecuriTeam (support_at_securiteam.com)To: list@securiteam.com
Date: 18 Jul 2005 17:20:26 +0200

The following securi...

2010-05-05 23:33:42 269

原创 expect - Linux man page


 expect(1) - Linux man pageNameexpect - programmed dialogue with interactive programs, Version 5Synopsisexpect [ -dDinN ] [ -c cmds ] [ [ -[f|b] ] cmdfile ] [ args ]IntroductionExpe...

2010-05-04 13:19:27 324

原创 expect脚本语言


 一、概述我们通过Shell可以实现简单的控制流功能,如:循环、判断等。但是对于需要交互的场合则必须通过人工来干预,有时候我们可能会需要实现和交互程序如telnet服务器等进行交互的功能。而Expect就使用来实现这种功能的工具。Expect是一个免费的编程工具语言,用来实现自动和交互式任务进行通信,而无需人的干预。Expect的作者Don Libes在199...

2010-05-04 11:03:44 185

原创 GDB调试


 用GDB调试程序目录[隐藏]1 GDB概述2 一个调试示例3 使用GDB4 GDB的命令概貌5 GDB中运行UNIX的shell程序6 在GDB中运行程序7 调试已运行的程序8 暂停/恢复程序运行8.1 设置断点(Break Points)8.2 设置观察点(WatchPoint)8.3 设置捕捉点(CatchPoint)8.4 维护停止点8.5 停止条件维...

2010-04-25 11:07:31 249

原创 Ubuntu9.10内核编译安装 [zz](经实测可用)


 furtherchan@furtherchan:~$ sudo apt-get install build-essential kernel-packageReading package lists... DoneBuilding dependency tree      Reading state information... DoneThe follow...

2010-04-17 10:34:13 228

原创 通过例子学习sed的用法


 通过例子学习sed的用法1,sed介绍    sed可删除(delete)、改变(change)、添加(append)、插入(insert)、合、交换文件中的资料行,或读入其它档的资料到文>件中,也可替换(substuite)它们其中的字串、或转换(tranfer)其中的字母等等。例如将文件中的连续空白行删成一行、"local"字串替换成"remote...

2010-04-14 23:14:28 91

原创 嵌入式系统Linux内核开发工程师必须掌握的三十道题


 嵌入式系统Linux内核开发工程师必须掌握的三十道题      如果你能正确回答以下问题并理解相关知识点原理,那么你就可以算得上是基本合格的Linux内核开发工程师,试试看!1)      Linux中主要有哪几种内核锁?2)      Linux中的用户模式和内核模式是什么含意?3)      怎样申请大块内核内存?4)      用户进程间通信主要哪几种...

2010-04-14 15:01:12 122

原创 指针与引用的区别

1.从现象上看:指针在运行时可以改变其所指向的值,而引用一旦和某个对象绑定后就不再改变2.从内存分配上看:程序为指针变量分配内存区域,而引用不分配内存区域3.从编译上看:程序在编译时分别将指针和引用添加到符号表上,符号表上记录的是变量名及变量所对应地址。指针变量在符号表上对应的地址值为指针变量的地址值,而引用在符号表上对应的地址值为引用对象的地址值。符号表生成后就不会再改,因此指针可...

2010-04-13 10:57:40 84

原创 关于e x t e r n“C”

关于e x t e r n“C”在你工作过的系统里,不知能否看到类似下面的代码。这好像没有什么问题,你应该还会想:“嗯…是啊,我们的代码都是这样写的,从来没有因此碰到过什么麻烦啊~”。你说的没错,如果你的头文件从来没有被任何C++程序引用过的话。这与C++有什么关系呢? 看看__cplusplus 的名字你就应该知道它与C++有很大关系。__cplusplus是一个C++规范规定的预...

2010-04-13 10:53:53 326

原创 Professional Linux Kernel Architecture读书笔记--物理内存管理


 1. 内核中关于物理内存的逻辑结构图(有点乱)2. 物理内存的初始化,分配,和回收过程(待补充)
 
 
 ...

2010-04-07 17:17:36 133

转载 全面介绍Windows内存管理机制及C 内存分配实例(一):进程空间

 本文背景:在编程中,很多Windows或C++的内存函数不知道有什么区别,更别谈有效使用;根本的原因是,没有清楚的理解操作系统的内存管理机制,本文企图通过简单的总结描述,结合实例来阐明这个机制。本文目的:对Windows内存管理机制了解清楚,有效的利用C++内存函数管理和使用内存。本文内容:本文一共有六节,由于篇幅较多,故按节发表。其他章节请看本人博客的Windows内存管理及C++内存分配实例

2008-10-10 14:18:00 693

转载 C++开源跨平台类库集

============================================经典的C++库  STLport-------SGI STL库的跨平台可移植版本,在以前有些编译器离符合        标准比较远的情况下 那时还是有用的,当然目前vc71已经比较接近标准了,        故目前不怎么用它了。  Boost---------准标准库, 功能强大 涉及能想的到的大部分非特别领域

2008-10-10 14:08:00 460

空空如也

空空如也

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

TA关注的人

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