<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[doris81的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/doris81</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; doris81]]></copyright><item><title><![CDATA[VC++ 取得 其他app的ListBox 内容]]></title><link>https://blog.youkuaiyun.com/doris81/article/details/72961529</link><guid>https://blog.youkuaiyun.com/doris81/article/details/72961529</guid><author>doris81</author><pubDate>Fri, 09 Jun 2017 15:54:41 +0800</pubDate><description><![CDATA[HWND hq=::FindWindowA(NULL,_T("JTest"));

HWND hwnd_List= ::GetDlgItem(hq,0x409);

int rows = ::SendMessage(hwnd_List, LB_GETCOUNT, 0, 0);


 for (int i = 0; i 
 {
 memset(temp,0x0,sizeof(tem]]></description><category></category></item><item><title><![CDATA[PROC基础知识之指示变量变量]]></title><link>https://blog.youkuaiyun.com/doris81/article/details/50483435</link><guid>https://blog.youkuaiyun.com/doris81/article/details/50483435</guid><author>doris81</author><pubDate>Fri, 08 Jan 2016 15:47:39 +0800</pubDate><description><![CDATA[•          指示器变量是与宿主变量相关联的一类SQL变量，它被用来监督和管理与其相关联的宿主变量，每一个宿主变量都可以定义一个指示器变量。指示器变量的具体作用如下：
（1）       向数据库表列输入NULL值
（2）       检查从数据库表列中选取的数据是否是NULL值，或是否发生截断问题
•          指示变量必须被定义为2 个字节的整数类型（short）
• ]]></description><category></category></item><item><title><![CDATA[c#]]></title><link>https://blog.youkuaiyun.com/doris81/article/details/45843389</link><guid>https://blog.youkuaiyun.com/doris81/article/details/45843389</guid><author>doris81</author><pubDate>Tue, 19 May 2015 12:50:30 +0800</pubDate><description><![CDATA[C#栈的简单介绍
StackT> 类
public class Stack : IEnumerable, ICollection, IEnumerable
Pop 方法弹出栈顶元素并删除
push方法压入栈顶元素
peek弹出栈顶元素不删除
ToArray 方法创建数组并将堆栈元素复制到其中
Contains 方法判断一个元素是否在栈中]]></description><category></category></item><item><title><![CDATA[ipc]]></title><link>https://blog.youkuaiyun.com/doris81/article/details/45643155</link><guid>https://blog.youkuaiyun.com/doris81/article/details/45643155</guid><author>doris81</author><pubDate>Mon, 11 May 2015 13:45:55 +0800</pubDate><description><![CDATA[ipcs用法

ipcs -a  是默认的输出信息 打印出当前系统中所有的进程间通信方式的信息
ipcs -m  打印出使用共享内存进行进程间通信的信息
ipcs -q   打印出使用消息队列进行进程间通信的信息
ipcs -s  打印出使用信号进行进程间通信的信息





ipcrm 命令

移除一个消息对象。或者共享内存段，或者一个信号集，同时会将与ipc对象相关链]]></description><category></category></item><item><title><![CDATA[purify & memory leak]]></title><link>https://blog.youkuaiyun.com/doris81/article/details/45247739</link><guid>https://blog.youkuaiyun.com/doris81/article/details/45247739</guid><author>doris81</author><pubDate>Fri, 24 Apr 2015 16:25:55 +0800</pubDate><description><![CDATA[程序代码中，内存错误包括两大类：内存访问错误，内存使用错误。
内存访问错误包括读内存错误，写内存错误。读内存错误可能使程序模块返回意想不到的结果，从而导致后续的程序模块运行异常。
内存使用错误主要指程序模块申请的内存没有正确释放，系统可用内存逐渐减少，使程序运行逐渐减慢，直至停止。


purify 主要检测以下内存错误：数组内存是否已经越界读/写，是否使用了未初始化的内存，是否对已释放]]></description><category></category></item><item><title><![CDATA[.net learn]]></title><link>https://blog.youkuaiyun.com/doris81/article/details/45243437</link><guid>https://blog.youkuaiyun.com/doris81/article/details/45243437</guid><author>doris81</author><pubDate>Fri, 24 Apr 2015 10:35:15 +0800</pubDate><description><![CDATA[1. 简述 private、 protected、 public、 internal 修饰符的访问权限。
答 . private :   私有成员, 在类的内部才可以访问。 
     protected : 保护成员，该类内部和继承类中可以访问。 
     public :    公共成员，完全公开，没有访问限制。 
     internal:   在同一命名空间内可以访问。
 ]]></description><category></category></item><item><title><![CDATA[overload,override,overwrite]]></title><link>https://blog.youkuaiyun.com/doris81/article/details/44085479</link><guid>https://blog.youkuaiyun.com/doris81/article/details/44085479</guid><author>doris81</author><pubDate>Thu, 05 Mar 2015 17:35:11 +0800</pubDate><description><![CDATA[Overload、Overwrite和Override的概念比较容易混淆，而且Overwrite和Override的中文翻译五花八门，让人很Confuse，顾保持英文原意：

Overload  重载

在C++程序中，可以将语义、功能相似的几个函数用同一个名字表示，但参数不同（包括类型、顺序不同），即函数重载。
（1）相同的范围（在同一个类中）；
（2）函数名字相同；
（3）参数不]]></description><category></category></item><item><title><![CDATA[Perl]]></title><link>https://blog.youkuaiyun.com/doris81/article/details/43483663</link><guid>https://blog.youkuaiyun.com/doris81/article/details/43483663</guid><author>doris81</author><pubDate>Wed, 04 Feb 2015 11:31:43 +0800</pubDate><description><![CDATA[在perl语言中，几个特殊而常用的符号：   q  是单引号  qq 是双引号  qw 单词列表引号  qr 正则表达式引号  qx 反引号  其中qq，qw又较为常用。  qq{foobar}的意思为意思为双引号字符串，可内插变量,相当于 "foobar"  qw{foo bar}的意思为用空格分解字符串，得到列表，相当于如下语句  split(' ','foo bar') 得到的结果是'foo]]></description><category></category></item><item><title><![CDATA[巧用VC工程下的rc文件]]></title><link>https://blog.youkuaiyun.com/doris81/article/details/42676173</link><guid>https://blog.youkuaiyun.com/doris81/article/details/42676173</guid><author>doris81</author><pubDate>Tue, 13 Jan 2015 14:21:31 +0800</pubDate><description><![CDATA[纵观真个的VC工程，这里指那些包含界面的VC工程。主要由三方面构成，算法，资源，以及对资源的调用。算法是整个程序的核心，资源包含一些在算法中可能会用到的数据（二进制）和一些UI方面的显示效果资源。而对资源的调用则是利用开发工具提供的一套标准API（如Win32 API) 对你资源的调用来完成对资源的操作。
    今天在这里，我主要是想结合自己对资源这一块的一些体会与大家交流交流。不足之处请高手]]></description><category></category></item><item><title><![CDATA[.net]]></title><link>https://blog.youkuaiyun.com/doris81/article/details/42526189</link><guid>https://blog.youkuaiyun.com/doris81/article/details/42526189</guid><author>doris81</author><pubDate>Thu, 08 Jan 2015 16:08:43 +0800</pubDate><description><![CDATA[笔记如下:

概念：.net与c#
.net/dontnet:一般指.net framework框架，一种平台，一种技术
c#（charp）:一种编程语言，可以开发基于.net的应用。

*java既是一种技术又是一种编程语言。
                           
.net都能干什么？
开发桌面应用程序   Winform
internet应用程序    A]]></description><category></category></item><item><title><![CDATA[ksh]]></title><link>https://blog.youkuaiyun.com/doris81/article/details/11037477</link><guid>https://blog.youkuaiyun.com/doris81/article/details/11037477</guid><author>doris81</author><pubDate>Wed, 04 Sep 2013 10:57:45 +0800</pubDate><description><![CDATA[i=0
i=`expr $i+1'
i=$(($i+1))
i=$[i+1]]]></description><category></category></item><item><title><![CDATA[ksh learn]]></title><link>https://blog.youkuaiyun.com/doris81/article/details/11037039</link><guid>https://blog.youkuaiyun.com/doris81/article/details/11037039</guid><author>doris81</author><pubDate>Wed, 04 Sep 2013 10:55:18 +0800</pubDate><description><![CDATA[一、取出/etc/passwd文件中shell出现的次数
问题：下面是一个/etc/passwd文件的部分内容。题目要求取出shell并统计次数，shell是指后面的/bin/bash，/sbin/nologin等，如下面/bin/bash出现12次，/sbin/nologin出现3次。
1.hyn:x:525:500::/home/hyn:/bin/bash   
2.ljlxx:x:52]]></description><category></category></item><item><title><![CDATA[Oracle分组函数之ROLLUP魅力]]></title><link>https://blog.youkuaiyun.com/doris81/article/details/8970116</link><guid>https://blog.youkuaiyun.com/doris81/article/details/8970116</guid><author>doris81</author><pubDate>Fri, 24 May 2013 15:22:44 +0800</pubDate><description><![CDATA[本文通过演示给出Oracle ROLLUP分组函数的用法，体验一下Oracle在统计查询领域中的函数魅力。ROLLUP分组函数可以理解为Group By分组函数封装后的精简用法，这里同时给出ROLLUP的Group
 By的改写思路。

1.初始化实验坏境
1）创建测试表group_test
SECOOLER@ora11g> create table group_test
 (grou]]></description><category></category></item><item><title><![CDATA[学习unix]]></title><link>https://blog.youkuaiyun.com/doris81/article/details/7293094</link><guid>https://blog.youkuaiyun.com/doris81/article/details/7293094</guid><author>doris81</author><pubDate>Sat, 25 Feb 2012 11:36:59 +0800</pubDate><description><![CDATA[FILE * fp;
rewind(fp);
函数名: rewind

　　功 能: 将文件内部的位置指针重新指向一个流（数据流/文件）的开头

　　注意：不是文件指针而是文件内部的位置指针，随着对文件的读写文件的位置指针（指向当前读写字节）向后移动。而文件指针是指向整个文件，如果不重新赋值文件指针不会改变。
要采用的十个好习惯为：
1 在单个命令中创建目录树。
2 更改路径；不]]></description><category></category></item><item><title><![CDATA[ora.err 总结]]></title><link>https://blog.youkuaiyun.com/doris81/article/details/7265884</link><guid>https://blog.youkuaiyun.com/doris81/article/details/7265884</guid><author>doris81</author><pubDate>Thu, 16 Feb 2012 21:04:46 +0800</pubDate><description><![CDATA[select ope.id,ope.nm ,ope.ace_ag_no 
  into :clrid,:clrnm,:no FROM
  tb_ope ope
  WHERE ope.merch_id =:k1AND ope.ope_cd =:k2 ;
没找到会报 sqlca.sqlcode == 100 || sqlca.sqlcode == 1403， 【oracle】一般会报1403]]></description><category></category></item><item><title><![CDATA[发了个问题，aix论坛就不好使了，气人。。]]></title><link>https://blog.youkuaiyun.com/doris81/article/details/7265472</link><guid>https://blog.youkuaiyun.com/doris81/article/details/7265472</guid><author>doris81</author><pubDate>Thu, 16 Feb 2012 17:54:07 +0800</pubDate><description><![CDATA[发了个问题，aix论坛就不好使了，气人。。 
有时候孤独久了就想找个人陪，陪久了又想要一个人自由。有时候忙久了就想有个长假，假放久了又觉得有事做真好。有时候都市待久了就向往乡村的宁静，到了乡村又怀念都市的喧嚣。有时候外出久了就想到家中的父母，在家待久了又想逃离他们的唠叨。人总是把不快乐归咎于现状，却永远搞不清自己想要什么现状。]]></description><category></category></item><item><title><![CDATA[excel —learn it]]></title><link>https://blog.youkuaiyun.com/doris81/article/details/7265178</link><guid>https://blog.youkuaiyun.com/doris81/article/details/7265178</guid><author>doris81</author><pubDate>Thu, 16 Feb 2012 16:50:47 +0800</pubDate><description><![CDATA[1.想比较A列和B列的差异，在c列写 =COUNTIF($B$1:$B$65535,A1)，显示大于0的时候是A列B列有一样的数，显示0是唯一存在的数。
或者写=COUNTIF($A$8:$A$60655,B37)。
2. 如果想拷贝出来用公式或函数得出来的结果一列，那么只需，复制该列——目的表格中右键单击——选择性粘贴——数值——确定。
3.显示出公式。CTRL+` 显示公式，再按下隐藏公]]></description><category></category></item></channel></rss>