自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jltxgcy的专栏

追求卓越,成功会在不经意间追上你。

  • 博客(20)
  • 资源 (13)
  • 收藏
  • 关注

原创 C++ 新的类型转换(const_cast)

一、整体代码      01.cpp#include #include using namespace std;void fun(int& val){ cout<<"fun"<<val<<endl;}int main(void){ const int val = 100; //int n = const_cast(val);没有意义,因为int n

2013-10-31 18:22:27 1391

原创 C++ 引用用法

一、整体代码 01.cpp#include <iostream> #include <stdio.h> using namespace std; int main(void) { int val = 1024; int& refval = val;//引用必须初始化,不能只声明 int ...

2013-10-31 18:22:16 1453

原创 C++ 内联函数

一、什么时候用内联函数      当代码较短,使用频率较高,程序频繁调用所花费时间较多,这时候定义内联函数。      内联函数每次调用都要嵌入整个代码中,增大了程序的大小,以空间换取了时间,如果内联函数太大,编译器不会认为是内联函数二、代码       inline int max(int a, int b){ return a>b?a:b;}

2013-10-31 18:19:37 1232

原创 C++ extern c 用法

一、整体代码    01.cpp#include #include #include "add.h" using namespace std; int main(void) { add(1,2); return 0; }      add.cint add(int x, int y) { retu

2013-10-31 18:18:59 1398

原创 C++::使用说明

一、整体代码        01.cpp#include #include using namespace std;int var = 9;int main(void){ int var = 10; cout<<var<<endl;//返回局部变量10 cout<<::var<<endl;//返回全局变量9 return 0;} 二

2013-10-31 18:16:10 1269

原创 C++ const使用说明

一、整体代码     01.cpp#include #include using namespace std;int main(void){ int a,b,c; const int* p; p = &a; //*p=20;不能通过指针改变a的值 int* const p1=&b;//指针常量必须要初始化 //p1=&c;指针常量

2013-10-31 18:15:53 1229

原创 C++ 布尔值用法

一、整体代码    01.cpp#include #include using namespace std;int main(void){ bool b = 100; bool c = false; cout<<b<<endl;//运行结果为1 cout<<c<<endl;//运行结果为0 return 0;} 二、解释

2013-10-31 18:15:27 19219

原创 C++ 结构体内存对齐

一、整体代码     01.cpp#include #include using namespace std; #pragma pack(2) //编译器预设偏移值为2 struct Test { char a;//偏移为0,占位1 double b;//偏移为8和2中最小数,为2,占2-9 char c;//偏移为1和2中最小数,为1,占10,最后结构

2013-10-31 18:14:46 1234

原创 Head First设计模式-状态模式

一、整体代码       State.javapublic interface State { public void insertQuarter(); public void ejectQuarter(); public void turnCrank(); public void dispense();}       SoldState.javap

2013-10-17 20:37:12 1177

原创 Head First设计模式-迭代器模式

一、整体代码       Iterator.javapublic interface Iterator { boolean hasNext(); Object next();}      DinerMenuIterator.javapublic class DinerMenuIterator implements Iterator { MenuItem[]

2013-10-17 16:09:48 1279

原创 Head First设计模式-模板方法模式

一、整体代码      CaffeineBeverageWithHook.javapublic abstract class CaffeineBeverageWithHook { void prepareRecipe() { boilWater(); brew(); pourInCup(); if (customerWantsCondiments()) {

2013-10-16 19:09:05 1226

原创 Head First设计模式-外观模式

一、整体代码     HomeTheaterFacade.javapublic class HomeTheaterFacade { Amplifier amp; Tuner tuner; DvdPlayer dvd; CdPlayer cd; Projector projector; TheaterLights lights; Screen screen; Popcor

2013-10-16 16:30:12 1198

原创 Head First设计模式-适配器模式

一、整体代码       Duck.javapublic interface Duck { public void quack(); public void fly();}       Turkey.javapublic interface Turkey { public void gobble(); public void fly();}   

2013-10-16 16:17:15 1462

原创 Head First设计模式-命令模式

一、整体代码      Command.javapublic interface Command { public void execute(); public void undo();}      LightOffCommand.javapublic class LightOffCommand implements Command { Light ligh

2013-10-16 14:26:30 1206

原创 Head First设计模式-单例模式

一、整体代码        Singleton.javapublic class Singleton { private static Singleton uniqueInstance; // other useful instance variables here private Singleton() {} public static synchronized

2013-10-15 20:32:33 1275

原创 Head First设计模式-抽象工厂模式

一、整体代码      PizzaStore.javapublic class PizzaStore { PizzaFactory factory;//多用组合,少用继承 public PizzaStore(PizzaFactory factory) { this.factory = factory;

2013-10-15 14:17:33 1558

原创 Head First设计模式-工厂模式

一、整体代码       PizzaStore.javapublic abstract class PizzaStore { abstract Pizza createPizza(String item);//面向抽象编程,对扩展开放,对修改封闭。 public Pizza orderPizza(String type) { Pizza pizza = create

2013-10-14 20:24:23 1862 3

原创 Head First设计模式-简单工厂模式

一、简单工厂模式       PizzaStore.javapublic class PizzaStore { SimplePizzaFactory factory;//多用组合,少用继承 public PizzaStore(SimplePizzaFactory factory) { this.factory = fac

2013-10-14 20:02:34 1605

原创 Head First设计模式-装饰者模式

一、整体代码        Beverage.javapublic abstract class Beverage { String description = "Unknown Beverage"; public String getDescription() { return description;

2013-10-12 17:11:16 1359

原创 Head First设计模式-观察者模式

一、整体代码       Subject.javapublic interface Subject { public void registerObserver(Observer o); public void removeObserver(Observer o); public void notifyObservers();}

2013-10-12 16:26:25 1496 2

SO hook技术汇总.pdf

SO hook技术汇总

2016-08-16

Android so加载深入分析.pdf

Android so加载深入分析

2016-08-14

NDKPLT.zip

csdn博客用的工程

2016-08-14

libPLTUtils.so

libPLTUtils.so,用于博客讲解。

2016-08-14

trace_anti_debug.zip

反调试

2016-08-13

Android Inline Hook原理图

Android Inline Hook原理图

2016-08-13

ARM Architecture Reference Manual

ARM Architecture Reference Manual

2016-08-13

压缩SDK demo

使用命令java -jar ApkCompress.jar -a CompressDemo.apk 出现错误提示对话框,我是在ubuntu下开发android,已经安装java虚拟机和eclipse,还有android sdk。 使用命令后会生成一个CompressDemo的文件夹里面放着所有的so,还有porting.log(大小为0)。

2014-08-01

CrackApk.zip

分析请见http://blog.csdn.net/jltxgcy/article/details/22670651

2014-03-31

AsyncTaskDemo

介绍了AsyncTask的使用,及源码分析。线程池,有返回值的线程。

2013-08-26

android_传智博客8天视频教程下载地址

android_传智博客8天视频教程。非常不错。

2013-06-28

android_豆瓣客户端_视频下载地址

android_豆瓣客户端_视频,传智博客主讲,很不错。

2013-06-28

android_jni_ndk视频下载地址

传智博客主讲,android jni ndk相关视频。百度网盘地址分享。

2013-06-28

空空如也

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

TA关注的人

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