定义
在软件设计中,如果客户想手动创建一个对象,需要知道对象的详细结构,包括其数据结构以及方法调用,如果运气不好,还可能因为该对象引用了其他对象,导致客户端还得了解其他对象,如此..使得该对象的创建变得复杂起来。之前讲过的工厂方法模式可以解决该类问题,不过工厂方法模式一般用来解决单个对象的创建,对于需要创建多个有关联的对象,那么可能就需要使用抽象工厂模式的方法了。此时,客户端只需要知道抽象出来的...
分类:
其他好文 时间:
2015-01-14 12:52:20
阅读次数:
528
find the nth digit
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 8801 Accepted Submission(s): 2504
Problem Description
假设:
S1 = 1...
分类:
其他好文 时间:
2015-01-14 12:52:48
阅读次数:
211
月老的烦恼(1)
时间限制:1000 ms | 内存限制:65535 KB
难度:3
描述
月老最近遇到了一个很棘手的问题,就是“剩男”“剩女”急速增长,而自己这边又人手不足导致天天都得加班。现在需要你来帮助月老解决这个问题,牵红绳的规则很简单:每个男生都一个编号n(1
如20的因子是:1,2,4,5,10;
输入输入数据的第一行是一个...
分类:
其他好文 时间:
2015-01-14 12:52:44
阅读次数:
207
扯些抱怨,我本科学的GIS,感觉啥也没学会就考了武大研究生,遗憾复试没过,幸好得师兄引荐调剂到了我现在的学校;学AE开发将近1年了,先开始读研究生觉得还是做web开发好些,于是自学了html与css还有js,遗憾的是没有坚持下去,研一下开始做老师的项目也就是我的毕业设计,web学习也就搁置下去了;真正开始动手做毕设也就花了大概2个月,剩下的也就是每天效率低下的想七想八~中间去实习了2个月,给一个公...
分类:
其他好文 时间:
2015-01-14 12:53:23
阅读次数:
225
使用百度的echarts时,在IE9下运行时有时会报如题的错误,有时刷新下又正常,造成这种错误的原因是
echarts.js引用放在head中或者放在body中HTML代码的前面了,造成加载时阻塞后面的html。
解决方法就是将echarts.js的引用放在之前就可以了,完美解决!...
分类:
其他好文 时间:
2015-01-14 12:54:07
阅读次数:
3290
Given a binary tree, return the zigzag level order traversal of its nodes' values. (ie, from left to right, then right to left for the next level and alternate between).
For example:
Given binary ...
分类:
其他好文 时间:
2015-01-14 12:52:20
阅读次数:
176
什么是运营?运营到底是做什么的?……你会发现,要试图去回答“什么是运营”这样的问题,总是不太容易。那么,我们先来回答那个更容易回答也更落地的问题——运营具体都会做些什么?
从基础的层面来讲,运营要关注和涉及的工作通常包括了如下三方面——拉新、留存、促活。
所谓拉新,就是为你的产品带来新用户。带来新用户的手段和途径可以是多种多样的,可以是策划和制造一个具有传播性的话题和事件,可以是投放广...
分类:
其他好文 时间:
2015-01-14 12:50:30
阅读次数:
162
Given a binary tree, find its maximum depth.
The maximum depth is the number of nodes along the longest path from the root node down to the farthest leaf node.
/**
* Definition for binary tree
*...
分类:
其他好文 时间:
2015-01-14 12:49:54
阅读次数:
131
本文将详细讲述cocos2dx中英雄与怪物的碰撞检测原理,其实就是精灵和精灵碰撞检测哈。本文主要从矩形碰撞入手,自己编写了一个矩形碰撞检测的函数,并且在游戏中来进行应用。另一方面,当英雄出动攻击后,如果英雄和怪物碰撞到的话,怪物就要掉血,并且当怪物血量为0时,怪物死亡,死亡之前它还会倒在地上闪烁几下。下面,开始吧...
分类:
其他好文 时间:
2015-01-14 12:48:27
阅读次数:
325
QWidget->setWindowFlags(Qt::Widget | Qt::FramelessWindowHint | Qt::WindowSystemMenuHint | Qt::WindowStaysOnTopHint);...
分类:
其他好文 时间:
2015-01-14 12:48:26
阅读次数:
656
Implement regular expression matching with support for '.' and '*'.
'.' Matches any single character.
'*' Matches zero or more of the preceding element.
The matching should cover the entire input st...
分类:
其他好文 时间:
2015-01-14 12:50:05
阅读次数:
162
写verilog 好多时候,应该知道自己写的代码电路结构是什么样子, 下面分析一下:
module tb(
input clk,
input rst_n,
input de,
output [11: 0] cntx
);
reg [11: 0] cntx;
always @(posedge clk or negedge rst_n)
...
分类:
其他好文 时间:
2015-01-14 12:48:44
阅读次数:
144
写工具软件,一直和excel打交道,之前一直采用excel.cpp.excel.h直接添加到工程的方式来读写excel,现在由于要对代码进行单元测试,excel。cpp和excel.h文件中竟然有上万行代码,会引起很大的测试量,因此打算采用dll调用的方式来读写excel。
1. 首先从本机安装的office软件中导出DLL文件。
在程序的的stdafx.h中增加以下内容。文件路径修改为本机安...
分类:
其他好文 时间:
2015-01-14 12:48:22
阅读次数:
261
没有什么可以比简历更快的否定你的求职,它在不经意间就表现出你的技术已经过时了。HR和老板们总会注意到你简历中已经过时的编程语言,无用的工具,不再流行的术语。
从简历中删除陈旧的技能和过时的编程语言似乎应该是很明显的步骤,但是很多IT砖家们总是下意识的在简历中列出他们所有的编码经验,哪怕有的已经完全不用了。
鉴于现在这个时候(新年来临),应该是更新简历(求职)的高...
分类:
其他好文 时间:
2015-01-14 12:50:08
阅读次数:
148
一.调用方法
X=FFT(x);
X=FFT(x,N);
x=IFFT(X);
x=IFFT(X,N)
用MATLAB进行谱分析时注意:
(1)函数FFT返回值的数据结构具有对称性。
例:
N=8;
n=0:N-1;
xn=[4 3 2 6 7 8 9 0];
Xk=fft(xn)
输出:
Xk =
39.0000 -10.7782 + 6....
分类:
其他好文 时间:
2015-01-14 12:47:08
阅读次数:
179
码率的一般计算公式
文件大小(MB为单位)× 1024 × 8 / 影片总长度(秒为单位) = 码率(Kbps)
这里的码率是视频码率和音频码率的总和
例如一个一个视频6702MB,片长4:41
那么它的码率= 6702x8/281=190Mbps...
分类:
其他好文 时间:
2015-01-14 12:47:08
阅读次数:
110
点击打开链接
1260. Nudnik Photographer
Time limit: 1.0 second
Memory limit: 64 MB
If two people were born one after another with one second difference and one of them is a child, then th...
分类:
其他好文 时间:
2015-01-14 12:47:15
阅读次数:
125