设计模式一直是面向对象软件设计中最重要的一个领域,围绕设计模式讨论的话题也是数不胜数,其中GOF代表的23种设计模式更是经典之著。这个系列中我将会从自己的理解出发,阐述每种设计模式的思想,作用和利弊。一、 设计模式概念要讲解设计模式,必然先要说清楚两个问题,1.什么是设计模式?2.为什么需要设计模式...
分类:
其他好文 时间:
2014-09-04 22:12:00
阅读次数:
227
问题一:如果你家附近有一家餐厅,东西又贵又难吃,桌上还爬着蟑螂,你会因为它很近很方便,就一而再、再而三地光临吗? 回答:你一定会说,这是什么烂问题,谁那么笨,花钱买罪受? 可同样的情况换个场合,自己或许就做类似的蠢事。 不少男女都曾经抱怨过他们的情人或配偶品性不端,三心二意,不负责任。明知在一...
分类:
其他好文 时间:
2014-09-04 18:53:59
阅读次数:
129
一个非常经典的题,用分治法来做。每次将棋盘分割成4块,对于原本不存在空白格的棋盘要用一个L骨牌来构造空白格。#include#include#include#include#include#include#define LL long longusing namespace std;int num;...
分类:
编程语言 时间:
2014-09-04 18:32:39
阅读次数:
347
这算是 经典的树形DP 入门题吧: 题目的意思: 一个由N个点形成的树状网络;进入点是1;现在每个节点 有俩个属性 1:防守的人数,2 打败防守人数的奖励; 问由N个人组队去赚钱 最多赚多少:注一个人可以打败20个防守渣渣(这就是传说中的战五渣)!对于需要的人数取ceil();很经典的 依赖性...
分类:
其他好文 时间:
2014-09-04 14:46:19
阅读次数:
244
C++primer是最经典的c++教材之一,它的经典程度要超过thinking in c++。连thinking in c++作者本人都说他写这本书在某种程度上是让读者更好的理解C++primer。但是,我读书的经验是C++primer写的比thinking in c++好懂。 c++编程思想有两卷...
分类:
编程语言 时间:
2014-09-04 13:16:29
阅读次数:
189
1、朋友就是把你看透了还愿意和你在一起的人。2、因为遗忘却让我们坚强。谁曾从谁的青春里走过,留下了笑靥,谁曾在谁的花季里停留,温暖了想念,谁又从谁的雨季里消失,泛滥了眼泪3、谁寂寞了繁华,谁埋葬了天涯,谁散尽一身戎甲,为谁唱离歌,对谁说情话,给谁写天涯,梦里繁花落尽,此情未央,此意难忘,弦虽断,曲犹...
分类:
其他好文 时间:
2014-09-03 23:58:27
阅读次数:
422
什么是事务?简单的说,就是你要做的或所做的事情。用术语表述是指访问并可能更新数据库中各种数据项的一个程序执行单元。
在数据库中,一个事务可以是一条SQL语句,一组SQL语句或整个程序。
举个很经典的例子:从A账户向B账户转账。这个过程需要完成两个步骤:1)从A账户中减去钱;2)在B账户中加上相应的钱数。很简单,这两个步骤缺一不可。如果一旦出错,后果不堪设想。怎么办呢?这就引出了事务的用处...
分类:
数据库 时间:
2014-09-03 22:46:27
阅读次数:
263
菜鸟系列之C/C++经典试题(七)
找含单链表的环入口点...
分类:
编程语言 时间:
2014-09-03 21:20:37
阅读次数:
292
说说:
其实这道题是栈这个数据结构最经典的运用,即表达式的求值。与一般情况不同的是,此次要求的运算数是矩阵。在整个解析表达式的过程中,无非遇到三类字符,一个是'(',另一个是‘)’,剩下的就是运算数了。首先,在遇到‘(’的时候,栈指针自动加一,并将栈顶元素的行数和列数都设置为-1,这样就不会和正常的运算数混淆了。如果遇到的是运算数,首先要判断当前的栈顶元素是否为运算数(当然,还要注意栈为空的特殊...
分类:
其他好文 时间:
2014-09-03 21:20:07
阅读次数:
265
在开窗函数出现之前存在着非常多用 SQL 语句非常难解决的问题,非常多都要通过复杂的相关子查询或者存储过程来完毕。为了解决这些问题,在2003年ISO SQL标准添?了开窗函数,开窗函数的使用使得这些经典的难题能够被轻松的解决。眼下在 MSSQLServer、Oracle、DB2 等主流数据...
分类:
其他好文 时间:
2014-09-03 19:45:47
阅读次数:
235