Socket socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模 ...
分类:
编程语言 时间:
2017-06-20 17:25:41
收藏:
0 评论:
0 赞:
0 阅读:
341
递归 1.定义:在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。 阶乘实例 递归 递归函数的特点: 1 调用自身函数 2 有一个明显的结束条件,问题规模相比上次递归有所减少 优点: 定义简单,逻辑清晰,所有的递归函数都可以写成循环的方式,但是循环的逻辑不如递归清晰 ...
分类:
编程语言 时间:
2017-06-20 17:24:45
收藏:
0 评论:
0 赞:
0 阅读:
317
1.首先,为防止一个目录下面出现太多文件,所以使用hash算法打散存储 举例代码: 从这段代码可以看出,如果一定要研究它的规律,那就要说说hashCode()方法,"直接定址”与“解决冲突”是哈希表的两大特点, 不同的对象hashCode是有可能会相同的,并且hashCode方法是可以自己重写的,想 ...
分类:
编程语言 时间:
2017-06-20 17:24:15
收藏:
0 评论:
0 赞:
0 阅读:
609
一、内置函数 内置函数详解:http://www.runoob.com/python/python-built-in-functions.html 二、匿名函数 匿名函数就是不需要显式的指定函数 特点: 1、lambda只是一个表达式,函数体比def简单很多 2、lambda的主体是一个表达式,而不 ...
分类:
编程语言 时间:
2017-06-20 17:24:02
收藏:
0 评论:
0 赞:
0 阅读:
305
面向对象基础 基础内容介绍详见一下两篇博文: 面向对象初级篇 面向对象进阶篇 其他相关 一、isinstance(obj, cls) 检查是否obj是否是类 cls 的对象 1 2 3 4 5 6 class Foo(object): pass obj = Foo() isinstance(obj, ...
分类:
编程语言 时间:
2017-06-20 17:23:26
收藏:
0 评论:
0 赞:
0 阅读:
301
说明 System.exit() 的本质是通知 JVM 关闭。 一般来说。有两种禁用 System.exit() 的办法: 安全管理器 安全策略 本质都是JRE 提供的本地实现,在执行之前进行权限推断。 由于System.exit() 是一种非常暴力的手段。假设在 Client 模式下自己写个小程序 ...
分类:
编程语言 时间:
2017-06-20 17:23:11
收藏:
0 评论:
0 赞:
0 阅读:
469
代码如下: /*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:22:30
收藏:
0 评论:
0 赞:
0 阅读:
179
背景:今天在项目中用到Method 的invoke方法,但是并不理解,查完才知道,原来如此! 运行结果: The Employee Age is: 25The Employee Name is: Jack ...
分类:
编程语言 时间:
2017-06-20 17:21:25
收藏:
0 评论:
0 赞:
0 阅读:
325
服务端 ...
分类:
编程语言 时间:
2017-06-20 17:20:05
收藏:
0 评论:
0 赞:
0 阅读:
189
python常用版本为2.7稳定,但是 不再更新。但是目前3.4版本以后也相对稳定,建议大家使用python3.4以后版本进行练习。 第一个:下载zip安装包进行安装 第二个:下载.exe文件进行安装 第三个:联网安装 ...
分类:
编程语言 时间:
2017-06-20 17:19:28
收藏:
0 评论:
0 赞:
0 阅读:
281
代码如下: //计算贷款package ClassDemo;import javax.swing.JOptionPane; public class ComputeLoan { public static void main (String[] args) { // 用户输入贷款总量 String ...
分类:
编程语言 时间:
2017-06-20 17:11:42
收藏:
0 评论:
0 赞:
0 阅读:
876
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:05:11
收藏:
0 评论:
0 赞:
0 阅读:
946
通过网查得出,使用json中的dumps方式可以解决问题。一般在需要输出得上一步使用,这样可以便于其他错误得产生 import json # result = json.dumps(b, encoding='UTF-8', ensure_ascii=False)# list1 = ["陈","湖北" ...
分类:
编程语言 时间:
2017-06-20 17:03:39
收藏:
0 评论:
0 赞:
0 阅读:
337
最近开始学习Python ,一些小细节的东西不是很理解,所以就记录一下,方便自己以后查看。 我的Python环境: Mac pro 10.12.3,Python3.5 ,Pycharm 多句题外话:公司的同事都是Windows开发Python,然后在使用Linux进行配置,由于Mac上默认是pyth ...
分类:
编程语言 时间:
2017-06-20 17:01:59
收藏:
0 评论:
0 赞:
0 阅读:
1427
mybatis别名设置 在具体的mapper.xml文件中,定义很多的statement,statement需要parameterType指定输入参数的类型、需要resultType指定输出结果的映射类型。 一.mybatis默认支持别名 别名 映射的类型 _byte byte _long long ...
分类:
编程语言 时间:
2017-06-20 17:01:18
收藏:
0 评论:
0 赞:
0 阅读:
1223
摘自:https://www.zhihu.com/question/27976634 简单说一下为什么要用EM算法 现在一个班里有50个男生,50个女生,且男生站左,女生站右。我们假定男生的身高服从正态分布 ,女生的身高则服从另一个正态分布: 。这时候我们可以用极大似然法(MLE),分别通过这50个 ...
分类:
编程语言 时间:
2017-06-20 17:00:20
收藏:
0 评论:
0 赞:
0 阅读:
301
冒泡排序是排序算法的一种,思路清晰,代码简洁,常被用在大学生计算机课程中。 冒泡排序有两种方式,相邻的两个数比较,把大的数(或者小的数)放在上面,依次进行,像水泡一样,逐渐上浮。 也可以以相反的过程,把较大的数(或者较小的数)放在下面,推入湖底。这两种方式都是冒泡排序,因为冒泡排序是比较相邻的两个数 ...
分类:
编程语言 时间:
2017-06-20 16:59:46
收藏:
0 评论:
0 赞:
0 阅读:
286
1、f 散度(f-divergence) KL-divergence 的坏处在于它是无界的。事实上KL-divergence 属于更广泛的 f-divergence 中的一种。 如果P和Q被定义成空间中的两个概率分布,则f散度被定义为: 一些通用的散度,如KL-divergence, Helling ...
分类:
编程语言 时间:
2017-06-20 16:58:33
收藏:
0 评论:
0 赞:
0 阅读:
2141
在学习Java 多线程并发开发过程中,了解到DelayQueue类的主要作用:是一个无界的BlockingQueue,用于放置实现了Delayed接口的对象,其中的对象只能在其到期时才能从队列中取走。这种队列是有序的,即队头对象的延迟到期时间最长。注意:不能将null元素放置到这种队列中。 Dela ...
分类:
编程语言 时间:
2017-06-20 16:54:27
收藏:
0 评论:
0 赞:
0 阅读:
371
转载来源:http://www.cnblogs.com/wupeiqi/articles/4906230.html python内部执行过程如下: python解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill).ASCII码最多只能表示 256 个符号。 python解释器在 ...
分类:
编程语言 时间:
2017-06-20 16:53:15
收藏:
0 评论:
0 赞:
0 阅读:
280