- 博客(44)
- 收藏
- 关注
转载 SQL存储过程实例
<br />http://hi.baidu.com/cyyu_ryh/blog/item/397639f0bf9ed0aca50f5261.html<br /> <br />查看文章 SQL存储过程实例2007-11-02 15:24实例1:只返回单一记录集的存储过程。<br /> 表银行存款表(bankMoney)的内容如下<br /><br />Id<br />userID<br />Sex<br />Money<br />001<br />Zhangsan<br />男<br />30<br />
2010-08-20 18:11:00
791
转载 HOW TO:使用 ADO.NET 和 Visual C++ .NET 调用带参数的存储过程
<br />http://support.microsoft.com/kb/310071<br /> HOW TO:使用 ADO.NET 和 Visual C++ .NET 调用带参数的存储过程查看本文应用于的产品<br />此示例使用 ExecuteNonQuery 方法运行查询并返回参数值。ExecuteNonQuery 还返回在运行此查询后受影响的记录数。但是,ExecuteNonQuery 不从该存储过程返回任何行或列。<br /><br />如果只需要知道更改的行数,那么在使用 INSER
2010-08-20 18:09:00
868
转载 VS 2008 中内存泄露检查
VS 2008 中内存泄露检查<br />文章分类:C++编程<br /> <br />#define _CRTDBG_MAP_ALLOC<br /><br />#include <crtdbg.h><br /><br />#ifdef _DEBUG<br /><br />#define newnew(_NORMAL_BLOCK,__FILE__,__LINE__)<br /><br />#endif
2010-07-14 18:00:00
626
原创 VC++内存泄漏定位
<br />http://blog.youkuaiyun.com/bird67/archive/2008/11/07/3245221.aspx<br /> <br />今天调试程序,发现有内存泄漏但是没有提示具体是哪一行,搞得我很头疼。结果在网上搜索了一些资料,经自己实践后整理如下: <br /> <br /> 第一种:通过"OutPut窗口"定位引发内存泄漏的代码(下面转,我写的没原文好,也懒得写)。<br /> <br />我们知道,MFC程序如果检测到存在内存泄漏,退出程序的时候会在调试窗口提醒内存泄漏。例
2010-07-14 17:53:00
531
转载 内存泄露检测工具比较
http://hi.baidu.com/jrckkyy/blog/item/6947f42332ec80589922ed6d.html内存泄露检测工具比较2009年09月17日 星期四 上午 00:12<br />1. ccmalloc-Linux和Solaris下对C和C++程序的简单的使用内存泄漏和malloc调试库。<br />2. Dmalloc-Debug Malloc Library. <br />3. Electric Fence-Linux分发版中由Bruce Per
2010-07-14 17:48:00
549
转载 Heap与Stack的区别
Heap与Stack的区别 【转】2010年03月04日 星期四 10:09一、预备知识—程序的内存分配<br />一个由c/C++编译的程序占用的内存分为以下几个部分 <br /><br /> <br />1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。<br />其操作方式类似于数据结构中的栈。 <br /><br />2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS<br />回收 。注意它与数据结构中的堆是两回事,分配方式倒是
2010-07-14 17:08:00
549
转载 C/C++内存泄露及其检测工具
<br />对于一个c/c++程序员来说,内存泄漏是一个常见的也是令人头疼的问题。已经有许多技术被研究出来以应对这个问题,比如 Smart Pointer,Garbage Collection等。Smart Pointer技术比较成熟,STL中已经包含支持Smart Pointer的class,但是它的使用似乎并不广泛,而且它也不能解决所有的问题;Garbage Collection技术在java中已经比较成熟,但是在c/c++领域的发展并不顺畅,虽然很早就有人思考在C++中也加入GC的支持。现实世界就是这
2010-07-14 15:41:00
2795
转载 Microsoft Message Queuing介绍
<br />http://msdn2.microsoft.com/en-us/library/ms711472.aspx<br /><br />1.目的<br />Message Queuing (MSMQ) 消息队列技术可以实现应用系统间的网络数据传输。应用程序可以发送消息给队列,或从队列中读取消息。<br /><!--[if !vml]--><!--[endif]--><br />消息队列保证消息的传递,路由和安全。它可以实现高性能的异步数据传输。<br />Message Queuing应用程序可以使
2010-07-14 15:18:00
4080
转载 如何将程序集(dll)安装到全局程序集缓存(GAC)中 收藏
<br />如何将程序集(dll)安装到全局程序集缓存(GAC)中 收藏 <br /> 针对一些类库、用户控件、OCX项目,在程序开发完成后,有时需要将开发的程序集(dll文件)安装部署到GAC(全局程序集缓存)中,以便其他的程序也可以调用。GAC百科<br /> 一般来说,将程序集(dll)安装到GAC中有以下两种方法:<br />1. 手动将要安装部署的dll文件拖至系统目录windows下的assembly文件夹下(一般为C:/windows/assembly),此种方法不便于在安装部署时使
2010-06-29 16:42:00
1371
转载 解决w3wp.exe占用CPU和内存问题
<br />在WINDOWS2003+IIS6下,经常出现w3wp的内存占用不能及时释放,从而导致服务器响应速度很慢。<br />今天研究了一下,可以做以下配置:<br />1、在IIS中对每个网站进行单独的应用程序池配置。即互相之间不影响。<br />2、设置应用程序池的回收时间,默认为1720小时,可以根据情况修改。同时,设置同时运行的w3wp进程数目为1。再设置当内存或者cpu占用超过多少,就自动回收内存<br />一般来说,这样就可以解决了。但仍然会出现个别网站因为程序问题,不能正确释放。<br /
2010-06-24 17:55:00
1002
转载 w3wp.exe - 应用程序错误 应用程序发生异常
w3wp.exe - 应用程序错误 应用程序发生异常应用程序发生异常 未知的软件异常 (0xc06d007e),位置为 0x7c815e02 <br /> <br /> 环境是:2003 + sp1 + ie6 + Framework 2.0 + vs 2005 <br /> <br /> 在vs 里面调试没有问题,发布网站以后在iis上运行报错,找不到原因,网上搜索说可能是程序池里的不同版本的framework冲突,后来把全部
2010-06-24 17:53:00
20464
转载 Mutex & Event differences
<br />Mutex物件的做法与特性如下:<br />使用CreateMutex()来产生一个Mutex物件,而传入的Mutex名称字串用以区别不同的Mutex<br />,也就是说,不管是哪个Process/Thread,只要传入的名称叁数是相同的一个字串,那<br />CreateMutex()传回值(hMutex, handle of Mutex)会指向相同的一个Mutex物件。这和<br />Event物件相同。然而Mutex和Event有很大的不同,Mutex有Owner的概念,如果Mutex为
2010-06-03 18:28:00
1344
转载 Microsoft Message Queuing介绍
<br /> Microsoft Message Queuing介绍 收藏<br />http://msdn2.microsoft.com/en-us/library/ms711472.aspx<br />1.目的<br />Message Queuing (MSMQ) 消息队列技术可以实现应用系统间的网络数据传输。应用程序可以发送消息给队列,或从队列中读取消息。<br /><!--[if !vml]--><!--[endif]--><br />消息队列保证消息的传递,路由和安全。它可以实现高性能的异步数据
2010-06-03 16:16:00
799
转载 理解VC中的句柄
理解VC中的句柄<br /> 前言: <br /><br /> 最近,有几个朋友反映句柄的概念很难理解,下面我就把我对句柄的理解写出来,大家可以参考一下,如有什么不对的地方,肯请来函指正。 <br /><br />正文: <br /><br /> <<Microsoft Windows 3 Developer's Workshop>>(Microsoft Press,by Richard Wilton)一书中句柄的概念是这样的:在Windows环境中,句柄是用来标识项目的,这些项目包括:模块(
2010-06-03 16:08:00
521
转载 WIN32多线程程序设计学习笔记(第六章 下)
<br />WIN32多线程程序设计学习笔记(第六章 下) 收藏<br />继续。。。<br />上面的程序片段使用WaitForMultipleObjects函数来等待,会有两个问题:<br />第一、 只能等待小于64个的对象,这是WaitForMultipleObjects函数本身所带来的限制。<br />第二、 你必须不断根据“哪一个handle被激发”而计算如何处理。那个这个程序的结构可不是很清晰,以后维护可不方便<br /> <br />那么书上在这里提供了一个异步过程调用(AP
2010-06-03 15:32:00
479
转载 WIN32多线程程序设计学习笔记(第六章 下)
<br />WIN32多线程程序设计学习笔记(第六章 下) 收藏<br />继续。。。<br />上面的程序片段使用WaitForMultipleObjects函数来等待,会有两个问题:<br />第一、 只能等待小于64个的对象,这是WaitForMultipleObjects函数本身所带来的限制。<br />第二、 你必须不断根据“哪一个handle被激发”而计算如何处理。那个这个程序的结构可不是很清晰,以后维护可不方便<br /> <br />那么书上在这里提供了一个异步过程调用(AP
2010-06-03 15:31:00
474
转载 WIN32多线程程序设计学习笔记(第六章 上)
<br />WIN32多线程程序设计学习笔记(第六章 上) 收藏 <br />WIN32多线程程序设计学习笔记(第六章 上)<br /> <br />我们知道当程序调用I/O设备处理一些事情时,让主程序停下来干等I/O的完成是没有效率的。对这个问题有下面几种解决方法:<br />方法一:使用另一个线程进行I/O。但从以前的学习中也知道,协调线程间的关系是一件麻烦的事情,需要小心的设计;所以这个方案可行,但是麻烦。<br />方法二:使用overlapped I/O。正如书上所说:“overlapped I/
2010-06-03 15:29:00
464
转载 WIN32多线程程序设计学习笔记(第四章 下 第五章)
<br />WIN32多线程程序设计学习笔记(第四章 下 第五章) 收藏 <br />WIN32多线程程序设计学习笔记(第四章 下 第五章)<br /> <br />终于又看<<WIN32多线程程序设计>>了;开卷有益,今天看了第四章后半部分,感觉颇有收获;以前对EVENT这个核心对象,用起来总是心中没底,看了EVENT的介绍也是似懂非懂的。哈!今天看了以后,真有神助,我觉得应该是搞懂了(自以为事J)。仔细想想,应该是记笔记的功劳,用脑筋写过的东西还真是不容易忘记咧!!!不但印象深刻,而且助我理解了EVEN
2010-06-03 15:27:00
516
原创 WIN32多线程程序设计学习笔记(第四章 上)
<br />WIN32多线程程序设计学习笔记(第四章 上) 收藏 <br /> <br />WIN32多线程程序设计学习笔记(第四章 上)<br /> <br />到目前为止,我已经知道如何创建线程,销毁线程及如何判断一个线程是否结束了;但运用线程,管理线程,如何使线程按自己意愿正确运行才是多线程程序设计的重点及难点。<br /> <br />大家知道,线程具有并发性,在同一时间段会存在多个线程,当这些线程同时存取同一数据时,就会有问题。就像在超市储物品一样,来的时候物品箱是空,转身拿物品准备储的时候,发
2010-06-03 15:26:00
463
转载 WIN32多线程程序设计学习笔记(第三章)
<br />WIN32多线程程序设计学习笔记(第三章) 收藏 <br />WIN32多线程程序设计学习笔记(第三章)<br /> <br />通过在上一章的学习,我学会使用GetExitCodeThread()这个函数来判断一个线程是否还在执行。通过这个函数,我就可以对付“某个线程必须在某个线程结束后才能运行”的情况。复习一下:<br />程序片段:<br /> for ( ; ; )<br /> {<br />
2010-06-03 15:25:00
411
转载 WIN32多线程程序设计学习笔记(第二章) 收藏
<br />WIN32多线程程序设计学习笔记(第二章) 收藏 <br /> <br />WIN32多线程程序设计学习笔记(第二章)<br /> <br />《WIN32多线程程序设计》这本书也看了好多遍,但总是觉得印象不深;我想是不是应该做做笔记,一来可以加深一下印象。二也在可以在用时方便查阅。J<br /> <br />首先,我觉得线程一点都不难(这样的心理暗示会使我觉得学的轻松一些);<br />why? <br />与调用函数的过程类似;线程只不过用CreateThread的API将函数<br /
2010-06-03 15:24:00
467
转载 Visual C++常用数据类型转换详解
Visual C++常用数据类型转换详解<br /> int i = 100;<br />long l = 2001;<br />float f=300.2;<br />double d=12345.119;<br />char username[]="女侠程佩君";<br />char temp[200];<br />char *buf;<br />CString str;<br />_variant_t v1;<br />_bstr_t v2;<br /> 一、其它数据类型转换为字符串<br /><
2010-06-03 10:15:00
428
转载 Visual C++线程同步技术剖析:临界区,时间,信号量,互斥量
<br />Visual C++线程同步技术剖析:临界区,时间,信号量,互斥量 <br />摘要: 多线程同步技术是计算机软件开发的重要技术,本文对多线程的各种同步技术的原理和实现进行了初步探讨。<br /><br />关键词: VC++6.0; 线程同步;临界区;事件;互斥;信号量;<br />正文<br /><br />使线程同步<br /><br /> 在程序中使用多线程时,一般很少有多个线程能在其生命期内进行完全独立的操作。更多的情况是一些线程进行某些处理操作,而其他的线程必须对其处理结果进行了解
2010-06-02 16:24:00
429
转载 线程中CreateEvent和SetEvent及WaitForSingleObject的用法
线程中CreateEvent和SetEvent及WaitForSingleObject的用法<br />文章分类:操作系统<br />首先介绍CreateEvent是创建windows事件的意思,作用主要用在判断线程退出,程锁定方面.<br />CreateEvent <br />函功能描述:创建或打开一个命名的或无名的事件对象.<br />EVENT有两种状态:发信号,不发信号。 <br />SetEvent/ResetEvent分别将EVENT置为这两种状态分别是发信号与不发信号。 <br />Wait
2010-06-01 15:57:00
514
转载 C#的Raw Socket实现网络封包监视
C#的Raw Socket实现网络封包监视 谈起socket编程,大家也许会想起QQ和IE,没错。还有许多网络工具如P2P、NetMeeting等在应用层实现的应用程序,也是用socket来实现的。Socket是一个网络编程接口,实现于网络应用层,Windows Socket包括了一套系统组件,充分利用了Microsoft Windows 消息驱动的特点。Socket规范1.1
2010-05-26 16:27:00
502
转载 C#的Raw Socket实现网络封包监视
C#的Raw Socket实现网络封包监视 谈起socket编程,大家也许会想起QQ和IE,没错。还有许多网络工具如P2P、NetMeeting等在应用层实现的应用程序,也是用socket来实现的。Socket是一个网络编程接口,实现于网络应用层,Windows Socket包括了一套系统组件,充分利用了Microsoft Windows 消息驱动的特点。Socket规范1.1
2010-05-26 16:27:00
457
转载 C++ Vector用法深入剖析
http://developer.51cto.com/art/201002/183645.htmC++ Vector用法深入剖析http://developer.51cto.com 2010-02-06 16:05 佚名 博客园 我要评论(0) C++ Vector应用方式是比较特殊的,我们将会在这篇文章中针对于它的应用方式进
2010-05-11 17:37:00
827
转载 SOAP:简单对象访问协议
SOAP:简单对象访问协议 (SOAP:Simple Object Access Protocol) 简单对象访问协议(SOAP)是一种轻量的、简单的、基于 XML 的协议,它被设计成在 WEB 上交换结构化的和固化的信息。 SOAP 可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议( HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME)。它还支持从
2010-05-11 11:22:00
549
转载 PES流
PES流(数字电视) 音、视频及数字信号经过MPEG-2编码器进行数据压缩,通过复用器形成基本码流,也就是ES流,ES流再打包形成代有包头的基本码流,就是PES(Packetised Elementary Streams)流。 简单的说,PES是ES流打包,再加上包头形成的
2010-04-29 13:53:00
708
转载 TRACE ASSERT VERIFY
一、TRACE宏 当选择了Debug目标,并且afxTraceEnabled变量被置为TRUE时,TRACE宏也就随之被激活了。但在程序的Release版本中,它们是被完全禁止的。下面是一个典型的TRACE语句: … int nCount =9; CString strDesc("total"); TRACE("Count =%d,Descripti
2010-04-27 15:48:00
839
转载 如何:运行远程调试监视器
http://msdn.microsoft.com/zh-cn/library/bt727f1t(VS.80).aspx 如何:设置远程调试 本主题适用于:Visual Studio 版本Visual BasicC#C++J#Web Dev速成版 否
2010-04-27 11:32:00
7281
转载 关于调试存储过程的讨论
http://topic.youkuaiyun.com/t/20030320/11/1554086.html 启动调试程序 T-SQL 调试程序只能在 SQL 查询分析器内运行。一旦启动,调试界面将占据该应用程序内的一个窗口。 启动调试程序 启动调试程序有两种方法。每种方法都要求目标过程创建和存储于 SQL Server 数据库中。第一种方法使用
2010-04-27 11:01:00
630
原创 WinDbg入门教程
http://www.7747.net/Article/200812/31157.html WinDbg入门教程 文章录入:7747.Net 责任编辑:7747.Net 2758 【字体:小 大】 摘自:灰狐s Blog介绍在我的职业生涯中,我看到我们大多数都是使用Visual Studio来进行调试,而不是用其它许多免费的调试器。你可能有许多理由来使用这样的调试器,
2010-04-26 17:26:00
1251
转载 调试Bug的神兵利器:通过WinDbg条件断点收集Log
http://www.cnblogs.com/atfield/archive/2009/3/30.html调试Bug的神兵利器:通过WinDbg条件断点收集Log 前段时间花了几天一直在用WinDbg调试一个比较棘手的Bug。这个Bug是C# Team那边发现的,他们的Testcase跑大概10分钟左右会出一个在CLR内部的ASSERT。比较难调试的主要原因在于ASSERT表明一个全局
2010-04-26 17:03:00
761
转载 条件接收系统 (CAs:Conditional Access System)
条件接收系统 (CAs:Conditional Access System) 有条件接收系统(CAS)是开展付费电视的核心技术,了解它的运行机制,掌握好它的使用和维护对付费电视业务的成功开展非常关键。CAS的组成包括有:用户管理系统SMS、业务信息生成系统SIG、节目管理PMS/SI编辑系统、节目调度处理EIS、用户授权管理系统SAS、条件接收CA等。主要有两大块:一块是管理用户的SMS,一
2010-04-26 15:17:00
3653
转载 加解扰技术
加解扰技术 加解扰技术用于对数字节目进行加密和解密。其基本原理是采用加扰控制字加密传输的方法,用户端利用IC卡解密。在MPEG传输流中,与控制字传输相关的有2个数据流:授权控制信息(ECMs)和授权管理信息(EMMs)。由业务密钥(SK)加密处理后的控制字在ECMs中传送,其中包括节目来源、时间、内容分类和节目价格等节目信息。对控制字加密的业务密钥在授权管理信息中传送,并且业务密钥在传送前要
2010-04-26 14:57:00
1915
转载 数字电视条件接收系统
数字电视条件接收系统 条件接收系统(Conditional Access System)是指用来控制订户(Subscriber)对广播服务或者节目进行接收的系统,即订户只能收看经过授权的广播服务或者节目。它是实现个性化服务的关键。基本目的是在电视台电视系统中对用户进行授权控制及授权管理,从而实现数据广播系统的有偿服务。 条件接收系统(CAS)能实现电视台各项业务的统一管理授权和控制。
2010-04-26 13:27:00
859
转载 System.BadImageFormatException
http://connect.microsoft.com/VisualStudio/feedback/details/433065/system-badimageformatexception-is-not-informative Posted by Microsoft on 5/19/2009 at 2:08 PM Hello,Thank you for getting in
2010-04-23 12:05:00
2009
转载 Microsoft .NET Compact Framework 开发常见问题解答
http://msdn.microsoft.com/zh-cn/library/aa497275.aspx 本页内容1. 开发2. 图形3. 部署4. 图形用户界面 (GUI):窗体5. 图形用户界面 (GUI):常规6. 互操作性和本机代码7. 常规8. 通信和 Web 服务9. SQL CE 和数据10. 其他信息11. 连接12. 基于 Windows Mobile 的 S
2010-04-20 14:29:00
3008
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人