<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[test]]></title><description><![CDATA[sss]]></description><link>https://blog.youkuaiyun.com/Boren31</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Boren31]]></copyright><item><title><![CDATA[C中数组问题--数组作参数与数组长度]]></title><link>https://blog.youkuaiyun.com/Boren31/article/details/8744680</link><guid>https://blog.youkuaiyun.com/Boren31/article/details/8744680</guid><author>Boren31</author><pubDate>Tue, 02 Apr 2019 22:30:49 +0800</pubDate><description><![CDATA[今天 在做项目时，遇到一个问题：定义一个长度为3的char 数组，把它作为参数，传递给函数，再计算长度，却得不到预期结果。

具体看下面代码：




int GetLength(char arr[]);
int main()
{
    int len;
    char temp[] ={1,2,3};
    len = GetLength(temp);
    cout&lt;...]]></description><category></category></item><item><title><![CDATA[VC60 界面中文乱码]]></title><link>https://blog.youkuaiyun.com/Boren31/article/details/8726701</link><guid>https://blog.youkuaiyun.com/Boren31/article/details/8726701</guid><author>Boren31</author><pubDate>Wed, 27 Mar 2013 15:20:41 +0800</pubDate><description><![CDATA[问题描述：

         环境：Windows xp 英文版
                    Visual Studio 6.0 英文专业版

          运行MFC，对话框程序，     

          做了个按钮 “查找” 显示，运行时，乱码；
         查了一些资料，是没有英文版，没有VS没有装中文包，故而乱码。
 解决方法：]]></description><category></category></item><item><title><![CDATA[sql server模式匹配运算下的转义符]]></title><link>https://blog.youkuaiyun.com/Boren31/article/details/8632922</link><guid>https://blog.youkuaiyun.com/Boren31/article/details/8632922</guid><author>Boren31</author><pubDate>Mon, 04 Mar 2013 11:16:21 +0800</pubDate><description><![CDATA[分类： 
sql server 

刚在看书，提到了sql server的模式匹配运算，接着想到了通配符的转义问题，因为太久没用，Google了搜索了一下才想起来，写几句话记录下。
关于通配符的转义，sql server里边提供了关键字escape来处理。但是escape本身不是什么转义符（刚才我就是在这里搞错了），而是将escape后面的符号定义为转义符。举个例：
select * f]]></description><category></category></item><item><title><![CDATA[C#中String类方法汇总]]></title><link>https://blog.youkuaiyun.com/Boren31/article/details/8632766</link><guid>https://blog.youkuaiyun.com/Boren31/article/details/8632766</guid><author>Boren31</author><pubDate>Mon, 04 Mar 2013 10:52:22 +0800</pubDate><description><![CDATA[以下对C#中string类的方法进行汇总：

    1.string (char[])      使用指定的字符串数组构建一个新的string对象

    2.int Compare(string a,string b,bool case)     比较字符串a,b，case为true时表示不区分大小写。当a>b返回正数，当a

    3. bool EndsWith(strin]]></description><category></category></item><item><title><![CDATA[闲说Windows 扫雷小游戏]]></title><link>https://blog.youkuaiyun.com/Boren31/article/details/8604390</link><guid>https://blog.youkuaiyun.com/Boren31/article/details/8604390</guid><author>Boren31</author><pubDate>Fri, 22 Feb 2013 23:42:43 +0800</pubDate><description><![CDATA[图1
图2


1．是否有雷提示。按XYZZY ，然后Shift,  然后见证奇迹的时刻出现了：注意屏幕左上顶角，当鼠标滑过有雷方格，不亮，滑过无雷方格，亮。
2．使计时器停止。点开一个方格，按 Windows键+D，最小化窗口，然后再恢复窗口，奇迹又发生了，计时器停止了。
小小的扫雷游戏，都有那么多后门，Windows叫人情何以堪！
以上是均可在windowsxp 系统上验证。]]></description><category></category></item><item><title><![CDATA[C# XML 操作]]></title><link>https://blog.youkuaiyun.com/Boren31/article/details/8590898</link><guid>https://blog.youkuaiyun.com/Boren31/article/details/8590898</guid><author>Boren31</author><pubDate>Tue, 19 Feb 2013 14:23:29 +0800</pubDate><description><![CDATA[//初始化一个xml实例
XmlDocument xml=new XmlDocument();

//导入指定xml文件
string path;
xml.Load(path);
xml.Load(HttpContext.Current.Server.MapPath("~/file/bookstore.xml"));

//指定一个节点
XmlNode root = xml.Se]]></description><category></category></item><item><title><![CDATA[VB TreeView Bug...]]></title><link>https://blog.youkuaiyun.com/Boren31/article/details/7938601</link><guid>https://blog.youkuaiyun.com/Boren31/article/details/7938601</guid><author>Boren31</author><pubDate>Mon, 03 Sep 2012 17:12:29 +0800</pubDate><description><![CDATA[在Visual Basic 6.0 中，有那么一个bug ,遇上了也郁闷。
微软官方描述：http://support.microsoft.com/kb/221557
简而言之，当你设置TreeView中Node 的Checked 属性为True，或者在按下左键拖拉到另一个Node时,
并不发生NodeClick事件。
解决方法，自然可以参考官方的做法，本人也试过，只是没有并没有做自己想要]]></description><category></category></item><item><title><![CDATA[MySQL数据表类型 数据类型]]></title><link>https://blog.youkuaiyun.com/Boren31/article/details/7612528</link><guid>https://blog.youkuaiyun.com/Boren31/article/details/7612528</guid><author>Boren31</author><pubDate>Tue, 29 May 2012 13:59:25 +0800</pubDate><description><![CDATA[表类型 
  MySQL的数据表类型很多，其中比较重要的是MyISAM，InnoDB这两种。
  这两种类型各有优缺点，需要根据实际情况选择适合的，MySQL支持对不同的表设置不同的类型。下面做个对比： 
  MyISAM表类型是一种比较成熟稳定的表类型，但是MyISAM对一些功能不支持。 






 MyISAM
 InnoDB


事务
 不支持
 支持]]></description><category></category></item><item><title><![CDATA[简单的加密解密算法]]></title><link>https://blog.youkuaiyun.com/Boren31/article/details/7600595</link><guid>https://blog.youkuaiyun.com/Boren31/article/details/7600595</guid><author>Boren31</author><pubDate>Fri, 25 May 2012 09:39:58 +0800</pubDate><description><![CDATA[密码算法大致：


Str=”ABCDEFGHIJKLMN…”    '共94个可打印字符
Key = 2^0,2^1,2^2… 2^5     到2^5
加密过程：明文，反转，加密，密文
                    每个明文对应2个密文
解密过程：密文，解密，反转，原文
                   每2个密文对应1个原文


伪码：
加密过程
St]]></description><category></category></item><item><title><![CDATA[InstallShield使用指南]]></title><link>https://blog.youkuaiyun.com/Boren31/article/details/7530894</link><guid>https://blog.youkuaiyun.com/Boren31/article/details/7530894</guid><author>Boren31</author><pubDate>Thu, 03 May 2012 11:31:58 +0800</pubDate><description><![CDATA[InstallShield是使用非常广泛的一种安装程序制作软件。你可以用它制作出专业级的安装程序。但它的缺点就是使用很烦琐，让初学者望而生畏

下面就以InstallShield Professional Standard Edition 6.30 英文版为例，讲解它的使用方法。由于暂时还没有弄到它的东方语言包，所以在安装中可能在显示上会有点问题。大家可以在此处下载InstallShield]]></description><category></category></item><item><title><![CDATA[Java 6 中自带的 Java DB(derby) 数据库]]></title><link>https://blog.youkuaiyun.com/Boren31/article/details/7530747</link><guid>https://blog.youkuaiyun.com/Boren31/article/details/7530747</guid><author>Boren31</author><pubDate>Thu, 03 May 2012 11:05:12 +0800</pubDate><description><![CDATA[新安装了 JDK 6 的程序员们也许会发现，除了传统的 bin、jre 等目录，JDK 6 新增了一个名为 db 的目录。这便是 Java 6 的新成员：Java DB。这是一个纯 Java 实现、开源的数据库管理系统（DBMS），源于 Apache 软件基金会（ASF）名下的项目 Derby。它只有 2MB 大小，对比动辄上 G 的数据库来说可谓袖珍。但这并不妨碍 Derby 功能齐备，支持几乎]]></description><category></category></item><item><title><![CDATA[程序内存分配方式]]></title><link>https://blog.youkuaiyun.com/Boren31/article/details/7528154</link><guid>https://blog.youkuaiyun.com/Boren31/article/details/7528154</guid><author>Boren31</author><pubDate>Wed, 02 May 2012 15:10:54 +0800</pubDate><description><![CDATA[1.内存分配方式
    内存分配方式有三种：
    [1]从静态存储区域分配。内存在程序编译的时候就已经分配好，这块内存在程序的整个运行期间都存在。例如全局变量，static变量。
    [2]在栈上创建。在执行函数时，函数内局部变量的存储单元都可以在栈上创建，函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中，效率很高，但是分配的内存容量有限。
    [3]]></description><category></category></item><item><title><![CDATA[程序中的堆与栈]]></title><link>https://blog.youkuaiyun.com/Boren31/article/details/7527946</link><guid>https://blog.youkuaiyun.com/Boren31/article/details/7527946</guid><author>Boren31</author><pubDate>Wed, 02 May 2012 14:26:19 +0800</pubDate><description><![CDATA[在计算机领域，堆栈是一个不容忽视的概念，但是很多人甚至是计算机专业的人也没有明确堆栈其实是两种数据结构。
要点：
堆：顺序随意
栈：先进后出
堆和栈的区别 
一、预备知识—程序的内存分配 
一个由c/C++编译的程序占用的内存分为以下几个部分 
1、栈区（stack）— 由编译器自动分配释放 ，存放函数的参数值，局部变量的值等。其操作方式类似于数据结构中的栈。 
2、堆区（heap]]></description><category></category></item><item><title><![CDATA[Jsp页面使用JavaBeans]]></title><link>https://blog.youkuaiyun.com/Boren31/article/details/6864408</link><guid>https://blog.youkuaiyun.com/Boren31/article/details/6864408</guid><author>Boren31</author><pubDate>Tue, 11 Oct 2011 23:33:39 +0800</pubDate><description><![CDATA[javabeans 是java 中可重用组件， 也是软件复用 的一种形式
使用javabeans 模式，可以使软件更加利于设计升级与维护。
下面讲下，Jsp页面中使用Javaeans.
首先，了解一下javabaeans的基本结构，
//HelloWorld.java]]></description><category></category></item><item><title><![CDATA[VC:CString用法整理]]></title><link>https://blog.youkuaiyun.com/Boren31/article/details/6213312</link><guid>https://blog.youkuaiyun.com/Boren31/article/details/6213312</guid><author>Boren31</author><pubDate>Mon, 28 Feb 2011 15:28:00 +0800</pubDate><description><![CDATA[<br /><br />1.CString::IsEmpty <br />BOOL IsEmpty( ) const; <br />返回值：如果CString 对象的长度为0，则返回非零值；否则返回0。 <br />说明：此成员函数用来测试一个CString 对象是否是空的。 <br />示例： <br />下面的例子说明了如何使用CString::IsEmpty。 <br />// CString::IsEmpty 示例 <br />CString s; <br />ASSERT( s.IsEmpty()]]></description><category></category></item><item><title><![CDATA[重载OnOK、OnCancle、OnClose ]]></title><link>https://blog.youkuaiyun.com/Boren31/article/details/6213301</link><guid>https://blog.youkuaiyun.com/Boren31/article/details/6213301</guid><author>Boren31</author><pubDate>Mon, 28 Feb 2011 15:26:00 +0800</pubDate><description><![CDATA[OnOk,OnCancel,OnClose]]></description><category></category></item><item><title><![CDATA[Java从0开始]]></title><link>https://blog.youkuaiyun.com/Boren31/article/details/6170520</link><guid>https://blog.youkuaiyun.com/Boren31/article/details/6170520</guid><author>Boren31</author><pubDate>Mon, 31 Jan 2011 02:28:00 +0800</pubDate><description><![CDATA[java学习经验]]></description><category></category></item><item><title><![CDATA[抽象类与接口]]></title><link>https://blog.youkuaiyun.com/Boren31/article/details/5544834</link><guid>https://blog.youkuaiyun.com/Boren31/article/details/5544834</guid><author>Boren31</author><pubDate>Fri, 30 Apr 2010 08:48:00 +0800</pubDate><description><![CDATA[                    关键字: 抽象类与接口的区别  abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制，正是由于这两种机制的存在，才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性，甚至可以相互替换，因此很多开发者在进行抽象类定]]></description><category></category></item></channel></rss>