利用通知监测键盘的移动,从而改变输入框的位置
-(void)dealloc
{
[[NSNotificationCenter defaultCenter]removeObserver:self name:UIKeyboardWillChangeFrameNotification object:nil];
}
- (void)viewDidLoad
{
[super viewDidLoad];
[[NSNotificationCenter defaultCenter] addObserve...
分类:
移动开发 时间:
2015-05-25 16:38:01
阅读次数:
135
Redis 的 master/slave 数据复制方式可以是一主一从或者是一主多从的方式,Redis 在 master 是非阻塞模式,也就是说在 slave 执行数据同步的时候,master 是可以接受客户端的
请求的,并不影响同步数据的一致性,然而在 slave 端是阻塞模式的,slave 在同步 master 数据时,并不能够响应客户端的查询
Redis 的 master/slave...
分类:
其他好文 时间:
2015-05-25 16:36:19
阅读次数:
146
一、事务的概述
事务是作为单个逻辑单元执行的一系列操作。 多个操作作为一个整体向系统提交,要么执行、要么都不执行,事务是一个不可分割的工作逻辑单元。
二、事务的执行
begin:开始事务
rollback:回滚事务
commit:提交事务
注意:啥叫“回滚事务”?
假如1:我现在依次执行begin、A、B、C、rollback这5条SQL语句,当遇到rollback事务...
分类:
数据库 时间:
2015-05-25 16:38:48
阅读次数:
201
Visual Studio使用正则表达式快速统计总共代码行数...
分类:
其他好文 时间:
2015-05-25 16:37:25
阅读次数:
151
Apache Flink简介Apache Flink是一个可伸缩的开源批处理和流处理平台。其核心模块是一个数据流引擎,该引擎在分布式的流数据处理的基础上提供数据分发、交流、以及容错的功能。...
分类:
其他好文 时间:
2015-05-25 16:37:04
阅读次数:
185
Go程序主要由以下几部分组成:
包声明
导入包
函数
变量
语句和表达式
注释
以上一篇文章中的Test20150525.go为例:
/* 第一行定义了程序包。必须声明为Go程序运行在什么包。main包是起始点来运行程序。每个包都有一个与之关联的路径和名称。 */
package main
/* import "fmt" 是告诉编译器去包含文件在包fmt的预处理命令。 *...
分类:
编程语言 时间:
2015-05-25 16:35:25
阅读次数:
196
插入排序及其解决思路算法的作用自然不用多说,无论是在校学生,还是已经工作多年,只要想在计算机这条道路走得更远,算法都是必不可少的。就像编程语言中的“Hello World!”程序一般,学习算法一开始学的便是排序算法。排序问题在日常生活中也是很常见的,说得专业点:输入是:n个数的一个序列
输出是:这n个数的一个全...
分类:
编程语言 时间:
2015-05-25 16:34:46
阅读次数:
262
Storm几个重要的优化isusse,含有升级讨论的详细细节,供开发者和使用者参考。...
分类:
其他好文 时间:
2015-05-25 16:37:21
阅读次数:
114
1.空格 选取所有后代元素
div p
{
background-color:yellow;
}
选取div元素的所有后代p元素,可以是子元素,子子元素...
2.大于号 > 选取所有直接子层元素
div>p
{
background-color:yellow;
}
选取div元素的所有直接子元素,仅子元素一层
3.波浪号~ 选取同层的所有兄...
分类:
Web程序 时间:
2015-05-25 16:34:32
阅读次数:
135
1)配置
当你调用create方法时将会加载两个配置文件:hbase-default.xml and hbase-site.xml,利用的是当前的java类路径,
代码中configuration设置的这些配置将会覆盖hbase-default.xml和hbase-site.xml中相同的配置,如果两个配置文件都存在并且都设置好了相应参上面的属性下面的属性即可
2)关于...
分类:
其他好文 时间:
2015-05-25 16:34:53
阅读次数:
120
Contains Duplicate
Given an
array of integers, find if the array contains any duplicates. Your function should return true if any value appears at least twice in the array, and it should return fal...
分类:
其他好文 时间:
2015-05-25 16:35:22
阅读次数:
111
splay伸展树主要有两种操作形式
(1)正常的二叉树插入形式
功能:a、查找 b、求最大值 c、最小值 d、求前驱 e、求后继 f、删点 g、合并splay树
(这里的删除直接利用splay树的结点下标)
(2)区间形式 (插入是以区间形式插入的)
区间形式的伸展树相当于线段树,支持线段树的所有操作,并且还支持区间插入这个功能,
比如操作区间[a,b]...
分类:
其他好文 时间:
2015-05-25 16:36:14
阅读次数:
126
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:
Markdown和扩展Markdown简洁的语法
代码块高亮
图片链接和图片上传
LaTex数学公式
UML序列图和流程图
离线写博客
导入导出Markdown文件
丰富的快捷键
快捷键
加粗 Ctrl + B
斜体 Ctrl + I
引用 Ctrl...
分类:
其他好文 时间:
2015-05-25 16:36:00
阅读次数:
194
对于一些应用来说,我们希望我们的手机的屏幕旋转时,它里面的内容也跟随着旋转。在iPhone里其实我们也可以看到这样类似的应用,无论你怎么旋转你的屏幕,在任何一个方向,你都可以玩你的游戏。...
分类:
其他好文 时间:
2015-05-25 16:34:23
阅读次数:
113
Scala与Java交互Scala的一个强项在于可以很简单的于已有的Java代码交互,所有java.lang中的类都已经被自动导入了,而其他的类需要显式声明导入。来看看演示代码吧。我们希望对日期进行格式化处理,比如说用法国的格式。Java类库定义了一系列很有用的类,比如Date和DateFormat...
分类:
编程语言 时间:
2015-05-25 16:33:49
阅读次数:
195
新公司里用的Casltl MVC框架,基于.Net3.5,我们负责为Android和IOS提供数据接口,返回json格式数据。在接口测试页面使用火狐插件JsonView,试图格式化结果json,发现不行。使用VS插件reflector 查看MonoRail 的源码,发现渲染页面的方法RenderTe...
分类:
其他好文 时间:
2015-05-25 16:32:49
阅读次数:
164
美团的日志收集系统负责美团的所有业务日志的收集,并分别给Hadoop平台提供离线数据和Storm平台提供实时数据流。美团的日志收集系统基于Flume设计和搭建而成。《基于Flume的美团日志收集系统》将分两部分给读者呈现美团日志收集系统的架构设计和实战经验。第一部分架构和设计,将主要着眼于日志收集系...
分类:
Web程序 时间:
2015-05-25 16:33:38
阅读次数:
173