二分查找算法是在有序数组中用到的较为频繁的一种算法,在未接触二分查找算法时,最通用的一种做法是,对数组进行遍历,跟每个元素进行比较,其时间为O(n).但二分查找算法则更优,因为其查找时间为O(lgn),譬如数组{1, 2, 3, 4, 5, 6, 7, 8, 9},查找元素6,用二分查找的算法执行的话,其顺序为:
1.第一步查找中间元素,即5,由于5
2.寻找{6, 7, 8,...
分类:
编程语言 时间:
2015-08-31 01:11:44
阅读次数:
166
借助于apathe的poi.jar,由于上传文件不支持.jar所以请下载后将文件改为.jar,在应用程序中添加poi.jar包,并将需要读取的excel文件放入根目录即可本例使用java来读取excel的内容并展出出结果,代码如下:importjava.io.BufferedInputStream;...
分类:
编程语言 时间:
2015-08-31 01:08:31
阅读次数:
169
今晚开始总结
分类:
编程语言 时间:
2015-08-31 01:07:48
阅读次数:
161
原文:http://blog.csdn.net/weiwenhp/article/details/8796337我们知道Win32中创建一个窗口的流程就是先注册一个WNDCLASSEX(指定了窗口的回调函数),然后通过CreateWindow这函数正式创建一个窗口.然后就是一个while循环获取消息...
分类:
编程语言 时间:
2015-08-31 01:08:27
阅读次数:
487
1 import math2 print math.sin (0.5)3 print math.cos (0.5)关键点:1、sin、cos等数学符号后面要加括号(),括号内的参数为弧度制表示法(我也忘了什么是弧度制了。。。)2、调用sin、cos的时候,要用math.sin(),math.co.....
分类:
编程语言 时间:
2015-08-31 01:06:32
阅读次数:
178
1.1 Java是一种通过解释方式来执行的语言,同时也是一种跨平台的程序设计语言;Java语言编写的程序既是编译型的,又是解释型的。1.2 Java语言的特性: 1、简单:语法简单 2、面向对象:万物皆对象 3、分布性:包括操作分布和数据分布 4、可移植性 5、安全性 6、健壮性 8、多线程 9、高...
分类:
编程语言 时间:
2015-08-31 01:05:07
阅读次数:
142
原文:http://blog.csdn.net/weiwenhp/article/details/8455471习惯的思维用习惯了C的人要看一个程序时首先会想到找到那个main函数在哪,然后再顺着往下看.因为main函数作为程序的入口点,整个程序都是从那开始执行的.当在C++中SDK(win32 A...
分类:
编程语言 时间:
2015-08-31 01:04:14
阅读次数:
161
获取html内容:1. document.getElementById(""):接受一个id值,返回的不是内容,而是包括标签在内的所有内容2. document.getElementsByTagName(""):接受一个标签名(所有属于这个标签名的标签组组成一个数组),返回的不是内容,而是包括标签在...
分类:
编程语言 时间:
2015-08-31 00:59:31
阅读次数:
161
响应WM_GETMAXMININFO 的消息 处理之 void CMainFrame::OnGetMinMaxInfo(MINMAXINFO FAR* lpMMI) { // TODO: Add your message handler code here and/or call default l...
分类:
编程语言 时间:
2015-08-31 01:01:32
阅读次数:
213
序列是指成员有序排列,可以通过下标偏移量访问的类型。Python序列包括:字符串、列表和元组。序列的每个元素可以指定一个偏移量得到,多个元素是通过切片操作得到的。下标偏移量从0开始计数到总数-1结束。序列类型操作符这些操作符是对所有序列类型都适用的。序列操作符作用seq[ind]获得下标为ind的元...
分类:
编程语言 时间:
2015-08-31 00:58:55
阅读次数:
343
Java中访问权限等级从大到小依次为:public、protected、包访问权限(没有关键词)、private;以包访问权限为界限,public、protected分别可以被任意对象和继承的对象访问,而包访问权限(未加关键词的类、方法等)则不能在包外被访问;在一个类中,不能出现相同类成员;在同一个...
分类:
编程语言 时间:
2015-08-31 01:00:19
阅读次数:
152
1、计算今年是闰年嘛?判断闰年条件, 满足年份模400为0, 或者模4为0但模100不为0.代码如下:1 x = int(raw_input('please enter a year:'))2 if x % 4 == 0 and x % 100 != 0:3 print 'yes'4 elif .....
分类:
编程语言 时间:
2015-08-31 00:59:49
阅读次数:
783
目前 Linux 下有一些使用 Python 语言编写的 Linux 系统监控工具 比如 inotify-sync(文件系统安全监控软件)、 glances(资源监控工具)在实际工作中,Linux 系统管理员可以根据自己使用的服务器的具体情况编写一下简单实用的脚本实现对 Linux 服务器的监控。 ...
分类:
编程语言 时间:
2015-08-31 00:57:05
阅读次数:
378
存储的数据类型:计算机存储的数据可分为两种:静态数据和动态数据。1.静态数据:静态数据一般是永久性的数据,一般存放在硬盘中,文件相对较大。 存储时长:电脑关闭重启后数据不会丢失,只要你不去删除,硬盘不损坏,数据就一直存在不会丢失。 哪些是静态数据:比如:静态数据一般以文件的形式存放在硬盘上,如:文档...
分类:
编程语言 时间:
2015-08-31 00:55:48
阅读次数:
194
在JavaScript语言世界,函数是第一等公民。JavaScript函数是继承自Function的对象,函数能作另一个函数的参数或者返回值使用,这便形成了我们常说的高阶函数(或称函数对象)。这就构成函数编程的第一要素。在JavaScript世界中有很多的函数式编程库能辅助我们的JavaScript...
分类:
编程语言 时间:
2015-08-31 00:58:04
阅读次数:
346
探索platform模块platform模块在标准库中,它有很多运行我们获得众多系统信息的函数。让我们运行Python解释器来探索它们中的一些函数,那就从platform.uname()函数开始吧:>>> import platform>>> platform.uname()('Linux', 'f...
分类:
编程语言 时间:
2015-08-31 00:56:37
阅读次数:
416
转http://blog.codinglabs.org/articles/consistent-hashing.html摘要本文将会从实际应用场景出发,介绍一致性哈希算法(Consistent Hashing)及其在分布式系统中的应用。首先本文会描述一个在日常开发中经常会遇到的问题场景,借此介绍一致...
分类:
编程语言 时间:
2015-08-31 00:53:18
阅读次数:
180