漫漫人生路,大千世界你我都愿意跟有原则的人共事,每个有原则的人做事都有自己的模式。代码如人生,我们上篇文章系统的讲解了设计原则,现在怎样把这些原则渗透到设计模式中。
考虑到人的大脑对于处理3以内的数字很擅长,并且最大不能超过5。本着“全心全意为人民服务”的理念,我将23个设计模式总结整理到如下的一张图:
首先,从宏观讲为了更好地创建一个类,创建型设计模式应运而...
分类:
其他好文 时间:
2014-08-12 22:08:24
阅读次数:
305
C - Picture
Time Limit:2000MS Memory Limit:10000KB 64bit IO Format:%I64d
& %I64u
Submit Status
Description
A number of rectangular posters, photographs and other pictures of ...
分类:
其他好文 时间:
2014-08-12 22:08:14
阅读次数:
460
1.设置section的数目,即是你有多少个cell
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
return 3; // in your case, there are 3 cells
}
2.对于每个section返回一个cell
- (NSInteger)tableView:(UI...
分类:
移动开发 时间:
2014-08-12 22:08:04
阅读次数:
309
class Int
{
friend ostream& operator<>(istream& is, Int& i);
friend bool operator<(const Int& a, const Int& b);
private:
int value;
public:
...
分类:
其他好文 时间:
2014-08-12 22:07:54
阅读次数:
273
题目链接
题意:给定一个整数n,求∑f(i, j)(1
思路:依题意,我们可以得到一个递推式ans[n] = ans[n - 1] + ∑f(n, j)(1
对于∑f(n, j)而言,我们用aj(1 <= j <= n)表示gcd(n/k, j/k)所能取到的值的集合,那么可以得到∑f(n, j) = (n * 1 / a1 + n * 2 / a2 + ... + ...
分类:
其他好文 时间:
2014-08-12 22:07:34
阅读次数:
218
Rescue
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 16314 Accepted Submission(s): 5926
Problem Description
Angel was caught b...
分类:
其他好文 时间:
2014-08-12 22:07:24
阅读次数:
317
说说:这道题开始还挺难理解的,一直搞不清到底要干嘛。其实,题意就是有一只猫,高度就是输入的init。它的帽子里有N只猫,每只猫的高度都是init的N+1分之一。然后这N只猫的帽子里同样有N只猫(其中中N为常数),大小类推....最后当猫的高度为1时,结束。输出高度不为1的猫的个数,并且输出这些猫的总高度。这里有几个特殊情况需要注意,就是第一只猫的帽子里就是高度为1的猫,另一种情况就是每个猫的帽子里都只有一只猫。...
分类:
其他好文 时间:
2014-08-12 22:07:14
阅读次数:
273
第一部分:宣传片制作
刚刚观看了一个ROLEX手表的宣传片,感觉很棒,整个视频制作运用了很多技巧,使得观众的接受度应该会非常高,总结如下。
题目为《一个好的产品介绍需要哪些要素?》
一、精美的画面
该宣传片的每一帧画面都非常精美,让人赏心悦目,即使知道是在看广告,也有兴趣把它看完,看广告也成了享受。
二、多焦点
在这份宣传片中,不知一次的出现一个画面中拥有多个焦点的情况...
分类:
其他好文 时间:
2014-08-12 22:07:04
阅读次数:
229
indent是linux下一个能力极强的代码整理软件,使用他,可以轻松的写出代码风格十分精良的代码。
但是indent的参数太多,使用起来不是很容易,怎么办呢?
查看
/usr/src/linux-headers-/scripts/Lindent
文件 ,可以看到一行代码:
indent -npro -kr -i8 -ts8 -sob -l80...
分类:
编程语言 时间:
2014-08-12 22:06:54
阅读次数:
347
ac_automatic 指针...
分类:
其他好文 时间:
2014-08-12 22:06:44
阅读次数:
262
解题报告
题意:
求矩形周长和。
思路:
左扫上扫,扫过了。
#include
#include
#include
#include
#include
using namespace std;
struct Seg {
int lx,rx,ly,ry,h,v;
friend bool operator < (Seg a,Seg b)
{
...
分类:
其他好文 时间:
2014-08-12 22:06:34
阅读次数:
243
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2089
思路:用变量记录吉利数,和最高位为2的吉利数还有不是吉利数的个数。。。
code:
#include
#include
#include
using namespace std;
int dp[10][3]; //dp[i][j] ,i表示位数,j表示状态//dp[i...
分类:
其他好文 时间:
2014-08-12 22:06:24
阅读次数:
268
opengl实现宽点画线。...
分类:
其他好文 时间:
2014-08-12 22:06:14
阅读次数:
250
Problem Description
FSF has programmed a game.
In this game, players need to divide a rectangle into several same squares.
The length and width of rectangles are integer, and of course the side len...
分类:
其他好文 时间:
2014-08-12 22:06:04
阅读次数:
248
C++引入了ostringstream、istringstream、stringstream这三个类,要使用他们创建对象就必须包含sstream.h头文件。
istringstream类用于执行C++风格的串流的输入操作。
ostringstream类用于执行C风格的串流的输出操作。
strstream类同时可以支持C风格的串流的输入输出操作。
istringstre...
分类:
编程语言 时间:
2014-08-12 22:05:54
阅读次数:
280
opencv对图像进行边缘及角点检测
先看结果:
代码:
// ConsoleApplication1_812.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "opencv2/opencv.hpp"
class Imagedetector{
...
分类:
其他好文 时间:
2014-08-12 22:05:44
阅读次数:
298
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3555
题目大意:就是给你一个数n,判断从0到n有多少个数含有数字49.。。。。。
是不是觉得跟hdu2089很相似呀。。。
思路:跟hdu2089一样的,注意给出的数比较大,所以这儿用__int64 。。。。
code:
#include
#incl...
分类:
其他好文 时间:
2014-08-12 22:05:34
阅读次数:
253