自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 资源 (3)
  • 收藏
  • 关注

原创 关于JDK 奇数版本和偶数版本的区别

官方解释http://www.oracle.com/technetwork/cn/java/javase/cpu-psu-explained-2331472-zhs.htmlJava CPU 和 PSU 版本解释2014 年 10 月 14 日从 2014 年 10 月发布 Java SE 7 Update 71 (Java SE 7u71) 开始,Oracle 将在发布重要补丁更新 (CPU) ...

2018-05-31 13:32:26 6478

原创 windows 10 升级1803失败的原因竟然是双硬盘!!

最近几天微软推送了win10的1803版本的更新,然后我升级的时候一直出错,提示需要重启完成安装,可是重启后又提示0x80070002错误,反复试了4,5次都同样错误,百度了一下,说用win10易升会成功几率大些,满怀希望的去试了,可结果尼玛的是这样提示我,What The FK !!!正打算放弃更新,关闭35天更新,可是强迫症的我还是不死心,继续百度,看到一些旧的文章提到win7升级win10的...

2018-05-10 21:15:25 26946 4

原创 adb install命令安装含有中文名apk提示INSTALL_FAILED_INVALID_URI问题解决方法

最近搞几个开源项目,需要用到AS,就下了个最新的集成SDK的AS,升级到了最新的Android SDK,结果发现之前一直好使的adb安装命令遇到中文名的apk时就歇菜了。乱码不说,提示INSTALL_FAILED_INVALID_URI然后无法安装。然后输入adb查看了一下adb版本,Android Debug Bridge version 1.0.36发现最新的是1.0.36

2017-03-20 17:37:51 3080 2

转载 80x86机器指令

80x86指令操作码查询表http://www.cnblogs.com/yizhu2000/archive/2009/03/13/1411008.html学习8086机器指令http://blog.csdn.net/maray/article/details/1552133

2016-09-11 19:19:40 1264

转载 android sdk启动报错error: could not install *smartsocket* listener: cannot bind to 127.0.0.1:5037

android sdk启动报错error: could not install *smartsocket* listener: cannot bind to 127.0.0.1:5037问题原因:端口5037被占用 解决方案: 方式一:可以用cmd命令C:\Users\Administrator>netstat-ano | findstr "5037"         

2016-08-24 20:27:10 2772 2

转载 Android版本列表

Platform Codenames, Versions, API Levels, and NDK ReleasesThe code names match the following version numbers, along with API levels and NDK releases provided for convenience:Code name

2016-08-23 16:43:27 5162

转载 Android源码编译(9)---已知问题

Known IssuesIN THIS DOCUMENTBuild issuesMissing CellBroadcastReceiver in toro buildsMissing CTS Native XML GeneratorBlack Gingerbread EmulatorEmulator built on MacOS 10.7 Lio

2016-08-18 14:04:09 821

转载 Android源码编译(7)---运行

Running BuildsIN THIS DOCUMENTBuilding fastboot and adbBooting into fastboot modeUnlocking the bootloaderSelecting a device buildFlashing a deviceRestoring devices to factory state

2016-08-18 14:00:34 1097

转载 Android源码编译(8)---编译内核

Building KernelsIN THIS DOCUMENTSelecting a kernelIdentifying kernel versionDownloading sourcesDownloading a prebuilt gccBuilding the kernelThis page details how to build only th

2016-08-18 13:59:25 3022 1

转载 Android源码编译(6)---选择设备

Selecting DevicesIN THIS DOCUMENTHiKey boardsRunning Android on HiKeyCompiling userspaceInstalling initial fastboot and ptableFlashing imagesBuilding the kernelSetting monitor reso

2016-08-18 13:57:33 1175 1

转载 Android源码编译(5)---使用Jack编译

Compiling with JackIN THIS DOCUMENTThe Jack toolchainThe .jack library formatJillUsing Jack in your Android build$HOME/.jack fileJack troubleshootingJack limitationsUsing Jack fe

2016-08-18 13:56:25 4985

转载 Android源码编译(3)---下载源码

Downloading the SourceIN THIS DOCUMENTInstalling RepoInitializing a Repo clientDownloading the Android Source TreeUsing AuthenticationTroubleshooting network issuesUsing a local mirror

2016-08-18 13:54:47 834

转载 Android源码编译(4)---准备编译

Preparing to BuildIN THIS DOCUMENTObtain proprietary binariesDownload proprietary binariesExtract proprietary binariesClean upSet up environmentChoose a targetBuild the codeRun i

2016-08-18 13:53:00 819

转载 Android源码编译(2)----建立编译环境

Establishing a Build EnvironmentIN THIS DOCUMENTChoosing a BranchSetting up a Linux build environmentInstalling the JDKInstalling required packages (Ubuntu 14.04)Installing req

2016-08-18 13:48:58 806

转载 Android源码编译(1)---硬件及软件要求

RequirementsIN THIS DOCUMENTHardware requirementsSoftware requirementsOperating systemJava Development Kit (JDK)Key packagesDevice binariesBefore you download and build the

2016-08-18 12:48:46 1120

转载 Android源码编译---Nexus 设备驱动

Binaries for Nexus DevicesThis page contains binary hardware support files for Nexus phones and other devices that are available for users of the Android Open-Source Project. These files are for

2016-08-18 12:45:19 35581

转载 Android源码编译---Nexus 设备出厂镜像

Factory Images for Nexus DevicesThis page contains binary image files that allow you to restore your Nexus device's original factory firmware. You will find these files useful if you have used t

2016-08-18 12:41:14 13405

转载 对称加密和分组加密中的四种模式(ECB、CBC、CFB、OFB)

对称加密和分组加密中的四种模式(ECB、CBC、CFB、OFB)一. AES对称加密:                                                      AES加密                         分组  二. 分组密码的填充                           

2015-12-13 20:19:55 1267

转载 Linux系统调用列表

原文:http://www.ibm.com/developerworks/cn/linux/kernel/syscall/part1/appendix.html以下是Linux系统调用的一个列表,包含了大部分常用系统调用和由系统调用派生出的的函数。这可能是你在互联网上所能看到的唯一一篇中文注释的Linux系统调用列表,即使是简单的字母序英文列表,能做到这么完全也是很罕见的。按照惯例

2015-11-23 17:44:10 547

转载 安卓安全工具集整理

AFLogical– 来自viaForensics的Android取证工具AndroChef– Java反编译工具,可反编译apk,dex,jar,class Androguard– Android逆向分析工具Android Loadable Kernel ModulesAndroid SDKAndroid4me- J2ME port of Google's Android 

2015-10-26 13:35:23 1463

转载 ARM 关键几个寄存器

ARM 关键几个寄存器1. PC(程序计数器)  = windows 中 EIP解析: 处理器要执行的程序(指令序列)都是以二进制代码序列方式预存储在计算机的存储器中,处理器将这些代码逐条地取到处理器中再译码、执行,以完成整个程序的执行。为了保证程序能够连续地执行下去,CPU必须具有某些手段来确定下一条取指指令的地址.程序计数器(PC)正是起到这种作用,所以通常

2015-10-09 01:29:44 737

转载 安装Genymotion提示no categorized items

今天给Eclipse安装Genymotion,结果按照官方步骤来做,根本没有安装选项,提示      There are no categorized items。郁闷了N久,最终终于找到了解决方法,所以分享下,希望可以帮到遇到相同问题的朋友!方法/步骤1打开Eclipse,Help——>I

2015-09-24 13:57:05 1001

转载 各类文件头特征码

由这些文件头即使文件后缀被乱改也可以通过查看二进制文件查出文件的匹配格式,当然这就是一些播放器识别文件的方法 1、从Ultra-edit-32中提取出来的 JPEG (jpg),文件头:FFD8FFPNG (png),文件头:89504E47GIF (gif),文件头:47494638TIFF (tif),文件头:49492A00Windows Bitmap (bm

2015-09-22 15:10:57 925

转载 linux /proc/pid/maps 信息分析

[root@localhost proc]# cat /proc/1/maps00110000-00111000 r-xp 00110000 00:00 0          [vdso]0032b000-00347000 r-xp 00000000 fd:00 852733     /lib/ld-2.8.so00347000-00348000 r--p 0001c000 fd:

2015-09-21 18:47:07 2390

转载 深入理解linux系统下proc文件系统内容

Linux系统上的/proc目录是一种文件系统,即proc文件系统。Linux系统上的/proc目录是一种文件系统,即proc文件系统。与其它常见的文件系统不同的是,/proc是一种伪文件系统(也即虚拟文件系统),存储的是当前内核运行状态的一系列特殊文件,用户可以通过这些文件查看有关系统硬件及当前正在运行进程的信息,甚至可以通过更改其中某些文件来改变内核的运行状态。基于/proc文

2015-09-21 18:45:44 355

转载 Android 在Eclipse中使用Ant Build构建项目时出现的"crunch"

1234567891011121314151617-code-gen:[mergemanifest] Found Deleted Target File[mergemanifest] Merging AndroidManifest fi

2015-09-15 13:18:26 1773

转载 zip文件格式说明

zip文件由三部分组成:压缩的文件内容源数据、压缩的目录源数据、目录结束标识结构1、 压缩的文件内容源数据:记录着压缩的所有文件的内容信息,其数据组织结构是对于每个文件都由file header 、file data、datadescriptor三部分组成。1)File header:用于标识该文件的开始,结构说明如下:

2015-09-13 16:45:52 1321

转载 [以早期版本为例]快速Dump爱加密的方法

“本帖转发自群中鬼哥的雷锋分享为大爱的分享精神赞一个!”   最近有空学习下apk的保护,简单分析了爱加密加固后的程序流程,可以在inflate或dvmDexFileOpenPartial函数下断点,快速dump出Dex明文出来,如果想要了解详细流程的可以自己去分析了..(样本为Android软件安全与逆向分析中的Crackme0201.apk)(高手不要见笑,没有任何目的,仅供小菜玩乐)

2015-09-07 12:37:21 708

转载 ndk-build 编译多个CPU架构的动态链接库

ndk-build 编译多个CPU架构的动态链接库默认编译的是 armeabi 架构的。如果有或创建Application.mk文件,则在该文件添加如下内容:APP_ABI := armeabi armeabi-v7a x86如果没有或不想使用Application.mk文件,则在ndk-build参数中添加APP_ABI="armeabi ar

2015-08-26 14:14:12 1124

转载 Cocos2d-x 3.X 资源及脚本解密

加密就不用说了,看上一篇2.X加密的方式,怎么弄都可以。的保证解密规则就行;现在重点说3.X解密:在新的3.X引擎中官方整合了大部分获取资源的方法,最终合成一个getdata;可以从源码,和堆栈调用中看到:CCFileUtils.cpp:Data FileUtils::getDataFromFile(const std::string& filename)

2015-08-23 20:14:53 1137

转载 JS原型与原型链终极详解

一. 普通对象与函数对象  JavaScript 中,万物皆对象!但对象也是有区别的。分为普通对象和函数对象,Object ,Function 是JS自带的函数对象。下面举例说明 function f1(){}; var f2 = function(){}; var f3 = new Function('str','console.log(str)'); var o3

2015-08-20 17:06:11 441

转载 js中(function(){…})()立即执行函数写法理解

javascript和其他编程语言相比比较随意,所以javascript代码中充满各种奇葩的写法,有时雾里看花,当然,能理解各型各色的写法也是对javascript语言特性更进一步的深入理解。( function(){…} )()和( function (){…} () )是两种javascript立即执行函数的常见写法,最初我以为是一个括号包裹匿名函数,再在后面加个括号调用函数,最后达到

2015-08-20 16:41:55 731

转载 备份Windows系统环境变量的两种办法

备份Windows系统环境变量有两种办法,一种是使用set命令,还有一种方法是直接到注册中把环境变量部分备份下来。首先看看Windows系统环境变量在如下两个位置:系统环境变量:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment 用户环境变量:HKEY_CURRENT_USER\

2015-07-31 16:05:25 9307 1

转载 [Android]反编译apk + eclipse中调试smali

[Android]反编译apk + eclipse中调试smali    从来没有想过反编译apk是来的如此方便,并且还可以修改后重新编译运行,这比在win下修改pe容易多了,感谢apktool和smali工具的作者提供这么好的工具。     跟踪apk一般的做法是在反编译的smali代码中插入log输出,然后重新编译运行看输出日志,这种方法费时费力,如果能够实时调试是最好的了。搜

2014-12-10 18:25:51 927

转载 C++指针详解

C++指针详解指针的概念指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。 先声明几个指针放着做例子:  例一:  int *ptr; char *ptr; int **ptr;

2014-12-10 02:10:53 572

转载 【干货】国外程序员整理的 C++ 资源大全

摘要:C++是在C语言的基础上开发的一种集面向对象编程、泛型编程和过程化编程于一体的编程语言。应用较为广泛,是一种静态数据类型检查的,支持多重编程的通用程序设计语言。关于 C++ 框架、库和资源的一些汇总列表,由 fffaraz发起和维护。内容包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。标准库C++ Standard

2014-12-09 02:20:44 808

转载 C++著名类库

概要:1、C++各大有名库的介绍——C++标准库 2、C++各大有名库的介绍——准标准库Boost 3、C++各大有名库的介绍——GUI 4、C++各大有名库的介绍——网络通信 5、C++各大有名库的介绍——XML 6、C++各大有名库的介绍——科学计算 7、C++各大有名库的介绍——游戏开发 8、C++各大有名库的介绍——线程 9、C++各大有名库的介绍——序

2014-12-09 02:18:09 616

转载 smali语法参考

Dalvik opcodesAuthor: Gabor PallerVx values in the table denote a Dalvik register. Depending on the instruction, 16, 256 or 64k registers can be accessed. Operations on long and double values

2014-11-25 16:55:54 818

转载 JNI学习积累之三 ---- 操作JNI函数以及复杂对象传递

原文地址: http://blog.csdn.net/qinjuning/article/details/7607214         在掌握了JNI函数的使用和相关类型的映射后,以及知晓何利用javah工具生成对应的jni函数以及如何生成动态    链接库 (windos下就是.dll库,Linux就是.so库了,不懂在Window下生成dll动态库的,具体流程可看我的这篇博客

2014-10-26 12:56:04 771

转载 JNI学习积累之二 ---- 数据类型映射、域描述符说明

在Java存在两种数据类型: 基本类型 和 引用类型 ,大家都懂的 。    在JNI的世界里也存在类似的数据类型,与Java比较起来,其范围更具严格性,如下:        1、primitive types ----基本数据类型,如:int、 float 、char等基本类型        2、reference types----引用类型,如:

2014-10-26 12:55:13 520

OpenGL三维图形编程指南

OpenGL三维图形编程指南chm版本 第一部分 引导篇 第一章 OpenGL与三维图形世界 1.1 OpenGL使人们进入三维图形世界 1.2 OpenGL提供直观的三维图形开发环境 1.3 OpenGL称为目前三维图形开发标准 第二章 OpenGL概念建立 2.1 OpenGL基本理解 2.2 OpenGL工作流程 2.3 OpenGL图形操作步骤 第三章 Windows NT环境下的OpenGL 3.1 Windows NT下的OpenGL函数 3.2 OpenGL基本功能 3.3 Windows NT下OpenGL结构 第二部分 基础篇 第一章 OpenGL基本程序结构 第二章 OpenGL数据类型和函数名 第三章 OpenGL辅助库的基本使用 3.1 辅助库函数分类 3.2 辅助库应用示例 第四章 OpenGL建模 4.1 描述图元 4.1.1 齐次坐标 4.1.2 点 4.1.3 线 4.1.4 多边形 4.2 绘制图元 4.2.1 定义顶点 4.2.2 构造几何图元 第五章 OpenGL变换 5.1 从三维空间到二维平面 5.1.1 相机模拟 5.1.2 三维图形显示流程 5.1.3 基本变换简单分析 5.2 几何变换 5.2.1 两个矩阵函数解释 5.2.2 平移 5.2.3 旋转 5.2.4 缩放和反射 5.2.5 几何变换举例 5.3 投影变换 5.3.1 正射投影 5.3.2 透视投影 5.4 裁剪变换 5.5 视口变换 5.6 堆栈操作 第六章 OpenGL颜色 6.1 计算机颜色 6.1.1 颜色生成原理 6.1.2 RGB色立体 6.2 颜色模式 6.2.1 RGBA模式 6.2.2 颜色表模式 6.2.3 两种模式应用场合 6.3 颜色应用举例 第七章 OpenGL光照 7.1 真实感图形基本概念 7.2 光照模型 7.2.1 简单光照模型 7.2.2 OpenGL光组成 7.2.3 创建光源 7.2.4 启动光照 7.3 明暗处理 7.4 材质 7.4.1 材质颜色 7.4.2 材质定义 7.4.3 材质RGB值和光源RGB值的关系 7.4.4 材质改变 第三部分 提高篇 第一章 OpenGL位图和图像 1.1 位图 1.1.1 位图和字符 1.1.2 当前光栅位置 1.1.3 位图显示 1.2 图像 1.2.1 象素读写 1.2.2 象素拷贝 1.2.3 图像缩放 1.2.4 图像例程 第二章 OpenGL纹理 2.1 基本步骤 2.2 纹理定义 2.3 纹理控制 2.3.1 滤波 2.3.2 重复与约简 2.4 映射方式 2.5 纹理坐标 2.5.1 坐标定义 2.5.2 坐标自动产生 第三章 OpenGL复杂物体建模 3.1 图元扩展 3.1.1 点和线 3.1.2 多边形 3.2 法向计算 3.2.1 法向基本计算方法 3.2.2 法向定义 3.3 曲线生成 3.3.1 曲线绘制举例 3.3.2 曲线定义和启动 3.3.3 曲线坐标计算 3.3.4 定义均匀间隔曲线坐标值 3.4 曲面构造 3.4.1 曲面定义和坐标计算 3.4.2 定义均匀间隔的曲面坐标值 3.4.3 纹理曲面 3.4.4 NURBS 曲面 第四章 OpenGL特殊光处理 4.1 光照模型 4.1.1 全局环境光 4.1.2 近视点与无穷远视点 4.1.3 双面光照 4.2 光源位置与衰减 4.3 聚光与多光源 4.3.1 聚光 4.3.2 多光源与例程 4.4 光源位置与方向的控制 4.5 辐射光 第五章 OpenGL效果处理 5.1 融合 5.1.1 Alpha值与融合 5.1.2 融合因子 5.1.3 融合实例 5.2 反走样 5.2.1 行为控制函数 5.2.2 点和线的反走样 5.2.3 多边形的反走样 5.3 雾 5.3.1 雾的概论和例程 5.3.2 雾化步骤 第六章 OpenGL显示列表 6.1 显示列表概论 6.1.1 显示列表的优势 6.1.2 显示列表的适用场合 6.2 创建和执行显示列表 6.2.1 创建显示列表 6.2.2 执行显示列表 6.3 管理显示列表 6.4 多级显示列表 第七章 OpenGL帧缓存和动画 7.1 帧缓存 7.1.1 帧缓存组成 7.1.2 缓存清除 7.2 动画 第四部分 辅助篇 第一章 在微机环境下OpenGL编程使用方法 1.1 系统配置 1.2 OpenGL库安装 1.3 示例程序编译连接 第二章 计算机图形学词汇解释 2.1 概要词汇 2.2 常用词汇

2014-10-17

Learning.Android.Game.Programming(2012).Rick.Rogers.文字版

AndEngine游戏引擎的游戏开发教程,英文原版,文字版,非影印。

2012-10-29

空空如也

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

TA关注的人

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