9 foreverhuylee

尚未进行身份认证

再长的路,一步步也能走完;再短的路,不迈开双脚也无法到达。

等级
TA的排名 1k+

设计模式-回调函数和观察者模式

Android的框架中有非常多的地方使用了回调的模式,例如Activity的生命周期,按钮的点击事件等。下面是回调的基本模型:[java] viewplain copypublic class A {      private CallBack callback;      //注册一个事件      public void register(CallBack callback){       ...

2018-05-07 08:20:18

sqlite模糊查询与分页

sqlite模糊查询与分页/****@paramqueryWords 要查询的关键词(中英文都可以)*@paramcurItem 当前查询到的item所在位置*@paramsizeRequest 每次请求查询的数据行数   *@return  返回值是一个List,里面保存的是一条条记录   */pu

2017-01-20 11:18:14

如何破解微信加密数据库EnMicroMsg.db读取聊天消息

如何查看别人手机中的微信聊天记录呢?微信作为最常用的聊天软件,其聊天信息已经经过了加密,要想查看别人用微信进行聊天的记录,就需要按以下步骤来操作,以下是具体的操作方法。 第一步:获取Root权限最新版本的微信文本聊天记录位于手机内存中而不是手机SD卡中。因此我们需要首先获取手机的Root权限。我们可以使用“刷机精灵”来获取手机的Root权限。将手机通过USB数据线与电脑相连,然后在刷机

2016-08-11 10:29:42

arp a命令的通俗解释

ARP-A,查询系统中缓存的ARP表。ARP表用来维护IP地址与MAC地址的一一对应。比方说,某推拿室总有30名服务员,为了方便管理,服务员都编了号,由01编到30。客人们都只记得服务员的编号。我去这个桑拿房,因为25号技术特好,我就对前台的说:我要25号来给我做推拿。这时前台的管理人员脑子里有一张表,知道25号具体是哪个服务员,于是叫了那个服务员来给我做推拿。当然,为了防止忘记,抽屉里还

2016-01-09 11:49:40

java环境变量的问题

java在配置环境变量时,需要配置JAVA_HOME、CLASSPATH、PATH前两个需要自己创建添加,PATH默认已经有了创建JAVA_HOME时,值后面千万不要有分号,否则PATH、CLASSPATH引用JAVA_HOME时无法正确识别正确的做法JAVA_HOME=D:\ProgramFiles\Java\jdk1.7.0_13(不要在末尾加分号)因为CLA

2015-11-21 17:16:43

arp -a命令的通俗解释

ARP-A,查询系统中缓存的ARP表。ARP表用来维护IP地址与MAC地址的一一对应。比方说,某推拿室总有30名服务员,为了方便管理,服务员都编了号,由01编到30。客人们都只记得服务员的编号。我去这个桑拿房,因为25号技术特好,我就对前台的说:我要25号来给我做推拿。这时前台的管理人员脑子里有一张表,知道25号具体是哪个服务员,于是叫了那个服务员来给我做推拿。当然,为了防止忘记,抽屉里还

2015-11-20 21:57:43

通过ping和tracert命令来判断网络经过多少个路由

当我们访问某个网络时,通过tracert命令,就能知道本机与目标主机之间经过多台主机,即经过多少路由。-------------------------------------------------------------------eg:C:\Users\acer>tracertwww.datang.com通过最多30个跃点跟踪到www.datang

2015-11-15 22:12:00

IP协议里的Time To Live(TTL)

TTL:(TimeToLive)生存时间  指定数据包被路由器丢弃之前允许通过的网段数量。  TTL是由发送主机设置的,以防止数据包不断在IP互联网络上永不终止地循环。转发IP数据包时,要求路由器至少将TTL减小1。反复这样操作,最终可能造成两个结果:包在这个值还为正数的时候到达了目的地,或者是在经过一定数量的节点后,这个值减为了0。在这个值为

2015-11-15 21:57:54

苏常锡国庆四日游

一直有一个环游世界的梦想,只是在学生阶段,经济来源有限,尽管有大把时间,但多数时候还是选择学校待着。今年是工作的第一年,总算是有收入了,所以遇到国庆这样的长假,自然想出去看看。选择去苏南这几个城市,主要是因为有很多亲人在那里工作,一来是去探亲,二来顺便走走。下面就走马观花的记录一下!第一站:无锡江阴海澜马场夜景新桥镇被称为是欧洲小镇,坐落在新桥的海澜马术俱乐部,自然

2015-10-09 23:13:15

c++中静态成员变量要在类外部再定义,否则产生link2001错误

c++中静态成员变量要在类外部再定义,否则产生link2001错误.classtestClass{ public: staticintm_i;};//类外部定义,若不写会产生//errorLNK2001:unresolvedexternalsymbol"public:staticinttestClass::m_i"(?m_i@te

2015-08-23 15:30:02

QT中静态库的生成与使用

一.静态库的生成   1.测试目录:lib   2.源码文件名:mywindow.h,mywindow.cpp,类MyWindow继承于QPushButton,并将文字设置为"I'minclassMyWindow";   3.编写项目文件:mywindow.pro      注意两点:      TEMPLATE=lib      

2015-08-21 22:14:57

Linux/Unix下的任务管理器-top命令

Windows下的任务管理器虽然不好用(个人更喜欢ProcessExplorer些),但也算方便,可以方便的查看进程,CPU,内存...也可以很容易的结束进程没有图形化界面下的Linux,也有命令可以实现Windows的任务管理器功能,这个命令就是"top",用户可以使用top来对进程排序,结束进程等.top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源

2015-07-05 16:56:47

QT获取组合键

CTRL+Enter发送信息的实现     在现在的即时聊天程序中,一般都设置有快捷键来实现一些常用的功能,类似QQ可以用CTRL+Enter来实现信息的发送。     在QT4中,所有的事件都继承与QEvent这个类,以下是用QEvent来实现快捷键的功能。     首先所有QT类的基类QObject有一个成员函数installEventFilter,这个函数是用来

2015-07-05 16:45:52

Qt按键键值 与 相关字符串 的映射表

Qt快捷键映射"Esc",/*Qt::Key_Escape0x01000000*/"Tab",/*Qt::Key_Tab0x01000001*/"Shift+Tab",/*Qt::Key_Backtab0x01000002*/"BackSpace",/*Qt::Key_Backspace0x01000003*/"Return",/*Qt::Key_

2015-07-04 17:02:02

qt中clicked(bool checked)和toggled(bool checked)的区别

共同点是:当点击按钮时,状态信号都会被发送。不同点:clicked:thissignalisnotemittedifyoucallsetDown,setChecked()ortoggle().toggled:thismaybetheresultofauseraction,click()slotactivation,orbeca

2015-07-04 16:57:50

C++中的namespace

namespace中文意思是命名空间或者叫名字空间,传统的C++只有一个全局的namespace,但是由于现在的程序的规模越来越大,程序的分工越来越细,全局作用域变得越来越拥挤,每个人都可能使用相同的名字来实现不同的库,于是程序员在合并程序的时候就会可能出现名字的冲突。namespace引入了复杂性,解决了这个问题。namespace允许像类,对象,函数聚集在一个名字下。本质上讲namespace

2015-07-04 16:45:22

元对象系统(The Meta-Object System)

Qt的元对象系统(meta-objectsystem)提供信号与槽机制,可用于对象间通信、运行时类别信息(RTTI)和动态属性系统。 元对象系统基于三个方面:QObject类:以它作为基类的对象才能实现元对象系统的特性。Q_OBJECT宏:在类的私有区声明这个宏可以打开诸如动态属性、信号与槽等元对象功能。Meta-Object 编译器 (moc)

2015-07-04 16:23:17

Qt中Ui名字空间以及setupUi函数的原理和实现

用最新的QtCreator选择GUI的应用会产生含有如下文件的工程 下面就简单分析下各部分的功能。 .pro文件是供qmake使用的文件,不是本文的重点【不过其实也很简单的】,在此不多赘述。所以呢,还是从main开始,[cpp] viewplaincopyprint?#include   #include "

2015-07-04 16:17:52

QPushbutton用于发送toggled(bool)的checkable 属性

默认状况下checkable是不选中的,Button默认为触发按钮(triggerbutton),按下去马上弹起来选中checkable后,Button变成切换按钮(togglebutton),可以有两种状态:按下/弹起;此时该按钮可以发射toggled(bool)信号,与槽函数setVisible(bool)结合即可用于控件交替显示; 下面图中两个“more”按

2015-07-04 16:07:51

Qt中关于setGeometry()函数的问题

setGeometry是相对于父窗体来说的一种对子窗体进行位置设置的方法。当我用在不同的窗体的时候发现有不同的形式QMainWindow和QWidget都是相对父窗体来说的,可是QDialog用上这个设置位置的函数,却是相对于桌面而言的。但是按照道理,他们都是继承的QWidget,setGeometry这个函数的功能应该是相同的才对呀。如果说QDialog是顶级窗体的话,那么QMai

2015-04-19 21:07:32

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!