- 博客(23)
- 资源 (5)
- 收藏
- 关注
翻译 行为诡异的子查询与非常用谓词ANY/ALL/SOME
行为诡异的子查询假定你现在想从Northwind数据库中查询所有未给客户LAZYK发送订单的发货人,由数据可知,只有发货人1(Speedy Express)是唯一满足条件的。下边查询期望能返回给定结果:SELECT ShipperID, CompanyNameFROM dbo.ShippersWHERE ShipperID NOTIN (SELECT ShipperID FROMdbo.Orders WHERECustomerID = N'LAZYK');令人惊奇的是,它返
2010-07-24 16:59:00
1087
翻译 EXISTS与IN, NOT EXISTS与NOT IN比较
EXISTS返回TRUE或者 FALSE,取决于子查询返回的结果集是否至少包含一行。不同于其它谓词(如IN)和逻辑表达式,EXISTS不能返回UNKNOWN。子查询或者返回行集,或者不返回。假如子查询对某一特殊行的筛选导致结果返回 UNKNOWN,则该行不会被返回到子查询的结果集中。因为在筛选过程中,UNKNOWN是被作为FALSE来对待的。换句话说,在存在筛选条件的子查询中,EXISTS返回TRUE的前提条件是至少有一行针对筛选值为TRUE。先看一个exists实例。下边查询返回表Customers中所有
2010-07-23 17:42:00
1509
原创 no matching symbolic information found
用VC6.0创建MFC应用程序ErrorShow,当向窗体添加RichEdit控件后,编译不出问题,Debug模式启动时出现如下信息(程序并为正常启动)Loaded ntdll.dll, no matching symbolic information found.Loaded C:/WINDOWS/system32/kernel32.dll, no matching symbolic i
2010-04-12 17:51:00
7787
转载 关于Visual Assert
Visual Assert Makes Test-Driven Visual C++ Development a Snap.http://www.visualassert.com/unit-testing-framework/
2010-04-07 14:25:00
1165
原创 VBS Popup方法应用
ms-help://MS.MSDNQTR.v90.en/script56/html/wsMthPopup.htmPopup method: Displays text in a pop-up message box.intButton = object.Popup(strText,[nSecondsToWait],[strTitle],[nType])[Arguments]object
2010-03-31 11:29:00
6329
原创 vbs(with WMI) 注册表操作
1, 注册表读,写,删,注意区分主键 ,键值的区别,若为主键(key),则在strName后边加上反斜杠,键值则不用Dim WshShell, bKeySet WshShell = WScript.CreateObject("WScript.Shell")写key,后边值类型可自动转换WshShell.RegWrite "HKCU/Software/ACME/FortuneTeller/",0
2010-03-30 12:25:00
2565
原创 WMI (VBScript) 学习2: 本地连接配置信息获取和修改
主要实现功能: 在 "192.168.0.120" and "192.168.0.8" 之间切换网关地址 有几点需要注意的:1. 带返回值函数需声明变量来接收其返回值。否则如 objItem.EnableStatic(strIPAddress, strSubnetMask)不给定返回值将出现编译器错误: 调用过程(Sub)时不能使用括号(为什么?) 2.对于变量数据类型为数
2010-03-24 12:29:00
3343
原创 飞秋共享问题
这阵飞秋共享(无密码)总设置不成功,不论怎么选择文件夹,在共享里边总是无法显示。 后来想给设置给密码看能行不,发现有旧密码(版本是从别人那拷贝的,别人自己的共享没问题),因此有密码的共享也没法设置 仔细看了下飞秋配置文件,有一字段(乱码) 疑似原始密码,把值清空后,发现就可以重新设置共享了
2010-03-23 17:30:00
3847
原创 WMI 学习
On Error Resume NextstrComputer = "."Set objWMIService = GetObject("winmgmts://" & strComputer & "/root/cimv2")Set colItems = objWMIService.ExecQuery("Select * from Win32_ServerConnection WHERE SHareN
2010-03-22 17:27:00
2310
原创 WMIC 初体验--动态监听当前机器共享文件夹是否被远程访问
strComputer = "."Set objWMIService = GetObject( _ "winmgmts://" & strComputer & "/root/cimv2")strCondition = "FALSE"While trueif strCondition = "FALSE" ThenWScript.Sleep(3000)elseWScript.Sleep(60
2010-03-12 16:13:00
1686
原创 时钟程序(转)
// TrayTestDlg.h : header file//#if !defined(AFX_TRAYTESTDLG_H__F0C8E785_F475_41A7_B2AF_B4B4BD7614D7__INCLUDED_)#define AFX_TRAYTESTDLG_H__F0C8E785_F475_41A7_B2AF_B4B4BD7614D7__INCLUDED_#if _MSC_V
2010-03-02 17:59:00
727
原创 胡乱代码
//通过标题模糊搜索 // HWND hWndWindow = objRemote.GeneralSearchWindow(_T("管理控制台")); if (hWndWindow ) { if (((CWnd)hWndWindow).IsIconic()) { ((CWnd)hWndWindow).ShowWindow(SW_RESTORE); } ::
2010-02-26 15:11:00
1188
原创 获取窗体句柄:通过窗体标题模糊查询
对于 HWND FindWindow( LPCTSTR lpClassName, LPCTSTR lpWindowName); lpWindowName必须和查询窗体标题完全相等情况下才可正确返回窗体句柄,比如若想查询窗体"无标题-记事本"CString strTitle = _T("无标题-记")FindWindow(NULL, (LPCTSTR)strTitle)则无法
2010-02-25 16:21:00
8518
原创 VC 扫雷程序
今年最后一天上班,闲的无聊,研究了下扫雷,瞬间把我手动记录181秒提高到1秒// Winmine.h: interface for the CWinmine class.////////////////////////////////////////////////////////////////////////#if !defined(AFX_WINMINE_H__A4A77AE4_C744
2010-02-08 16:27:00
1876
原创 GetDriveType
UINT WINAPI GetDriveType( __in LPCTSTR lpRootPathName);lpRootPathName The root directory for the drive. A trailing backslash is required. If this parameter is NULL, the function uses t
2010-02-05 14:30:00
1616
原创 TextOut 与DrawTextOut
Writes a character string at the specified location using the currently selected font. virtual BOOL TextOut( int x, int y, LPCTSTR lpszString, int nCount );
2010-01-21 10:12:00
3749
原创 SQL语句优化
对同一张表进行两种方式查询(结果集相同):case1 查询条件:包括计算机名,昵称,添加时间等等一些限制条件字段。而且需联表查询别的表查询数据量: 100万 200万单纯执行SQL语句所需时间:31毫秒 31毫秒 循环遍历数据集所需时间: 57秒 1分50秒case 2查询条件:无select * from 【表】查询数据量
2010-01-14 17:27:00
632
原创 CreateMutex
CreateMutex Function Creates or opens a named or unnamed mutex object.To specify an access mask for the object, use the CreateMutexEx function. HANDLE WINAPI CreateMutex( __in LP
2010-01-11 17:54:00
2446
1
原创 向指定窗口发送消息
#include "stdafx.h"#include int main(int argc, char* argv[]){ printf("Hello World!/n"); Sleep(3*1000); HWND hWndTemp; hWndTemp = GetForegroundWindow(); DWORD FormThreadID = GetCurrentThreadId(); DWORD
2010-01-06 13:49:00
1011
原创 ShowWindow(hWnd,nCmd)为啥第一次必须得用WinMain function's nCmdShow 参数呢?
From MSDN: BOOL ShowWindow( HWND hWnd, int nCmdShow); RemarksThe first time an application calls ShowWindow, it should use the WinMain functions nCmdShow parameter as its nCmdShow p
2010-01-05 13:57:00
1795
原创 time(NULL)与GetLocalTime获取当前时间
到#inlcude 头文件里的一个time()函数和localtime()函数 函数原型: time_t time(time_t *timer) 函数用途: 得到机器的日历时间或者设置日历时间 头 文 件: time.h 输入参数: timer:=NULL时,得到机器日历时间,=时间数值时 用于设置日历时间; t
2009-12-31 17:08:00
27032
原创 sdfsd
// Tree.h: interface for the CTree class.////////////////////////////////////////////////////////////////////////#if !defined(AFX_TREE_H__35796AC2_439A_4B70_943C_D75B3D70417F__INCLUDED_)#define AFX_
2009-12-21 18:06:00
887
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人