码迷,mamicode.com
首页 > 2014年12月03日 > 全部分享
23中设计模式----------模版方法模式
模板方法模式: 模板方法模式,就是定义一个操作中的算法框架,而将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构可重新定义该算法的某些特定步骤。简而言之,就是定义一个抽象类,在该抽象类中,有一些需要子类特定实现的方法,和一个基本已经实现不改变的方法,而在这个固定的方法中调用那些需要子类实现的....
分类:其他好文   时间:2014-12-03 22:46:23    阅读次数:161
设计模式笔记5:代理模式
1.1 定义 为其他对象提供一种代理,以控制这个对象的访问。 其实就是两个类实现一个接口或抽象类,在A类中实例化B类的对象,那么A类的就能代理B类实现接口的方法。1.2 类图 Porxy代理类中声明了RealSubject类的实例,在需要调用他们都实现的方法时,调用RealSubject实例...
分类:其他好文   时间:2014-12-03 22:46:55    阅读次数:143
AllocConsole
1 #include2 using namespace std; 3 AllocConsole();4 freopen("CONIN$", "r+t", stdin); // 重定向 STDIN5 freopen("CONOUT$", "w+t", stdout); // 重定向STDOUT 在最开...
分类:其他好文   时间:2014-12-03 22:45:29    阅读次数:154
OpenStack镜像制作-CentOS
云平台中镜像还是很重要的,提供各种定制化的镜像使得用户体验更好。最开始玩OpenStack的时候用的是安装文档中提到的cirros,其密码cubswin:) 刚开始感觉很怪,现在已经可以随手打出。ps:打的还很熟练:-)然后慢慢开始想尝试各种镜像,于是乎在网上搜了很多。如下:官方文档 http://...
分类:其他好文   时间:2014-12-03 22:46:57    阅读次数:247
数组的相关处理函数
1、数组的键、值操作函数2、统计数组元素的个数与唯一性3、使用回调函数处理数组的函数4、数组的排序函数5、拆分、合并、分解与结合数组6、数组与数据结构7、其他有用的数组处理函数1、数组的键、值操作函数array_values();用途:返回数组中所有的值格式:array array_values (...
分类:编程语言   时间:2014-12-03 22:47:47    阅读次数:167
Subsets II
Given a collection of integers that might contain duplicates,S, return all possible subsets.Note:Elements in a subset must be in non-descending order....
分类:其他好文   时间:2014-12-03 22:47:54    阅读次数:153
PHP的字符串函数
常用的字符串输出函数常用的字符串格式化函数去除空格和字符串填补函数字符串大小写的转换和HTML标签相关的字符串格式化其他字符串格式化函数字符串比较函数按字节顺序进行字符串比较按自然排序进行字符串比较一、常用的字符串输出函数echo( ) -- 输出字符串print( ) -- 输出一个字符串die(...
分类:Web程序   时间:2014-12-03 22:45:33    阅读次数:715
梨园上菜鸟二
现在使用的是Git + Gerrit的代码管理工具。新的项目组里面,代码都是open。一有时间,只要你想,可以查看组内人员提交的代码。新的老大对代码的审查很是到位,对于类之间是提炼方法还是继承。完全是扣得很紧。从中可以学到很多。不过对于底层的代码研读上来说,刚毕业的人读起来确实基本上只能增加挫...
分类:其他好文   时间:2014-12-03 22:44:58    阅读次数:132
宏定义实现两数交换
#include#define SWAP(VALUE1,VALUE2) \do{\ VALUE1 += VALUE2;\ VALUE2 = VALUE1 - VALUE2;\ VALUE1 = VALUE1 - VALUE2;\}while(0)int main(){ dou...
分类:其他好文   时间:2014-12-03 22:47:16    阅读次数:144
找出数组前N大的数
这个题也是个比较有名的面试题.当然有很多变种. 题目意思基本是:从一个数据量很大的数组里找前N大的元素.不允许排序. 这个题有两个比较好的思路: 思路一:用快速排序的思想,是思想,不是要排序; 思路二:用最大堆的思想. 我暂时只实现了思路一,思路二我之后实现了会补上. 思路一...
分类:编程语言   时间:2014-12-03 22:45:08    阅读次数:132
Unique Binary Search Trees II
Givenn, generate all structurally uniqueBST's(binary search trees) that store values 1...n.For example,Givenn= 3, your program should return all 5 uni...
分类:其他好文   时间:2014-12-03 22:46:11    阅读次数:192
mysql 多实例备份
近几天接到一个任务,要把线上的几台数据库做个主从备份~个人是个数据库小白,平时也就是最多条件搜索一下这样,接到这个任务有点错愕,但是任务之所以是任务,因为,任务是必须要完成的!正好,也打算趁机学习一把数据库~首先说一下面临的几个问题,再慢慢对应找解决方法:1、一个主机上怎么管理多个mysql实例?资...
分类:数据库   时间:2014-12-03 22:45:26    阅读次数:254
C++经典面试题解析
1、 // BlankTest.cpp : 定义控制台应用程序的入口点。 //题目:将一个文件中的一组整数排序后输出到另一个文件中 #include "stdafx.h" #include #include #include using namespace std; int _tmain(int a...
分类:编程语言   时间:2014-12-03 22:44:43    阅读次数:129
cypheta_v
/* Navicat MySQL Data Transfer Source Server : lj Source Server Version : 50129 Source Host : 404 Source Database : cypheta Target Server Type : MYSQL...
分类:其他好文   时间:2014-12-03 22:44:19    阅读次数:6912
[ruby on rails] 跟我学之路由映射
前面《[ruby on rails] 跟我学之Hello World》提到,路由对应的文件是 config/routes.rb实际上我们只是添加了一句代码: resources :posts但是这个代码默认的路由却有多个,可以通过 rake routes进行查看,如下:root@tommy:/ho....
分类:其他好文   时间:2014-12-03 22:44:29    阅读次数:101
Maximal Rectangle
Given a 2D binary matrix filled with 0's and 1's, find the largest rectangle containing all ones and return its area.public class Solution { public...
分类:其他好文   时间:2014-12-03 22:43:28    阅读次数:191
Git 一些错误的解决方法
Git初学者的个人经验记录,仅供参考1. Pull is not possible because you have unmerged files.症状:pull的时候$ git pullPull is not possible because you have unmerged files.Ple...
分类:其他好文   时间:2014-12-03 22:45:29    阅读次数:112
2095条   上一页 1 ... 11 12 13 14 15 16 17 ... 124 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!