Rprop

It's not a bug; it's an undocumented feature

排序:
默认
按更新时间
按访问量

Android平台在JNI层实现动态dex分包加载

简要介绍Android平台动态dex分包加载原理, 并提供了其在JNI层相应实现的C++类DexClassLoader。

2014-08-08 20:30:06

阅读数:31332

评论数:2

VirtualBox+Win10搭建android-x86_64调试环境

完整概述如何在VirtualBox+Windows 10环境下搭建android-x86_64调试环境

2015-05-30 11:15:59

阅读数:20474

评论数:0

实现Android ARM64平台下Inline Hook框架

Android阵营新出机型的cpu基本都是64位了,虽然可以向下兼容armeabi-v7a,但是使用32位的so毕竟不能充分发挥64位cpu的潜力,所以以后arm64-v8a用的会越来越多。但是整个安卓生态圈似乎还没有开源发布的ARM64内联HOOK方案,所以自己动手写了个,姑且取名And64In...

2017-09-23 21:00:02

阅读数:54532

评论数:1

WINDOWS+CMAKE+VS2017编译OLLVM并整合到VS2017 NDK

OLLVM全称Obfuscator-LLVM,即基于LLVM框架的源码级别混淆工具,相比机器指令混淆,源码级别混淆无需关心底层指令差异(由编译器生成),因而更具兼容性和拓展性,对程序流程的控制更为全面,同时也易于理论研究的展开。         本文编译的OLLVM来自Github上的开源项目h...

2017-09-26 19:35:56

阅读数:47221

评论数:4

解决adb connect无法连接Android设备

一般情况下,只要Android设备和主机处于同一局域网(互联网也行,不过要求Android设备有公网Ip或者上层路由做好端口映射),并且打开了相关开发者选项(如USB调试等,国内ROM自定义太多了,各家表述不一样),adb connect ip即可成功建立连接,但有时部分设备会遇到以下情况: u...

2012-02-02 15:46:20

阅读数:59164

评论数:0

【OpenCV3.3】SVM与字符分类示例

SVM,全称Support Vector Machine,即支持向量机,是机器学习中常用的分类器(同样支持向量回归),属监督式学习的一种。         在二值分类中,SVM通过寻找一个 决策最优分类超平面 来尽可能地将两类样本分开(最大分类间隔)并作为分类的判据,以期得到较强的泛化能力,我们所...

2017-08-22 14:02:54

阅读数:10168

评论数:0

【OpenCV3.3】特征值、奇异值分解与图像矩阵重构

在图像处理方面,矩阵分解被广泛用于降维(压缩)、去噪、特征提取、数字水印等,是十分重要的数学工具,其中特征分解(谱分解)和奇异值分解是两种常用方法,本文简单介绍如何在OpenCV中使用它们对图像进行分解,然后重新构造图像。       本文不会阐述两种分解的数学背景知识,但是为了方便读者唤醒记忆,...

2017-08-21 18:11:41

阅读数:10236

评论数:0

【OpenCV3.3】编译源码并搭建VS2017+Windows开发环境

OpenCV 3.3在8月3号正式Release,带来了许多优化改进和新特性,包括备受关注的深度神经网络(DNN)模块被正式引入主仓库,标志着OpenCV对DNN有了更深层次的优化与支持; 支持通过宏ENABLE_CXX11启用对C++ 11特性的支持;默认包含大量SSE4.X和AVX/AVX2指...

2017-08-07 16:10:05

阅读数:27848

评论数:18

【OpenCV3.3】通过透视变换矫正变形图像

在平面图像处理中,因为镜头角度等原因,容易导致图像出现倾斜、变形等情况,为了方便后续处理我们常常需要进行图像矫正,其中主要技术原理是两种变换类型--仿射变换(Affine Transformation)和透视变换(Perspective Transformation)。         仿射变换...

2017-08-18 17:13:29

阅读数:18121

评论数:7

【OpenCV3.3】检测图像中的身份证区域

假设现有一些含身份证前景以及不确定背景的图像,想通过计算机将身份证区域检测出来,实现诸如用户拍照定位提示、背景分离等业务,用OpenCV该如何做呢?如果输入图像前景和背景同时具有一定区分度,并且没有光照污染(即均匀光照),那么本文介绍的方法似乎是一种较快的检测方案(因为对输入图像要求比较严格, 故...

2017-08-16 21:23:22

阅读数:15622

评论数:11

【OpenCV3.3】搭建VS2017+Android开发环境

在上一篇 【OpenCV3.3】编译源码并搭建VS2017+Windows开发环境 中我们搭建了OpenCV的Windows开发环境,现在我们来搭建Android的C++开发环境(当前版本直接使用官方提供的SDK)。

2017-08-07 21:36:03

阅读数:16843

评论数:0

解决Visual Studio C++项目无法Build的情况

Visual Studio算是使用频率最高的IDE了,自我感觉各项功能都轻车熟路了,可是最近却遇到个莫名其妙的情况,那就是C++项目突然无法Build,无论项目源码是否改动,右键项目->Build/Rebuild都直接提示Build成功,没有任何错误提示,但是根本没进行任何编译,自然也没任何...

2011-08-13 14:29:50

阅读数:861

评论数:0

Android在JNI层反射替换当前app的ClassLoader

值得一提的是,反射确实是个很强大很灵活的东西, 借助哈希、红黑树等高度优化的数据结构让反射的代价降到了极低,通过反射+JNI, 可以做到几乎任何你想做的东西。JNIEXPORT jint JNICALL JNI_OnLoad(JavaVM *jvm, void *unused) { JNIEnv...

2012-02-02 15:47:29

阅读数:4858

评论数:0

AVX指令集中的32种浮点比较关系详解

在传统印象中,数字的比较关系只有6种。但在AVX指令集中,Intel一下给出了32种浮点比较谓词,详见下图-- (Intel手册:Table 3-9. Comparison Predicate for VCMPPD and VCMPPS Instructions)   为什么会有这...

2012-08-05 12:43:27

阅读数:54394

评论数:0

怎样写一个拼写检查器

作者: PeterNorvig 翻译: EricYou XU 上个星期, 我的两个朋友 Dean 和 Bill 分别告诉我说他们对 Google 的快速高质量的拼写检查工具感到惊奇.比如说在搜索的时候键入[speling], 在不到 0.1 秒的时间内, Google 会返...

2011-05-01 08:50:00

阅读数:1460

评论数:0

32位与64位区别与编译器数据模型简介

一、32位与64位区别  32位和64位机器。        32位和64位指的是机器字长,即CPU能同时处理的数据的最大宽度。一台电脑机器主要由CPU、内存、IO设备、总线组成,称电脑机器是64位是指以上设备都支持64位。 32位和64位操作系统。        从硬件理论上...

2012-03-10 16:33:34

阅读数:14912

评论数:0

ARM交叉编译器gnueabi、none-eabi、arm-eabi、gnueabihf、gnueabi区别

命名规则 交叉编译工具链的命名规则为:arch [-vendor] [-os] [-(gnu)eabi] arch - 体系架构,如ARM,MIPSvendor - 工具链提供商os - 目标操作系统eabi - 嵌入式应用二进制接口(Embedded Application Binary...

2014-06-15 15:50:41

阅读数:54237

评论数:0

OpenCV学习笔记

一、OpenCV概述与功能介绍 OpenCV是Intel®开源计算机视觉库。它由一系列 C 函数和少量 C++类构成,实现了图像处理和计算机视觉方面的很多通用算法。OpenCV拥有包括 300多个C函数的跨平台的中、高层 API。它不依赖于其它的外部库——尽管也可以使用某些外部库。 O...

2011-08-14 18:30:18

阅读数:1952

评论数:1

Tesseract-ocr 3.0.2源码 + VS2010项目工程 + 简单测试代码

编译环境:Visual Studio 2010 所用类库版本: zlib 1.2.7 lpng1514 jpegsr9 tiff-4.0.3 giflib-5.0.4 leptonica-1.69 tesseract-ocr3.0.2 下载地址http://pan.baidu.com...

2013-01-29 15:39:37

阅读数:24196

评论数:46

从缓冲区中加载BMP位图并返回句柄

C++从缓冲区中加载位图并返回句柄

2011-06-30 13:36:00

阅读数:152411

评论数:3

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