自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

E飞

聊做保存

  • 博客(11)
  • 资源 (16)
  • 收藏
  • 关注

原创 Android程序反编译、改名、汉化

APK其实是一种压缩的格式改为.zip后解压可看到结构res资源文件夹里有各种分辨率下的图片,xml格式的布局文件等。resources.arsc含有文字显示相关的资源,主要包括strings等,即某id对应的字符串。classes.dex是java源码编译后的文件。----------------------------------------------------

2013-07-11 19:44:18 5123 1

原创 (Pyhton学习10)Python虚拟机中的控制流

if----for----while---- 异常机制

2013-07-10 16:57:00 2064

原创 (Python学习9)Python虚拟机中的一般表达式

1、准备工作执行.py程序时,Python解释器对PyCodeObject的co_code存储的字节码进行解释执行,同时co_consts存储了常量,co_names存储了变量名称。用compile()可将.py编译为PyCodeObject,dis模块可对PyCodeObject的字节码反编译。构建工具co_dist.py:source = open('test.py').rea

2013-07-08 17:18:03 1819

原创 (Python学习8)Python虚拟机框架

1、执行环境typedef struct _frame { PyObject_VAR_HEAD struct _frame *f_back; /* previous frame, or NULL */ PyCodeObject *f_code; /* code segment */ PyObject *f_builtins; /* builtin symbol

2013-07-06 08:25:33 3976

原创 (Python学习7)Python编译结果——code对象与pyc文件

1、.Python程序执行过程与java类似,Python将.py编译为字节码,然后通过虚拟机执行。编译过程与虚拟机执行过程均在python25.dll中。Python虚拟机比java更抽象,离底层更远。编译过程不仅生成字节码,还要包含常量、变量、占用栈的空间等,Pyton中编译过程生成code对象PyCodeObject。将PyCodeObject写入二进制文件,即.pyc。

2013-07-05 20:36:41 6084

原创 (Python学习6)Small Python

其实就是《Python源码剖析中的》稍作改动与补充#include #include #include #include #include using namespace std;#define PyObject_Head \ int ob_refcnt; \struct _typeobject * ob_type;#define PyObject_Head_

2013-07-05 10:21:39 1746

原创 (Pyton学习5)Dict对象

PyDictObject即字典对象,类似于C++ STL中的map,但STL中以红黑树实现,Python中dict以hash表(散列表)实现。散列表,通过Hash函数将特定对象映射为特定数字;当装载率大于2/3时,散列冲突概率增加,解决散列冲突,STL采用开链法,而Python采用开放定址法。开放定址法法,在探测冲突链上依次跳转,如果删除探测冲突链上某个元素,会使探测冲突链断裂。故而,删除

2013-07-04 22:00:31 1966

原创 (Python学习4)List对象

1、PyListObject对象typedef struct { PyObject_VAR_HEAD PyObject **ob_item; Py_ssize_t allocated;} PyListObject;PyObject_VAR_HEAD中的obsize表示该list对象含有的元素个数,而allocated表示该list对象占用的内存空间。ob_it

2013-07-04 19:56:33 2524 2

原创 (Python学习3)字符串对象

typedef struct { PyObject_VAR_HEAD long ob_shash; // 记录该字符串对象的hash值,避免重复计算 int ob_sstate; // 对象状态,是否interned char ob_sval[1]; // 实际存储的是字符串值的指针} PyStringObject

2013-07-04 17:02:02 1579 1

原创 (Python学习2)整数对象

整数类型比较简单,定义如下(Python2.x中,在Python3.x中int与long合并)typedef struct { PyObject_HEAD long ob_ival;} PyIntObject;整数在程序执行过程中创建销毁特别频繁,Python使用整数对象池(几乎所有对象都是)来避免内存的频繁申请释放。分为小整数对象池、通用整数对象池。1、整数对象

2013-07-03 21:35:45 1597

原创 (Python学习1) Python对象初探

跟着《Python源码剖析》,一方面学习python,另一方面学习C。简单记录,以框架为主,以防忘记。------------------------------------------------------------------------------------------1、Python一切为对象,内置类型,自建类,函数,模块,甚至运行时环境……2、一切对象都

2013-07-03 19:49:16 1024

SQLite大全

android-database sqlite3-基础教程 sqlite3使用详解 SQLite权威指南 [SQLite权威指南(第二版)].Grant.Allen.扫描版 SQLite入门与分析 SQLite数据库文件格式全面分析 The Definitive Guide to SQLite The Definitive Guide to SQLite Second Edition

2014-01-02

JAVA垃圾回收机制

垃圾收集GC(Garbage Collection)是Java语言的核心技术之一,之前我们曾专门探讨过Java 7新增的垃圾回收器G1的新特性,但在JVM的内部运行机制上看,Java的垃圾回收原理与机制并未改变。垃圾收集的目的在于清除不再使用的对象。GC通过确定对象是否被活动对象引用来确定是否收集该对象。GC首先要判断该对象是否是时候可以收集。两种常用的方法是引用计数和对象引用遍历。

2013-10-03

APK反编译工具包

含有有apktool,以及国人对其改装的反编译工具包,并且包含了签名、优化等工具。

2013-07-11

C程序设计语言(第二版)习题答案

c语言学习经典书籍“The C Programming Language”的课后答案

2013-03-17

eclipse3.7汉化包

eclipse3.7汉化包,具体使用方法,自己嗖搜搜

2012-09-22

eclipse4.2汉化包

eclipse4.2汉化包,具体使用方法,自己上网搜搜

2012-09-22

面向星球的网络搜索:google集群架构

面向星球的网络搜索:google集群架构

2012-09-20

Google集群架构

面向星球的网络搜索:google集群架构。google cluster

2012-09-20

Weka3.5.8 数据挖掘

weka数据挖掘。一款免费的,非商业化(与之对应的是SPSS公司商业数据挖掘产品--Clementine )的,基于JAVA环境下开源的机器学习(machine learning)以及数据挖掘(data minining)软件

2012-09-03

weka arff格式数据集_2

weka arff格式数据集, 数据挖掘用

2012-09-03

WEKA arff 实验数据集---数据挖掘用

WEKA arff 实验数据集,包含大量数据

2012-09-03

MFC运行机制

MFC运行机制, MFC程序框架的剖析 ----------SDI程序流程图

2012-08-23

MSDN VC精简版

MSDN FOR VC 精简版,里面主要是chm格式的帮助文件,学习MASM、C或C++、MFC的用户。(注意:不包含Windows SDK)

2012-08-21

空空如也

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

TA关注的人

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