摘要:[开源项目之四]
idealx遵从rfc的开源pki项目
前面,我介绍了著名且取得巨大成就的开源安全项目openssl、开源的防火墙sinus,以及开源的ids(入侵检测系统) snort等,本以为天上掉馅饼不是常有的事,但近日在网上闲逛又找到一些开源的并且很优秀的东东。想想这么久了也没给网上朋友带来什么好的东西,所有今天抽点时间将一些内容整理一下。首先我先介绍一个开源的pki(公钥基础......
摘要:[开源项目之二]
开源的firewall(防火墙) sinus
其实,对于防火墙,国内处冠以其名的确不少,再介绍似乎也意义不大,但是当我第一次看到sinus时,我还是被它深深地吸引了。首先,是它的源代码完全开发,并且更重要的是它的源代码注释地相当好。几乎每一个的c头文件的表达式都注释地相关清楚。sinus的防火墙核心部分及日志工具等是完全用c语言写的,用户界面方面等方面是用java写的,而......
WriteYourOwnOperatingSystemTutorial(1)上一页 ...
(the first character is the letter ‘l’, not the number ‘1’.) this command loads sectors off a disk into a portion of ram. the 4 numbers after the ‘l’ represent in order, the beginning address where you want the data loaded, the drive number (0 for first floppy driver), the first sector on the disk to load, and how many sectors to load. typing this command will load the first sector of the floppy into memory starting at address 0.
-d 0 【程序编程相关:
[shell] 常用的正则表达式】
now that we have the boot record loaded into memory, we want to view its contents. type the following command. 【推荐阅读:
软raid 方法】
0af6:0000 eb 3c 90 4d 53 44 4f 53-35 2e 30 00 02 01 01 00 .<.msdos5.0..... 【扩展信息:
How to send mail wit】
what you see are 8 lines that represent the first 128 (0x80 in hex) bytes in the floppy’s boot record. the results (for my floppy disk) are the following.
0af6:0010 02 e0 00 40 0b f0 09 00-12 00 02 00 00 00 00 00 ...@............
0af6:0020 00 00 00 00 00 00 29 f6-63 30 88 4e 4f 20 4e 41 ......).c0.no na
0af6:0030 4d 45 20 20 20 20 46 41-54 31 32 20 20 20 33 c9 me fat12 3.
0af6:0040 8e d1 bc f0 7b 8e d9 b8-00 20 8e c0 fc bd 00 7c ....{.... .....|
0af6:0050 38 4e 24 7d 24 8b c1 99-e8 3c 01 72 1c 83 eb 3a 8n$}$....<.r...:
0af6:0060 66 a1 1c 7c 26 66 3b 07-26 8a 57 fc 75 06 80 ca f..|&f;.&.w.u......
下一页 摘要:沉思录:别人的棺材
荣耀 2003
一个大的软件系统通常包括若干子模块。通常来说,良好的设计具有这样一些特点:
1. 模块功能单纯、明确、不重叠;
2. 模块之间的通讯接口清晰;
3. 模块耦合度较小。
现在有a、b两个模块,a模块负责生成指令,b模块负责执行指令,两个模块对指令的格式定义了规约。
a模块生成的指令,可能在格式上就是不正确的,也可能格式正确但内容非法,比......