《android开发艺术探索》读书笔记(二)

接上篇《android开发艺术探索》读书笔记(一)IPC机制No1:在android中使用多进程只有一种方法,那就是给四大组件在AndroidMenifest中指定android:process属性。No2:":"要加上当前包名,进程属于当前应用的私有进程,其他应用的组件不可以和它跑在同一个进程中;
71次阅读

《android开发艺术探索》读书笔记(一)

No1:Activity在异常情况下终止的话,系统会调用onSaveInstanceState来保存当前Activity的状态,这个方法在onPause之前,和onPause没有既定的时序关系。当Activity重新创建后,系统会调用onRestoreInstanceState,在onStart之后
71次阅读

《深入理解Android2》读书笔记(三)

接上篇《深入理解Android2》读书笔记(二)PackageManagerService PackageManagerService负责系统中Package的管理,应用程序的安装、卸载、信息查询等。1.IPackageManager接口类中定义了服务端和客户端通信的业务函数,还定义了内部
71次阅读

《深入理解Android2》读书笔记(七)

接上篇《深入理解Android2》读书笔记(六)广播接受者注册ContextImpl@Overridepublic Intent registerReceiver(BroadcastReceiver receiver, IntentFilter filter) { return registe
70次阅读

《深入理解Android2》读书笔记(五)

接上篇《深入理解Android2》读书笔记(四)startActivityAmvoid run() throws RemoteException { try { printMessageForState(); mAm.setActivityController(th
84次阅读

《深入理解Android2》读书笔记(四)

接上篇《深入理解Android2》读书笔记(三)ActivityManagerService(AMS)1.AMS由ActivityManagerNative(AMN)类派生,并实现Watchdog.Monitor和BatteryStatsImpl.BatteryCallback接口。而AMN由Bin
79次阅读

PHP核心技术与最佳实践——全局浏览

 难得买到并喜欢一本好书,‘PHP核心技术与最佳实践’。几天时间,先看了个大概,总结一下整体是什么样子的,怎么看怎么学。 1、总共14章; 2、第1、2章讲PHP的OOP;其中第一章侧重于PHP的OOP与Java等的对比,面对对象开发的概念性问题,PHP的
155次阅读

Linux常用命令

1.切换到用户sudo passwd rootsu 2.GCC使用gcc -E hello.c -o hello.i预编译gcc -c hello.i -o hello.o编译gcc hello.o -o hello链接 gcc hello.c -o hello一步编译gcc f
58次阅读

IE源代码摘抄,基于泄漏的IE5.0(持续更新)

下载了一份很久以前泄漏的IE5.0的源代码,虽然已经是很古远的版本了。但是通过调试现有版本浏览器与查看源代码,发现关键部分的差距并不是很大,代码很有参考意义。这里把重要的函数、数据结构摘抄出来以备参考。 1 class NOVTABLE CTreeNode : public CVoid 2 {
120次阅读

Windows平台的rop exp编写

进行ROP的目的:绕过DEP保护ROP gadgets:是以 ret 指令结尾的连续的指令查找gadgets的算法:搜索所有的ret指令向前遍历,判断ret的前几个字节是否为合法指令。保留能构成有效指令的最大字节数20 bytes。记录这些指令序列。常见的功能性gadgets:赋值寄存器:如:pop
116次阅读