引言:
在《程序员》2003年第12期的一篇访谈录中,Ruby的发明人Matz较详细地阐述了Ruby的设计思想及遵循的原则,其中大部分我都深以为然,特别是他高度重视语言设计过程中人的因素则更是让人激赏。
摘要:
这是一款可以以曲线或柱状图的形式实时动态显示数据的控件。 主要特点是:支持显示浮点数、负数,显示数据范围大、可以自定义显示范围也可自动选择范围,还可锁定显示范围。 主要技术来源于网上,我只是对其分离改进了一下。有需要的朋友可以看看或联系我 email: wlzqin@3stonesoft.com wlzqin@sina.com qq :8573980 msn :wlzqi@hotmail.co......
摘要:
一、打开cd-rom
mcisendstring("set cdaudio door open wait",null,0,null);
二、关闭cd_rom
mcisendstring("set cdaudio door closed wait",null,0,null);
三、关闭计算机
osversioninfo osversioninfo; //......
程序设计语言正交特性的一点思考 正交(orthogonal)本来是一个几何概念,表示的是垂直相交,后来又被扩展到线性代数中,表示内积为零的两个向量之间的关系.线性空间中一组两两正交的非零向量被称为正交向量组,而在n维线性空间中,n个向量组成的正交向量组一定线性无关,因而也就一定是该空间的基.这意味着什么呢?这意味着该空间中的任意向量都可以由这一组正交向量经线性组合(linear combination)得出,因此我们可以通过这n个向量表达整个线性空间. 【推荐阅读:服务程序中如何以当前登陆用户身份运行程序】
在«程序员»2003年第12期的一篇访谈录中,ruby的发明人matz较详细地阐述了ruby的设计思想及遵循的原则,其中大部分我都深以为然,特别是他高度重视语言设计过程中人的因素则更是让人激赏.不过他对正交特性的看法却让我颇为迷惑.
在计算机科学领域,正交这个词通常表示基本元素之间互相独立与良好隔离,并且它们具备组合出一个完整"空间"的能力,而缺少其中任何一个都会丧失这种能力.如果把全面的逻辑运算想象成一种"运算空间"的话,那么not.and.or就是三个互不影响.互相不可替代的正交操作.由它们出发可以完成任意复杂的逻辑运算,但是无论少了谁,我们都会遇到某些无法完成的逻辑任务.... 下一页
摘要:
此处使用到一个特殊的宏:#
#的作用是给其后的参数添加一对双引号。
运行一下下面的例子代码:
#define enum2str(e) #e
enum value{ one ,two ,three };
void test(value v);
void main()
{
test(one);
}
void test(value v)
{
switch(v)
{
case one: c......