1. 快速排序算法简介 快速排序方法是对冒泡排序的一种改进,基本思想是将待排序序列分成两部分,使其中一部分的记录都比另一部分的小,随后分别对这两部分再进行重复划分,最终使得整个序列有序。 该方法的基本思想是:(分治策略) 设置low,high两个指针,分别指向序列的第一个记录和最后一个记录。此时lo ...
分类:
编程语言 时间:
2017-04-15 12:26:58
阅读次数:
257
java用double和float进行小数计算精度不准确 大多数情况下,使用double和float计算的结果是准确的,但是在一些精度要求很高的系统中或者已知的小数计算得到的结果会不准确,这种问题是非常严重的。 《Effective Java》中提到一个原则,那就是float和double只能用来作 ...
分类:
编程语言 时间:
2017-04-15 12:29:35
阅读次数:
173
冒泡排序就是把小的元素往前调或者把大的元素往后调。比较是相邻的两个元素比较,交换也发生在这两个元素之间。所以,如果两个元素相等,我想你是不会再无聊地把他们俩交换一下的;如果两个相等的元素没有相邻,那么即使通过前面的两两交换把两个相邻起来,这时候也不会交换,所以相同元素的前后顺序并没有改变,所以冒泡排 ...
分类:
编程语言 时间:
2017-04-15 12:31:19
阅读次数:
201
程序员有两种,一种是会Java的,一种是不会Jav???a的,因为语言只是一种工具而已,大部分有多年开发经验的程序员最后都会接触Java,因为它的应用太广泛了,几乎无所不能,用到的地方实在太多太多,了解一下Java培训和自学的两种选择。大数据培训 Java自学和Java培训可以选择两种方式: ...
分类:
编程语言 时间:
2017-04-15 12:34:56
阅读次数:
162
Spring Tool Suite介绍 spring Tool Suite是一个基于Eclipse IDE开发环境中的用于开发Spring应用程序的工具,提供了开箱即用的环境用于实现、调试和部署你的Spring应用,包括为关键的服务器和云计算、Git、Maven、AspectJ和最新的Eclipse ...
分类:
编程语言 时间:
2017-04-15 12:36:17
阅读次数:
176
一、映射类型简介 (1) 映射即一个哈希值(键,key)对应一个指向的对象(值,value),字典是 Python 中唯一的映射类型(2) 序列类型用索引作为键,而映射类型用其他对象类型作为键,一般最常见的是用字符串作为键(3) 映射类型不再用"序列化排序"的键,所以映射类型中的数据是无序排列的(4 ...
分类:
编程语言 时间:
2017-04-15 12:39:58
阅读次数:
212
1.新建一个项目动态web项目webservice_test3。
2.打开安装目录>webapps/axis2/WEB-INF,将lib、conf、modules三个文件夹复制,并粘贴到webser...
分类:
编程语言 时间:
2017-04-15 12:41:10
阅读次数:
273
所有的这些技巧都能帮助你压缩代码并且优化运行。此外,你可以在日常工作中很容易地在真实项目中使用他们。贴士#1.原地交换两个数字Python提供了一个直观的在一行代码中赋值与交换(变量值)的方法,请参见下面的示例:x,y=10,20
print(x,y)
x,y=y,x
print(x,y)
#1(10,20)
#2..
分类:
编程语言 时间:
2017-04-15 12:46:36
阅读次数:
209
周六终于可以抽出一整段时间了 想了想就写个贪吃蛇吧 第一次写 差不多下了140行 也不算太多吧 以后ACM比赛是在做不来就自己打个贪吃蛇玩 ps:本来想写个项目的 但是为了方便你们阅读 就写在一个文件里面了 测试了下 无重大BUG 但是 功德圆满 没有测试 知识点: 1:刷新窗口 system("c ...
分类:
编程语言 时间:
2017-04-15 13:23:05
阅读次数:
172
练习题: 1、使用while循环输入 1 2 3 ... 8 9 10 2、求1-100的所有数的和 3、输出 1-100 内的所有奇数 4、输出 1-100 内的所有偶数 5、求1-2+3-4 ... 99的所有数的和 模拟登陆 1. 用户输入帐号密码进行登陆 2. 用户信息保存在文件内 3. 用 ...
分类:
编程语言 时间:
2017-04-15 13:24:56
阅读次数:
162
1.什么是网络: 通过网络设备将各个设备连接在一起,使用协议让设备之间可以通信,共享资源,这些组成了一个网络。 2.osi七层模式: 国际标准化组织(ISO)创建OSI(开放系统互联)参考模型,希望不同供应商的网络能够相互协同工作。OSI分层的优点如下: 1.促进标准化工作,允许各个供应商进行开发. ...
分类:
编程语言 时间:
2017-04-15 13:26:29
阅读次数:
155
1. TMP是什么? 模板元编程(template metaprogramming TMP)是实现基于模板的C++程序的过程,它能够在编译期执行。你可以想一想:一个模板元程序是用C++实现的并且可以在C++编译器内部运行的一个程序,它的输出——从模板中实例化出来的C++源码片段——会像往常一样被编译 ...
分类:
编程语言 时间:
2017-04-15 13:29:11
阅读次数:
305
js数据类型判断和数组判断 这么基础的东西实在不应该再记录了,不过嘛,温故知新~就先从数据类型开始吧 js六大数据类型:number、string、object、Boolean、null、undefined string: 由单引号或双引号来说明,如"string" number:什么整数啊浮点数啊 ...
分类:
编程语言 时间:
2017-04-15 13:30:06
阅读次数:
272
这篇文章讲的非常好 : http://blog.csdn.net/hairetz/article/details/4084088 用空间换时间, 规则 : 每个数据成员存储的起始位置都要是它的整数被或者它子成员的整数倍, 并且结构体总长度是它内部最大成员的整数倍, 不足补齐. 可以使用 #pragm ...
分类:
编程语言 时间:
2017-04-15 13:30:50
阅读次数:
207
小白的学习方式:通过确定一个小目标来想办法实现它,再通过笔记来加深印象。 面对标题中的小目标我陷入了思考。。。。嗯,首先实现利用xlrd库来取出想要的用例 首先用表格准备好用例,如图下: 先试下取number为1的一行用例试试: 执行结果如图: 可以看到,表格中number为1的一行数据已经打印出来 ...
分类:
编程语言 时间:
2017-04-15 13:37:49
阅读次数:
732
Java虚拟机运行时数据区:方法区、虚拟机栈、本地方法栈、堆、程序计数器 对象的创建 对象的内存布局 对象的访问定位 内存泄露 虚拟机栈和本地方法栈 ...
分类:
编程语言 时间:
2017-04-15 13:39:42
阅读次数:
137
javacript中的事件 【js中的事件分类】 1、鼠标事件; click 用户点击对象时 dbclick 用户双击对象时 mouseover 鼠标按钮被按下时 mouseout 鼠标按钮移动时 mousemove 鼠标被移动时 mousedown 鼠标移动到某个元素上 moueseup 鼠标按键 ...
分类:
编程语言 时间:
2017-04-15 13:42:04
阅读次数:
185
redis导入数据比较头疼的事情,涉及几千万,导入还是很耗时,通过生成pipe文件的方式比较快捷。 python3.6.1版本 在linux环境下运行 python2.7 ...
分类:
编程语言 时间:
2017-04-15 13:43:21
阅读次数:
248
#! usr/bin/env python# -*- coding: utf-8 -*-''' post'''import urllibimport urllib2url = ''values = {'user' : 'v1', 'password' : 'v2'}data = urllib.url ...
分类:
编程语言 时间:
2017-04-15 13:45:13
阅读次数:
177
摘要: 原创出处 www.bysocket.com 「泥瓦匠BYSocket 」欢迎转载,保留摘要,谢谢! 『 产品没有价值,开发团队再优秀也无济于事 – 《启示录》 』 本文提纲 一、缓存的应用场景 摘要: 原创出处 www.bysocket.com 「泥瓦匠BYSocket 」欢迎转载,保留摘要 ...
分类:
编程语言 时间:
2017-04-15 13:47:38
阅读次数:
261