摘要:
【本文重在技巧学习,授人以鱼,不如授人以渔!!!】 因为公司项目需要对带宽占用进行测试,最近看电子工业出版社《网络管理工具使用详解》就qcheck 1.3 不能在不同的操作系统之间运行做一个总结。 本文以标题形式列出: Qcheck 1.3 不能在不同操作系统上运行问题---------------------------------正文-------------------------------可能大多数人跟我一样,都有一个习惯:就是对着课本练习,并且一般还 刻意的 与参考书中的 软件版本一致。以为这样就万事大吉!? ---------------问题描述&总结---------- 阅读全文
摘要:
这是官网的Activity生命周期结构图,从这个图中可以看出Activity的生命周期函数挺多的,其实他的生命周期和以往我们看到的其他组件的生命周期一样,都是从创建到销毁的过程,只不过之间多加了几个生命周期函数,将他的生命周期细化了。 首先看到的事onCreate()函数,顾名思义这个函数在Activity开始创建时调用,可以在其中定义一些初始化操作。 接下来是onStart()方法,这个方法在Activity开始被执行时调用,它紧随onCreate()方法之后调用, 接着是onResume()方法,这个方法对我们来说算是比较陌生的,这个方法是在该Activity或得用户输入焦点时被调... 阅读全文
摘要:
1、绝大多数GUI程序都是事件驱动的,应用程序一直停留在一个消息循环中,等待这用户或者别的定时事件的发生,一旦收到某种事件,应用程序就将其扔给处理这个事件的函数。不同的GUI编程架构用不同的方法将他内部的事件处理机制展现给程序开发者。对于wxWidgets来说,事件表机制是最主要的方法。2、每个wxEvtHandler的派生类,例如frame、按钮、菜单以及文档等,都会在其内部维护一个事件表,用来告诉wxWidgets事件和事件处理过程的对应关系。所以继承自wxWindow的窗口类,以及应用程序类都是wxEvtHandler的派生类。下面来创建一个静态的事件表:a、定义一个直接或者间接继承自w 阅读全文
摘要:
最近学习了一下划分树,下面总结一下。我们在求区间最值的时候,一般可以用线段树解决,但是如果要求区间第k小或者第k大值的话线段树就有点力不从心了,这是我们可以用划分树来解决。划分树利用了快速排序的思想,首先是建树,我们设当前区间的中位数为mid,(为了能快速找到区间的中位数,我们一般先对原序列做一次排序)则我们将区间中比mid小的放入左子树,将区间中比mid大数的放入右子树中,和mid相等的要讨论一下,有些需要放到左子树中,其他的放到右子树中,注意我们将数字放入子树的时候其相对顺序是不变的。这样我们一层一层下去,每次区间都减半,则空间消耗为O(nlogn)。下面看一个例子。 假设序列长度为9,依 阅读全文