- 博客(15)
- 资源 (5)
- 收藏
- 关注
转载 编写一个方法,去掉一个数组中的重复元素
解答一(推荐): var s = [0,2,3,4,4,0,2]; for(var i=0,o={},tmp=[],count=0,l=s.length;i if(o[s[i]]){ count++; }else{
2012-05-19 16:23:24 26450
原创 MySql插件式的存储引擎
1:插件式的存储引擎大概是Mysql最独特的功能了,其他品牌的数据库系统没有一个能像Mysql这样在文件访问层具有如此大的灵活性和可扩展性。 2:MyISAM 为了提高访问速度,这类表普遍使用了数据压缩和索引优化技术,此外MyISAM存储引擎还为并发操作准备了表级的锁定机制,MyISAM存储机制的优点是可靠性高、适用范围广、数据检索速度更快。在强调数据检索速度(读性
2012-05-17 21:03:10 2535
原创 Mysq查询优化器
1: Mysq查询优化器采用了“选取-投影-联结”策略来处理查询,即先根据有关的限制条件进行选取(select操作)以减少将要处理的元祖的个数,再进行投影(对应关系代数里的投影操作)以减少被选取元祖里的属性(字段)的个数,最后根据连接条件生成最终的查询结果。 它使用的规则如下: * 通过计算where子句里的表达式来横向排除多余的数据 *只保留在属性(字段)清
2012-05-17 16:57:49 1326
转载 斐波那契数列的各种算法实现
斐波那契数列,但凡学过编程的童鞋们应该都懂,背景就不介绍了(就是大兔子生小兔子的故事),无论是面试还是实际的运用,常见的一个思路就是先用最先基本的办法实现,然后根据实际要求,一步步改进,优化算法效率。今天就以斐波那契数列这个大家都很熟悉的为例来小小感受一下。Version 1long Fibonacci(int n) { if (n == 0) return 0;
2012-05-14 23:46:26 25866 9
转载 和为n的连续自然数序列(转)
题目:输入一个正数n,输出所有和为n的连续正数序列,例如输入15,由于1+2+3+4+5=4+5+6=7+8=15,所以输出3个连续序列1-5、4-6、7-8。思路1:我们用两个数small和big分别表示序列的最小值和最大值。首先把small初始化为1,big初始化为2,如果从small到big的序列的和大于n的话,我们向右移动small,相当于从序列中去掉较小的数字。如果从small到bi
2012-05-11 23:39:18 3019
转载 java多线程锁
本文转自:http://www.blogjava.net/zhangwei217245/archive/2010/04/08/315526.html在上一节中,我们已经了解了Java多线程编程中常用的关键字synchronized,以及与之相关的对象锁机制。这一节中,让 我们一起来认识JDK 5中新引入的并发框架中的锁机制。我想很多购买了《Java程序员面试宝典》之类图书的朋友一定
2012-05-11 14:56:56 6535
原创 jQuery之日期选择器
1:默认情况下,日期输入文本框获得页面焦点的时候,日期选择器组件会在一个覆盖层中打开日历选择面板,当日期输入文本框失去焦点或者选择一个日期的时候,将自动关闭该日历选择面板 $(selector).datepicker([options]);简单实例: DatePicker Local$(document).ready(function(){
2012-05-07 21:49:13 13047 5
原创 jQuery之按钮组件
按钮组件: $(selector).button([options]);ButtonIcon$(document).ready(function(){ $("input,button").button({ icons: { primary: "ui-icon-locked" // secondary: "ui-i
2012-05-07 21:07:16 2170
原创 jQuery之自动完成组件
简单实例 AutocompleteOption$(document).ready(function(){ /* 初始化数据源 */ var keys = ["jsp", "javascript", "jquery", "asp", "asp.net", "php",]; $('#searchBox').autocomplete({ sour
2012-05-07 20:39:05 1129
原创 jQuery之折叠面板
1:折叠面板可以将不同分类的内容分别放在不同的面板中,这些面板在页面中层叠摆放,用户可以通过单击各个面板的标题来展开该面板,查看面板的内容,与此同时,将自动折叠隐藏其他面板 $(selector).accordion(options);options可以选择的属性为: disabled, active, animated, autoHeight, clearSt
2012-05-07 00:23:19 9553 3
原创 jQuery之选择组件
1:选择(Selectable)组件可以让用户页面上的一些元素变成可选择的,用户可以通过单击元素或者拖动的方式来选择它们,也可以按住Ctrl键来选择不连续的元素 $('.selector').selectable(options);但是在jQuery UI库中的主题包中并未提供ui-selecting和ui-selected类的样式,因此在使用选择组件时,还需要自己来创建这
2012-05-06 23:51:05 5075
原创 jQuery之排序组件
1:排序(Sortable)组件可以将页面上的一组元素变成可排序的,可用于定义一个可排序的元素列表,然后,通过拖动鼠标可以调整元素在列表中的位置 $('.selector').sortable(options); 简单实例: sortable组件body { text-align:center; margin:0 auto; p
2012-05-06 23:29:17 2162
原创 jQuery之尺寸调整组件
1:尺寸调整组件(Resizable)组件可以使选定的DOM元素变成可调整尺寸的对象,即可以通过拖动调整手柄来改变其尺寸大小。 $(".selector").resizeable(options); 简单实例: resizable组件body { font-size:14px;}#wrap { clear:both; margin:
2012-05-06 22:35:19 1826
转载 java 实现从无序数组中 找出第k大的数, 无序数组充许有重复元素
要求找出第几名的元素是什么(找出B[i]的值)? 找出第k名的元素的值。 先从A中随机一个下标index1, 然后进行一趟快速排序等到新数组A1,排完了就知道index1对应的元素在A1中的新下标index2. 如果k等于index2,则A1[index2]就是要找的值。如果 k小于index2 ,则在A1的以index2为分界的左部分去找。如果 k大于index2
2012-05-05 23:45:29 5857
原创 算法之寻找发帖"水王"
寻找发帖水王就是找出发的贴中,贴子总数占帖子一半以上的那个id package com.test.algorithm;/** * 如果每次删除两个不同的ID,那么剩下的ID列表中,“水王”ID出现的次数仍然超过总数的一半。看到 * 这一点后,就可以通过不断重复这个过程,把ID列表中的ID总数降低(转化为更小的问题),从而得到 * 问题的答案 * @author ccna_z
2012-05-02 10:39:24 7683
网络五子棋程序用vc++实现
2010-04-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人