<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[我的专栏]]></title><description><![CDATA[逆水行舟，不进则退]]></description><link>https://blog.youkuaiyun.com/wangtopcool</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wangtopcool]]></copyright><item><title><![CDATA[try{} catch(…){}]]></title><link>https://blog.youkuaiyun.com/wangtopcool/article/details/1756943</link><guid>https://blog.youkuaiyun.com/wangtopcool/article/details/1756943</guid><author>wangtopcool</author><pubDate>Fri, 24 Aug 2007 09:08:00 +0800</pubDate><description><![CDATA[以前都是用try{} catch(…){}来捕获C++中一些意想不到的异常， 今天看了Winhack的帖子才知道，这种方法在VC中其实是靠不住的。例如下面的代码：    try     {     BYTE* pch ;     pch = ( BYTE* )00001234 ;   //给予一个非法地址           *pch = 6 ; //对非法地址赋值]]></description><category></category></item><item><title><![CDATA[SQL数据类型详解]]></title><link>https://blog.youkuaiyun.com/wangtopcool/article/details/1524348</link><guid>https://blog.youkuaiyun.com/wangtopcool/article/details/1524348</guid><author>wangtopcool</author><pubDate>Thu, 08 Mar 2007 15:44:00 +0800</pubDate><description><![CDATA[(1)二进制数据类型 　　二进制数据包括 Binary、Varbinary 和 Image　　Binary 数据类型既可以是固定长度的(Binary),也可以是变长度的。　　Binary[(n)] 是 n 位固定的二进制数据。其中，n 的取值范围是从 1 到 8000。其存储窨的大小是 n + 4 个字节。　　Varbinary[(n)] 是 n 位变长度的二进制数据。其中，n 的取值范围是从]]></description><category></category></item><item><title><![CDATA[怎样用vb读/写二进制文件]]></title><link>https://blog.youkuaiyun.com/wangtopcool/article/details/1431736</link><guid>https://blog.youkuaiyun.com/wangtopcool/article/details/1431736</guid><author>wangtopcool</author><pubDate>Wed, 06 Dec 2006 10:53:00 +0800</pubDate><description><![CDATA[Open 语句能够对文件输入/输出 (I/O)。语法Open pathname For mode [Access access] [lock] As [#]filenumber [Len=reclength]Open 语句的语法具有以下几个部分：部分描述         pathname 必要。字符串表达式，指定文件名，该文件名可能还包括目录、文件夹及驱动器。         mode 必要。]]></description><category></category></item><item><title><![CDATA[堆和栈的区别之我见]]></title><link>https://blog.youkuaiyun.com/wangtopcool/article/details/1419356</link><guid>https://blog.youkuaiyun.com/wangtopcool/article/details/1419356</guid><author>wangtopcool</author><pubDate>Wed, 29 Nov 2006 08:42:00 +0800</pubDate><description><![CDATA[一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区（stack）— 由编译器(Compiler)自动分配释放 ，存放函数的参数值，局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区（heap） — 一般由程序员分配释放， 若程序员不释放，程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事，分配方式倒是类似于链表，呵呵。3、全局区（静态区）（sta]]></description><category></category></item><item><title><![CDATA[Ｃ语言的重要概念]]></title><link>https://blog.youkuaiyun.com/wangtopcool/article/details/1419354</link><guid>https://blog.youkuaiyun.com/wangtopcool/article/details/1419354</guid><author>wangtopcool</author><pubDate>Wed, 29 Nov 2006 08:41:00 +0800</pubDate><description><![CDATA[一、C语言的指针1.指针说明　　指针是包含另一变量的地址变量。　　(1)int *p　　p是一个指针，指向一个整形数。　　(2)int *p()　　p是一个函数，该函数返回一个指向整数的指针。　　(3)int (*p)()　　p是一个指针，该指针指向一个函数，这个函数返回一个整数。　　(4)int *p[]　　p是一个数组，该数组的每一个元素是指向整数的指针。　　(5)int (*p)[]　　p是]]></description><category></category></item><item><title><![CDATA[ANSI C中取得结构体字段偏移值的惯用法]]></title><link>https://blog.youkuaiyun.com/wangtopcool/article/details/1418667</link><guid>https://blog.youkuaiyun.com/wangtopcool/article/details/1418667</guid><author>wangtopcool</author><pubDate>Tue, 28 Nov 2006 17:37:00 +0800</pubDate><description><![CDATA[    假设在ANSI C程序中定义了一个名为MyStruct的结构类型，其中有一个名为MyField的字段,如何取得它在结构体中的偏移?typedef struct MyStruct_tag{  // some fields  ...  long MyField;  // other fields  ...} MyStruct;    最容易想到的方法应该与如下代码差不多:s]]></description><category></category></item><item><title><![CDATA[C结构体中数据的内存对齐问题]]></title><link>https://blog.youkuaiyun.com/wangtopcool/article/details/1418159</link><guid>https://blog.youkuaiyun.com/wangtopcool/article/details/1418159</guid><author>wangtopcool</author><pubDate>Tue, 28 Nov 2006 11:08:00 +0800</pubDate><description><![CDATA[1．先看下面的例子：struct A{  char c1;  int i;  short s;  int j;}a;struct B{  int i;  int j;    short s;  char c1;}b;结构A没有遵守字节对齐原则（为了区分，我将它叫做对齐声明原则），结构B遵守了。我们来看看在x86上会出现什么结果。先打印出a和b的各个成员的地址。会看到a中，各个成员间的间距是4个字节]]></description><category></category></item><item><title><![CDATA[FLEXGRID控件的使用方法(转载MSTOP (陈建华) )]]></title><link>https://blog.youkuaiyun.com/wangtopcool/article/details/721809</link><guid>https://blog.youkuaiyun.com/wangtopcool/article/details/721809</guid><author>wangtopcool</author><pubDate>Wed, 10 May 2006 14:21:00 +0800</pubDate><description><![CDATA[下面我给大家讲一下MSHFLEXGRID常用的属性,方法事件,还有一些不能不知道的技巧.1)  MSHFLEXGRID的重要属性.MSHFLEXGRID的属性非常多,其实绝大部分的属性和网格的显示的外观有关.在MSDN里,这些属性足以将人搞得眼花缭乱的了(我相信你没有耐性一个一个地翻查).下面列出常用的属性,方法事件及其简要说明.以便查阅.属性 类型 说明AllowBigSelector ]]></description><category></category></item><item><title><![CDATA[byte数组和其他数据类型之间的转化]]></title><link>https://blog.youkuaiyun.com/wangtopcool/article/details/600133</link><guid>https://blog.youkuaiyun.com/wangtopcool/article/details/600133</guid><author>wangtopcool</author><pubDate>Thu, 16 Feb 2006 11:23:00 +0800</pubDate><description><![CDATA[byte数组和其他数据类型之间的转化Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (Destination As Any, Source As Any, ByVal Length As Long)Private Sub Command1_Click()    Dim test(0 To 3) As B]]></description><category></category></item><item><title><![CDATA[ListView ,MSFlexGrid 直接输出到打印机的函数写法！问题解决人:laviewpbt(人一定要靠自己) ,mylzw(芃)]]></title><link>https://blog.youkuaiyun.com/wangtopcool/article/details/600018</link><guid>https://blog.youkuaiyun.com/wangtopcool/article/details/600018</guid><author>wangtopcool</author><pubDate>Thu, 16 Feb 2006 09:33:00 +0800</pubDate><description><![CDATA[把ListView 里的内容做个参数为ListView 对象,使用VB的Printer 对象打印出来的函数!下面是打印MSFlexGrid 的代码,不知道怎么打印我说的ListView!以下是参考代码:Sub print_grid(Grd As MSFlexGrid, MainTitle As String, SecTitle As String, PageLine As Integer, DjC]]></description><category></category></item><item><title><![CDATA[Get Start]]></title><link>https://blog.youkuaiyun.com/wangtopcool/article/details/564050</link><guid>https://blog.youkuaiyun.com/wangtopcool/article/details/564050</guid><author>wangtopcool</author><pubDate>Wed, 28 Dec 2005 15:39:00 +0800</pubDate><description><![CDATA[任何事情都有一个开始,今天是个好日子,至少对我来说是这样的.第一次使用csdn的blog多少有些兴奋,下定决心,排除万难,努力学习,天天up,共勉之....]]></description><category></category></item><item><title><![CDATA[蛇行矩阵算法]]></title><link>https://blog.youkuaiyun.com/wangtopcool/article/details/564028</link><guid>https://blog.youkuaiyun.com/wangtopcool/article/details/564028</guid><author>wangtopcool</author><pubDate>Wed, 28 Dec 2005 15:20:00 +0800</pubDate><description><![CDATA[      上次在csdn上有人问了关于螺行矩阵算法的问题,出于感兴趣,写了下面的代码,希望各位大大指正,或提出其他算法.      代码部分:Option ExplicitDim i As Integer            矩阵大小Dim Mix() As Integer        矩阵Dim iSaveVal As Integer     保存上一个位置的值Dim row, co]]></description><category></category></item></channel></rss>