首页 > 2015年08月16日 > 全部分享
装饰设计模式
装饰设计模式解决:对一组类进行功能的增强。 包装:写一个类(包装类)对被包装对象进行包装。 *1.包装类和被包装对象要实现同样的接口。 *2.包装类要持有一个被包装对象。 *3.包装类在实现接口时,大部分方法是靠调用被包装对象来实现的,对于需要修改的方法自己实现。 【通俗一点:就是,当想要对已有的对象进行功能增强时,可以定义类,将已有对象传入,基于已有功能,并提供加强功能,那么自定义...
分类:其他   时间:2015-08-16 18:27:09    收藏:0  评论:0  赞:0  阅读:245
2016年 成渝校招软件上机练习
第一题: 代码: /* * 老师想知道从某某同学到某某同学当中,分数最高的是多少。 * 现在请你编程模拟老师的询问。当然,老师有时候需要更新某位同学的成绩。 */ #include #include #define N 30000 #define M 5000 /* * 定义一个数组,这个数组成员包括学生的编号,以及成绩 */ s...
分类:其他   时间:2015-08-16 18:26:59    收藏:0  评论:0  赞:0  阅读:277
leveldb学习:versionedit和versionset
VersionEdit:compact过程中会有一系列改变当前Version的操作(FileNumber增加,删除input的sstable,增加输出的sstable),为了缩小version切换的时间点,将这些操作封装成versionedit,compact完成时,将versionedit中的操作一次应用到当前version即可得到最新状态的version。 versionedit的成员变量:...
分类:数据库技术   时间:2015-08-16 18:26:49    收藏:0  评论:0  赞:0  阅读:291
Qt中如何用指针返回参数
问题:在qt中写一个方法,用指针做返回值,编译没有问题,但执行的时候程序会报错。 我的操作步骤: 1.新建一个Test的测试类,内容如下: Test.h Test.cpp 2.main方法去调用Test类中void fun(QString* pStr)方法,如下,程序编译执行一下,没有问题 3.接下来,打印一下main方法中参数pStr1的内容,理论下*pStr1的值会是”1...
分类:其他   时间:2015-08-16 18:26:39    收藏:0  评论:0  赞:0  阅读:407
CSS3 timing-function: steps()介绍
在应用 CSS3 渐变/动画时,有个控制时间的属性 。它的取值中除了常用到的三次贝塞尔曲线以外,还有个steps() 函数。        steps 函数指定了一个阶跃函数,第一个参数指定了时间函数中的间隔数量(必须是正整数);第二个参数可选,接受 start 和 end 两个值,指定在每个间隔的起点或是终点发生阶跃变化,默认为 end。 #demo { animation-it...
分类:Web开发   时间:2015-08-16 18:26:28    收藏:0  评论:0  赞:0  阅读:1073
Android学习心得(12) --- APK签名keystore
我在博客上发表一些我的Android学习心得,希望对大家能有帮助。 这一篇我们讲述一下Eclipse如何生成keystore并为apk签名所有的APK必须通过签名才能进行安装,我们在Eclipse中安装的APK 过程是Eclipse先进行打包成APK文件,使用默认的keystore文件进行签名 perferences -> Android -> Build 我们可以看到默认的keystor...
分类:移动平台   时间:2015-08-16 18:26:08    收藏:0  评论:0  赞:0  阅读:287
Google APAC 2016 University Graduates Test(google校招笔试)
Problem A. Bad Horse 题意:给n个关系,每个关系有两个人,要求把这些人分成两组,每组里的人之间都没有关系。 二分图染色即可。关系=边,人=点。 #include #include #include #include #include #include #include #include #include #include #define ll __int64 #def...
分类:其他   时间:2015-08-16 18:25:59    收藏:0  评论:0  赞:0  阅读:849
POJ 3087-Shuffle'm Up(map+模拟)
题目地址:POJ 3087 题意:已知两堆牌数均为n的纸牌堆a和b的初始状态, 按给定规则能将他们相互交叉组合成一堆牌str,再将str的最底下的n张牌归为a,最顶的n张牌归为b,依此循环下去。现在输入a和b的初始状态 以及 预想的最终状态c,问a, b经过多少次洗牌之后,最终能达到状态c,若永远不可能相同,则输出”-1”。 思路:用map记录一下当前str出现的状态,如果当前的str在前面出现...
分类:其他   时间:2015-08-16 18:25:49    收藏:0  评论:0  赞:0  阅读:137
npm模块管理器
一、npm简介npm有两层含义。一层含义是Node.js的开放式模块登记和管理系统,网址为http://npmjs.org。另一层含义是Node.js默认的模块管理器,是一个命令行下的软件,用来安装和管理node模块。 npm不需要单独安装。在安装node的时候,会连带一起安装npm。但是,node附带的npm可能不是最新版本,最好用下面的命令,更新到最新版本。 npm采用”语义版本“管理软件包...
分类:其他   时间:2015-08-16 18:25:39    收藏:0  评论:0  赞:0  阅读:276
BZOJ 2005 [Noi2010]能量采集 (容斥)
BZOJ 2005 [Noi2010]能量采集 (容斥)...
分类:其他   时间:2015-08-16 18:25:28    收藏:0  评论:0  赞:0  阅读:203
MFC贪吃蛇
1多人贪吃蛇项目描述 1.1功能描述 实现多人对战贪吃蛇,具体实现功能:A.可以选择游戏人数,最多设置4人同时游戏;B.显示玩家得到的分数;C.可以设置游戏的速度;D.能实现最高分的记录 1.2所需技术 1.在对话框中创建窗口;2.双缓冲绘图;3.蛇身移动处理;4.碰撞检测;5.Ini文件操作 2多人贪吃蛇运行流程 3多人贪吃蛇详细设计 3.1贪吃蛇个体类设计...
分类:编程语言   时间:2015-08-16 18:25:19    收藏:0  评论:0  赞:0  阅读:172
windows下的oracle database 实例无法自动open database的问题
windows下的oracle database 实例无法自动open database的问题...
分类:数据库技术   时间:2015-08-16 18:25:08    收藏:0  评论:0  赞:0  阅读:176
node Express 创建一个web应用
环境安装的node版本是最新的,下个月会发布4.0,把io.js合并进来。 [doctor@localhost myExpressApp]$ node --version v0.12.7 npm和node版本中的npm版本更新是不同布的,我们要经常更新npm包, [doctor@localhost ~]$ npm install --g npm /home/doctor/opt/n...
分类:Web开发   时间:2015-08-16 18:24:59    收藏:0  评论:0  赞:0  阅读:313
UVa 1584 - Circular Sequence
https://uva.onlinejudge.org/external/15/1584.pdfSome DNA sequences exist in circular forms as in the following figure, which shows a circular sequence CGAGTCAGCT", that is, the last symbol“T” in CGAGT...
分类:其他   时间:2015-08-16 18:24:49    收藏:0  评论:0  赞:0  阅读:239
LeetCode解题报告--3 Sum
题目: 3 个数和问题 Given an array S of n integers, are there elements a, b, c in S such that a + b + c = 0? Find all unique triplets in the array which gives the sum of zero.Note: Elements in a triplet (a,b...
分类:其他   时间:2015-08-16 18:24:39    收藏:0  评论:0  赞:0  阅读:277
和矩形相关的操作
#include #include #include #include #define PI 3.141592654 #define eps 1e-7 using namespace std; /*********************************************************************/ struct point { int x,y;...
分类:其他   时间:2015-08-16 18:24:28    收藏:0  评论:0  赞:0  阅读:206
归并与归并排序算法
源代码如下: #include #define maxN 20 void printArray (int a[]){ int i; for(i=0;i<13;i++) printf("%2d ",a[i]); printf("\n"); } //将有二个有序数列a[first...mid]和a[mid...last]合并。 void mergeArray(int a[], i...
分类:编程语言   时间:2015-08-16 18:24:18    收藏:0  评论:0  赞:0  阅读:167
HDU 1012.u Calculate e【水】【8月16】
u Calculate e Problem Description A simple mathematical formula for e is where n is allowed to go to infinity. This can actually yield very accurate approximations of e using relatively...
分类:其他   时间:2015-08-16 18:24:08    收藏:0  评论:0  赞:0  阅读:139
断其一指------异步任务(AsyncTask)
AsyncTask 异步处理 解决的问题:在子线程中,有的时候也需要多次动态更新UI,此时,除了使用Handler之外,用AsyncTask也是一种相对比较简洁的方式:AsyncTask 是一个抽象类,用来被继承的。 1.三个参数 Params 启动任务执行输入参数的类型 Progress 后台任务完成...
分类:其他   时间:2015-08-16 18:23:59    收藏:0  评论:0  赞:0  阅读:172
LeetCode解题报告--3Sum Closest
题目:与3数和最接近的和 Given an array S of n integers, find three integers in S such that the sum is closest to a given number, target. Return the sum of the three integers. You may assume that each input would...
分类:其他   时间:2015-08-16 18:23:49    收藏:0  评论:0  赞:0  阅读:151
1657条   上一页 1 ... 25 26 27 28 29 ... 83 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!