现在位置: 首页 > oblique发表的所有文章
  • 07月
  • 28日
综合 ⁄ 共 2982字 评论关闭
第一部分:软件准备。 1.apktool————对apk执行分解(反编译)和合成(编译)的工具 2.dex————对classes.dex分解(dump)和合成(build)的工具 3.APKsign————apk签名工具 4.notepad++或者Em edit————文本编辑工具 5.java环境变量配置————apk签名需要 前三个工具打包为a.d.cn文件如下可下载: 本帖隐藏的内容需要回复才可以浏览  a.d.cn.zip (4.08 MB)  notepad 5.9_installer.zip (5.18 MB) 第二部分:去广告原理。先简单了解下软件的广告原理(可参考apk文件的组成,见帖http://android.d.cn/bbs/thread-38605-1-1.html) ......
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 2324字 评论关闭
你无法逃离北上广 文/古典   每天早上,我的手机都会给我准时的推动一个信息,“今天北京的空气质量指数为187, 属于不健康,请减少户外活动,关闭门窗。”我把提示按掉,下意识深吸一口气,又马上呼出来。十五分钟后我打开门,做了一个类似跳入游泳池前的决绝表情,一头扎入这个漫天雾霾的城市中去。和我同样感受的人不止我一个,已经有好多人说要,准备或者已经离开了北京。   逃离北上广已成为公众流行词多年——有那么几年,人们先是嚷着要离开;然后是越来越多人们在郊区买房买地,接着是先驱者开始晒自己在丽江大理威......
阅读全文
  • 03月
  • 18日
综合 ⁄ 共 1014字 评论关闭
一个主要问题就是364875103=97*3761599; #include <cstdio> #include <iostream> #include <cstdlib> #define M (364875103LL) #define M1 (97LL) #define M2 (M/M1) #define LL long long using namespace std; LL fac1[M1+9],fac2[M2+9]; LL mod(LL a,LL b,LL m) { a%=m; LL ans=1; while(b) { if(b&1) ans=ans*a%m; a=a*a%m; b>>=1; } return ans; } LL inv(LL a,LL m) { return mod(a,m-2,m); } LL C(int n,int m,LL mod,LL *fac) { ......
阅读全文
  • 04月
  • 10日
综合 ⁄ 共 66字 评论关闭
http://blog.csdn.net/dqjqsuperboy/archive/2007/05/23/1621792.aspx 
阅读全文
  • 04月
  • 09日
综合 ⁄ 共 2357字 评论关闭
  正文:ThreadPool(线程池)是一个静态类,它没有定义任何的构造方法(),我们只能够使用它的静态方法,这是因为ThreadPool是托管线程池,是由CLR管理的。 ThreadPool使用WaitCallback委托,它所要做的工作是在后台进行的。使工作项的排队和运行更容易,可以给工作者线程传递一个状态对象(提供数据)。状态对象是私有的作用域位于线程层,所以不需要进行同步。          ThreadPool目标是为了减除线程的初始化开销,实现并行处理。.NET类库中的ThreadPool是异步IO的基础,比如,在System.Net.Socket中,我们可以使用BeginAccept , ......
阅读全文
  • 03月
  • 30日
综合 ⁄ 共 5717字 评论关闭
这篇文章写的太好了!!这是保护模式完整的权限检查,其实当今的操作系统也不会弄的这么复杂……   特权级是保护模式下一个重要的概念,CPL,RPL和DPL是其中的核心概念,查阅资料无数,总结如下:      简单解释: --------------------------------------------------------------------------------      CPL是当前进程的权限级别(Current Privilege Level),是当前正在执行的代码所在的段的特权级,存在于cs寄存器的低两位。      RPL说明的是进程对段访问的请求权限(Request Privilege Level),是对于段选择子而......
阅读全文
  • 03月
  • 19日
综合 ⁄ 共 377字 评论关闭
标签用于指定屏幕内的焦点View。 例如我们点击tab键或enter键焦点自动进入下一个输入框用法: 将标签置于Views标签内部             <EditText id="@+id/text"                          android:layout_width="fill_parent"                          android:layout_height="wrap_content"                          android:layout_weight="0"                          android:paddingBottom="4">                    <requestFocus />             </EditText>
阅读全文
  • 03月
  • 18日
综合 ⁄ 共 4758字 评论关闭
说明:本文中代码段主要参考自《QTP自动化测试实践》。   一、软件安装   按照提示,勾选"安装Microsoft Script Debugger",完全安装即可。 二、软件启动   选择测试对象所需要加载的相应插件,在欢迎窗口选择“Blank Test”。 三、自带资源   F1可以获得丰富的帮助文档,菜单Help—>Product Feature Movies中包含了几段示例视频,同时在开始菜单的QTP程序目录中可以看到练习示例程序flight。 四、进行测试   QTP使用的是VBScript作为测试脚本语言,因此需要对它有一定的了解,比如数据类型、循环结构等,此处不再赘述。 ......
阅读全文
  • 02月
  • 11日
综合 ⁄ 共 1236字 评论关闭
最近因为工作的原因,经常接触到长跳转指令,但是总是弄不明白,跳转的目标地址怎么得来的 经过多方面的资料查找,和自己的反复推算,现在总算弄明白了 先上例子: 下面是几个实际遇到的机器码机器对应的反汇编 示例一 3950a4: f13d feaa =>bl 4d2dfc 示例二 395082: f13d fe40 =>bl 4d2d06 示例三 395044: F7FF FFAc =>bl 394fa0 大家是不是也奇怪为什么16位的thumb指令里面,会出现32位的指令。 开始我也是这么认为的 这其实是一个误解,因为长跳转是由两条跳转指令组成的。 其实际机器码和和含义如下: ......
阅读全文
using System;using System.Data;using System.Data.OleDb; namespace convertTempAndMile{   public class convertTemp  {    private string strFrom;    private string strTo;    private int intTemp;     public convertTemp(string strFromVar, string strToVar, int intTempVar)     {      strFrom = strFromVar;      strTo = strToVar;      intTemp = intTempVar;    }     public double convertTempRun (string strMethod, double intTempVar)    {      double fltConvertOK;            if(strMethod == "H"){    ......
阅读全文
  • 01月
  • 14日
综合 ⁄ 共 1039字 评论关闭
 本来就是想实现一下二叉树的中序遍历,就用了二叉搜索树来搞,结果发现了一个非常浅显但我之前不知道的现象,就是中序遍历二叉搜索树得到的序列是有序序列。算是涨姿势了…… #include <iostream> #include<stack> using namespace std; class binNode { public: int val; binNode *left,*right; binNode(int v,binNode *leftChild,binNode *rightChild) :val(v),left(leftChild),right(rightChild){} binNode(){} }; class binTree { private: binNode *root; stack<binNode*> sta; int size; publ......
阅读全文
  • 12月
  • 10日
综合 ⁄ 共 10710字 评论关闭
文章目录 php pdo statement 属性列表: 最近在linux装了新的环境,php5.6+mysql5.5+nginx。然后用原来的mysql链接数据库出现的错误。 原因就是说连接数据库的方法太旧。建议我用mysqli和PDO来连接数据库。 好吧,咱也不能落后,使用mysqli的确也简单了不少,但是PDO貌似更简单。效率也会得到提升。根据官方文档,貌似对于sql注入的一些风险也做了屏蔽。所以今天写的 博客就是关于php用PDO连接mysql的一些介绍啦! 【PDO是啥】 PDO是PHP 5新加入的一个重大功能,因为在P......
阅读全文