自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 Java RSA 非对称加密的源代码

  (转贴本文仅为保存副本的目的)原文 http://edu.yesky.com/edupxpt/64/2182064.shtml鉴于rsa加密的重要性和相关源代码的匮乏,经过整理特此贴出。需要下载bcprov-jdk14-123.jar。  import javax.crypto.Cipher;...

2007-01-04 16:43:00

阅读数 2137

评论数 0

原创 ring0 / ring3 跨级别进程通信.

进行WDM/IFS开发时,常需要开发一个GUI来同用户互动,并借此控制驱动程序的行为,或者向用户汇报底层信息。一个著名的例子是FileMon。这个程序功能全面,但其不足也很致命:通过轮询法来交互ring0/ring3的数据,经常造成系统资源不足,或者干脆挂起。在用户模态下的进程间通信模式,可以移植...

2006-11-19 00:09:00

阅读数 1757

评论数 0

原创 毕业复习计划 - 数据结构 (2) B-Tree

 从概念性的思维来审视, 无疑会认为R-B树是一种十分平衡的设计, 既保持了查询的优点, 又不牺牲太多的修改效率, 除了因为颜色属性略占空间外(即使这一点也仅是在大数据量时才予考虑的, 当然大数据量正是B树适用的场景), 作为构造一个Key查询功能的结构的方法, R-B树简直无可挑剔. 可惜, 事...

2006-09-26 23:42:00

阅读数 1812

评论数 0

原创 Inside Lucene/超人气搜索引擎学习(2.0)-读取索引

上一节 下一节 Index in Practice 索引: 按图索骥TermDoc从哪读取数据,自然是硬盘上已经建好的某个index, 具体说, 是从index中的某个文件读取. 要了解TermDoc读了什么东东,怎么读这些东东,必要时得考察Lucene index的细部结构.TermDoc是个抽...

2006-07-24 13:16:00

阅读数 1927

评论数 0

原创 毕业复习计划 - 数据结构 (0) preface

在大学里念了6年书, 明年就要拿到硕士学位, 在这个时节开始复习数据结构, 多少有些黑色幽默.数据结构是什么, 按权威专家的解释, 数据结构+算法=程序设计, 将他反过来理解, 数据结构是程序世界两大支柱之一. 无怪乎国内只要有CS/EE的学校就会开始数据结构课程. 它作为基础的必修课, 被无数后...

2006-07-15 19:08:00

阅读数 959

评论数 0

原创 Best Couple: FireFox + del.icio.us

常用del.icio.us收集链接的同学们这几天很郁闷, 像往常一样进入del.icio.us只能看到一场意外事故的道歉, 而从事故中恢复遥遥无期"Updates will be posted on our blog as we have them." 这的确很郁闷, 就想看书...

2005-12-21 01:35:00

阅读数 654

评论数 1

原创 Google Music, not so harmonic.

按本文的步骤操作, 体验Google音乐搜索乐趣1.在浏览器地址栏输入www.google.com , 回车.2.点击Google.com in English . 如果默认页面已经是鸟文则忽略此步.3. 在大家很熟悉的那个输入框输入"Michael Jackson". 回车T...

2005-12-18 01:14:00

阅读数 687

评论数 0

原创 Inside Lucene/超人气搜索引擎学习(1.5)-面向对象

上一节 下一节 OO In Lucene Search 面向对象的LuceneNutch正式立项以后, Apache 基金会的incubator里现存Lucene相关项目还有一个: Lucene4C. 顾名思义, 这是一个完完全全用C做成的搜索引擎, 很多对用Java做SE有意见的哥们热烈盼望这个...

2005-11-19 03:42:00

阅读数 2646

评论数 3

原创 Inside Lucene/超人气搜索引擎学习(1)-查询机制

上一节 下一节Searching with TermQuery 查询机制任何用户, 包括系统开发者, 使用搜索引擎的共同方式只有一个: 查询(query). 整个搜索过程的目的是为了满足查询要求, 搜索过程是由查询贯穿的. 若没有指定查询, 而是从索引(index)的内容出发, "搜索&...

2005-11-10 22:52:00

阅读数 5431

评论数 3

原创 Inside Lucene/超人气搜索引擎学习(0.5)-前传

 上一节 下一节Episode 前传搜索引擎的典型周期: 搜集数据->建立索引->应答搜索请求无论有多少精彩的应用, 这个印刷时代就诞生的公式都不会作废, 公式中最关键的成分是 1. 数据, 2.算法. 虽然二者中谁对结果质量更重要依然引起争论, 我的精力并未放在这两者上. 关于spi...

2005-11-04 22:31:00

阅读数 1561

评论数 0

原创 Inside Lucene/超人气搜索引擎学习(0)-序

上一节 下一节abstract 序超女落幕,"中国搜索"开始有样学样, 办起了第一届网络"超搜" 比赛. 先不说有没有技术含量, 某网站已经以"IT泡沫重来,中搜派发汽车"为题第一时间替大家惊讶了一把. 欧还记得几年前拿到一笔10000元...

2005-10-28 16:34:00

阅读数 1317

评论数 0

转载 Posix线程编程指南(5)-Misc

杨沙洲2001 年 11 月这是一个关于Posix线程编程的专栏。作者在阐明概念的基础上,将向您详细讲述Posix线程库API。本文是第五篇将向您讲述pthread_self()、pthread_equal()和pthread_once()等杂项函数。在Posix线程规范中还有几个辅助函数难以归类...

2003-08-20 21:47:00

阅读数 1264

评论数 0

原创 Posix线程编程指南(4)-线程终止

杨沙洲2001 年 11 月这是一个关于Posix线程编程的专栏。作者在阐明概念的基础上,将向您详细讲述Posix线程库API。本文是第四篇将向您讲述线程中止。1.线程终止方式一般来说,Posix的线程终止有两种情况:正常终止和非正常终止。线程主动调用pthread_exit()或者从线程函数中r...

2003-08-17 16:22:00

阅读数 1257

评论数 0

转载 Posix线程编程指南(3)-线程同步

杨沙洲2001 年 10 月这是一个关于Posix线程编程的专栏。作者在阐明概念的基础上,将向您详细讲述Posix线程库API。本文是第三篇将向您讲述线程同步。一.互斥锁尽管在Posix Thread中同样可以使用IPC的信号量机制来实现互斥锁mutex功能,但显然semphore的功能过于强大了...

2003-08-13 10:33:00

阅读数 1883

评论数 0

翻译 POSIX线程编程起步(2)-线程同步

2.线程同步POSIX提供了两种用于线程同步的原语,这两种操作分别是互斥以及条件变量。互斥是一种简单的进行锁定的原语,其主要作用是控制对共享资源的访问,防止冲突。关于多线程编程,有一点值得大家注意,那就是整个程序的地址空间有所有的线程共享。其结果是几乎所有的资源都可以被共享——比如全局变量、文件描...

2003-07-27 13:54:00

阅读数 1295

评论数 0

原创 POSIX线程编程起步(1)-Hello World

前言在UNIX主机上,线程常常又被称为“轻量级进程”,这种称呼很简单同时也便于理解,事实上,UNIX线程是从进程演变而来的。与进程相比,线程相当小,创建线程引起的CPU开销也相对较小。不仅如此,由于线程可以共享内存资源,而不像进程那样拥有独立的内存空间,所以使用线程也很节省内存。以后的几篇文章,将...

2003-07-27 11:29:00

阅读数 1015

评论数 0

原创 Posix线程编程指南(2)-线程私有数据

杨沙洲2001 年 10 月这是一个关于Posix线程编程的专栏。作者在阐明概念的基础上,将向您详细讲述Posix线程库API。本文是第二篇将向您讲述线程的私有数据。一.概念及作用在单线程程序中,我们经常要用到"全局变量"以实现多个函数间共享数据。在多线程环境下,由于数据空间是...

2003-07-27 11:26:00

阅读数 1004

评论数 0

转载 Posix线程编程指南(1)-线程创建与取消

杨沙洲2001 年 10 月 这是一个关于Posix线程编程的专栏。作者在阐明概念的基础上,将向您详细讲述Posix线程库API。本文是第一篇将向您讲述线程的创建与取消。一、线程创建1.1 线程与进程相对进程而言,线程是一个更加接近于执行体的概念,它可以与同进程中的其他线程共享数据,但拥有自己的栈...

2003-07-22 10:18:00

阅读数 988

评论数 0

原创 POSIX 线程详解(3)

Daniel Robbins总裁兼 CEO,Gentoo Technologies, Inc.2000 年 9 月本文是 POSIX 线程三部曲系列的最后一部分,Daniel 将详细讨论如何使用条件变量。条件变量是 POSIX 线程结构,可以让您在遇到某些条件时“唤醒”线程。可以将它们看作是一种线...

2003-07-18 07:02:00

阅读数 1077

评论数 0

原创 POSIX线程详解

Daniel Robbins总裁/CEO, Gentoo Technologies, Inc.2000 年 7 月POSIX(可移植操作系统接口)线程是提高代码响应和性能的有力手段。在本系列中,Daniel Robbins 向您精确地展示在编程中如何使用线程。其中还涉及大量幕后细节,读完本系列文章...

2003-07-15 11:11:00

阅读数 1188

评论数 0

原创 Linux环境下的网络编程

xuyb                 Email:bai_xy@21cn.com      本文介绍了在Linux环境下的socket编程常用函数用法及socket编程的一般规则和客户/服务器模型的编程应注意的事项和常遇问题的解决方法,并举了具体代  码实例。要理解本文所谈的技术问题需要读者具...

2003-07-14 16:13:00

阅读数 3648

评论数 2

提示
确定要删除当前文章?
取消 删除