温故知新,最近更多的是研究和开发各种类库,对设计的是有些感触.以前在大学的时候,虽然知道,但是总归是欠缺经验的,现在,我尝试用最通俗易懂的方式说出来.
所谓的设计不正是采用恰当的方式组织雷类关系么?因此谈设计我认为首先要从类之间的关系开始说起....
分类:
其他 时间:
2016-05-13 03:05:41
收藏:
0 评论:
0 赞:
0 阅读:
325
最近在学Hadoop,学习Hadoop第一步当然是搭建环境。因为刚开始接触Hadoop,加之对Linux命令行不熟悉。完全搭建好这个环境用了两天的时间。虽然搭建好这个环境只是第一步,但是我感觉还是收获很多,比如对Linux的操作,其中最让我头疼的是Linux权限问题。搭建过程中操作一般都是对的,因为开始用的是root用户,所以切换到普通用户老是报拒绝操作。所以我频换的切换用户进行权限更改,下次再搭...
分类:
其他 时间:
2016-05-13 03:05:27
收藏:
0 评论:
0 赞:
0 阅读:
259
本文内容参考自 传送门。原文是用 OC 写的,我把它改成了 Swift 的。
我们先来看看效果图:
第一幅图是我们画了一个 “iOS” 的图像,第二幅图是我们点击保存成功,第三幅图是可以在相册中看到我们刚才画的图。
感觉很不错有木有?接下来我们就来说说是怎么实现的。
我们分两部分来说:上半部分的画图板和下半部分的控制区。
上半部分的画图板是我们自定义的 view,...
分类:
编程语言 时间:
2016-05-13 03:05:08
收藏:
0 评论:
0 赞:
0 阅读:
276
教育小孩真的很重要...
分类:
其他 时间:
2016-05-13 03:04:58
收藏:
0 评论:
0 赞:
0 阅读:
281
Python 文件操作总结文件操作close()概述close() 方法用于关闭一个已打开的文件。关闭后的文件不能再进行读写操作, 否则会触发 ValueError 错误。 close() 方法允许调用多次。
当 file 对象,被引用到操作另外一个文件时,Python 会自动关闭之前的 file 对象。 使用 close() 方法关闭文件是一个好的习惯。语法close() 方法语法如下:...
分类:
编程语言 时间:
2016-05-13 03:04:47
收藏:
0 评论:
0 赞:
0 阅读:
242
Description
Calculate the number of toys that land in each bin of a partitioned toy box.
Mom and dad have a problem - their child John never puts his toys away when he is finished playing with t...
分类:
其他 时间:
2016-05-13 03:04:40
收藏:
0 评论:
0 赞:
0 阅读:
179
hive文件的存储格式:textfile、sequencefile、rcfile、自定义格式...
分类:
其他 时间:
2016-05-13 03:04:28
收藏:
0 评论:
0 赞:
0 阅读:
252
入职到现在快两个月了,好不容易才有个空闲的周末,静下心来,理一理大四到到现在所获所得。我也曾经迷茫,曾经困惑,曾经和心爱的人一起看着夕阳西下而不知道明天的路该怎么走。现在,两手放在键盘,心潮澎湃,想写一些感受,担心自己激动得厉害,忘记一些言辞,又加上自己高中时理科出生,本科是学工科,写不出华丽的修饰辞藻,害怕被贻笑大方。...
分类:
其他 时间:
2016-05-13 03:04:20
收藏:
0 评论:
0 赞:
1 阅读:
276
I/O复用使得程序能够同时监听多个文件描述符,对于提高程序性能至关重要。I/O复用不仅仅在网络程序中使用,但是我接触到的例子中,TCP网络编程那块使用I/O复用比较多,例如,TCP服务器同时处理监听socket和连接socket.
在了解I/O复用之前,我们需要先了解几个概念。
1,同步I/O与异步I/O
2,LT(水平触发)和ET(边缘触发)
POSIX把两个术语定义如下:
同...
分类:
其他 时间:
2016-05-13 03:04:11
收藏:
0 评论:
0 赞:
0 阅读:
354
倒排索引就是根据单词内容来查找文档的方式,由于不是根据文档来确定文档所包含的内容,进行了相反的操作,所以被称为倒排索引下面来看一个例子来理解什么是倒排索引这里我准备了两个文件 分别为1.txt和2.txt1.txt的内容如下 I Love Hadoop
I like ZhouSiYuan
I love me2.txt的内容如下I Love MapReduce
I like N...
分类:
其他 时间:
2016-05-13 03:04:03
收藏:
0 评论:
0 赞:
0 阅读:
295
如何用O(1)的时间复杂度求栈中最小元素解题思路:
我们经常会采用空间换取时间提高时间复杂度。我们可以使用两个栈结构,一个栈用来存储数据,另一个栈用来存储栈中的最小元素。思路如下:如果当前入栈的元素比原来栈中的最小值还小,则把这个值压入保存最小元素的栈中;在出栈时,如果当前入栈的元素恰好为当前栈中的最小值,保存最小值的栈顶元素也出栈,使得当前最小值变为其入栈之前的那个最小值。
实现代码如下:pa...
分类:
编程语言 时间:
2016-05-13 03:03:48
收藏:
0 评论:
0 赞:
0 阅读:
239
思考问题:老板告诉秘书要到上海出差10天;老板告诉秘书要请8个人吃饭。如何设计?解答:
1. 根据面相对象的思维,应该有一个Boss类,和Secretary秘书类,除此之外,还要有宾馆类Hotel,机场类Airport,酒店类Restaurant、司机类Chauffeur。
2. Boss对象只是跟秘书交谈而不是亲自去订机票和订房间等,所以机场类、酒店类、宾馆类和司机类四个组成一个子系统集,秘书...
分类:
其他 时间:
2016-05-13 03:03:37
收藏:
0 评论:
0 赞:
0 阅读:
274
英文版名称:ZooKeeper: Distributed Process Coordination第1章 简介当你决定使用ZooKeeper来设计应用时,最好将应用数据和协同数据独立开。
比如:网路邮箱服务的用户对自己邮箱中的内容感兴趣,但是并不关心由哪台服务器来处理特定邮箱的请求。在这个例子中,邮箱内容就是应用数据,而从邮箱到某一台邮箱服务器之间的映射关系就是协同数据(或称元数据)。整个ZooK...
分类:
其他 时间:
2016-05-13 03:03:27
收藏:
0 评论:
0 赞:
0 阅读:
234
数据类型是指列、存储过程参数、表达式和局部变量的数据特征,它决定了数据的存储方式,代表了不同的信息
类型。MySQL中常用的的数据类型包括:数值类型、日期和时间类型和字符串类型等。
一数值类型
MySQL支持所有标准SQL中的数值类型,其中包括严格数据类型(INTEGER、SMALLINT、DECIMAL、
NUMBERIC),以及近似数值数据类型(FLOAT、...
分类:
数据库技术 时间:
2016-05-13 03:03:18
收藏:
0 评论:
0 赞:
0 阅读:
279
安装Dashboard参考文档:http://docs.openstack.org/mitaka/install-guide-ubuntu/horizon-install.html
- 安装dashboardapt-get install openstack-dashboard
修改配置
vim /etc/openstack-dashboard/local_settings.pyOPENSTAC...
分类:
系统服务 时间:
2016-05-13 03:03:08
收藏:
0 评论:
0 赞:
0 阅读:
266
参考文档:http://www.aboutyun.com/thread-13116-1-1.html
http://www.aboutyun.com/thread-13117-1-1.html网络节点一.配置参数
环境配置
vim /etc/sysctl.confnet.ipv4.ip_forward=1
net.ipv4.conf.all.rp_filter=0
net.ipv4.conf.de...
分类:
系统服务 时间:
2016-05-13 03:02:51
收藏:
0 评论:
0 赞:
0 阅读:
219
前言:
观察者(Observer)模式是对象的行为模式,又叫做发布-订阅模式、模型-视图模式、源-监听器模式或从属者模式。
观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化是,会让通知所有观察者对象,是他们能够自动更新自己。
(一)观察者模式的简略图:
(二)观察者模式的环境角色...
分类:
其他 时间:
2016-05-13 03:02:40
收藏:
0 评论:
0 赞:
0 阅读:
291
一,mongo连接配置文件
<beans:beans
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:beans="http://www.springframework.org/schema/beans"
xmlns:context="http://www.springfra...
分类:
数据库技术 时间:
2016-05-13 03:02:31
收藏:
0 评论:
0 赞:
0 阅读:
302
structs2 默认配置1、全局视图跳转配置、配置的各项默认值
在config.xml中如此配置
/index.jsp
...
分类:
其他 时间:
2016-05-13 03:02:08
收藏:
0 评论:
0 赞:
0 阅读:
255
Switch Game
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 15008 Accepted Submission(s): 9158
Problem Description
There are many lamp...
分类:
其他 时间:
2016-05-13 03:01:58
收藏:
0 评论:
0 赞:
0 阅读:
288