题目描述: 给定一个旋转排序数组,在原地恢复其排序。 您在真实的面试中是否遇到过这个题? Yes 给定一个旋转排序数组,在原地恢复其排序。 给定一个旋转排序数组,在原地恢复其排序。 您在真实的面试中是否遇到过这个题? Yes Yes Yes 说明 什么是旋转数组? 比如,原始数组为[1,2,3,4] ...
分类:
编程语言 时间:
2017-06-07 12:30:29
阅读次数:
217
字符串是一个类,"hello world"是它的对象 常用方法: 移除空白 分割 长度 索引 切片 class str(basestring): def capitalize(self): """ 首字母变大写 """ (返回副本) def center(self, width, fillchar= ...
分类:
其他好文 时间:
2017-06-07 10:09:58
阅读次数:
171
开局篇我们说了,RPC框架的四个核心内容 RPC数据的传输。RPC消息 协议RPC服务注冊RPC消息处理 以下,我们先看一个普通的过程调用 class Client(object): def __init__(self): self.remote = None ## # 内部是托付给远程remote ...
分类:
其他好文 时间:
2017-06-06 18:21:48
阅读次数:
137
脚本:(打开火狐浏览器,进入百度网页,搜索selenium) 执行脚本报错1: 解决方法: 1. 检查本机java版本,selenium3.x只支持java8版本以上,这里符合要求; 2. geckodriver版本是v0.16.1 ,firefox浏览器版本是45,卸载firefox,安装最新版本 ...
分类:
编程语言 时间:
2017-06-06 16:56:27
阅读次数:
839
内容提供器的用法一般有两种,一种是使用现有的内容来读取和操作相应程序中的数据,另一种是创建自己的内容提供器给我们程序的数据提供外部访问接口。首先,我们来学习第一种。 如果一个应用通过内容提供器对自己的数据提供了外部访问的接口,那么其他的应用程序都可以对这部分数据进行访问。Android系统自带的电话 ...
分类:
移动开发 时间:
2017-06-06 15:54:37
阅读次数:
313
- (void)addObserverForWebViewContentSize{ [self.webView.scrollView addObserver:self forKeyPath:@"contentSize" options:0 context:nil]; } - (void)remove... ...
分类:
Web程序 时间:
2017-06-06 15:47:31
阅读次数:
221
遵循UIGestureRecognizerDelegate协议: 1.0添加手势 - (void)addTapGest { UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action ...
分类:
其他好文 时间:
2017-06-06 14:22:07
阅读次数:
150
1.KVC的实现过程 以 [object setValue:@"134567" forKey:@"uid"];为例子,来探究KVC的实现过程 第一步:搜索1、首先搜索setKey:方法.(key指成员变量名, 首字母大写)2、上面的setter方法没找到, 如果类方法accessInstanceVa ...
分类:
其他好文 时间:
2017-06-06 01:04:04
阅读次数:
216
#!/usr/bin/env python #coding=utf-8 from elasticsearch import Elasticsearch from elasticsearch_dsl import Search class ES(object): def __init__(self):... ...
分类:
其他好文 时间:
2017-06-05 23:38:59
阅读次数:
228
//要先是window可视化 [self.window makeKeyAndVisible]; //添加友盟分享[[UMSocialManager defaultManager] openLog:YES];//[UMSocialGlobal shareInstance].isUsingWaterMa ...
分类:
移动开发 时间:
2017-06-05 16:45:46
阅读次数:
1115