
程序设计
文章平均质量分 83
nliuliu
这个作者很懒,什么都没留下…
展开
-
硬链接和软连接的区别
硬链接和软连接的区别 硬链接和软连接的区别: 要说明这个问题,先说明下liunx下文件和目录的本质。 事实上,在liunx上,目录也是文件的一种,它是储存了一张表的文件。例如有一个叫程序的文件夹,里面有两个文件1和2.在那张目录表内。它的内容是这样的 名称 节点 1 338 2 228 那么...原创 2009-09-21 16:07:32 · 109 阅读 · 0 评论 -
Ada语言简介
-- 什么是 Ada ? -- Ada是一种表现能力很强的通用程序设计语言,它是美国国防部为克服软件开发危机,耗费巨资,历时近20年研制成功的。它被誉为 第四代计算机语言的成功代表。与其他流行的程序设计语言不同,它不仅体现了许多现代软件的开发原理,而且将这些原理付诸实现。因此,Ada语言的使用可大 大改善软件系统的 清晰性, 可靠性, 有效性, 可维护性。Ada是现有的语言中无与伦比的一种 ...原创 2009-07-31 10:07:10 · 2373 阅读 · 0 评论 -
getch(),getche(),getchar()的区别
getch()、getche()和getchar()函数 (1) getch()和getche()函数 这两个函数都是从键盘上读入一个字符。其调用格式为: getch(); getche(); 两者的区别是: getch()函数不将读入的字符回显在显示屏幕上, 而getche() 函数却将读入的字符回显到显示屏幕上。 ...原创 2009-09-02 15:38:44 · 165 阅读 · 0 评论 -
ANSI,ASCII,Unicode的区别与联系
快下班时,爱问问题的小朋友Nico又问了一个问题: "sqlserver里面有char和nchar,那个n据说是指unicode的数据,这个是什么意思。" 并不是所有简单的问题都很容易回答,就像这个问题一样。于是我答应专门写一篇BLOG来从头讲讲编码的故事。那么就让我们找个草堆坐下,先抽口烟,看看夜晚天空上的银河,然后想一想要从哪里开始讲起。嗯,也许这样开始比较好…… 很久很久以前,有...原创 2009-09-10 21:13:02 · 118 阅读 · 0 评论 -
字符编码格式小结(ASCII/Unicode/UTF-8)
1. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出 256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从 0000000到11111111。 上个世纪60年代,美国制定了一套字符编码,对英语字...原创 2009-09-10 21:22:54 · 83 阅读 · 0 评论 -
Windows程序架构
一、Windows程序框架 所有的Windows程序都是基于一个模式的,分为以下几个步骤: 1、定义窗口类(使用已有窗口类时可省略) 2、注册窗口类(使用已有窗口类时可省略) 3、创建窗口 4、显示窗口(根据情况可省略) 5、更新窗口(根据情况可省略) ...原创 2010-12-14 08:24:49 · 360 阅读 · 0 评论 -
内存池技术详解
概述 内存池(MemPool)技术备受推崇。我用google搜索了下,没有找到比较详细的原理性的文章,故此补充一个。另外,补充了boost::pool组件与经典MemPool的差异。同时也描述了MemPool在sgi-stl/stlport中的运用。 经典的内存池技术 经典的内存池(MemPool)技术,是一种用于分配大量大小相同的小对象的技术。通过该技术可以极大加快内...原创 2010-09-03 09:12:27 · 118 阅读 · 0 评论