前面说的 各种查找都是 基于 “比较” 的基础 来进行 查找的。查找的 效率 要 看 比较的 次数。那么 有没有 不需要 比较,就可以 找到 想要的数据的 方法呢?
哈希表 就是 这样的 一种方法,它用 数组 作为 保存 关键字的 数据原型,通过 一个 哈希 函数f(k),来找到 关键字 存储的位置,从而 找到想要的信息。
例如 我们 想要解决 这样的一个问题:
假设这有一个各种字母组成的...
分类:
其他好文 时间:
2015-04-30 12:42:19
阅读次数:
151
网络购物很流行,那么最流行的支付手段估计应该是支付宝了,那么怎么样将支付宝集成到自己的环境中呢,今天我来讲一下如何在springside框架中集成支付宝支付功能。
首先,我们去支付宝商家服务页面去注册和申请支付功能,并在那里下载sdk开发包https://b.alipay.com/order/productDetail.htm?productId=2012111200373124,这个是支付宝的...
分类:
编程语言 时间:
2015-04-30 12:41:57
阅读次数:
167
记天溯实习期间关于mondrian的开发小结...
分类:
其他好文 时间:
2015-04-30 12:41:15
阅读次数:
156
题意:一个机器处理木板,机器重置需要1分钟,如果下一块木板的长度和质量均大于等于前一块的则机器无需重置,否则重置,一开始机器也要花费一分钟,求处理完木板的最短时间。
分析:先按木板的长度排序,若长度相同则按质量排序(从小到大),然后从前往后扫描数组,找出符合的则标记,找完一轮在回头找,直到所有木板被标记则可得最小时间。
#include
#include
using namespace std...
分类:
其他好文 时间:
2015-04-30 12:41:03
阅读次数:
124
GMIC2015上美女帅锅太多(看最后),已闪瞎眼,看点让你清心的。
12克机器人能拖动一条蓝色的大鲸鱼,人力真的会被取代
The Verge消息,斯坦福大学的工程师发明了一种微型机器人MicroTugs,它能够拉动和提升超过自身重量100倍的物品。其中最强的一款机器人自身重量仅为12克,却可以拉动比自己重2000倍的物品,这相当于一个人能够拖动一只蓝色的大鲸...
分类:
其他好文 时间:
2015-04-30 12:40:18
阅读次数:
158
MyBatis集成Spring开发 讲解
简介:Spring集成Mybatis开发简述有两种方式,第一种是在applicationContext.xml中配置接口扫描类(同时也扫描了sql.xml配置文件)或者注入接口类(MapperScannerConfigurer、MapperFactoryBean这两个在test中有讲解如何配置),第二种是原生的Mybatis,不用接口开发,而在app...
分类:
编程语言 时间:
2015-04-30 12:40:54
阅读次数:
194
不用去关的开关才是好开关-Using
第一次见到using是在三层的视频中,当时对这个感觉挺好奇的,然而在vb.net中使用的时候一开始错了无数次还是不会用,就纠结了,但是每次打开数据源再去关的话太麻烦了,所以就把using的用法挖出来好好看看。
Using { resourcelist | resourceexpression}
[statements]
...
分类:
其他好文 时间:
2015-04-30 12:41:05
阅读次数:
157
最近一直在做DRP,也是我进入Java学习第一次以项目来实践,遇到过很多问题,但总的来说与.net对照来看,它其他和C#非常相似,从开始java开始,对于语言的胆怯没有了,真正有了一种一通百通的赶脚~~,虽然换了一个IDE,但是也仅仅如此,与.net相比,java是开源的,这大大的方便了我们的开发和学习,原来我们学习.net,它自身封装的东西我们是看不到的,但是java不但可以看到,而且可以在原有封装基础对其进行重写等等,对于一个java学习者,通过对java自身源码的学习也是对自身的一种提升,言归正传,下...
分类:
编程语言 时间:
2015-04-30 12:39:46
阅读次数:
169
思路:子串的长度只能为奇数或偶数(长度为1的不算,直接特判)。
对于长度为奇数的子串,以22到nn之间的数为该子串的中心,然后分别向两边扩展,只要碰到一个子串扩展不满足回文的,就退出。
对于偶数长度的子串分别以1到n - 1之间的数为左,该数右边的数为右,组成两个数,然后再拿这两个数扩展。 代码:#include
#include
#include
#incl...
分类:
其他好文 时间:
2015-04-30 12:42:22
阅读次数:
139
HealthKit开发快速入门教程之HealthKit框架体系创建健康AppID...
分类:
移动开发 时间:
2015-04-30 12:41:22
阅读次数:
176
在安装完成weblogic后启动weblogic域,结果报出了
启动startWebLogic.cmd时提示:此时不应有\java\jdk1.7.0_17\lib,这个错误
各种百度后发现错误的原因了,就是在创建weblogic域的时候,需要选择JDK的安装路径,此时的JDK安装路径中不能包含空格,否则就会出现上面的错误。
重新安装JDK,并选择不带空格的JDK安装路径即可解决上...
分类:
编程语言 时间:
2015-04-30 12:39:04
阅读次数:
198
英文原文: Client-Side Templating
在浏览器中使用模板是一个日渐热门的趋势。将服务端的逻辑应用到客户端上,还有越来越多的类MVC模式(模型-视图-控制器:model-view-controller)的使用都使得在浏览器中“模板”的角色越来越重要。在过去,“模板”从来都是服务端的事情,但事实上在客户端开发中,模板的作用是非常强大又具有表现力的。
为什么要使用模板?
...
分类:
其他好文 时间:
2015-04-30 12:40:17
阅读次数:
113
在创业板已经不能用“疯狂” 二字来形容了,上百倍市盈率的公司遍地抓,五六十倍根本就不是个事儿。在这种情况下,一些企业也明显加快了登陆创业板的步伐,因为在这个节骨眼上市往往会收获更多的涨停板,加上从去年到今年,创业板气势如虹,资金关注度更高。
比如前不久登陆创业板的暴风科技,到目前为止,已经收获了25个涨停,超过了兰石重装所创下的24涨停的连续涨停纪录,市盈率高达300多倍...
分类:
其他好文 时间:
2015-04-30 12:41:07
阅读次数:
146
IOS上拉刷新及自动加载更多,不需要上拉加载更多,直接就翻到下面就自动加载更多! 喜欢的话到我博客留个言吧,感谢:http://blog.csdn.net/xiaoyuan511 新手,大神勿喷。求共同进步!...
分类:
移动开发 时间:
2015-04-30 12:40:29
阅读次数:
353
Excel中的Data Validation若用List实现,可以引用另一个Worksheet上的Cells中的内容吗?
在dict这个sheet里面 : Formulas->Name Manager定义新的名字Role(快捷键ctrl+F3,定义名称和区域),
在另一个sheet里面 : 选中一列 : Data-》Data Validation,在source那儿输入你定义的名字:=Ro...
分类:
其他好文 时间:
2015-04-30 12:38:45
阅读次数:
544
昨天在服务器上弄东西。结果把ssh服务给卸载了。
没想到远程不了了。
接下来介绍如何安装ssh服务。
其实机器是自带ssh服务的。
#rpm -qa |grep ssh 检查是否装了SSH包
没有的话yum install openssh-server
#chkconfig --list sshd 检查SSHD是否在本运行级别下设置为开机启动
...
分类:
其他好文 时间:
2015-04-30 12:38:51
阅读次数:
225
把下面的内容复制保存到ClearRubbish.bat,执行就ok了。
@echo off
echo 正在清除系统垃圾文件,请稍等......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q...