1、ZigZag Conversion——这是leedcode的第六题:
The string “PAYPALISHIRING” is written in a zigzag pattern on a given number of rows like this: (you may want to display this pattern in a fixed font for better l...
分类:
其他好文 时间:
2016-05-12 18:59:13
阅读次数:
124
原题链接:
http://acm.hdu.edu.cn/showproblem.php?pid=1044
一:原题内容
Problem Description
It is written in the Book of The Lady: After the Creation, the cruel god Moloch rebelled against the author...
分类:
其他好文 时间:
2016-05-12 18:59:19
阅读次数:
156
物理层:
定义电压、接口、线缆标准、传输距离等,它不关心传送的什么内容,仅仅是一些比特流 010011的信号而已
物理层介质:
同轴电缆: 细揽和粗揽
双绞线:UTP、STP
光纤: 单模、多模
无线:红外线、蓝牙、wlan技术
功能: 在两个终端设备之间传输比特流
机械特性、电气特性(电压、电流的范围等)、功能特性(某一电压或者电平代表的意义规...
分类:
其他好文 时间:
2016-05-12 18:58:59
阅读次数:
125
BOM(Browser Object Model 浏览器对象模型)使JavaScript 有能力与浏览器“对话”。
Window 对象
所有浏览器都支持 window 对象。它是BOM的核心对象,它表示浏览器的一个实例。
所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。
全局变量是 window 对象的属性。
全局函数是 window...
分类:
其他好文 时间:
2016-05-12 18:58:34
阅读次数:
139
了解mapreduceV1(旧版本的mapreduce)与mapreduceV2(YARN)的区别我们需要先深入理解一下mapreduceV1的工作机制和设计思想。首先看一下mapreduce V1的运行图解
MapReduce V1的组件及功能分别是:
Client:客户端,负责编写mapreduce代码并配置和提交作业。
JobTracker:是整个mapreduce框架的核心,类似于...
分类:
其他好文 时间:
2016-05-12 18:58:16
阅读次数:
171
导入Gradle项目变慢的原因在使用Android Studio 一年多的时间里,我更喜欢上了这样一个IDE工具,在不断更新迭代中,编译速度是最令人兴奋的,
然后问题总是接踵而至,比如说编译速度的优化,上一篇文章。然而导入Gradle的项目,总是让人头痛,在很多时候,异常缓慢
这是不能让人接受的。在头疼了不知道多少次后,今天对此就做一个了断。
优化导入速度是需要知道为什么导入那么慢的原因原因...
分类:
其他好文 时间:
2016-05-12 18:57:51
阅读次数:
120
以此回顾学习《设计模式之禅》的责任链模式。
什么是责任链模式?
Avoid coupling the sender of a request to its receiver by giving more than one object a chance to handle the request. Chain the receiving objects and pass the request...
分类:
其他好文 时间:
2016-05-12 18:56:30
阅读次数:
171
标准C++类std::string的内存共享和Copy-On-Write(写时拷贝),引用计数实现...
分类:
其他好文 时间:
2016-05-12 18:56:40
阅读次数:
200
相机标定相机标定:简单的说,就是获得相机参数的过程。参数如:相机内参数矩阵,投影矩阵,旋转矩阵和平移矩阵等
什么叫相机参数?
简单的说,将现实世界中的人、物,拍成一张图像(二维)。人或物在世界中的三维坐标,和图像上对应的二维坐标间的关系。表达两种不同维度坐标间的关系用啥表示?用相机参数。
相机的成像原理
先来看一下,相机的成像原理:
如图所示,这时一个相机模型。将物体简化看成一个点。来自物体的...
分类:
其他好文 时间:
2016-05-12 18:55:19
阅读次数:
8656
NoSQL介绍
NoSQL(Not Only SQL),意为反SQL运动,是一项全新的数据库革命性运动。它指的是菲关系型数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产...
分类:
其他好文 时间:
2016-05-12 18:56:58
阅读次数:
113
属性
1、#import:告诉预处理器,将头文件的内容包含到本文件中,OC中的import能保证同一头文件只会被包含一次;
2、@interface:声明一个类,@end:结束声明;
3、@property:设置成员变量的属性编译器自动生成setter/getter方法;
4、@dynamic:告诉关键字编译器有我们自己实现访问方法;
5、@synthesize:编译器自己实现;
6、...
分类:
其他好文 时间:
2016-05-12 18:55:05
阅读次数:
173
运行于备用主机上的Heartbeat可以通过以太网连接检测主服务器的运行状态,一旦其无法检测到主服务器的“心跳”则自动接管主服务器的资源。通常情况下,主、备服务器间的心跳连接是一个独立的物理连接,这个连接可以是串行线缆、一个由“交叉线”实现的以太网连接。Heartbeat甚至可同时通过多个物理连接检测主服务器的工作状态,而其只要能通过其中一个连接收到主服务器处于活动状态的信息,就会认为主服务器处于...
分类:
其他好文 时间:
2016-05-12 18:55:09
阅读次数:
165
文章主要讲了用logistic做分类的问题,以及实验检验分类效果...
分类:
其他好文 时间:
2016-05-12 18:55:26
阅读次数:
157
适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口。A d a p t e r 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
适用场景:
1、已经存在的类的接口不符合我们的需求;
2、创建一个可以复用的类,使得该类可以与其他不相关的类或不可预见的类(即那些接口可能不一定兼容的类)协同工作;
3、在不对每一个都进行子类化以匹配它们的接口...
分类:
其他好文 时间:
2016-05-12 18:54:54
阅读次数:
148
单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例
数学与逻辑学中,singleton定义为“有且仅有一个元素的集合”。
单例模式最初的定义出现于《设计模式》(艾迪生维斯理, 1994):“保证一个类仅有一个实例,并提供一个访问它的全局访问点。”
Java中单例模式定义:“一个类有且仅有一个实例...
分类:
其他好文 时间:
2016-05-12 18:52:47
阅读次数:
185
要介绍BufferedOutputStream,我们先了解一下OutputStream类
抽象类OutputStream类有三个write方法
public abstract void write(int b)
public void write(byte b[])
public void write(byte b[], int off, int len)
由上面我们可以看出第一个write方法是...
分类:
其他好文 时间:
2016-05-12 18:53:40
阅读次数:
195