现在位置: 首页 > superbike发表的所有文章
  • 03月
  • 08日
综合 ⁄ 共 13969字 评论关闭
转自:www.cnblogs.com/muyuhu/archive/2012/10/26/2741184.html QWidget 类代表一般的窗口,其他窗口类都是从 QWidget 类继承出来的。而 QWidget 类则同时继承了 QObject 类 和 QPaintDevice 类,也就是说,窗口类都是 Qt 对象类。这里的 QPaintDevice 类则是所有可绘制的对象的基类。          常用窗口类的继承关系如图所示:                构造        QWidget 类的构造函数如下:   QWidget(QWidget *parent = 0, Qt::WindowFlags f = 0);   QWidget(QWidget *parent = 0, Qt::WindowFlags f = 0);        其中参数 par......
阅读全文
  • 10月
  • 17日
综合 ⁄ 共 4332字 评论关闭
书上类继承相关章节到这里就结束了,这里不妨说下C++内存分布结构,我们来看看编译器是怎么处理类成员内存分布的,特别是在继承、虚函数存在的情况下。 工欲善其事,必先利其器,我们先用好Visual Studio工具,像下面这样一步一步来:     先选择左侧的C/C++->命令行,然后在其他选项这里写上/d1 reportAllClassLayout,它可以看到所有相关类的内存布局,如果写上/d1 reportSingleClassLayoutXXX(XXX为类名),则只会打出指定类XXX的内存布局。近期的VS版本都支持这样配置。 下面可以定义一个类,像下面这样: 1 c......
阅读全文
  • 08月
  • 13日
综合 ⁄ 共 123字 评论关闭
用Excel描述的IT知识结构。黄色为Level1的内容,绿色为Level2的内容,暗红色为Level3的内容,体系知识的层次关系。 知识按软件生命周期各阶段进行了划分,各生命周期相关阶段知识存在重叠。 用MindManager画的思维导图:        
阅读全文
  • 06月
  • 07日
综合 ⁄ 共 295字 评论关闭
//整数转成字符串,可以采用加'0',再逆序的办法,整数加'0'就会隐性转成char类型的数 #include<stdio.h> int main(void) { int num=123456; int i=0,j=0; char temp[7],str[7]; while(num) { temp[i]=num%10+'0'; printf("%c\n",temp[i]); i++; num=num/10; } temp[i]=0; printf("temp=%s",temp); i=i-1; while(i>=0) { str[j++]=temp[i--]; } str[j]='\0'; printf("str=%s",str); }
阅读全文
  • 05月
  • 13日
综合 ⁄ 共 1667字 评论关闭
       当你登录MySQL数据库出现:Error 1045错误时(如下图),就表明你输入的用户名或密码错误被拒绝访问了,最简单的解决方法就是将MySQL数据库卸载然后重装,但这样的缺点就是就以前的数据库中的信息将丢失,如果你不想重装,那么就需要找回密码或者重置密码。解决的方法应该有多种,这里我推荐大家使用一种原理通过,操作简单的方法,适用于windows以及linux平台。  MySQL 1045错误如图: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 解决方案: 1、  停止服务:停止MySQL服务;......
阅读全文
  • 04月
  • 01日
综合 ⁄ 共 1305字 评论关闭
    在combo的配置选项中有个mode,我们可以配置两个参数,local,remote 从字面意思上看,一个是本地加载,一个是远程加载。      于是就出现了一个问题,我用jsonStore去后台取数据的时候,认为数据是从后台来的所以设置mode为remote,但是combo并没有显示数据出来,从fireBug看到我拿到了正确的数据。试了很久都没解决,后来看到自己代码的store是这样的。 var store = new Ext.data.JsonStore({        url:'getClientNameList.action',        root:'root',        autoLoad:true,        fields : [{name:'text'},{name:'value......
阅读全文
  • 02月
  • 18日
综合 ⁄ 共 3162字 评论关闭
Problem C. Sorting Problem Alex and Bob are brothers and they both enjoy reading very much. They have widely different tastes on books so they keep their own books separately. However, their father thinks it is good to promote exchanges if they can put their books together. Thus he has bought an one-row bookshelf for them today and put all his sons' books on it in random order. He labeled each position of the bookshelf the owner of the corresponding book ('Alex' or 'Bob'). Unfortunately......
阅读全文
  • 02月
  • 02日
综合 ⁄ 共 5545字 评论关闭
  随着网络的发展,网速和机器速度的提高,越来越多的网站用到了丰富客户端技术。而现在Ajax则是最为流行的一种方式。JavaScript是一种解释型语言,所以能无法达到和C/Java之类的水平,限制了它能在客户端所做的事情,为了能改进他的性能,我想基于我以前给JavaScript做过的很多测试来谈谈自己的经验,希望能帮助大家改进自己的JavaScript脚本性能。 语言层次方面 循环 循环是很常用的一个控制结构,大部分东西要依靠它来完成,在JavaScript中,我们可以使用for(;;),while(),for(in)三种循环,事实上,这三种循环中for(in)的效率极......
阅读全文
  • 01月
  • 12日
综合 ⁄ 共 1737字 评论关闭
矩阵题目总结 题目来源参考了:http://blog.csdn.net/a601025382s/article/details/10251613 简单矩阵: HDU 1575:http://acm.hdu.edu.cn/showproblem.php?pid=1575 题意:给定矩阵A, 求Tr(A^k) % 9973。 其中Tr为矩阵的迹 代码 ZOJ 3690:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=4973 题意:N个人站在一排,每个人可以从[1,m]中选一个号码,规定两个相邻的如果选择的数字相同,该数字必须大于k。问有多少种方案 思路:F[n][0] = max(k - 1, 0) * F[n - 1][0] + k * F[n-1][1]      F[n][1] = (m - k) ......
阅读全文
  • 01月
  • 08日
综合 ⁄ 共 1341字 评论关闭
#define QuitToDeleteCache @"QuitToDeleteCache" //注册通知  [[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(updatePredictor:) name:QuitToDeleteCache object:nil]; //移除通知  [[NSNotificationCenter defaultCenter] removeObserver:self name:QuitToDeleteCache object:nil]; //发送通知 [[NSNotificationCenter defaultCenter] postNotificationName:QuitToDeleteCache object:nil userInfo:nil]; 如果传递的参数有多个可以通过 [[NSNotificationCenter defaultCenter] postNotifica......
阅读全文
  • 12月
  • 15日
综合 ⁄ 共 11277字 评论关闭
一、前言         原理其实大家都懂,只不过没动手实际好好的写过,项目中也没有涉及到用这块内容,所以....所以被人问及细节时,就说不清个123了,为了一改我的慵懒,因此,我写这篇文章,至少下次再被问起时,不会尴尬。         本篇文章会涉及到以下知识点:         1. Service (两种启动方法,对应的不同生命周期不同);         2. Binder;         3. Activity如何与Service交互;         4. Service如何更新带进度条的状态栏; 二、Service & Binder         2.1 Service         Service有两个方法来启动:startSe......
阅读全文
  • 12月
  • 03日
综合 ⁄ 共 1649字 评论关闭
示例1:        String str="Java string split test";        String[] strarray=str.split(" ");        for (int i = 0; i < strarray.length; i++)            System.out.println(strarray[i]);  将输出:  Java  string  split  test  示例2:        String str="Java string split test";        String[] strarray=str.split(" ",2);//使用limit,最多分割成2个字符串        for (int i = 0; i < strarray.length; i++)            System.out.println(strarray[i]);  将输出:  Java  string split test  示例3......
阅读全文