摘要:
鸭子的行为被封装 进入一组类中,能够轻易的扩展和改变。假设须要能够执行时改变行为! 策略模式定义了算法族。分别封装起来。让他们能够相互替换,此模式让算法的变化独立于使用算法的客户。 继承,相似之处用继承,假如如干个功能点须要改动,代码难以维护, 原始代码 假如Duck要加入新的行为鸭子飞,那代码难以 阅读全文
摘要:
题目要求: 输入代码: #include<iostream> #include<cstdio> using namespace std; int main() { char str[3],temp; int i,j; while(gets(str)) { for(i=0; i<3; i++) f 阅读全文
摘要:
经过试验,确实如此。困扰了我两周。 阅读全文
摘要:
这个程序由表单部分和JavaScript部分组成 函数$ 作用是依据页面元素 "id" 属性获得对页面元素的引用 直接调用了 "document.getElementById" 方法 function func_name(paramenter01,parameter02,....){ // 阅读全文
摘要:
06、含有异常的程序设计 下载地址 http://www.bcwhy.com/thread-21921-1-1.html 阅读全文
摘要:
今天整理一篇文章的时间遇见一个问题,非常多行前的空格严重影响美观。搞计算机的就是爱折腾。于是做了各种尝试完美解决,以下把方法发布例如以下,事实上非常easy哦! 问题例如以下情况所看到的: 解决的方法:(整理效果图) 选中调整内容——>居中——>左对齐 哈哈。是不是非常方便呢,可千万要记下咯! 阅读全文
摘要:
题目地址:HDU 1698 区间替换裸题。相同利用lazy延迟标记数组,这里仅仅是当lazy下放的时候把以下的lazy也所有改成lazy就好了。 代码例如以下: #include <iostream> #include <cstdio> #include <string> #include <cst 阅读全文
摘要:
经过一段时间的学习,查阅各种资料。询问高手,对于机房收费系统的代码编写渐入佳境,同一时候在遇到问题后也不再茫然失措,而是静下心来去找到问题的根源。进而找到解决的办法。 在使用泛型集合作为函数的返回值的实践中,遇到了一个非常普遍的问题,那就是在将DataTable类 阅读全文
摘要:
fuser: 显示使用特殊文件或文件系统的进程号并可选择是否进行kill,由于在GNU Linux中不论什么的文件或设备都看作是一个文件,所以这里说的特殊文件包含但不仅限于一个文件夹、一个打开的终端、一个打开的文件、一个共享库、一个进行了nmap的文件、一个正在读写的文件。 阅读全文
摘要:
思路非常easy,可是要实现仅仅用一个字节还是有些难度的,一開始我在试图寻找有没有什么方法能够定义出2bit的变量。由于假设我们能够定义出这种变量,利用循环非常容易就能求解了。 可惜的是,没有能够找到 <-_->!! 于是,仅仅能硬着头皮写。为避免main过长。用到了两个宏定义,写完之后看到參考答案 阅读全文
摘要:
一、引言 基于面向对象五大原则中的以下两个原则,我们应该多考虑使用接口和抽象类: 里氏替换原则:子类能够通过实现父类接口来替换父类,所以父类应尽可能实现为接口/抽象类。方便拓展程序而不影响现有代码。 依赖倒置原则:和结构化设计不同,我们要让底层依赖于高层。而不是相反。 而设计接口和抽象类时尽量遵循面 阅读全文
摘要:
近期学习了cocos2dx3.1.1的一些功能,认为和曾经版本号改的太多了。所以就做了一个小项目--打飞机来练习练习,在这里我仅仅讲飞机实现的步骤,至于代码。回复5次就可以获得coco2d-x3.1.1的源码地址下载。(5次之后如若不行。留下信箱,我当亲自发给您!!) 所以就做了一个小项目- 阅读全文