前提: void X_Sort(ElementType A[], int N) 从小到大排序 N是正整数 只讨论基于比较的排序(> = < 有定义) 只讨论内部排序 稳定性:任意两个相等的数据,排序前后的位置不发生改变 没有一种排序是任何情况下都表现最好的 选择排序: 无论什么情况都需要N*(N-1 ...
分类:
编程语言 时间:
2017-05-16 23:07:35
阅读次数:
235
C++的“继承”特性可以提高程序的可复用性。正因为“继承”太有用、太容易用,才要防止乱用“继承”。我们要给“继承”立一些使用规则:一、如果类A和类B毫不相关,不可以为了使B的功能更多些而让B继承A的功能。不要觉得“不吃白不吃”,让一个好端端的健壮青年无缘无故地吃人..
分类:
编程语言 时间:
2017-05-16 23:07:43
阅读次数:
112
2017.5.16 python中的序列化保存文档 python中有个模块pickle,它有类似与java序列化类的作用: 1 pickle.dump(content,file),将内容content以其原有的格式保存在file中; 2 pickle.load(f),将f中的内容以原有的序列化格式导 ...
分类:
编程语言 时间:
2017-05-16 23:09:03
阅读次数:
208
#!/usr/bin/envpython
#-*-coding:utf8-*-
#切分nginx按照日期切分日志文件
from__future__importdivision
importos,sys
big_file=‘/data/logs/media.net.error.log‘
#按照文件大小拆分
defsplit_by_filesize(fromfile,todir,chunksize=0):
"""
chunksize:字节建议每100M..
分类:
编程语言 时间:
2017-05-16 23:09:16
阅读次数:
192
对于这个问题,大部分人出现在这个地方: 问题在于前面初始化settings时给cluster设置了个新的名字,如:Settings settings = ImmutableSettings.settingsBuilder().put("cluster.name", "tonsonmiao").bui ...
分类:
编程语言 时间:
2017-05-16 23:09:30
阅读次数:
713
<!doctypehtml><htmllang="en"><head> <metacharset="UTF-8"> <title>this+json</title> <scripttype="text/javascript"> /*js:构造函数传参---------->能定义私有属性吗?类中怎么定义函数。有静态类吗? functionPerson(name,a..
分类:
编程语言 时间:
2017-05-16 23:10:39
阅读次数:
186
//获取动态条件的集合List list = new ArrayList(); Long sysUserId = currentUser.getSysUserId(); if (sysUserId != null) { SysUser sysUser = sysUserRepository.find... ...
分类:
编程语言 时间:
2017-05-16 23:10:52
阅读次数:
174
JavaScript是单线程,在同一个时间点,不可能同时运行两个“控制线程”。事件句柄和事件对象1.注册事件句柄标准和非标准varbutton=documenbt.elementByID("#button");button.addEventListener(‘click‘,function(){
//dosomething.},false);//第三个参数表明事件是否阻止冒泡。t..
分类:
编程语言 时间:
2017-05-16 23:11:13
阅读次数:
161
1、模块简介 把很多函数按类别分组,分别放到不同的文件里。在Python中,一个.py文件就称之为一个模块(Module)。在其他语言中称之为类库。 使用模块有什么好处? (1)大大提高了代码的可维护性; (2)编写代码不必从零开始。 模块的分类: 内置模块、第三方模块、自动以模块。 2、导入模块 ...
分类:
编程语言 时间:
2017-05-16 23:11:45
阅读次数:
197
上一篇文章我们介绍了eureka服务注册中心的搭建,这篇文章介绍一下如何使用eureka服务注册中心,搭建一个简单的服务端注册服务,客户端去调用服务使用的案例。案例中有三个角色:服务注册中心、服务提供...
分类:
编程语言 时间:
2017-05-16 23:13:27
阅读次数:
287
python学习的第三天 今天学习的内容包括以下几个方面:1.字符编码 2.文件操作 3.函数 1.字符编码 关于字符编码,关注以下几个点 1.1 什么是字符编码 字符编码:字符转化为数字的过程所遵循的标准 字符编码包括:unicode,gbk,utf-8等。 字符编码的核心原则:保持存取一致 1. ...
分类:
编程语言 时间:
2017-05-16 23:13:59
阅读次数:
240
在hadoop-env.sh中修改参数添加 export HADOOP_HEAPSIZE="4096" 设置分配的最大jvm内存为4096,一般用于jar包里面除了执行map和reduce之外还要执行其他的后续代码,且后续代码所需要的内存占用大于1g。 当出现map或者reduce过程提示内存不足的 ...
分类:
编程语言 时间:
2017-05-16 23:14:51
阅读次数:
188
类将现实世界中的概念模拟到计算机程序中 语法: public class 类名{ //定义属性部分 属性1的类型 属性1 属性n的类型 属性n //定义方法部分 方法1; 方法n; } 步骤: 定义类名-->编写类的属性-->编写类的方法 ...
分类:
编程语言 时间:
2017-05-16 23:15:46
阅读次数:
194
3.1、加密算法的分类加密是以某种特殊的算法改变原有的信息数据使得未授权的用户即使获得了已加密的信息但因不知解密的方法仍然无法了解信息的内容。在互联网上对数据的加密主要是保证三个方面内容数据的保密性、完整性以及对方的身份验证。加密类型分为两种对称加密与非对称加..
分类:
编程语言 时间:
2017-05-16 23:15:52
阅读次数:
212
摘自百度百科。。。。。。。。。。。。。 (1)基于区域的跟踪算法 基于区域的跟踪算法基本思想是:将目标初始所在区域的图像块作为目标模板,将目标模板与候选图像中所有可能的位置进行相关匹配,匹配度最高的地方即为目标所在的位置。最常用的相关匹配准则是差的平方和准则,(Sum of Square Diffe ...
分类:
编程语言 时间:
2017-05-16 23:18:02
阅读次数:
270
1、添加python2到系统环境变量 打开,控制面板\系统和安全\系统,选择高级系统设置,环境变量,选择Path,点击编辑,新建,分别添加D:\Python\python27和D:\Python\python27\Scripts到环境变量。 注意:python3安装时可以选择自动添加到系统环境变量, ...
分类:
编程语言 时间:
2017-05-16 23:18:12
阅读次数:
314
前言 有些post的请求参数是json格式的,这个前面第二篇post请求里面提到过,需要导入json模块处理。 一般常见的接口返回数据也是json格式的,我们在做判断时候,往往只需要提取其中几个关键的参数就行,这时候就需要json来解析返回的数据了。 一、json模块简介 1.Json简介:Json ...
分类:
编程语言 时间:
2017-05-16 23:18:35
阅读次数:
264
这个问题也是在开发项目中经常遇到的一个问题,网上提供了很多方法,但是我发现很多并不适用,这里推荐两种方法,一种肯定没问题,就是比较麻烦,另一种是适用FatJar来打包,但是我没成功,原因估计出在ubuntu下的eclipse导入插件可能和windows下面的不一样 方式一: 将所有的第三方jar包放 ...
分类:
编程语言 时间:
2017-05-16 23:20:05
阅读次数:
294
这一节说一下异常except 继续沿用上一节的代码。我有益把文件名称字搞错。然后在结尾部分加上异常捕捉: try: handler=open("12.txt")#在这里我特别将文件的名字搞错 for eachLine in handler: print(eachLine,end='') handle ...
分类:
编程语言 时间:
2017-05-16 23:21:48
阅读次数:
154
Java.io 包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。 Java.io 包中的流支持很多种格式,比如:基本类型、对象、本地化字符集等等。 一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据。 Java 为 I/O 提供了强大的 ...
分类:
编程语言 时间:
2017-05-16 23:23:03
阅读次数:
248