首先感谢朋友们对第一篇文章的鼎力支持,感动中.......今天说的是选择排序,包括“直接选择排序”和“堆排序”。话说上次“冒泡排序”被快排虐了,而且“快排”赢得了内库的重用,众兄弟自然眼红,非要找快排一比高下。这不今天就来了两兄弟找快排算账。1.直接选择排序:先上图:说实话,直接选择排序最类似于人的本能思想,比如把大小不一的玩具让三岁小毛孩对大小排个序,那小孩首先会在这么多玩具中找到最小的放在第一位,然后找到次小的放在第二位,以此类推。。。。。。,小孩子多
系统 2019-08-12 09:30:33 2652
运行效果:javascript文件:functionClock(){vardate=newDate();this.year=date.getFullYear();this.month=date.getMonth()+1;this.date=date.getDate();this.day=newArray("星期日","星期一","星期二","星期三","星期四","星期五","星期六")[date.getDay()];this.hour=date.getH
系统 2019-08-12 09:30:17 2652
Oracle数据内部的逻辑存储Oracle存储数据的最小粒度(finestlevelofgranularity)被称为数据块(datablock)(也叫做逻辑块(logicalblock),Oracle块(Oracleblock)或页(page))。一个数据块对应于磁盘上数个字节(byte)的物理数据库空间。处于数据块之上的逻辑数据库空间是数据扩展(extent)。数据扩展是为存储数据而分配的一组连续的数据块。位于数据扩展之上的逻辑数据库存储结构是段(se
系统 2019-08-12 09:30:13 2652
一、通过用户名和密码来进行认证的弊病我们有一个网站,为了保证用户在线交易传输数据的安全性,我们会启用一个HTTPS/SSL:但是,对于一些网上银行或者是网购来说,黑客特别喜欢攻击这样的网站,有一种攻击手法叫MIMAT(中间者攻击),伪造SSL证书,让客户端的HTTP流,流到他那边去,然后再进一步用暴力破解,来破解你HTTP传输时的密码。一、改进的交易流程我们假设密码已经被MIM拿到了,拿到就拿到呗,大家知道工商银行网上转贴划款时除了输入用户名和密码外,还会
系统 2019-08-12 09:30:07 2652
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些应用中使用,因此需要有一种可靠的、可扩展的、分布式的、可配置的协调机制来统一系统的状态。Zookeeper的目的就在于此。本文简单分析zookeeper的工作原
系统 2019-08-12 09:27:11 2652
MS-DOS的版本包括:1983年11月Word11985年Word21986年Word31987年Word4akaMicrosoftWord4.0forthePC1989年Word51991年Word5.5AppleMacintosh的版本包括:1985年1月Word1fortheMacintosh1987年Word31989年Word41991年Word51993年Word61998年Word982000年Word2001,最后一个与MacOS9兼容的
系统 2019-08-12 09:26:58 2652
etcld.so.conf的使用说明【转】etc/ld.so.conf:这个文件记录了编译时使用的动态链接库的路径。默认情况下,编译器只会使用/lib和/usr/lib这两个目录下的库文件如果你安装了某些库,比如在安装gtk+-2.4.13时它会需要glib-2.0>=2.4.0,辛苦的安装好glib后没有指定--prefix=/usr这样glib库就装到了/usr/local下,而又没有在/etc/ld.so.conf中添加/usr/local/lib=
系统 2019-08-12 09:26:44 2652
参考论文:郭华阳《RMQ与LCA问题》的解法.通过构建最小生成树,然后转换成寻找最近公共祖先来求解,逆序处理询问,将删除改成添加边.代码在BZOJ上WA了.暂时未找到原因,先放着...不过有看到用splay,动态树等做的..#include#include#include#include#include
系统 2019-08-12 09:26:41 2652
E:\>;debug-a1371:0100movax,2011371:0103movbx,2001371:0106movcx,11371:0109movdx,801371:010Cint131371:010Emovax,3011371:0111movcx,3f1371:0114int131371:0116int201371:0118-rcxCX0000:18-nmbr_back.com-w100Writing00018bytes-qE:\>;debug-a
系统 2019-08-12 01:55:36 2652
系统环境:1、操作系统:Windows2000Server2、数据库:Oracle8iR2(8.1.6)forNT企业版3、开发工具:Delphi5企业版连接方法:一、安装Oracle8iR2(8.1.6)forNT企业版使用典型安装,安装目录为D:\Oracle;二、安装Delphi5企业版把Delphi5光盘放入光驱,使用典型安装,安装目录为C:\ProgramFiles\Borland\Delphi5;三、生成Oracle实验记录连入SQL*Plus
系统 2019-08-12 01:53:55 2652