在软件设计中,我们有时也会需要将某个对象只生成一个,因为太多可能会造成混乱,不利于管理,例如我们的Windows任务管理器,Java类加载器,注册表等,都是指有一个,那么该怎么设计实现呢?这就是本人需要讲述的问题。为了解决上面的问题,单态模式应运而生,作为设计模式中最简单的设计模式,我想今天我们就首先来看看它到底是什么?...
分类:
其他 时间:
2014-01-21 01:21:20
收藏:
0 评论:
0 赞:
0 阅读:
366
目录:
初始Hive
Hive安装与配置
Hive 内建操作符与函数开发
Hive JDBC
hive参数
Hive 高级编程
Hive QL
Hive Shell 基本操作
hive 优化
Hive体系结构
Hive的原理
第一部分:关系运算
Hive支持的关系运算符
?常见的关系运算符
?等值比较: =
?不等值比较:
?小于比较...
分类:
其他 时间:
2014-01-21 01:21:10
收藏:
0 评论:
0 赞:
0 阅读:
384
Kafka基本介绍...
分类:
其他 时间:
2014-01-21 01:21:05
收藏:
0 评论:
0 赞:
0 阅读:
403
组合模式
将对象以树形结构组织起来,以达成“部分-整体”的层次结构,使得客户端对单个对象和组合对象的使用具有一致性.
有时候又叫做部分-整体模式,它使我们树型结构的问题中,模糊了简单元素和复杂元素的概念,客户程序可以像处理简单元素一样来处理复杂元素,从而使得客户程序与复杂元素的内部结构解耦
组合模式让你可以优化处理递归或分级数据结构 .
package com.ruishenh.de...
分类:
其他 时间:
2014-01-21 01:20:50
收藏:
0 评论:
0 赞:
0 阅读:
337
代理模式
为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。
抽象角色:声明真实对象和代理对象的共同接口;
代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接口以便在任何时刻都能代替真实对象。同时,代理对象可以在执行真实对象操作...
分类:
其他 时间:
2014-01-21 01:20:40
收藏:
0 评论:
0 赞:
0 阅读:
330
本指南根据官方最新指南翻译,请随时关注官方更新:http://mina.apache.org/mina-project/userguide/user-guide-toc.html。...
分类:
其他 时间:
2014-01-21 01:20:35
收藏:
0 评论:
0 赞:
0 阅读:
487
CRtmpServer成功布属后,应用测试一切正常,但突然发现通过FFMPEG截图出现异常,同时XSPlit也无法正常实现推流,经过断点调试,最终将问题解决现和大家分享交流,希望能帮到更多的人。...
分类:
其他 时间:
2014-01-21 01:20:55
收藏:
0 评论:
0 赞:
0 阅读:
533
概念
“程序运行时,经常会出现一些非正常的现象,如死循环、非正常退出等,称为运行错误。根据错误性质将运行错误分为两类:错误(Error)和异常(Exception)”
Error一般由系统进行处理,程序本身无需捕捉和处理,只能通过提示Error信息检查、改正程序。
Exception(除数为0或操作数超出数据范围等)是在程序运行(而非...
分类:
其他 时间:
2014-01-21 01:20:10
收藏:
0 评论:
0 赞:
0 阅读:
302
J Equal Gifts
二维01背包 一不小心A了
#include
#include
using namespace std;
struct node
{
int u;
int v;
}a[200];
bool dp[2][100000];
bool map[2][100000];
int main()
{
int n,i,j,k;
int m = 0;
int sum =...
分类:
其他 时间:
2014-01-21 01:20:00
收藏:
0 评论:
0 赞:
0 阅读:
339
在iOS中,有一种机制可以使用户在没有远吗的情况下扩展类的功能,但不是通过继承,这就是类别。iOS中没有类似C++中可以定义私有方法和私有变量的关键字,要定义私有方法和私有变量,可以用类扩展来实现。...
分类:
其他 时间:
2014-01-21 01:19:55
收藏:
0 评论:
0 赞:
0 阅读:
377
一.清理垃圾
在Windows在安装和使用过程中都会产生相当多的垃圾文件,包括临时文件(如:*.tmp、*._mp)日志文件(*.log)、临时帮助文件(*.gid)、磁盘检查文件(*.chk)、临时备份文件(如:*.old、*.bak)以及其他临时文件。特别是如果一段时间不清理IE的临时文件夹“Temporary Internet Files”,其中的缓存文件有时会占用上百MB的磁盘空间...
分类:
其他 时间:
2014-01-21 01:19:35
收藏:
0 评论:
0 赞:
0 阅读:
436
当函数使用(int argc , char *argv)来输入参数时,我们一般都是使用cmd对函数进行调用,然后在函数名后面输入函数参数。
如果相对函数进行调试,怎么使用VS2010输入参数呢,下面我们介绍设置的步奏:
1.Project - 》Properties (工程-》属性)
2.Property Pages -> configu...
分类:
其他 时间:
2014-01-21 01:19:25
收藏:
0 评论:
0 赞:
0 阅读:
376
Linux kernel suspend resume学习:2.6.35与3.0.35比较
最近在学习linux kernel中suspend和resume的处理。
只是一味的看代码,有点枯燥,刚好有两个项目使用了不同的内核版本,就以比较这两个间的处理差别为线索进行学习。
由于列举了很多代码,为了保持连续性,整篇文章还是放到了一个blog中。
首先看看公开出去的接口,都是文件/sys/po...
分类:
其他 时间:
2014-01-21 01:19:20
收藏:
0 评论:
0 赞:
0 阅读:
530
二分结果即可。
题目大意就 给定n个二元组(a,b),扔掉k个二元组,使得剩下的a元素之和与b元素之和的比率最大
题目求的是 max(∑a[i] * x[i] / (b[i] * x[i]))
其中a,b都是一一对应的。 x[i]取0,1 并且 ∑x[i] = n - k;
转:那么可以转化一下。 令r = ∑a[i] * x[i] / (b[i]...
分类:
其他 时间:
2014-01-21 01:19:00
收藏:
0 评论:
0 赞:
0 阅读:
323
ipa png 压缩 ImageOptim
1、Targets->Build Settings->Compress PNG Files选项选中后,xcode在打包时,
会同时改变图片的格式,并压缩图片。
2、如果Compress PNG Filest == YES,则经压图软件压过的图在xcode处理后,反而会变大。
所以要压缩ipa包的大小,需要作两点。
1、Compress PNG Filest设为NO。
2、全部或绝大部分图要用压图软件手动压缩。...
分类:
其他 时间:
2014-01-21 01:18:55
收藏:
0 评论:
0 赞:
0 阅读:
332
我国现今互联网用户已超过5亿,全球有突破20亿之多,设想每人一台电脑,资源量总和会超过任何一个数据中心。利用如此之大的资源组成公众互助云将会是云计算的终极形态吗?下面让我们来分析一下。...
分类:
其他 时间:
2014-01-21 01:18:50
收藏:
0 评论:
0 赞:
0 阅读:
327
今天在一个客户那做巡检是碰到了一个有趣的问题,差点把自己给吓死。
因客户要求关掉一个库的归档,如此easy,但是,but,出了一个问题,差点吓死。。。
模拟故障报错如下:
SQL> startup mount
ORACLE instance started.
Total System Global Area 234344448 bytes
Fixed Size...
分类:
其他 时间:
2014-01-21 01:20:20
收藏:
0 评论:
0 赞:
0 阅读:
541
KVO(NSKeyValueObserving 的简称)、KVC(NSKeyValueCoding 的简称)
在很多时候接触到很多地方都有对 KVC,KVO 的描述,但是都是一笔带过。只知道这是Object-C提供的一个不错的机制,可以很好的减少代码。
首先我们先了解下 KVO 的机制,KVO:当指定的对象的属性被修改了,允许对象接收到通知的机制...
分类:
其他 时间:
2014-01-21 01:18:20
收藏:
0 评论:
0 赞:
0 阅读:
447
指令集简介!...
分类:
其他 时间:
2014-01-21 01:18:15
收藏:
0 评论:
0 赞:
0 阅读:
341
IOS与OC面试题...
分类:
其他 时间:
2014-01-21 01:18:05
收藏:
0 评论:
0 赞:
0 阅读:
403