1 什么是回调 软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。同步调用是一种阻塞式调用,调用方要等待对方执行完毕才返回,它是一种单向调用;回调是一种双向调用模式,也就是说,被调用方在接口被调用时也会调用对方的接口;异步调用是一种类似消息或事件的机制,不 ...
分类:
Web程序 时间:
2017-05-30 21:55:29
阅读次数:
271
#!/usr/bin/python3 #使用哪个python解释器运行该脚本#python3默认编码为unicode,支持中文name = '侯亮平'print (name)#用户输入函数input()import getpassUsername = input('Username:')Passwd... ...
分类:
编程语言 时间:
2017-05-30 21:55:21
阅读次数:
210
2.1 经验误差与过拟合 1. error rate/accuracy 2. error: training error/empirical error, generalization error 3. overfitting and underfitting 2.2 评估方法 1. hold ou ...
分类:
其他好文 时间:
2017-05-30 21:55:14
阅读次数:
127
【解题思路】 STL好题。维护两个set,一个存储数列里相邻元素差,另一个存储整个数列。 对于MIN_SORT_GAP操作,维护一个ans表示答案,每个INSERT操作时通过第二个set更新即可。 针对INSERT操作的特性,我们可以在原数列每个元素下挂一个链,对于INSERT i k,即在第i条链 ...
分类:
其他好文 时间:
2017-05-30 21:55:07
阅读次数:
211
https://www.luogu.org/problem/show?pid=1966 题目描述 涵涵有两盒火柴,每盒装有 n 根火柴,每根火柴都有一个高度。 现在将每盒中的火柴各自排成一列, 同一列火柴的高度互不相同, 两列火柴之间的距离定义为: ∑(ai-bi)^2 其中 ai 表示第一列火柴中 ...
分类:
其他好文 时间:
2017-05-30 21:54:57
阅读次数:
257
设计模式 什么是设计模式 o Christopher Alexander:“每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样你就能一次又一次地使用该方案而不必做重复劳动。” o 每一个设计模式系统地命名、解释和评价了面向对象系统中一个重要的和重复出现的设计。 o G ...
分类:
其他好文 时间:
2017-05-30 21:54:47
阅读次数:
195
Windows server 2008 布署FTP服务器实例(适用于阿里云)。 1、打开管理。配置-用户-新建用户,如:ftp_user,并设置password。选择永只是期和password不能更改,其它的不用动。 2、在IIS(此处忽略)中右建网站。新建-ftp网站,重点两个方面。一个是不要ss ...
思路: 选择排序每次迭代都在寻找剩下的数组元素中的最小值(最大值),依次拿数组中的一个元素和剩下的元素进行比较。然后把该极值移动到数组的另一边。 原始数组: 5 9 4 6 7 3 2 一次迭代: 2 9 4 6 7 3 5 2 3 4 6 7 9 5 2 3 4 6 7 9 5 2 3 4 5 7 ...
分类:
编程语言 时间:
2017-05-30 21:54:31
阅读次数:
169
linux系统环境自带python2.6,但有时我们项目使用的版本可能是3.x以上等等,此时我们需要在linux中再安装项目所需的python版本,此时就涉及多版本共存问题了,很多同学在安装多个版本Python时会遇到各种问题,本篇文章针对python多版本共存做了详细安装说明 1.下载python ...
分类:
编程语言 时间:
2017-05-30 21:54:22
阅读次数:
271
学习本书之前,为了了解C语言,先通读了《C程序设计语言》。但对C语言的理解、熟悉可能还是不足,所以在学习本书的过程中,遇到看不懂的C代码,还要去查询、思考。 本书一开始,我就遇到了问题,运行不了程序。不知道在 MACOS 上面应该怎么编译并使其运行。所以学习编译并运行C代码。 OK,现在我们知道如何 ...
分类:
其他好文 时间:
2017-05-30 21:54:12
阅读次数:
159
Aeroplane chess http://acm.hdu.edu.cn/showproblem.php?pid=4405 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total S ...
分类:
其他好文 时间:
2017-05-30 21:54:06
阅读次数:
267
vertical-align的百分比值不是相对于字体大小或者其他什么属性计算的,而是相对于line-height计算的。举个简单的例子,如下CSS代码: { line-height: 30px; vertical-align: -10%; } 实际上,等同于: { line-height: 30px ...
分类:
其他好文 时间:
2017-05-30 21:53:57
阅读次数:
174
一、通过yum自带的工具yumdownloader 二、yum的一个插件yum-downloadonly ...
分类:
其他好文 时间:
2017-05-30 21:53:47
阅读次数:
136
一、信息的存储单位 位(bit):度量数据的最小单位,表示1位二进制信息; 字节(Byte):一个字节由8位二进制数据组成;字节是信息存储中最常用的基本单位,计算机的存储器(包括内存与外存)通常也是以多少字节来表示它的容量; 1Byte=8bit 1K=1024B 1M=1024K 1G=1024M ...
分类:
其他好文 时间:
2017-05-30 21:53:41
阅读次数:
215
1.在创建类之前,检查类是否已加载(检查硬盘上的class文件,是否已加载到内存中), 如果没有加载就先加载父类文件,再加载本类的文件 Java使用的加载策略:懒惰式加载(按需要加载),用到的时候加载,只加载一次 2.分配对象空间递归分配所有父类和子类的属性空间 属性会自动初始化为“0”值 3.给属 ...
分类:
其他好文 时间:
2017-05-30 21:53:31
阅读次数:
116
传送门 f[i][j] 表示区间 i 到 j 变为回文串所需最小费用 1.s[i] == s[j] f[i][j] = f[i + 1][j - 1] 2.s[i] != s[j] f[i][j] = min(f[i + 1][j] + cost[s[i]], f[i][j - 1] + cost[ ...
分类:
其他好文 时间:
2017-05-30 21:53:21
阅读次数:
122
https://www.luogu.org/problem/show?pid=1965 题目描述 n 个小伙伴(编号从 0 到 n-1)围坐一圈玩游戏。按照顺时针方向给 n 个位置编号,从0 到 n-1。最初,第 0 号小伙伴在第 0 号位置,第 1 号小伙伴在第 1 号位置,……,依此类推。游戏规 ...
分类:
其他好文 时间:
2017-05-30 21:53:12
阅读次数:
159