摘要:如果你正在负责一个基于sql server的项目,或者你刚刚接触sql server,你都有可能要面临一些数据库性能的问题,这篇文章会为你提供一些有用的指导(其中大多数也可以用于其它的dbms)。 在这里,我不打算介绍使用sql server的窍门,也不能提供一个包治百病的方案,我所做的是总结一些经验----关于如何形成一个好的设计。这些经验来自我过去几年中经受的教训,一直来,我看到许多同样的设计......
摘要:微软公布了visual studio 2005 express beta products公开下载 地址分别如下,累计大小约在510m左右: dotnet framework version 2.0 redistributable package beta 1 (x86) - 24mhttp://go.microsoft.com/fwlink/?linkid=30093&clcid=0x4......
善用你的C(二) 前一篇文章讨论了表达式的用法,其中很多网友都指出最后一个例子有问题a&0x80这里面的a是16位.我当
的位与符号位应该是一样的,但介于维护的方便大家最好还是不要这样写. 【程序编程相关:建筑的永恒之道】
时也是疏忽,不过细想起来如果a的取值范围在-127与127之间这样写是没有问题的,因为除了最后8位之外前面 【推荐阅读:全世界所有程序员都会犯的错误】
写出好的c程序. 【扩展信息:软件的可维护性】
下面我们进入本文的主题——指针的探讨.指针是c中最突出的功能之一,如果不能灵活的运用指针就不能 指针就是存储内存地址的一个存储单元.下面我们来讨论一下指针变量与指针常量.先看一个例子:#include void main(){ int a=5; int *p=&a; printf("p=%d\n",p); printf("&a=%d\n",&a); p++;//编译通过 (&a)++;//错误}我们可以看出p与&a的值是相等的,这说明p与&a是同一个地址,但(&a)++为什么会出现错误呢?这是因为&a只
是一个常量它并没有存储到变量中去,所以我们不能给他赋值.如果想让一个指针变量不可改变只要在定义是
加上const就可以了.... 下一页
摘要:1.基于对话框运行的情况,即只允许单一对话框运行的情况.使用互斥变量.在cwinapp::initinstance()的重载函数中,加入如下语句. handle hmutex = ::createmutex( null, true, m_pszappname ); if ( ::getlasterror() == error_already_exists ) return false;如果已经有实......