摘要: 1、定义 所谓存储过程(Stored Procedure),就是一组用于完成特定数据库功能的SQL语句集,该SQL语句集经过编译后存储在数据库系统中。在使用时候,用户通过指定已经定义的存储过程名字并给出相应的存储过程参数来调用并执行它,从而完成一个或一系列的数据库操作。 2、存储过程的创建 Orac 阅读全文
posted @ 2019-04-26 08:52 shenyantaoit 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 简介 1.说明 1)索引是数据库对象之一,用于加快数据的检索,类似于书籍的索引。在数据库中索引可以减少数据库程序查询结果时需要读取的数据量,类似于在书籍中我们利用索引可以不用翻阅整本书即可找到想要的信息。 2)索引是建立在表上的可选对象;索引的关键在于通过一组排序后的索引键来取代默认的全表扫描检索方式,从而提高检索效率 3)索引在逻辑上和物理上都与相关的表和数据无关,当创建或者删除一个... 阅读全文
posted @ 2019-04-26 08:45 shenyantaoit 阅读(431) 评论(0) 推荐(0) 编辑
摘要: GUID #include // For DEFINE_GUID // Device Interface GUID.DEFINE_GUID(GUID_DEVINTERFACE_FOR_D3XX, 0xd1e8fe6a, 0xab75, 0x4d9e, 0x97, 0xd2, 0x6, 0xfa, 0x22, 0xc7, 0x73, 0x6c);GUID DeviceGUID... 阅读全文
posted @ 2019-04-24 00:23 shenyantaoit 阅读(1100) 评论(0) 推荐(0) 编辑
摘要: 1.QT Connect 函数的第五个参数: 1)自动连接(AutoConnection),默认的连接方式,如果信号与槽,也就是发送者与接受者在同一线程,等同于直接连接;如果发送者与接受者处在不同线程,等同于队列连接。2)直接连接(DirectConnection),当信号发射时,槽函数立即直接调用 阅读全文
posted @ 2019-04-20 10:23 shenyantaoit 阅读(534) 评论(0) 推荐(0) 编辑
摘要: Qt是一个GUI框架,在GUI程序中,主线程也叫GUI线程,因为它是唯一被允许执行GUI相关操作的线程。对于一些耗时的操作,如果放在主线程中,就是出现界面无法响应的问题。 解决方法一:在处理耗时操作中频繁调用QApplication::processEvents()。这个函数告诉Qt去处理那些还没有被处理的各类事件,然后再把控制权返还给调用者。QElapsedTimer et; et.star... 阅读全文
posted @ 2019-04-19 23:50 shenyantaoit 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 从GoogleCode上下载的duilib工程中附带的一副总体设计图(如下所示),可以先整体了解一下,有个初步的认识,对后续进一步深入了解学习会很有帮助。 通过设计图有了一个初步认识后,接下来开始进一步深入学习了解,主要从以下几个方面进行了解学习:库的组成;框架基本流程;元素创建机制;消息处理机制。 1. 库的基本组成 1.1 工具库 由于duilib没有对外部的任何库进行依赖,所以在其内部... 阅读全文
posted @ 2019-04-16 11:50 shenyantaoit 阅读(903) 评论(0) 推荐(0) 编辑
摘要: 大家都见过在windows下各种气泡窗口、输入法窗口以及其他一些窗口,这些窗口看起来不像传统的windows窗那样,上面是标题栏,下面是窗口的客户区。这些窗口形状各异,可以是一个多边形,一幅图,甚至是一个人物画像等。这些异形窗口是怎么实现的呢?下面我们就来实现这个奇异形状的窗口。 其实在windows下实现特殊的窗口并不困难,有两种办法可以实现: 通过创建路径和区域、合并区域的办法。创建区域的A... 阅读全文
posted @ 2019-04-15 20:36 shenyantaoit 阅读(623) 评论(0) 推荐(0) 编辑
摘要: 编写窗口程序的步骤: 1 定义WinMain函数 2 定义窗口处理函数–自己定义处理消息 3 注册窗口类(往OS写入数据) 4 创建窗口 (在内存中创建窗口) 5 显示窗口(根据内存中对于窗口的描述信息,在显示器中绘制窗口) 6 消息循环(提取/翻译/派发) 7 消息处理 #include "stdafx.h"HINSTANCE g_hInstance =... 阅读全文
posted @ 2019-04-15 20:18 shenyantaoit 阅读(1732) 评论(0) 推荐(0) 编辑
摘要: 1 进程与进程通信 进程是装入内存并准备执行的程序,每个进程都有私有的虚拟地址空间,由代码、数据以及它可利用的系统资源(如文件、管道等)组成。多进程/多线 程是Windows操作系统的一个基本特征。Microsoft Win32应用编程接口(Application Programming Interface, API)提供了大量支持应用程序间数据共享和交换的机制,这些机制行使的活动称为进程... 阅读全文
posted @ 2019-04-14 23:16 shenyantaoit 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 1.链表是否有环 struct Node { int iData; Node* pNext; } bool IsLoop(Node* pHead) { Node* pSlow = pHead; Node* pFast = pHead; while((NULL!=pFast)&&(NULL!=pFas 阅读全文
posted @ 2019-04-13 16:29 shenyantaoit 阅读(237) 评论(0) 推荐(0) 编辑