很简单,提供两种解法。
(1)等差数列先求得总和,然后减去给定的队列,剩下的值就是缺失值。
(2)先排个序,逐个比较,不等的直接return
第一种的代码:
class Solution {
public:
int missingNumber(vector& nums) {
int n = nums.size();
int expect = (n+1...
分类:
其他好文 时间:
2015-10-25 01:03:05
阅读次数:
224
scp 功能很强大,但需要人工输入 password, 当然可以通过把 公钥保存在远程主机的 ~/.ssh 目录中,而后就不用输入password,但这需要配置.用 sshpass 可能在命令输入 password, 但 需要用 “sudo apt-get install sshpass” 安装如果...
分类:
编程语言 时间:
2015-10-23 01:33:22
阅读次数:
382
在linux下进行一些操作时,有时需要与机器进行一些交互操作,比如切换账号时输入账号密码,传输文件时输入账号密码登陆远程机器等,但有时候这些动作需要在shell脚本中进行,这个时候就可以使用expect来进行自动的交互操作,从而避免需要人工干预引起的脚本中断执行。expect的核心命令:spawn ...
分类:
系统相关 时间:
2015-10-09 13:31:50
阅读次数:
177
1.在生成环境中经常要修改服务器的密码,以保证安全,可以用shell编写脚本。用ssh直接修改对方服务器的密码可以用ssh用户名@登录IP后跟命令就可以实现,但是需要管理员输入密码后才能操作,为了不让管理员手动进行输入所以用expect解决此方案,由于expect是单独的命令在/bin/ba..
分类:
系统相关 时间:
2015-10-05 23:33:15
阅读次数:
390
第一部分:expect讲解expect可以让我们实现自动登录远程机器,并且可以实现自动远程执行命令。当然若是使用不带密码的密钥验证同样可以实现自动登录和自动远程执行命令。但当不能使用密钥验证的时候,我们就没有办法了。所以,这时候只要知道对方机器的账号和密码就可以通过expect脚本实现登录和远程命令...
分类:
系统相关 时间:
2015-10-04 22:15:55
阅读次数:
348
shell尽管很强大。但是貌似无法完成交互式命令的操作,实例 ssh host 如果host而且该机没有加入信任。手动输入的时间需要password。这样的情况下可以使用expect支持。下面举个样例来说明expect的功能与使用:功能:对集群各机器运行同样指令 如 集群ip 为 :192.168....
分类:
其他好文 时间:
2015-09-26 14:41:47
阅读次数:
121
这个错误网上介绍比较少, 记录一下最近工作中遇到mongodb insert 时候报错, 现象:Thu Sep 24 09:19:15.011 ERROR: MessagingPort::call() wrong id got:367 expect:366 toSend op: 2004 respo...
分类:
数据库 时间:
2015-09-25 17:55:20
阅读次数:
213
转载请标明出处~#!/bin/bashSPATH=/tmp/index.js #测试路径/文件DPATH=/tmp/index.js_bak #目标路径/文件distribute_rsync () { ###分发函数expect -c " spawn rsync -aP $...
分类:
其他好文 时间:
2015-09-23 23:30:50
阅读次数:
503
Linux使用expect脚本实现远程机器自动登录...
分类:
系统相关 时间:
2015-09-23 10:35:56
阅读次数:
187
在内核代码中经常会看到unlikely和likely的踪影。他们实际上是定义在linux/compiler.h 中的两个宏。 #define likely(x) __builtin_expect(!!(x), 1) #define unlikely(x) __builtin_expect(!!(.....
分类:
其他好文 时间:
2015-09-22 18:44:27
阅读次数:
151