学习操作系统最好的方式当然是实现一个系统内核。自己从零开始写一个完整的内核会消耗大量时间在一些小细节上。MIT 6.828课程“Operating System Engineering”就提供了很好的实现一个系统内核的素材,该课程最终实现一个完整的包含“内存管理”、“中断处理”、“进城调度”、“网络...
分类:
其他好文 时间:
2014-11-30 00:17:56
阅读次数:
136
前言 哈夫曼编码(Huffman coding)是一种可变长的前缀码。哈夫曼编码使用的算法是David A. Huffman还是在MIT的学生时提出的,并且在1952年发表了名为《A Method for the Construction of Minimum-Redundancy Codes》的....
分类:
其他好文 时间:
2014-11-27 23:24:27
阅读次数:
448
摘自:http://blog.csdn.net/shenghui188/archive/2010/03/28/5423959.aspx方法一首先,先简单介绍一下MD5MD5的全称是message-digest algorithm 5(信息-摘要算法,在90年代初由mit laboratory for...
移动前端界面进去的时候,我们会看到地址工具条,这看起来不怎么像一个APP,那么怎么隐藏掉这个地址条,下面提供了一个比较合适的代码,支持IOS和Android./*! Normalized address bar hiding for iOS & Android (c) @scottjehl MIT ...
分类:
移动开发 时间:
2014-11-25 14:22:35
阅读次数:
188
http://tedlab.mit.edu/~dr/gdbintro.htmlhttp://emacser.com/emacs-gdb.htmCxd: 打开目录C-x spaceIf you type this sequence while your cursor is in your source...
分类:
数据库 时间:
2014-11-24 16:41:06
阅读次数:
256
计算机整体的层次关系:
硬件层
Kernel内核层
LibraryAPI层
应用程序、shell层(图形界面GUI、命令行接口CLI)
内核功能:
进程管理
内存管理
文件系统
网络功能
硬件驱动
安全机制。。。
GE,Bell,MIT联合在MainFrame机器上用汇编语言开发出了Multics(最早的大型操作系统)
Ken..
分类:
其他好文 时间:
2014-11-24 01:15:36
阅读次数:
222
常见开源协议BSD Apache GPL LGPL MIT zlib/libpngBSD可以自由使用,修改源代码,也可以修改后再次发布允许使用者修改和重新发布代码,也允许使用或在BSD代码上开发商业软件发布和销售,因此是对商业集成很友好的协议当你发布使用了BSD协议的代码,需要满足三个条件:如果再发...
分类:
其他好文 时间:
2014-11-21 12:09:31
阅读次数:
139
/*The MIT License (MIT)Copyright (c) Permission is hereby granted, free of charge, to any person obtaining a copyof this software and associated docu....
分类:
编程语言 时间:
2014-11-19 17:50:40
阅读次数:
258
/*! * jQuery JavaScript Library v1.4 * http://jquery.com/ * * Copyright 2010, John Resig * Dual licensed under the MIT or GPL Version 2 licenses. * ht...
分类:
Web程序 时间:
2014-11-18 23:19:47
阅读次数:
347
/*
?*?Lazy?Load?-?jQuery?plugin?for?lazy?loading?images
?*
?*?Copyright?(c)?2007-2012?Mika?Tuupola
?*
?*?Licensed?under?the?MIT?license:
?*???http://www.opensource.org/l...
分类:
Web程序 时间:
2014-11-16 12:11:56
阅读次数:
284