自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 NumScan SDK集成说明

NumScan SDK集成说明 v1.0目 录1 SDK授权Key获取... 12 集成SDK.. 12.1 SDK说明... 12.2 快速集成... 12.2.1 Android工程创建... 12.2.2 Layout布局... 12.2.3 设置相机及扫描框... 22.2.4 初始化扫描模块... 22.2.5 获取扫描结果... 23...

2020-11-29 15:13:20 555

原创 Android快速实现手机号码识别OCR

在Android App中开发扫描手机号码、电话号码OCR功能,一般有多种方案选择:1. 调用商业在线OCR接口2. 集成商业离线OCR接口3. 集成开源OCR接口使用商业方案,效果较好,但是对于个人开发或者初创公司费用较高,不能承受。但是使用开源方案,识别效率和准确性需要花费大量的精力,往往项目周期不能得以保障。所以这里介绍一种快速集成第三方APP OCR组件的方式,来实现扫...

2019-10-15 10:54:09 2993

转载 Ubuntu14.04安装 ROS 安装步骤和问题总结

参考:1.http://wiki.ros.org/indigo/Installation/Ubuntu2.安装出现依赖库问题:https://answers.ros.org/question/310473/ros-indigo-installation-dependency-issue/首先看好自己的版本对应:(本人是Ubuntu14.04 对应的就是ROS Indigo)...

2019-12-31 15:53:14 936

转载 App 后台架构设计方案 设计思想与最佳实践【转】

原文出处:http://blog.csdn.net/smartbetter/article/details/53933096做App做的久了,就想研究一下与之相关的App后台,发现也是蛮有趣的。App后台的两个重要作用就是 远程存储数据 和 消息中转。这里面的知识体系也是相当复杂,做好一个App后台也是需要长期锤炼的。本篇文章从 App 后台架构的角度介绍。好了,下面进入正题:说起架构,...

2019-04-15 14:56:08 392

转载 图像拼接 随机抽样一致算法(Random sample consensus,RANSAC)【转】

作者:桂。时间:2017-04-25 21:05:07链接:http://www.cnblogs.com/xingshansi/p/6763668.html前言仍然是昨天的问题,别人问到最小二乘、霍夫变换、RANSAC在直线拟合上的区别。昨天梳理了霍夫变换,今天打算抽空梳理一下RANSAC算法,主要包括:  1)RANSAC理论介绍  2)RANSAC应用简介;...

2019-03-19 09:37:34 537

转载 自然场景文本检测识别技术综述【转】

转载自https://blog.csdn.net/SIGAI_CSDN/article/details/80858565番外青蛇: 姐, 图像文本检测和识别领域现在的研究热点是什么?白蛇: 白纸黑字的扫描文档识别技术已经很成熟,而自然场景图像文本识别的效果还不理想。倾斜字、艺术字、变形字、模糊字、形似字、残缺字、光影遮蔽、多语言混合文本等应用落地面临的技术难题还没被彻底解决。青蛇: 文...

2019-03-19 09:19:49 507

转载 Android APN加载流程 【转】

一、关于APN1、Android的APN(Access Point Name)数据预置在/system/etc/apns-conf.xml中:2、源码:apns-conf.xml来自apns-full-conf.xml,编译系统的时候Copy到/system/etc/目录下: PRODUCT_COPY_FILES += device/sample/etc/apns-ful...

2018-08-01 14:13:54 482

转载 【Android架构Telephony篇】数据业务(3)RILC 【转】

转自 https://blog.csdn.net/u013686019/article/details/53580878三、Telephony数据业务的RILC层现在,建立移动数据业务的任务通过socket传递给C/C++的RIL进行处理了: hardware\ril\rild\rild.c: int main(int argc, char **argv) { ...

2018-08-01 13:55:31 582

转载 【Android架构Telephony篇】数据业务(2)RILJ 【转】

转自 https://blog.csdn.net/u013686019/article/details/49719897  一、Telephony整体流程Telephony执行的完整流程如下:下面自上而下,只关注主干,分层看下代码走向。  二、Telephony数据业务的RILJ层 1、App层用户点击系统【设置】进行开启/关闭数据业务,调用: ...

2018-08-01 13:52:24 1017

转载 【Android架构Telephony篇】数据业务(1)总览 【转】

转自:https://blog.csdn.net/u013686019/article/details/49687825Android设备中完整的移动通讯系统构成:(1)Hardware这里提到的无线通信模组是一种支持TD-LTE/FDD-LTE/TD-SCDMA/WCDMA/EVDO/CDMA1X/GSM等等网络制式的通信模块,能够为用户提供高速的无线数据、互联网接入等业务,...

2018-08-01 13:48:55 725

原创 Qt pushbutton模拟键盘事件

举例:添加pushbutton并设置不获取焦点:ui->pushButton_key_right->setFocusPolicy(Qt::NoFocus);在pushbutton事件中添加代码: QKeyEvent keyPress(QEvent::KeyPress, Qt::Key_Left, Qt::NoModifier, QString()); QCoreAp...

2018-07-02 11:42:33 3443 2

原创 Liunux下安装oracle客户端

1. 下载并安装oracle客户端安装包 rpm -ivh oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpmrpm -ivh oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpmrpm -ivh oracle-instantclient12.1-sqlplus-12.1.

2015-10-31 10:21:53 861

转载 4步win7下简单FTP服务器搭建

本文介绍通过win7自带的IIS来搭建一个只能实现基本功能的FTP服务器,第一次装好WIN7后我愣是没整出来,后来查了一下网上资料经过试验后搭建成功,其实原理和步骤与windows前期的版本差不多,主要是对新的操作系统还不是很熟悉。相信用过WIN7一段时间的都能独立解决掉。     主要分为4个步骤    1.安装FTP服务     2.在IIS控制面板里添加F

2015-08-19 14:01:07 471

转载 Git学习:利用Git和TortoiseGit把代码传输到网络服务器

版本控制这块,一直用SVN。感觉挺好用,比VSS要好用些。不过,近期在网上,又谈到时下很流行的Git。就想看看Git到底是何方神圣。趁着五一在家无事,就静下心来,简单研究一下。  当下,网络上提供的基于Git代码托管服务的网站,流行的有下面几个:https://gitcafe.com/https://code.csdn.net/http://git.oschina.net/ht

2015-07-27 15:00:39 583

转载 Windows下TortoiseGit over Putty or Openssh提交项目到GitLab

转自 http://www.showerlee.com/archives/1300Gitlab默认的配置推荐使用shell命令行与server端进行交互,作为搞SCM的表示无压力,但是作为开发人员还是比较适应windows的GUI图形管理,方便他们将注意力集中到代码编写上,所以今天刚好接着昨天给大家介绍一下使用windows下的git client工具实现将本地代码提交到远程服

2015-07-27 14:55:58 882

转载 Git 常用命令整理

转自 http://blog.csdn.net/tantexian/article/details/37724377初始化配置 C代码  #配置使用git仓库的人员姓名  git config --global user.name "Your Name Comes Here"    #配置使用git仓库的人员email  git config --g

2015-07-24 09:37:07 349

转载 CentOS 6.5下GIT服务器、gitweb搭建

感谢朋友支持本博客,欢迎共同探讨交流,由于能力和时间有限,错误之处在所难免,欢迎指正!如有转载,请保留源作者博客信息。Better Me的博客:blog.csdn.net/tantexian如需交流,欢迎大家博客留言。1、服务器端安装:(服务器ip地址:192.168.1.200)#yum install curl-devel expat-devel

2015-07-24 09:30:25 625

转载 软件加密方案

对于软件授权,你可以自己做。例如方法可以是1. 产生一个RSA密钥。2. 把其公钥导出string形式,直接写在应用程序里。3. 程序第一次运行,发现没有证书文件(例如叫做cert.dat的文件),就采集当前硬件信息、软件版本信息,用户基本信息,然后使用这个RSA公钥进行加密,写在一个文件里。4. 用户把生成的文件传给你们之后,使用RSA私钥打开这个文件。5. 修改其中的一

2014-12-05 17:08:43 2208

原创 Eclipse快捷键

Eclipse快捷键行注释/销注释 Ctrl+/  块注释/销注释 Ctrl+Shift+/   Ctrl+Shift+\查找 查找替换 Ctrl+H  Ctrl+F查找下一个/往回找 Ctrl+K   Ctrl+Shift+K跳到某行 Ctrl+L,哈用惯了Editplus,不时会敲下Ctrl+G,查找当前元素的声明 Ctrl+G查找当前元素的所有引用 Ctr

2014-12-05 16:45:57 360

原创 Android.mk 编写

拷贝头文件LOCAL_PATH := $(my-dir)include $(CLEAR_VARS)LOCAL_COPY_HEADERS_TO   := common/incLOCAL_COPY_HEADERS      := ../inc/armasm.hLOCAL_COPY_HEADERS      += ../inc/comdef.hinclude build/core

2014-12-05 16:39:13 476

转载 py2exe用法举例与调试技巧

本文分享下python编程中py2exe的用法,以及py2exe的一些调试技巧,有需要的朋友参考下。一、简介py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,就可以不用装python而在windows系统上运行这个可执行程序。py2exe已经被用于创建wxPython,Tkinter,Pmw,PyGTK,pygame,

2014-11-24 14:49:41 2774

转载 从开源项目学习 C 语言基本的编码规则

每个项目都有自己的风格指南:一组有关怎样为那个项目编码约定。一些经理选择基本的编码规则,另一些经理则更偏好非常高级的规则,对许多项目而言则没有特定的编码规则,项目中的每个开发者使用他自己的风格。所有代码都保持一致风格的大型库,更容易让人理解。有许多资源是关于能让人采取的更好的编码规则的,我们可以通过以下方式学到好的编码规则:阅读书或杂志浏览网站与同事交流参加培训另一个更有趣的方

2014-11-16 17:03:46 445

原创 UML类图几种关系的总结

在UML类图中,常见的有以下几种关系:泛化(Generalization),  实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1.泛化(Generalization)【泛化关系】:是一种继承关系,它指定了子类如何特化父类的所有特征和行为例如:老虎是动物的一种.【箭头指向】

2014-11-13 19:45:07 337

原创 断言(assert)和程序的安全保证

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">     断言,用来DEBUG错误的,在DEBUG时发现然后跟踪错误!     通常写一个程序给别人使用的,这个代码在安全性上的要求是什么呢?直觉上

2014-11-13 19:43:47 646

原创 Android交叉编译libiconv

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">#!/bin/shANDROID_HOME=Android/prebuilt/ndk/android-ndk-r7./configureCPPFLAGS

2014-11-13 19:43:44 901

原创 【转】关于ATSC与DVB的比较

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">1 前言    伴随信息时代的到来,广播电视事业,特别是有线电视得到了迅速发展。有线电视的发展有两个明显的特点:一是光纤化,光纤通信技术的发展(DWDM、

2014-11-13 19:43:34 1245

原创 【转】关于ATSC制数字电视机顶盒的…

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">关于ATSC制数字电视机顶盒的研究数字电视的发展趋势   从1994年开播卫星数字电视,到1998年底开播地面数字电视广播,数字电视已经实现了全面启动。到

2014-11-13 19:43:31 701

原创 【转】Python中的traceback模块

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">traceback模块被用来跟踪异常返回信息.如下例所示:import tracebacktry:    raiseSyntaxError, "trac

2014-11-13 19:43:06 663

原创 【转载】Excel对象操作的所有常量…

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">XlFormatConditionOperator常量 值xlBetween 1xlEqual 3xlGreater 5xlGreaterEqual

2014-11-13 19:43:03 758

原创 threading&nbsp;多线程控制和处理&nbsp;(转)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">介绍了thread模块,今天来学习Python中另一个操作线程的模块:threading。threading通过对thread模块进行二次封装,提供了更方便的

2014-11-13 19:42:49 347

原创 手动制作python的exe可执行程序&nbsp;转

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">高手不用py2exe啊,呵呵转自http://blog.csdn.net/rlj021/archive/2007/11/21/1896764.aspxP

2014-11-13 19:42:30 347

原创 C++/CLI学习入门(九):类的属性(转…

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">属性是C++/CLI的类成员,它类似于成员变量,但实际上不是。其主要区别在于,字段名引用了某个存储单元,而属性名则是调用某个函数。属性拥有访问属性的set()

2014-11-13 19:42:02 853

原创 C++/CLI学习入门(十):类的运算符重…

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">C++/CLI中可以对运算符进行重载,但与本地C++有所区别。同时对于运算符重载,数值类和引用类也存在不同要求。下面以例子开始,了解C

2014-11-13 19:42:00 444

原创 C++/CLI学习入门(八):类的分类与定…

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">C++/CLI中可以定义两种类型的struct和class类型,一种为数值类(或数值结构):valueclass(value struct);一种是引用类(

2014-11-13 19:41:57 389

原创 C++/CLI学习入门(七):类函数(转)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">类函数是C++/CLI中引入的新概念,其功能类似于函数模板,但原理上却迥然不同。使用函数模板时,编译器根据模板生成函数源代码,然后将其与其它代码一起编译。这

2014-11-13 19:41:54 363

原创 C++/CLI学习入门(六):函数(转)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">C++/CLI中函数的工作方式与ISO/ANSIC++完全相同,但由于在C++/CLI中用跟踪句柄和跟踪引用替代了本地指针和引用,因此也带来一些变化,主要包括

2014-11-13 19:41:52 762

原创 C++/CLI学习入门(四):字符串(转)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">C++/CLI字符串(Unicode字符组成的字符串)是指在System命名空间中定义的String类,即由System:Char类型

2014-11-13 19:41:49 565

原创 C++/CLI学习入门(五):跟踪句柄、跟…

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">与本地C++自己维护堆不同,C++/CLI中动态分配的内存是由CLR来维护的。当不需要堆时,CLR自动将其删除回收,同时CLR还能自动地压缩内存堆以避免产生不

2014-11-13 19:41:46 1055

原创 C++/CLI学习入门(三):数组(转)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">要学习数组,必须先了解跟踪句柄。一、跟踪句柄跟踪句柄类似于本地C++指针,但也有很大区别。跟踪句柄确实存储着某个对象的地址,但当CLR压缩堆过程中改变了该

2014-11-13 19:41:44 651

原创 C++/CLI学习入门(二):控制与循环&nbsp;…

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">一、基本控制结构ISO/ANSIC++中的控制与循环全部适用于C++/CLI。下例展示了C++/CLI控制台程序中的控制循环:例子:

2014-11-13 19:41:41 431

空空如也

空空如也

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

TA关注的人

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