- 博客(48)
- 资源 (1)
- 收藏
- 关注
原创 sunnyykn 杨梅树的盔甲 我的博客空间导航
sunnyykn 杨梅树的盔甲 我的博客空间导航百度空间(综合)杨梅树的盔甲:http://hi.baidu.com/sunnyykn/homeJavaEye博客(技术相关)杨梅树的盔甲:http://sunnyykn.javaeye.com/优快云博客(保存代码的地方)杨梅树的盔甲:http://blog.youkuaiyun.com/sunnyykn新浪博客(生活)杨梅树的
2009-12-28 20:45:00
759
原创 二分查找
package com.sunnyykn.algorithm;public class BinarySearch { /** * 二分查找算法 * @param srcArray * 有序数组 * @param des * 查找元素 * @return des的数组下标,没找到返回-1 */ public static
2013-07-02 00:25:07
732
原创 Prime
package com.sunnyykn.algorithm;public class Prime { private static final int MAX = 100000; private static int i; private static int j; private static int array[] = new int[MAX]; public s
2013-07-01 23:49:58
719
原创 QuickSort
package com.sunnyykn.algorithm;public class QuickSort { public static void sort(Comparable[] data, int low, int high) { // 枢纽元,一般以第一个元素为基准进行划分 int i = low; int j = high; if (low < high) {
2013-07-01 23:47:59
633
原创 Java编码浅析(注意区分三个概念)
Java与Unicode: Java的class文件采用utf8的编码方式,JVM运行时采用utf16。 Java的字符串是unicode编码的。 总之,Java采用了unicode字符集,使之易于国际化。 Java支持哪些字符集: 即Java能识别哪些字符集并对它进行正确地处理? 查看Charset 类,最新的JDK支持160种字符集。可以通过...
2011-03-03 13:09:30
146
链接中的JS 特效功能代码
<a href="#" onclick=document.execCommand("open")>打开</a><br><a href="#" onclick=document.execCommand("saveAs")>另存为</a><br><
2011-03-01 13:40:51
171
原创 Java 按钮和单击事件映射到动作对象改变面板颜色小程序实例 Java核心技术 事件处理
<br />Java 按钮和单击事件映射到动作对象改变面板颜色小程序实例 Java核心技术 事件处理 <br /> <br />source code:<br /> <br />package com.sunnyykn.chapter08;import java.awt.*;import java.awt.event.*;import javax.swing.*;/** * A panel with buttons and keyboard shortcuts to change
2010-12-30 22:51:00
3522
原创 Java简单图形编辑器 放置、移动和擦除方块 鼠标事件测试程序 Java核心技术 事件处理
<br />Java简单图形编辑器 放置、移动和擦除方块 鼠标事件测试程序 Java核心技术 事件处理<br /> <br />source code:<br /> <br />package com.sunnyykn.chapter08;import java.awt.*;import java.awt.event.*;import java.util.*;import java.awt.geom.*;import javax.swing.*;/** * * A
2010-12-30 20:53:00
2381
原创 Java处理敲击键盘事件 Etch-A-Sketch玩具实现 光标画笔画图程序 Java核心技术
Java处理敲击键盘事件 Etch-A-Sketch玩具实现 光标画笔画图程序 Java核心技术source code:package com.sunnyykn.chapter08;import java.awt.*;import java.awt.geom.*;import java.util.*;import java.awt.event.*;import javax.swing.*;class SketchPanel extends JPanel{ private Po
2010-12-30 11:59:00
1734
原创 Java Swing 变换观感小程序 Metal观感 Nimbus观感 Windows观感 Java核心技术
Java Swing 变换观感小程序 Metal观感 Nimbus观感 Windows观感 Java核心技术 source code:package com.sunnyykn.chapter08;import java.awt.*;import java.awt.event.*;import javax.swing.*;//a panel with buttons to change the pluggable look and feelclass PlafPanel extends J
2010-12-29 21:23:00
3594
原创 事件处理基础 处理按钮点击事件实例 Java核心技术
package com.sunnyykn.chapter08;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class ButtonTest { public static void main(String args[]) { ButtonFrame frame = new ButtonFrame(); frame.setDefaultCloseOperation(JFrame.
2010-12-29 14:32:00
1408
windows 7 系统显示电池电量95% 可用(电源已接通,未充电)解决办法
网友解释: 这就是最好的充电保护功能,居然被忽视了,电池在平时不使用的时候是会自动放电的,为保护电池不要重复充电,所以才有此保护,低于95%才会进行充电,一般为一个月充电一次。 网络上有大量的叫人为保护电池,为避免插电就充电,影响电池寿命,叫大家将笔记本的电池拆下来,那是上世纪的资料了,还是没有出现充电保护的时候的事情,现在还在不停的有人COPY着。 ...
2010-12-22 21:57:17
6894
原创 反爬虫策略浅析:识别,拒绝与防火墙范例
一些智能的搜索引擎爬虫的爬取频率比较合理,对网站资源消耗比较少,但是很多糟糕的网络爬虫,对中小型网站往往是毁灭性打击。本文对几种反爬虫策略进行了学习分析。 因为搜索引擎的流行,网络爬虫已经成了很普及网络技术,除了专门做搜索的Google,Yahoo,微软,百度以外,几乎每个大型门户网站都有自己的搜索引擎,大大小小叫得出来名字得就几十种,还有各种不知名的几千几万种,对于一个内容型驱动的网站来说,受到...
2010-12-21 13:11:01
183
原创 搜你所想 分享国外八大独具特色的搜索引擎
在茫茫网海中,想要找到自己所需要的某个信息和资料,就像大海捞针一样。这时,搜索引擎就派上用场了,我们生活在搜索引擎俯首皆是的时代,真的无法想象没有搜索引擎的互联网生活是怎么的!百度,谷歌之类的搜索引擎我们就听多了,用多了,那么海外的“客人”我们又了解多少呢?现在,IDC评述网为大家介绍八个来自于海外的搜索引擎。 第一,IMDB IMDB即互联网电影数据库,是一个关于电影、电影演员、...
2010-12-20 23:53:23
663
原创 垂直搜索引擎深度分析
1.何为垂直搜索引擎所谓垂直搜索引擎(Vertical Search Engine),是针对某一特定领域、某一特定人群或某一特定需求提供的有一定价值的信息和相关服务。其特点就是“专、精、深”,且具有行业色彩。它是与通用搜索引擎截然不同的引擎类型。垂直搜索引擎专注具体、深入的纵向服务,致力于某一特定领域内信息的全面和内容的深入,这个领域外的闲杂信息不收录。从竞争的角度来讲,垂直搜索引擎要做通用搜索引...
2010-12-20 23:49:09
320
原创 什么是垂直搜索-全面了解垂直搜索引擎
垂直搜索是针对某一个行业的专业搜索引擎,是搜索引擎的细分和延伸,是对网页库中的某类专门的信息进行一次整合,定向分字段抽取出需要的数据进行处理后再以某种形式返回给用户。 垂直搜索引擎和普通的网页搜索引擎的最大区别是对网页信息进行了结构化信息抽取,也就是将网页的非结构化数据抽取成特定的结构化信息数据,好比网页搜索是以网页为最小单位,基于视觉的网页块分析是以网页块为最小单位,而垂直搜索是以结构化数据为...
2010-12-20 23:48:23
589
原创 国外最被看好的十大垂直搜索引擎
以下是福布斯杂志评选出来的2008年最值得关注、最被看好的一些搜索引擎,更确切地讲,应该是垂直搜索,包括社会搜索Aardvark、移动搜索ChaCha、相关搜索Cuil、电子邮件收件箱搜索Gist、应用搜索Kosmix、鞋、表和服装等商品的图像搜索引擎Like.com、Twitter看法搜索、计算搜索Wolfram、房地产搜索Zillow等共10个搜索网站,感觉其中像Cuil、...
2010-12-20 23:47:25
354
原创 互联网上五个最高级的搜索引擎
搜索引擎是互联网上的百科全书,借助它你可查找和过滤你想要的信息。任何一个搜索引擎,都有自己的一些技巧来准确的发现你想要的信息。你有必要理解一下搜 索引擎是如何工作的,看它是如何理解你的查询条件的。通过提供高级查询表单,或更准确的解释你的查询目标,或通过建议关键词和提示哪些是无效内容,高级别的搜索引擎通常会让你事半功倍。本文将向您介绍五个具有高级功能的搜索引擎。通用查询无论何时你要查...
2010-12-20 23:44:39
300
原创 sunnyykn 杨梅树的盔甲 我的空间导航
百度空间(综合)杨梅树的盔甲:http://hi.baidu.com/sunnyykn/home新浪博客(生活)杨梅树的盔甲:http://blog.sina.com.cn/sunnyykn网易博客(娱乐)杨梅树的盔甲:http://sunnyykn.blog.163.com/优快云博客(代码)杨梅树的盔甲:http://blog.youkuaiyun.com/sunnyyknJavaEye...
2010-12-20 23:41:15
145
原创 MyEclipse7.5/8.5优化(其他版本可以类推)
1、去除不需要加载的模块 一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止 加载启动。通过Windows - Preferences打开配置窗口,依次选择左侧的General - Startup and Shutdown,这个时候在右侧就显示出了Eclipse启动时加载的模块,可以根据自己的实际情况...
2010-12-20 23:31:49
124
原创 用Google Translate玩转beat box
在Reddit上有人发布了怎么使用Google的翻译来玩beat box,很有趣,转过来。下面是相关步骤:1) Go to Google Translate2) 把翻译语言设置成从 German 翻译到 German。(德语)3) 拷贝粘贴这个字符串到translate中:pv zk pv pv zk pv zk kz zk pv pv pv zk pv zk ...
2010-12-20 23:28:20
227
原创 五个免费开源的数据挖掘软件
在网上看到一篇文章介绍五个免费开源的数据挖掘软件,转过来。OrangeOrange 是一个基于组件的数据挖掘和机器学习软件套装,它的功能即友好,又很强大,快速而又多功能的可视化编程前端,以便浏览数据分析和可视化,基绑定了Python以进行脚本开发。它包含了完整的一系列的组件以进行数据预处理,并提供了数据帐目,过渡,建模,模式评估和勘探的功能。其由C++ 和 Python开发,它的图形库是由...
2010-12-20 23:18:10
135
原创 淘宝开源Key/Value结构数据存储系统Tair技术剖析
Tair是由淘宝网自主开发的Key/Value结构数据存储系统,在淘宝网有着大规模的应用。您在登录淘宝、查看商品详情页面或者在淘江湖和好友“捣浆糊”的时候,都在直接或间接地和Tair交互。Tair的功能Tair于2010年6月30号在淘宝开源平台上正式对外开源,本文较详细地介绍了Tair提供的功能及其实现的细节,希望对大家进一步了解Tair有所帮助。Tair是一个Key...
2010-12-20 00:16:49
126
原创 NoSQL数据库笔谈
NoSQL数据库笔谈颜开v0.22010.2 序 思想篇 CAP 最终一致性 变体 BASE 其他 I/O的五分钟法则 不要删除数据 RAM是硬盘,硬盘是磁带 Amdahl定律和Gustafson定律 万兆以太网 手段篇 一致性哈希 亚马逊的现状 算法的选择 ...
2010-12-20 00:15:40
127
原创 对SQL说不!NoSQL的数据库技术革命
【51CTO.com快译自7月6日外电头条】NoSQL组织上个月在旧金山的行动让人闻到了数据库革命的味道,好像一个现代IT业版的波士顿倾茶事件正在策划之中。 在NoSQL运动的最新一次聚会中,来自世界各地的150人挤满了CBS Interactive的一间会议室。就像当年波士顿的爱国者为反抗英国重税的行动一样,NoSQL的支持者们从各地涌来,分享他们如何推翻缓慢而昂贵的关系...
2010-12-20 00:14:46
130
原创 又一个key/value数据库 Memlink
为什么会有Memlink?对于大型论坛服务,比如百度贴吧、天涯论坛,日均发帖量过百万,日均PV过亿,日积月累下来的帖子数量可能几十亿。这么大的一个论坛服务,海量数据的存储、访问是一个非常有挑战性的技术难题。中小规模的论坛通常使用mysql/sql server作为后端存储,当数据量膨胀时,比如一个版面有百万、千万级别主贴,一个主贴下有数百万回复,此时使用SQL语句select … orde...
2010-12-20 00:13:29
139
原创 MemLink详细设计文档
DesignDocument MemLink详细设计文档 1 工作方式 2 具体结构 线程工作方式 Hash 数据存储 数据操作 数据存储空间的回收 数据dump 3 日志记录 4 主从同步 5 客户端协议描述 6 命令编号 7 启动流程 8 配置信息 1 工作方式Mem...
2010-12-20 00:12:27
198
原创 MemLink 性能测试
IntroductionMemlink用于持久化存储论坛中forum=>thread list,thread=>post list数据,下面对比了不同数据存储引擎存储上述逻辑关系的查询性能和内存开销。Details硬件OS:CentOS release 4.6 (Final) 内存:4G CPU:Intel(R) Xeon(R) CPU E5405 @ 2.00GHz...
2010-12-20 00:08:17
472
原创 HandlerSocket client for java——MySql as NoSQL
转:http://rdc.taobao.com/team/jm/archives/545HandlerSocket是日本人 akira higuchi 写的一个MySql的插件,通过这个插件,你可以直接跟MySql后端的存储引擎做key-value式的交互,省去了MySql上层的SQL解释、打开关闭表、创建查询计划等CPU消耗型的开销,按照作者给出的数据可以在数据全部在内存的情况下可以达...
2010-12-20 00:06:31
120
原创 MemLink API 介绍
Introduction目前,memlink支持的客户端库,有c,python,php,java这四种。python,php,java客户端实际上是利用c客户端来做成不同语言的模块。因此c以外语言的客户端同样可以达到很高的性能。DetailsC/C++MemLink* memlink_create(char *host, int readport, in...
2010-12-20 00:01:40
246
原创 NoSQL数据库探讨 -- 非关系型数据库
随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域, 非关系数据库产品的发展非常迅速。而传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不 从心,暴露了很多难以克服的问题,例如: 1、High performance - 对数据库高并发读写的需求 web2.0网站要根据用户个性化信息来实...
2010-12-19 23:57:05
119
原创 ImageViewer
<br />package chapter02;import java.awt.*;import java.awt.event.*;import java.io.*;import javax.swing.*;/** * A program for viewing images * @author sunnyykn */public class ImageViewer { public static void main(String args[]) {
2010-08-21 15:21:00
665
原创 非多线程 跳动的小球 Bounce.java
<br />package Default;import java.awt.*;import java.awt.event.*;import java.awt.geom.*;import java.util.*;import javax.swing.*;/** * * Shows an animated bouncing ball. * @author sunnyykn * */public class Bounce { public stati
2010-08-20 09:52:00
2349
原创 2-3-4 树 Java数据结构与算法
<br />2-3-4 树 Java数据结构与算法<br /> <br />源代码:<br /> <br />/** * * @author sunnyykn */import java.io.*;class DataItem{ public long dData; //one data item public DataItem(long dd) { dData = dd; } public
2010-07-24 11:53:00
1690
1
原创 二叉树 BinaryTree (先序、中序、后序遍历 节点查找、插入、删除 完整类) Java数据结构与算法
<br />二叉树 BinaryTree (先序、中序、后序遍历 节点查找、插入、删除 完整类) Java数据结构与算法 <br /> <br />源代码:<br /> <br />/** * * @author sunnyykn */import java.io.*;import java.util.*;class Node{ public int iData; //data item (key) public double dData;
2010-07-20 20:01:00
4739
4
原创 快速排序 优化 (QuickSort)Java数据结构与算法
<br />快速排序 优化 (QuickSort)Java数据结构与算法<br /> <br />源代码:<br /> <br />/** * * @author sunnyykn */class ArrayIns{ private long[] theArray; //ref to array theArray private int nElems; //number of data items pub
2010-07-19 12:44:00
1862
原创 快速排序 (QuickSort) Java数据结构与算法
<br />快速排序 (QuickSort) Java数据结构与算法<br /> <br />源代码:<br /> <br />/** * * @author sunnyykn */class ArrayIns{ private long[] theArray; private int nElems; public ArrayIns(int max) { theArray = new long[max]; nEl
2010-07-18 21:35:00
1048
原创 希尔排序实现(ShellSort) Java数据结构与算法
<br />希尔排序实现(ShellSort) Java数据结构与算法<br /> <br />源代码:<br /> <br />/** * * @author sunnyykn */class ArraySh{ private long[] theArray; //ref to array theArray private int nElems; //number of data items public ArraySh(int ma
2010-07-18 16:36:00
837
原创 递归 汉诺塔问题 Java数据结构与算法
<br />递归 汉诺塔问题 Java数据结构与算法<br /> <br />源代码:<br /> <br />/** * * @author sunnyykn */class TowersApp{ static int nDisks = 3; public static void main(String[] args) { doTowers(nDisks,'A','B','C'); } public static vo
2010-07-18 14:46:00
835
原创 递归 三角数字 Java数据结构与算法
<br />递归 三角数字 Java数据结构与算法<br /> <br />源代码:<br /> <br />/** * * @author sunnyykn */import java.io.*;class TriangleApp{ static int theNumber; public static void main(String[] args) throws IOException { System.out.print("En
2010-07-18 14:26:00
846
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅