软件实体应该是可扩展的,而不可修改的。也就是,对扩展开放,对修改封闭的开放封闭原则主要体现在两个方面:
1、对扩展开放,意味着有新的需求或变化时,可以对现有代码进行扩展,以适应新的情况。
2、对修改封闭,意味着类一旦设计完成,就可以独立完成其工作,而不要对其进行任何尝试的修改。 实现开开放封闭...
分类:
其他好文 时间:
2014-05-08 17:47:46
阅读次数:
233
在微博认证方式里,基本的OAuth认证是必须要调整到跳转到第三方页面上进行授权的,例如下面的例子:
1、从http://open.weibo.com/wiki/index.php/SDK#Android下载SDK包。
2、在AndroidExample/src/weibo4android/Wei.....
分类:
移动开发 时间:
2014-05-08 12:12:04
阅读次数:
503
很简单的题目,在想是不是后面就不要更这么简答的了,大家都会写,没人看啊。层序遍历的基础上,加了保存每一层,加了从下往上输出,就是一个vector和一个stack的问题嘛,无他,但手熟尔。
class Solution {
public:
vector > levelOrderBottom(TreeNode *root) {
vector > res;
if...
分类:
其他好文 时间:
2014-05-08 11:17:46
阅读次数:
268
基本概念 Struts是Apache 基金会Jakarta 项目组的一个Open Source
项目,它采用MVC模式,能够很好地帮助java 开发者利用J2EE开发Web应用。和其他的java架构一样,Struts
也是面向对象设计,将MVC模式"分离显示逻辑和业务逻辑"的能力发挥得淋漓尽致。St...
分类:
编程语言 时间:
2014-05-08 10:17:09
阅读次数:
542
1.Abort()停止当前请求2.getAllResponseHeaders()作为字符串返回完整的headers3.getResponseheader(“hederLabel”)作为字符串返回单个的header标签4.Open(“method”,“URL”[,asyncFlag[,”userNam...
分类:
其他好文 时间:
2014-05-08 08:51:07
阅读次数:
263
目标ftp服务器是一个非标准端口的ftp1.通过shell登录#ftp
//shell下输入ftp命令,进入到ftp提示符>open IP PORT //IP ,PORT对应为服务器的IP和端口号或者直接使用一条语句#ftp
IP PORT2.多文件下载(对目录无效)如:下载目录下的所有文件(子目录...
分类:
系统相关 时间:
2014-05-08 08:02:49
阅读次数:
474
1 import java.util.Stack; 2 public class T005 { 3
public static void main(String[] args){ 4 Node n1 = new Node(1); 5 Node n2 =
ne...
分类:
编程语言 时间:
2014-05-08 05:19:42
阅读次数:
402
安装XDebug后自动开启PHP Stack Trace,导致服务器PHP
error日志暴满,甚至高达1G
分类:
Web程序 时间:
2014-05-08 00:43:36
阅读次数:
482
挺不错的一道题,首先可以知道若存在形如 k
所以对于这样的i,j我们连一条边,然后dfs染色,若染色中发现相邻点颜色相同,则无解,否则我们按照1,2,1,2的顺序染色。
确定了每一个数属于哪个栈后,用2个stack模拟一下就好了。
#include
#include
#include
#include
#include
using namespace std;
int n,to...
分类:
其他好文 时间:
2014-05-07 23:49:17
阅读次数:
441