首页 > 其他
设计模式之总述篇
以下是对《Head First 设计模式》中提到的OO原则和设计模式的总结。 OO原则和设计模式的联系:模式可以让我们建造出具有良好OO设计质量的系统。模式被认为是历经验证的OO设计经验。 OO设计原则:  1.封装变化:找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起;  2.多用组合,少用继承;良好的OO设计必须具备可复用、可扩充、可维护三个特性。  3...
分类:其他   时间:2014-05-22 17:04:40    收藏:0  评论:0  赞:0  阅读:410
Dom4j 读取一个XML文件和将String写成XML文件
dom4j保存文件xml格式和读取XML文件内容,代码如下: package com.qmjs.imut import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.io.InputStream; import org.apache.log4j.Logger; impor...
分类:其他   时间:2014-05-23 01:44:50    收藏:0  评论:0  赞:0  阅读:451
规范化程序设计的实例(1)
网络流量统计程序的设计 背景与问题: 智能手机中,用户十分关心已经使用的流量, 希望可以查看已经使用的网络流量; 本程 序主要实现过去 1 分钟以及过去 1 小时已经使用的网络流总量,并且希望整个设计具备一定 的可扩展性,比如可以很方便地扩展到统计过去一天的网络流总量。 另外,程序在使用时还需要其运行速度和内存的使用情况。 学习目标: 1.  如何撰写可读性强的代码; 2.  基于...
分类:其他   时间:2014-05-23 02:18:48    收藏:0  评论:0  赞:0  阅读:466
开源软件之screen的第一次使用
对于一个团队来说,常在一个服务器上工作,这个时候,如果我们在互相解决问题的时候,其实有一个更好的办法,那就是“屏幕协作”。这篇文章是我自己第一次使用screen写的,希望对大家有所帮助。...
分类:其他   时间:2014-05-23 00:22:02    收藏:0  评论:0  赞:0  阅读:449
Cloudera CDH 5集群搭建(yum 方式)
Hadoop CDH YUM Spark...
分类:其他   时间:2014-05-22 22:55:06    收藏:0  评论:0  赞:0  阅读:919
2E06-view-lists-separators
介绍通过方法 @Override public boolean areAllItemsEnabled() { return false; } @Override public boolean isEnabled(int position) { return !mStrings[position].startsWith("-"); } 设置list的可以选和不可选注意有...
分类:其他   时间:2014-05-22 23:07:11    收藏:0  评论:0  赞:0  阅读:496
emmintrin.h文件解析
emmintrin.h为SSE2头文件,此头文件里包含SSE头文件,其中__m128i和__m128d的定义 及相关函数...
分类:其他   时间:2014-05-22 23:38:29    收藏:0  评论:0  赞:0  阅读:612
CSU OJ 1112机器人的指令 (湖南省12年省赛题)
Welcome to CSU Online Judge! 1112: 机器人的指令 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 274  Solved: 97 [Submit][Status][Web Board] Description 数轴原点有一个机器人。该机器人将执行一系列指令,你的任务是预测所有指...
分类:其他   时间:2014-05-22 18:39:22    收藏:0  评论:0  赞:0  阅读:433
根据前序和中序重建二叉树
注意:1、仅根据前序和后序无法构建唯一的二叉树;2、二叉树前序遍历,第一个数字总是树的根节点的值;3、中序遍历中,根节点的值在序列的中间,左子树的值子在根节点的值得左边,右字树的值在根节点的值得右边;4、思路:递归...
分类:其他   时间:2014-05-22 23:55:16    收藏:0  评论:0  赞:0  阅读:616
[LeetCode]Swap Nodes in Pairs
Swap Nodes in Pairs...
分类:其他   时间:2014-05-22 23:54:37    收藏:0  评论:0  赞:0  阅读:495
UI 资料
android window 一些属性说明 @null :Dialog的windowFrame框为无 true:是否浮现在activity之上 false:是否半透明 true:是否显示title @drawable/dia_bg:设置dialog的背景 false: 背景是否模糊显示...
分类:其他   时间:2014-05-22 23:46:55    收藏:0  评论:0  赞:0  阅读:486
Markdown中插入数学公式的方法
Markdown中插入数学公式的方法...
分类:其他   时间:2014-05-22 18:57:29    收藏:0  评论:0  赞:0  阅读:560
金融卡与校园一卡通的发展趋势
一卡通 银行卡 电子商务...
分类:其他   时间:2014-05-23 02:03:08    收藏:0  评论:0  赞:0  阅读:739
滴滴打车更名背后的商业效应:内涵更丰富,品牌更亲民
“嘀嘀打车”更名为“滴滴打车”了,滴滴打车的老用户注意到,更有趣的是更名时间十分巧妙,为5月20日,这是否意味着滴滴打车要借助于此次品牌更名向用户传递“我爱你”的理念呢?这次更名背后又能引发什么商业效应呢?       汉语文化赋予“滴”更丰富的内涵     滴滴打车表示“滴”比“嘀”在品牌上更切合其理念;在文化上内涵、寓意也更为丰富。 ...
分类:其他   时间:2014-05-23 00:40:16    收藏:0  评论:0  赞:0  阅读:451
POJ - 1054 The Troublesome Frog
题意:给你个矩阵,里面有n个标记的点,许多只青蛙在上面跳,每次跳的距离都是一样的且轨迹是直线,目标是从一边跳到另一边,求最多步数的青蛙 思路:排序后,枚举判断 #include #include #include #include using namespace std; const int MAXN = 5050; struct point{ int x,y; void ini...
分类:其他   时间:2014-05-22 18:49:46    收藏:0  评论:0  赞:0  阅读:406
[ACM] hdu 1253 胜利大逃亡 (三维BFS)
胜利大逃亡 Problem Description Ignatius被魔王抓走了,有一天魔王出差去了,这可是Ignatius逃亡的好机会. 魔王住在一个城堡里,城堡是一个A*B*C的立方体,可以被表示成A个B*C的矩阵,刚开始Ignatius被关在(0,0,0)的位置,离开城堡的门在(A-1,B-1,C-1)的位置,现在知道魔王将在T分钟后回到城堡,Ignatius每分钟...
分类:其他   时间:2014-05-22 17:18:42    收藏:0  评论:0  赞:0  阅读:268
设计模式之策略模式
策略模式定义:定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 简单定义:封装可以互换的行为,并使用委托来决定要使用哪一个。 OO原则: 封装变化 多用组合,少用继续。 针对接口编程,不针对实现编程。 以书中的Duck为例: Duck.java(抽象类,performFly()与performQuack()函数的实现委托给行为类,行为由子类...
分类:其他   时间:2014-05-22 23:19:57    收藏:0  评论:0  赞:0  阅读:472
[Wikioi 1295]N皇后问题---两种不同的解法(复习)
题目描述 Description 在n×n格的棋盘上放置彼此不受攻击的n个皇后。按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。n后问题等价于再n×n的棋盘上放置n个皇后,任何2个皇后不妨在同一行或同一列或同一斜线上。 输入描述 Input Description  给定棋盘的大小n (n ≤ 13) 输出描述 Outp...
分类:其他   时间:2014-05-22 23:15:45    收藏:0  评论:0  赞:0  阅读:652
用两个栈实现队列
用两个栈实现队列。...
分类:其他   时间:2014-05-23 01:35:52    收藏:0  评论:0  赞:0  阅读:414
2E08-view-lists-Array(overlay)
介绍一个list滑动时通过一个text提示Array首字母位置的应用 /* * Copyright (C) 2007 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file exce...
分类:其他   时间:2014-05-23 00:57:49    收藏:0  评论:0  赞:0  阅读:455
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!