*概念
类中定义一些不含方法体的方法,它的方法体实现交给该类的子类根据自己的情况去实现,这样的方法就是抽象方法,包含抽象方法的类就是抽象类。抽象类能够被用于类,方法,属性,索引器和事件,使用abstract 在一个类声明中表示该类倾向要作为其它类的基类成员被标示成abstract,或被包含进一个抽象类,必须被其派生类实现。
抽象类通常代表一个抽象概念,它提供...
分类:
其他好文 时间:
2014-07-22 23:04:55
阅读次数:
306
应用需求:
提供皮肤切换选项,在不重启应用程序的情况下实现皮肤的动态切换。
理论基础:
1) 图片资源是如何被利用的
这里先简要说明一下实现原理,皮肤的动态切换其关键在于图片资源的加载方式。QT中每个应用程序启动后都会维护属于自己的资源子库,所有的图片以及UI资源都实现编译到rcc文件中,而rcc文件是整合了所有资源的二进制文件,这种...
分类:
其他好文 时间:
2014-05-01 17:19:33
阅读次数:
465
这个情况在我机器上经常出现,而且时不时的给你出点问题,但是有些时候等一下就好了,或者把引擎换到百度的话它就又行得通了。。
被这个问题搞得很烦,上网查了下说是防火墙啊之类的出问题,但是自己弄了后这个问题还是经常出现,不过好好查了下资料还是发现了问题所在,感觉这脑袋真的挺笨的。。
如果在ping其他主机,本地地址等一些地址后都没问题的话,那应该就是dns域名解析出了问题了。
查看dns域...
分类:
其他好文 时间:
2014-05-01 17:09:30
阅读次数:
1029
Bridge
模式将抽象和行为划分开来,各自独立,但能动态的结合。在面向对象设计的基本概念中,对象这个概念实际是由属性和行为两个部分组成的,属性我们可以认为是一种静止的,是一种抽象,一般情况下,行为是包含在一个对象中,但是,在有的情况下,我们需要将这些行为也进行归类,形成一个总的行为接口,这就是桥模...
分类:
其他好文 时间:
2014-05-01 09:45:33
阅读次数:
372
什么是开闭原则?
定义:是说软件实体(类、模块、函数等等)应该可以扩展,但是不可修改。
开闭原则主要体现在两个方面:
1、对扩展开放,意味着有新的需求或变化时,可以对现有代码进行扩展,以适应新的情况。
2、对修改封闭,意味着类一旦设计完成,就可以独立其工作,而不要对类尽任何修改。
怎么使用开闭原则?
实现开放封闭的核...
分类:
其他好文 时间:
2014-04-30 22:26:38
阅读次数:
273
题目链接:http://poj.org/problem?id=3254
题意:给出一个n行m列的草地,1表示肥沃,0表示贫瘠,现在要把一些牛放在肥沃的草地上,但是要求所有牛不能相邻,问你有多少种放法。
分析:假如我们知道第 i-1 行的所有的可以放的情况,那么对于第 i 行的可以放的一种情况,我们只要判断它和 i - 1 行的所有情况的能不能满足题目的所有牛不相邻,如果有种中满...
分类:
其他好文 时间:
2014-04-29 13:33:20
阅读次数:
242
今天上传App时遇到下图1的情况,非常纳闷,又是苹果新规.
一般是第三方的库引起啦,立即想到百度统计了,打开SDK下载页面看看简介,里面有说到这个问题了.
图2就是这次修改的原因.
更新SDK,之前的代码不用修改,编译后上传OK.
看来以后定期要更新下第三方的SDK了,不能偷懒呀,哈哈
图1
图2...
分类:
移动开发 时间:
2014-04-29 13:15:23
阅读次数:
416
6.3 初识类
类引入一些新语法:三种新的对象类型和一些新的语义。
6.3.1 类定义语法
类定义的最简单形式如下:
class ClassName:
.
.
.
类定义和函数定义(def语句)一样,必须先执行然后才生效。(你当然可以把类定义放在if语句分支中或者嵌入在函数中)
在实际情况中,在类定义中的语句常常是方法的定义,但是其他语句也是允许的并且有时是很有用的...
分类:
编程语言 时间:
2014-04-29 13:14:23
阅读次数:
433
初读标题,可能大家都以为是有人花5000元买的我得的行业网站呢是吧?其实不是这样的。大家可以耐心的听我说完。最近一直也读一些互联网创业分享类的文章,感慨良多,也由此想到自己的一个行业网站运营失败的情况,其实这个行业网站对我来说,也是互联网上的一次创业。经常听到女汉子们说这样一句话:“女人,谁也还没经历过几个人渣啊?"如果这句话放在站长身上,那就是:”站长,谁还没做个几个失败的网站啊?。”...
分类:
Web程序 时间:
2014-04-29 13:12:21
阅读次数:
440
题目链接:618 - Doing Windows
题意:给定一个大小不能变的屏幕,和四个大小可以变的窗口,变化要保持长宽比,问这四个窗口能不能调整后全部放下正好填满屏幕,不能重叠
思路:情况一共就几种:4个叠一起,3个叠一起+一个,2个和2个,一个和两个叠一起在一个,把这几种情况全判断了就可以了,判断过程利用gcd,lcm可以求边长。
代码:
#include
#include
lo...