上一页 1 ··· 127 128 129 130 131 132 133 134 135 ··· 140 下一页
摘要: 在《数据库原理》里面,对聚簇索引的解释是:聚簇索引的顺序就是数据的物理存储顺序,而对非聚簇索引的解释是:索引顺序与数据物理排列顺序无关。正式因为如此,所以一个表最多只能有一个聚簇索引。不过这个定义太抽象了。在SQL Server中,索引是通过二叉树的数据结构来描述的,我们可以这么理解聚簇索引:索引的叶节点就是数据节点。而非聚簇索引的叶节点仍然是索引节点,只不过有一个指针指向对应的数据块。如下图:非聚簇索引聚簇索引聚簇索引与非聚簇索引的本质区别到底是什么?什么时候用聚簇索引,什么时候用非聚簇索引?这是一个很复杂的问题,很难用三言两语说清楚。我在这里从SQL Server索引优化查询的角度简单谈谈 阅读全文
posted @ 2012-02-13 17:23 知识天地 阅读(3117) 评论(2) 推荐(4)
摘要: C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。早期的软件系统多以此作为首选设计标准。。B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种 结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。B/S结构,主要是 利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言( 阅读全文
posted @ 2012-02-13 17:21 知识天地 阅读(47390) 评论(0) 推荐(1)
摘要: 2006-12-21 18:42虚拟键十六进制值十进制值相应键盘或鼠标键VK_LBUTTON011鼠标左键VK_RBUTTON022鼠标右键VK_CANCEL033Ctrl-Break键VK_MBUTTON044鼠标中键VK_BACK088Backspace键VK_TAB099Tab键VK_CLEAR0C12Clear键VK_RETURN0D13Enter键VK_SHIFT1016Shift键VK_CONTROL1117Ctrl键VK_MENU1218Alt键VK_PAUSE1319Pause键VK_CAPITAL1420Caps Lock键VK_ESCAPE1B27Esc键VK_SPACE2 阅读全文
posted @ 2012-02-13 17:18 知识天地 阅读(3475) 评论(0) 推荐(1)
摘要: 字号:大中小 在Visual C++.NET2005中,默认的字符集形式是Unicode,但在VC6.0等工程中,默认的字符集形式是多字节字符集(MBCS:Multi-Byte Character Set),这样导致在VC6.0中非常简单实用的各类字符操作和函数在VS2005环境下运行时会报各种各样的错误,这里总结了在Visual C++.NET2005环境中Unicode字符集下CString和char *之间相互转换的几种方法,其实也就是Unicode字符集与MBCS字符集转换。1、Unicode下CString转换为char *方法一:使用API:WideCharToMultiByte进 阅读全文
posted @ 2012-02-13 17:17 知识天地 阅读(379) 评论(0) 推荐(0)
摘要: 在自动换行设置的时候,要在EDIT控件的属性中选中"multiline"的属性和Auto_HScroll、Vertical scroll。.http://blog.sina.com.cn/s/blog_41604f160100877c.html经过多次测试,总结出VC编辑框(EDIT)的自动换行与自动滚屏的方法。方法一:(当EDIT映射到一CString时)m_String = m_String + sNewString + "\r\n"//自动换行(其中m_String是EDIT筐所关联的CString对象)UpdateData(false);此法只能做到自动换 阅读全文
posted @ 2012-02-13 17:16 知识天地 阅读(3408) 评论(0) 推荐(0)
摘要: 平常使用Open CV时总是跳出一个个窗口,很难将项目进行系统集成,特别是在MFC等Windows环境中加载显示Open CV中的IplImage图像;使用Open CVhighgui.h 中定义的CvvImage类,可以很好的实现Open CV和Windows MFC显示接口;先介绍一下CvvImage类:由于CvvImage是在 highgui.h 头文件中声明的,因此如果您的程序中需要使用,则必须在开头包含此头文件#include <highgui.h>CvvImage对应CImage宏:#define CImage CvvImage注意事项:由于CImage太常见, 很容易 阅读全文
posted @ 2012-02-13 15:13 知识天地 阅读(5593) 评论(0) 推荐(0)
摘要: 如果已经写好了一个C++的类,希望把它做成dll动态链接库,这里介绍一种简单的方法。 1、制作dll 利用VC6新建工程时选择win32 dynamic-Link Library,然后添加头文件和cpp文件。假设类名为exp,添加头文件exp.h,头文件中声明类的定义,添加exp.cpp,其中是成员函数的具 体定义。与一般写类的定义不同,在exp.h中需要写成class __declspec(dllexport) exp{ ...}从而说明以后从dll要被导出的类是哪一个。这样编译完就会产生exp.dll和exp.lib两个文件。 2、dll的调用 当已经生成dll后,可以在其它程序中调用dl 阅读全文
posted @ 2012-02-13 15:13 知识天地 阅读(793) 评论(0) 推荐(0)
摘要: http://www.freelancer-life.cn/ 阅读全文
posted @ 2012-02-13 15:03 知识天地 阅读(245) 评论(0) 推荐(0)
摘要: 本来下载了visual studio 2008 team suite版,但是由于 Microsoft visual studio web 创作组建安装都是失败,于是只好放弃了team版,去下载professinal版。由于以前用vista的时候安装team版也是有问题,能正常安装但 是无法编译项目。后来去弄了个professional版就好用了,没有什么问题,而且我用professional也是用的正版,因为我用学校的邮箱去 微软可以免费获取序列号。 这次就不行了,下载来了professional版还是有错,于是我去百度搜了一下,发现在某人的博客里面有相关的问题解答。其实按照他的方法做我根本没 阅读全文
posted @ 2012-02-13 15:02 知识天地 阅读(3880) 评论(0) 推荐(0)
摘要: http://www.yzmsb.com/ 阅读全文
posted @ 2012-02-13 15:02 知识天地 阅读(293) 评论(0) 推荐(0)
上一页 1 ··· 127 128 129 130 131 132 133 134 135 ··· 140 下一页