2008-07-24

一个LRU算法的实现

关键字: lru java 链表法实现
LRU是Least Recently Used的缩写,即最近最少使用页面置换算法,是为虚拟页式存储管理服务的。该算法的初衷是有内存管理而被提出来的,其目的是为解决“如何节省利用容量不大的内存为最多的进程提供资源”时如何减少过多的让进程去读取外存。 这里以链表法来实现LRU: 一点介绍 操作系统为每个进程维护一条链表,链表的每个结点记录一张页面的地址。调用一次页面,则把该页面的结点从链中取出,放到链尾;要装入新页,则把链头的页面调出,同时生成调入页面的结点,放到链尾。 LRU算法的理论基础是:局部性原理 /* *Created on 2008-7-24 */ ...
2008-04-18

JavaScript 模拟marquee效果

关键字: javascript, marquee, firefox, ie, 停止、渐变
这段代码主要实现了一个具有渐变滚动效果的marquee,当其获得焦点的时候会出现停顿效果 javascript代码如下: /** *@author anwx <a href="mailto:luckyanzi@china.com.cn">An Weixiao</a> *@version $Id$ */ var m_iInterval; var m_Height; var iScroll=0; var SnowMarquee = function(){} SnowMarquee.prototype = { //其实其应该具有 timeout c ...
2008-04-10

关于setTimeout我来说两句

关键字: settimeout setinterval
关键点: 1、在类中如何使用setTiemout 注意代码中var self = this. 2、使用setTimeout模拟setInterval 3、避免一些错误 如too much recursion 错误的代码尝试 var SnowSetTimeoutTest = function(){ this.count = 0; } SnowSetTimeoutTest.prototype.testIt = function(){ var self = this; alert(this.count++); /** *但 ...
2007-12-26

病毒测试

关键字: 火星一下 病毒特征
把下面这段代码复制到记事本里,保存为(测试文件),然后静观杀毒软件之变。 X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H* 特等:复制完代码后便提示内存有病毒  //杀毒软件很强悍啊! 优等:刚保存完就提示病毒(或者直接删除) //很不错啊! 中等:保存后几秒提示病毒(或者直接删除) //还凑合啊! 下等:需自己启动病毒扫描查杀才提示病毒(或者直接删除) //是时候了,该换了! 劣等:无论怎么扫描都无法提示病毒(或者直接删除) //不换就等死吧
2007-12-18

发现一个绝对的“两袖清风”的网站一角

关键字: 建议改进!!!!
这个页面也太“素”了把,绝对和“荤”不沾边,正可谓两袖清风………… http://yfj.mos.gov.cn/yfj/suggestion/suggestion.jsp
2007-12-13

JavaScript 中this关键字的一点解释

关键字: this Javascript
在早先的一篇blog中说event的时候有些关于方法中this使用的问题讨论,这里整理单独出来。 ---------首先解释一下,这里说明的this的用法主要涉及到方法的调用问题。 1、this代表了什么? function doSomething() { this.style.color = '#cc0000'; } 这个方法中this代表了什么呢?它试图改变谁的样式呢? 可以很不负责任的告诉你谁调用了它就代表谁! 以一段代码说明如下: <html> <head><title></title> <script language="ja ...
2007-10-18

Windows 2000下运行oracle的worksheet问题

关键字: 命令行参数过长
这个问题的起因主要是: On windows platforms the maximum length of a command line is approximately 2052 characters. 解决办法: 建立一个虚拟盘符来映射oracle的安装目录 subst p: oracle_home 然后使用p:替换掉\bin\oemapp.bat中关于oracle_home的字符 一切就OK了, 推荐做法是在安装oracle时,目录的路径不要太长,最好小于24个字符. 就先这样了,不做过多的描述了,都加班好长时间了,休息对我已经成了奢侈品;
2007-10-14

Oracle中关于用户的一些操作

关键字: oracle92 user
查看当前用户的角色 SQL>select * from user_role_privs; SQL>select * from session_privs 查看当前用户的系统权限和表级权限 SQL>select * from user_sys_privs; SQL>select * from user_tab_privs;
什么是TCP/IP协议   TCP/IP协议(Transfer Controln Protocol/Internet Protocol)叫做传输控制/网际协议,又叫网络通讯协议,这个协议是Internet国际互联网络的基础。 TCP/IP是网络中使用的基本的通信协议。虽然从名字上看TCP/IP包括两个协议,传输控制协议(TCP)和网际协议(IP),但TCP/IP实际上是一组协议,它包括上百个各种功能的协议,如:远程登录、文件传输和电子邮件等,而TCP协议和IP协议是保证数据完整传输的两个基本的重要协议。通常说 TCP/IP是Internet协议族,而不单单是TCP和IP。 ...
计算机是很方便,但是却给我留下了太多的迷惑,写代码也有很久了,可是真的不知道这段代码在计算机中的来龙去脉, public class Hello{ public static void main(String[] args){ System.out.println("糊涂哈!"); } } 就象不知道我吃到肚子里的饭怎么就从口-胃-肠-%%%%被排出一样? 难道是因为高级语言比低级语言更加抽象、简洁:    一条高级语言的指令相当于几条机器语言的指令。    用高级语言编写的程序同自然英语语言非常接近,易于学习。    用高级语言编写程序并不需要某种 ...
anweixiao
搜索本博客
我的相册
893e2305-44e5-4915-8bc7-e151b7dcaec0-thumb
DSC_0341
共 4 张
最近加入圈子
存档
最新评论