自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(35)
  • 收藏
  • 关注

转载 Linux编程之路(初学者)(ZT)

作者:kerberos文章来源:http://www.linuxsir.org/bbs/showthread.php?s=&threadid=41787&perpage=15&pagenumber=2建议学习路径:首先先学学编辑器,vim, emacs什么的都行。然后学make file文件,只要知道一点就行,这样就可以准备编程序了。然后看看《C程序设计语言》K&R

2004-11-08 00:45:00 2321 2

原创 chnos(屋脊)的Linux桌面应用

chnos(屋脊)的Linux桌面应用桌面:Gnome2.6上网方式:ADSL(pppoeconfig)浏览器:firefox1.0pre(各种皮肤和插件)聊天:OpenQ,XChatIRC,LICQ邮件:Thunderbird0.8和Mutt输入法:SCIM(智能拼音,五笔字型,内码输入)编辑器:Gvim6.4,Emacs,gedit文字处理:Openoffice套件,LatexP2P应用:

2004-11-07 05:06:00 1237

原创 C++大师Lippman:我对中国程序员的忠告

C++语言的创立者,斯坦-利普曼(Stan Lippman) 9月17日参加了在北京召开的微软技术大会Tech.Ed2004并做了"The C++ Binding, Integrating a Static and dynamic "的主题演讲。利普曼和天极网记者畅谈了对“中国程序员的30岁现象”的看法,对C++、NET、面向对象等新技术发表了自己的看法。   天极网:做为C++大师,你认为一个优

2004-11-07 04:54:00 1087

原创 UTF-8 and Unicode FAQ

UTF-8 and Unicode FAQby Markus Kuhn 中国LINUX论坛翻译小组 xLoneStar[译] 2000年2月 这篇文章说明了在 POSIX 系统 (Linux,Unix) 上使用 Unicode/UTF-8 所需要的信息. 在将来不远的几年里, Unicode 已经很接近于取代 ASCII 与 Latin-1 编码的位置了. 它不仅允许你处理处理事实上存在于

2004-11-06 23:39:00 1250 1

原创 UNIX安全编程及库函数说明

UNIX安全编程及库函数说明   UNIX系统为程序员提供了许多子程序,这些子程序可存取各种安全属性.有些是信息子程序,返回文件属性,实际的和有效的UID,GID等信息.有些子程序可改变文件属性.UID,GID等有些处理口令文件和小组文件,还有些完成加密和解密.    本文主要讨论有关系统子程序,标准C库子程序的安全,如何写安全的C程序并从root的角度介绍程序设计(仅能被root调用的子程序).

2004-11-06 19:44:00 1072

原创 Linux 内核解读入门

Linux 内核解读入门   针对好多Linux 爱好者对内核很有兴趣却无从下口,本文旨在介绍一种解读linux内核源码的入门方法,而不是解说linux复杂的内核机制;   一.核心源程序的文件组织:   1.Linux核心源程序通常都安装在/usr/src/linux下,而且它有一个非常简单的编号约定:任何偶数的核心(例如2.0.30)都是一个稳定地发行的核心,而任何奇数的核心(例如2.1.42

2004-11-06 19:41:00 1712 1

原创 Linux 核心(三)

Linux 核心(三)  www.ibmtc.pku.edu.cn/crs/kernel/kernel.htm  (此文作者允许此文用于学术目的.)  第十六章  引 导 和 关 机  这一部分前几章的内容主要集中在 Linux 内核上,同时也简要阐述了与各内核组件相关的系统工具和系统调用,这部分后面几章的内容主要讲述尚未在前几章中论及的、与系统管理有关的内容。  本章解释 Linux 系统的引导

2004-11-06 19:38:00 1317

原创 Linux 核心(二)

Linux 核心(二)  www.ibmtc.pku.edu.cn/crs/kernel/kernel.htm  (此文作者允许此文用于学术目的.)  第十一章  进程及进程间通讯机制  程序是保存在磁盘上的文件,其中包含了计算机的执行指令和数据,而进程则可以看成是运行中的程序。程序是静态的,而进程是动态的。和进程联系在一起的不仅有进程的指令和数据,而且还有当前的指令指针、所有的 CPU 寄存器以

2004-11-06 19:37:00 11623

原创 Linux 核心(一)

Linux 核心(一)  www.ibmtc.pku.edu.cn/crs/kernel/kernel.htm  (此文作者允许用于学术目的.)  第二部分  Linux 奥秘  Linux 以及许多在 GNU 通用公共许可证条款的保护下发行的软件,经常被人们误认为是“免费”软件,但是,GNU GPL 条款中所谓“free”的原意实际是“自由”,也就是说,用户享有自由发行软件,修改源代码并重新发行

2004-11-06 19:33:00 2179

原创 从程序员角度看ELF

从程序员角度看ELF 原文:《 ELF:From The Programmer‘s Perspective》 作者:Hongjiu Lu      NYNEX Science & Technology, Inc.     500 Westchester Avenue     White Plains, NY 10604, USA 翻译:alert7                       al

2004-11-06 19:29:00 1329

原创 关于二十四点游戏的编程思路与基本算法

漫长的假期对于我来说总是枯燥无味的,闲来无聊便和同学玩起童年时经常玩的二十四点牌游戏来。此游戏说来简单,就是利用加减乘除以及括号将给出的四张牌组成一个值为24的表达式。但是其中却不乏一些有趣的题目,这不,我们刚玩了一会儿,便遇到了一个难题——3、6、6、10(其实后来想想,这也不算是个太难的题,只是当时我们的脑筋都没有转弯而已,呵呵)。  问题既然出现了,我们当然要解决。冥思苦想之际,我的脑中掠过

2004-11-06 19:02:00 1350 1

原创 C语言的编程风格

第一章:缩进格式  Tab是8个字符,于是缩进也是8个字符.有很多怪异的风格,他们将缩进格式定义为4个字符(设置为2个字符!)的深度,这就象试图将PI定义为3一样让人难以接受.   理由是:缩进的大小是为了清楚的定义一个块的开始和结束.特别是当你已经在计算机前面呆了20多个小时了以后,你会发现一个大的缩进格式使得你对程序的理解更容易.   现在,有一些人说,使用8个字符的缩进使得代码离右边

2004-11-06 19:01:00 1293

转载 STL 简介,标准模板库(zt)

STL 简介,标准模板库[ZT] 作者:Scott Field这篇文章是关于C++语言的一个新的扩展--标准模板库的(Standard Template Library),也叫STL。 当我第一次打算写一篇关于STL的文章的时候,我不得不承认我当时低估了这个话题的深度和广度。有很多内容要含盖,也有很多详细描述STL的书。因此我重新考虑了一下我原来的想法。我为什么要写这篇文章,又为什么要投稿呢?

2004-11-06 18:50:00 1652 1

原创 RSA算法是怎样工作的

RSA算法是怎样工作的几天以前,我们通告了依据等式"c=m^e(mod N)"进行的RSA算法公共域名的发布,而今天我们将通过有关编码和译码的练习来解释公共域名的RSA算法是怎样工作的.我们将使用二虚构的人物,并且出于简化计算地目的,我们也将使用一些比这一算法中实际使用的大数字要小得多的值. 首先,艾丽斯选择任意两个必须保密的素数‘p‘和‘q‘,(例如p=17和q=11).然后她就

2004-11-06 18:41:00 1218

原创 RSA算法简介

RSA算法简介王汉强 1978年就出现了这种算法,它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字命名:Ron Rivest, AdiShamir 和Leonard Adleman。但RSA的安全性一直未能得到理论上的证明。RSA的安全性依赖于大数分解。公钥和私钥都是两个大素数( 大于 100个十进制位)的函数。据猜测,从一个密

2004-11-06 18:39:00 1861

转载 RSA加密超出117字节的数据出错的解决方案(zt)

文章来源:http://www.cnblogs.com/zhenyulu前一阵给公安局做项目,用到了公钥加密技术及对称密钥加密技术。信息通过3DES进行加密,而密钥通过RSA公钥体系传送。客户端使用CPU卡eKey进行解密。但是在系统编写过程中发现,.net中的RSA加密算法为了提高安全性,在待加密数据前要添加一些随机数,因此,使用.NET中的RSA加密算法一次最多加密117字节数据(多于11

2004-11-06 18:34:00 1532

原创 Modules的概念及使用

By Wing, 出处:Linuxaid   一、什么是 modules?    modules 的字面意思就是模块,在此指的是 kernel modules;简单来说,一个模块提供了一个功能,如 isofs、minix、nfs、lp 等等。传统来讲,模块化有两个方法解决:设计者可以把各项功能分离到单独的叫做线程的处理中去,或者是将内核以包含/排除一些功能的方式重新编译。如果把功能分离到线程中去,

2004-11-06 18:29:00 1530

转载 SDL,好东西!(ZT)

文章来源:http://www.hongliang.net/index.php?page=7  当我每天每夜都在冥思苦想该使用什么技术如何实现我的实景聊天室的梦想时,刘杉告诉了我,那不会是一个梦,梦已经变成了现实。   那就是,使用SDL!!!!!!!!!   SDL是Simple Directmedia Library的缩写,第一个字母非常重要,simple。   优点:   1、跨平台。太棒了

2004-11-06 18:19:00 1406 1

原创 Linux 程序设计入门

首发于 www.loveunix.net 2004-04-07Modified 2004-10-14   by Carol Prerequisite 先决条件:在Linux上编写 C 程序,至少要熟悉以下两方面的基础知识:1. C语言的编程基础,至少要知道一些基本的语法,控制流程等编程常识。对常用的标准 C 函数库有常识性的了解。2. 对Linux/UNIX 的操作有常识性的了解,掌握常用

2004-11-03 17:09:00 1576

转载 Linux下C语言编程(ZT)

文章来源:网络 Linux的发行版中包含了很多软件开发工具。 它们中的很多是用于 C 和 C++应用程序开发的。 本文介绍了在 Linux 下能用于 C 应用程序开发和调试的工具。 本文的主旨是介绍如何在 Linux 下使用 C 编译器和其他 C 编程工具, 而非 C 语言编程的教程。 在本文中你将学到以下知识: · 什么是 C · GNU C 编译器 · 用 gdb 来调试GCC应用程序

2004-11-03 16:52:00 1067

原创 编程语言的圣战

来源:网络 编程语言的圣战 讨论那种编程语言比较好实在是一个危险的工作, 随时可能被人拖出去海k一顿 以下是个人观点, 你不同意, 那是你的事情, 不要打我: 机器语言: 不是人学的, forget it. 汇编语言: 是目前还能学到的最低级的语言, 功能最强大, 只有你编不出来的, 没有做不到的. 但是开发效率很低, 在写应用程序的时候不推荐, 越少用越好, 对效率, 程序长

2004-11-03 16:05:00 1423 1

原创 学C++ 的50条建议

文章来源:互联网学C++ 的50条建议 1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看; 4.不要被VC、BCB、BC、MC、TC等词汇所迷惑—

2004-11-03 14:20:00 1028

转载 推荐C++教程(ZT)

文章来源:http://blog.csdn.net/shaohui推荐C++教程1.  > , Bjarne Stroustrup 这是一本每个人都应该买但不一定要看的书,强烈建议初学者不要看这本书,否则可能会一头雾水,失去信心,BS写书本来就不怎么样,他自己都说他的书有些晦涩难懂,但是买一本放在书柜里,有什么不清楚的地方查查高人如何解析还是有必要的。中文版是裘老师翻译的,以裘老师的深厚功力,技术

2004-11-03 14:13:00 1098

原创 wxWindows 2

wxWindows 2用C++编写跨平台程序中文版说明本教程由Gxl117翻译并将继续维护,这是本教程的第一稿,如果发现错误请与我(Email:gxl117@yahoo.com.cn)联系让我能及时修正它。之后还会对这个教程进行更多的扩充,欢迎广大网友提供意见。本教程遵循GPL协议发布。本许可授权你制作和发布本教程的拷贝,但在所有拷贝上要保留本版权声明和许可声明。如果你准备

2004-10-15 23:14:00 1238 2

原创 用Bochs安装Minix

用Bochs安装Minix 1.关于Bochs       Bochs是一款用C++开发的开放源代码的X86 CPU模拟器,同时也是一台不错的虚拟PC,可以运行在大多数平台上。Bochs起初是为调试Minix而设计的,所以该软件具备调试操作系统的功能(记着这个,它很重要,也很优秀),是开发操作系统必不可少的软件之一。更多详情请参照官方网站。 [官方网站]:http://

2004-10-13 15:11:00 5549 1

原创 显示文本文件内容的type命令源代码

显示文本文件内容的type命令源代码 今天学文件,练手的...Look/*  Name: x_type.c  Author: x-bit at 167168.kmip.net(纯技术论坛)   Description: 显示文本文件内容的type命令源代码               dev-cpp5 + win2k 下调试通过                转载请保留上述信息的完整性  

2004-10-12 11:59:00 1518

原创 文件copy命令的源代码

文件copy命令的源代码 /*  Name: x_copy.c  Author: x-bit at 167168.kmip.net(纯技术论坛)   Description: 文件copy命令,只能copy 一个文件。               用法:命令 源文件 目标文件                dev-cpp5 + win2k下调试通过;                转载请保

2004-10-12 11:57:00 1711

原创 GNU通用公共许可证

GNU通用公共许可证 1991.6 第二版版权所有(C)1989,1991 Free Software foundation, Inc.675 Mass Ave, Cambridge, MA02139, USA允许每个人复制和发布这一许可证原始文档的副本,但绝对不允许对它进行任何修改。 序言大多数软件许可证决意剥夺你的共享和修改软件的自由。对比之下,GNU通用公共许可证力图保证你的共享

2004-10-12 11:45:00 1028

原创 自己动手写操作系统

自己动手写操作系统转自:http://www.pagoda-ooos.org/请作者与本站联系  自由软件社区是一个充满自由和梦想的地方,在10余年的时间里它创造了一个又一个奇迹。然而,这些奇迹的创造者不只是Stallman,也不只是Linus Torvalds,而是活跃在世界各地的不计其数的开发人员。 在使用各种功能强大的自由软件时,我总会对其开发

2004-10-12 11:43:00 1094

原创 如何实现自己的操作系统

如何实现自己的操作系统 How to begin to write an Os---------------------------This tutorial is meant for those who are familiar with assembly languges and some knowledge of system intern

2004-10-12 11:41:00 1371

原创 Bochs 调试技术

Bochs 调试技术Freos Hobby OS: Frank Wang / 中国核芯网  对于任何想尝试写自己的操作系统的朋友来说,我都要向你推荐Bochs。这个模拟器最大的好处就是可以单步调试。在没了解它之间,我在写Freos几乎是瞎子,进展十分缓慢,特别是在你没有完成显示器驱动之前,你可以想象,看不到任何出错信息,看不到寄存器状态,这个时候你一定觉得Bochs是你的福星。^_^   

2004-10-12 11:36:00 1288

原创 用Bochs调试NTLDR

用Bochs调试NTLDR2004-8-6 9:27:14转自中华补天网用Bochs调试NTLDR作  者:于旸邮  件:tombkeeper[0x40]nsfocus[0x2e]com        tombkeeper[0x40]xfocus[0x2e]org完成于:2004.7.9关键字:bochs, bochsdbg, ntldr, 调试    对一

2004-10-11 16:24:00 1791 2

原创 简单的学生信息管理系统

/*  Name: mis_sims.c  Author: x-bit  Description: 简单的学生信息管理系统  Date: 07-11-2004*/#include #include #include #include #define MAX 500    /*定义存储容量*/typedef struct{ int month, day, year; /*出生年月*/}BT;

2004-10-11 02:46:00 3091

原创 数制的转换

/*  Name: bodh.c  Author: x-bit   Description: 十进制,二进制,八进制,十六进制的转换   Date: 04/22/2004  Copyright: x-bit@163.com*//*#include */#include #define M 100/*************************************************

2004-10-11 02:37:00 848 1

原创 输入一串字符,判断该字符串是不是合法的C语言标识符

/* * Name: identifier.c * Author: x-bit, at www.patching.net, AllRights Reserved. * Description: 输入一串字符,判断该字符串是不是合法的C语言标识符。 * Date: 09-05-2004 * Compile environment: win2k+vc6下调试通过 * */#include int

2004-10-11 02:25:00 1775

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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