首页 > 其他
设计模式之四 抽象工厂模式
大家好,现在咱们来讨论一下抽象工厂模式吧。还是以我之前给的例子(详情可以看之前的简单工厂)但是现在要做出一点假设: 假设 苹果公司和小米公司都有生产 Phone,MP3之类的...(纯粹是为了方便说明) 好了,现在说说产品等级结构和产品族的概念 所谓的产品等级结构:就是指某一类产品的继承结构,比如说电话,它包括IPhone电话和XiaoMi电话,他们就是属于同一个产品等级结构 所谓的产...
分类:其他   时间:2014-04-02 03:18:06    收藏:0  评论:0  赞:0  阅读:621
后缀树
后缀树是一种树型数据结构,使用后缀树可以快速解决很多字符串相关的问题,功能非常强大。很多文章在说到后缀树时,都会首先提及Tries树。实际上Tries是一种简单版本的后缀树,后缀树也可以说是压缩后的Tries树。总而言之,Tries树和后缀树有很多相似之处,后缀树在时间效率和空间效率都比Tries树要好,不过后缀树相应的就很难理解。很多介绍后缀树的文章都难免让初学者陷入混乱。...
分类:其他   时间:2014-04-02 03:48:15    收藏:0  评论:0  赞:0  阅读:629
设计模式学习总结(9) 代理模式
本系列主要记录设计模式的意图是什么,它要解决一个什么问题,什么时候可以使用它;它是如何解决的,掌握它的结构图,记住它的关键代码;能够想到至少两个它的应用实例,一个生活中的,一个软件中的;这个模式的优缺点是什么,其有哪些使用场景,在使用时要注意什么。...
分类:其他   时间:2014-04-02 04:22:46    收藏:0  评论:0  赞:0  阅读:509
递归排序编程笔试题
第一个人今年10岁,第二个人12岁,后一个人比前一个人大两岁,用递归算出第八个人年龄多大? int age=10;int i=1; while(i<8){ // age=age+2; age+=2; i++; } System.out.println(age); 如此简单,却犯了两个错误i=8,age=age+2;下不为例。。。。...
分类:其他   时间:2014-04-02 04:42:10    收藏:0  评论:0  赞:0  阅读:463
TeleMCU 视频会议系统之会议直播
本文原创自 http://blog.csdn.net/voipmaker  转载注明出处。 TeleMCU 最新版本增加了视频会议直播功能,用户可以通过Web浏览器直接观看某个正在进行的视频会议,无需安装插件,全程直播,效果图如下: TeleMCU内置流媒体功能,可以实时直播会议,同时支持历史视频会议录播,基于HTTP Streaming 实现。...
分类:其他   时间:2014-04-02 03:35:17    收藏:0  评论:0  赞:0  阅读:806
校省选赛第一场A题Cinema题解
校省选赛A题题解...
分类:其他   时间:2014-04-02 04:09:47    收藏:0  评论:0  赞:0  阅读:548
【CareerCup】Stacks and Queues—Q4.1
转载请注明出处:http://blog.csdn.net/ns_code/article/details/22756167    题目:    Implement a function to check if a tree is balanced. For the purposes of this question, a balanced tree is defined to be a tree...
分类:其他   时间:2014-04-02 04:24:52    收藏:0  评论:0  赞:0  阅读:547
简单的通讯薄
视频下载 提取码: 8l7WNUbe #include #include #include #include #include #include using namespace std; typedef struct biao { char ming_zi[20]; char dian_hua[20]; char qq[20]; struct b...
分类:其他   时间:2014-04-02 04:05:26    收藏:0  评论:0  赞:0  阅读:573
最长公共子序列
所有的公共最长上升序列有三种解法: (1) 我刚才说的枚举法 (2)递归 (3)动态规划 #include #include int dp[1000][1000]; int max(int a,int b) { return a=a>b?a:b; } void prit(int b[][100],char *x,int i,int j) { if(i==0||j==0) ret...
分类:其他   时间:2014-04-02 03:44:00    收藏:0  评论:0  赞:0  阅读:451
HBase完全分布式配置
1.     HBase简介: HBase –Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用 HBase 技术可在廉价 PC Server 上搭建起大规模结构化存储集群。HBase 是 Google BigTable 的开源实现,类似 Google Bigtable 利用 GFS 作为其文件存储系统,HBase 利用 Hadoop HDFS 作为其文...
分类:其他   时间:2014-04-02 03:54:43    收藏:0  评论:0  赞:0  阅读:479
环形队列实现元素逆置
代码: #include #include #define MaxSize 5 typedef char ElemType; typedef struct { ElemType data[MaxSize]; int front,rear; }SqQueue; //初始化 void InitQueue(SqQueue *&q) { q=(SqQueue *)malloc(sizeof(Sq...
分类:其他   时间:2014-04-02 03:56:56    收藏:0  评论:0  赞:0  阅读:564
模板方法模式
一、概念         模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。这就是模板方法模式的用意。 二、模板方法模式的结构         模板方法模式是所有模式中最为常见的几个模式之一,是基于继承的代码复用的基本技术。 ...
分类:其他   时间:2014-04-02 03:39:38    收藏:0  评论:0  赞:0  阅读:629
Cython编程入门
本文主要以[Learning Cython Programming]一书中的案列和我们自己编写的简单程序来学习Cython。 一:Python调用C函数 mycode.c文件 #include int myfunc (int x, int y) { printf ("look we are within your c code!!\n"); return x + y; } m...
分类:其他   时间:2014-04-02 04:14:10    收藏:0  评论:0  赞:0  阅读:585
在低电压下稳定运行的cache
这篇文章是根据IEEE论文Trading off Cache Capacity for Reliability to Enable Low Voltage Operation展开论述的: cache(包括电路)能稳定运行的最低电压称为Vccmin,当实际电压Vcc低于Vccmin时,就会影响微处理器的稳定性。论文首次运用架构级的技术来使cache在低于500mV电压下稳定运行。 cache...
分类:其他   时间:2014-04-02 04:46:25    收藏:0  评论:0  赞:0  阅读:583
为视图生成下拉框方法
//1.为视图生成下拉框方法准备SelectListItem集合ViewBag.listItem=db.BlogArticleCates.Where(c=>c.IsDel==false).ToList().Select(c => new SelectListItem() { Value = c.Id...
分类:其他   时间:2014-04-02 02:52:18    收藏:0  评论:0  赞:0  阅读:539
OpenCL多次循环执行内核的一个简单样例
最近有不少朋友在多次循环执行OpenCL内核程序的时候碰到一些问题。由于对OpenCL初学者而言可能比较普遍,因此我这里给出一个清晰简单的demo来掩饰如何简单又高效地执行循环执行OpenCL内核。
分类:其他   时间:2014-04-02 02:56:38    收藏:0  评论:0  赞:0  阅读:683
发一些自己最常用的C#函数(二) :上传图片处理
using System;using System.Drawing;using System.Drawing.Drawing2D;using System.Drawing.Imaging;namespace ZooleeBasic{ public class ZImage { private sta...
分类:其他   时间:2014-04-02 02:58:47    收藏:0  评论:0  赞:0  阅读:632
安装rlwrap错误的问题解决方法
You need the GNU readline library(ftp://ftp.gnu.org/gnu/readline/) to build this program.如果安装rlwrap的时候出现上述问题,那么你可能缺失两个包:libtermcap-devel- 2.0.8-46.1.i...
分类:其他   时间:2014-04-02 03:03:01    收藏:0  评论:0  赞:0  阅读:511
CentOS添加一个新的硬盘分区到挂载的过程
分区工具fdisk用法介绍 fdisk命令参数介绍 p、打印分区表。 n、新建一个新分区。 d、删除一个分区。 q、退出不保存。 w、把分区写进分区表,保存并退出首先使用fdisk -l 查看系统中的所有硬盘和分区信息。我们可以看出sdb是我新添加的一个硬盘,8G大小,没有任何分区。在新建分区的时候...
分类:其他   时间:2014-04-02 03:05:08    收藏:0  评论:0  赞:0  阅读:390
常用的mount和unmount命令
1./ 挂载光驱# mount /dev/cdrom# ls /media/cdrom 2./ 挂载smb在mount前,首先要建立挂载点。 否者会提示 找不到挂载路径。# mkdir /mnt/smbdir# smbmount //10.93.21.20/engr /mnt/smbdir -o u...
分类:其他   时间:2014-04-02 03:07:23    收藏:0  评论:0  赞:0  阅读:501
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!