LintCode 给出一个整数数组,有正有负。找到这样一个子数组,他的长度大于等于 k,且平均值最大。 二分平均值,平均值的上限r是单个最大值,下限l是所有数的和. mid=(l+r)/2 设sum[i]=nums[0]+nums[1]+nums[2]...nums[i]-i*mid; 保存m=mi ...
分类:
编程语言 时间:
2017-06-20 17:48:53
阅读次数:
170
转载来源:http://www.cnblogs.com/wupeiqi/articles/4906230.html python内部执行过程如下: python解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill).ASCII码最多只能表示 256 个符号。 python解释器在 ...
分类:
编程语言 时间:
2017-06-20 17:49:44
阅读次数:
144
Socket socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模 ...
分类:
编程语言 时间:
2017-06-20 17:50:32
阅读次数:
181
通过网查得出,使用json中的dumps方式可以解决问题。一般在需要输出得上一步使用,这样可以便于其他错误得产生 import json # result = json.dumps(b, encoding='UTF-8', ensure_ascii=False)# list1 = ["陈","湖北" ...
分类:
编程语言 时间:
2017-06-20 17:52:13
阅读次数:
276
求如下 java 代码的输出?? 分析: 代码主要考察类、变量初始化的顺序。 一般的,我们很清楚类需要在被实例化之前初始化,而对象的初始化则是运行构造方法中的代码。 代码组成: 成员变量 2~6 行的变量是 static 的,为类 T 的静态成员变量,需要在类加载的过程中被执行初始化;第 8 行的i ...
分类:
编程语言 时间:
2017-06-20 17:52:21
阅读次数:
129
代码如下: /*var arr = [1,2,3,4,3,5,7,3,7,5,2];*/// 去掉数组中重复的元素个数/* var hash = []; for(var i=0;i<arr.length;i++){// HASH 空的 arr[i] if(hash[arr[i]] undefined ...
分类:
编程语言 时间:
2017-06-20 17:53:33
阅读次数:
147
问题:判断一个字符串s是否为空字符串 “” 错误方法:s!=“”或s==“” 字符串s为空字符串时,s!=“”还是返回true ==与equals的区别 结论:字符串是对象类型,不能用==判断是否相等 equals()比较的是对象的内容(区分字母的大小写格式),但是如果使用“==”比较两个对象时,比 ...
分类:
编程语言 时间:
2017-06-20 17:54:28
阅读次数:
134
准备开始学习:paramiko模块,发现这个模块十分难搞 安装不上 搞了半天,win10 64下 pytyon 3.6 的 paramiko模块 死活安不上,在网上不断的找资料,可是没有用,没有用啊 无法,用虚拟机搞个centos7,安装,失败,再安装,再失败,上网找资料,终搞定,分享一下经验,免得 ...
分类:
编程语言 时间:
2017-06-20 17:56:27
阅读次数:
134
EscapeWhatitdoes.含义\\Backslash()反斜杠\‘Single-quote(‘)单引号\"Double-quote(")双引号\aASCIIbell(BEL)响铃符\bASCIIbackspace(BS)退格符\fASCIIformfeed(FF)进纸符\nASCIIlinefeed(LF)换行符\N{name}CharacternamednameintheUnicodedatabase(Unicodeonly)Unicode数据库..
分类:
编程语言 时间:
2017-06-20 17:57:40
阅读次数:
363
一、简介1.1、利用SpringBoot的特性进行监控应用的方式通过HTTP(最简单方便)通过JMX通过远程shell1.2、端点(通过执行器端点可以监控应用及与应用进行交互)1.端点暴露的方式取决于你采用的监控方式。如果使用HTTP监控,端点的ID映射到一个URL。例如,默认情况下,health端点..
分类:
编程语言 时间:
2017-06-20 17:58:03
阅读次数:
141
背景:今天在项目中用到Method 的invoke方法,但是并不理解,查完才知道,原来如此! 运行结果: The Employee Age is: 25The Employee Name is: Jack ...
分类:
编程语言 时间:
2017-06-20 17:58:47
阅读次数:
189
服务端 ...
分类:
编程语言 时间:
2017-06-20 17:59:04
阅读次数:
119
应用:web后端开发、android-app开发、大数据应用开发 学习:java会过时,但程序设计的思想不会过时 特点:1、面向对象,跨平台,语法比c++简单 2、以字节码的形式运行在虚拟机上 3、自带功能齐全的类库 优点:1、语法相对简单2、有高度优化的虚拟机,一次编写,到处运行,跨平台 缺点:1 ...
分类:
编程语言 时间:
2017-06-20 17:59:19
阅读次数:
148
递归 1.定义:在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。 阶乘实例 递归 递归函数的特点: 1 调用自身函数 2 有一个明显的结束条件,问题规模相比上次递归有所减少 优点: 定义简单,逻辑清晰,所有的递归函数都可以写成循环的方式,但是循环的逻辑不如递归清晰 ...
分类:
编程语言 时间:
2017-06-20 17:59:37
阅读次数:
132
一、List集合迭代方式遍历一<1>、可能出现的问题一:出现并发修改异常(ConcurrentModificationException)importjava.util.ArrayList;importjava.util.Iterator;importjava.util.List;publicclassTest{privatestaticList<String>list=newArrayList<String>(..
分类:
编程语言 时间:
2017-06-20 17:59:44
阅读次数:
217
1.解决之前项目结构如下: 2.选择File->Project Structure... 3.选择Modules选项卡下面的Sources项,在main文件夹上右键,选择New Folder...并点击OK 4.输入要创建的文件夹名称java,并点击OK继续 5.在创建好的java文件夹上右键选择S ...
分类:
编程语言 时间:
2017-06-20 18:00:00
阅读次数:
204
面向对象基础 基础内容介绍详见一下两篇博文: 面向对象初级篇 面向对象进阶篇 其他相关 一、isinstance(obj, cls) 检查是否obj是否是类 cls 的对象 1 2 3 4 5 6 class Foo(object): pass obj = Foo() isinstance(obj, ...
分类:
编程语言 时间:
2017-06-20 18:00:44
阅读次数:
170
冒泡排序是排序算法的一种,思路清晰,代码简洁,常被用在大学生计算机课程中。 冒泡排序有两种方式,相邻的两个数比较,把大的数(或者小的数)放在上面,依次进行,像水泡一样,逐渐上浮。 也可以以相反的过程,把较大的数(或者较小的数)放在下面,推入湖底。这两种方式都是冒泡排序,因为冒泡排序是比较相邻的两个数 ...
分类:
编程语言 时间:
2017-06-20 18:02:02
阅读次数:
215
摘自:https://www.zhihu.com/question/27976634 简单说一下为什么要用EM算法 现在一个班里有50个男生,50个女生,且男生站左,女生站右。我们假定男生的身高服从正态分布 ,女生的身高则服从另一个正态分布: 。这时候我们可以用极大似然法(MLE),分别通过这50个 ...
分类:
编程语言 时间:
2017-06-20 18:02:46
阅读次数:
130
JavaScript之Window对象首先我们先了解一个概念:事件。事件,就是把一段代码设置好,满足条件时触发。或者说,事件是可以被JavaScript侦测到的行为。网页中每个元素都可以触发JavaScript事件。我们先来看一个简单的事件:<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitio..
分类:
编程语言 时间:
2017-06-20 18:03:01
阅读次数:
161