<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[阿天MSDN]]></title><description><![CDATA[在工作中学习]]></description><link>https://blog.youkuaiyun.com/phlexii</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; phlexii]]></copyright><item><title><![CDATA[windows 正则表达式 工具 PowerGREP]]></title><link>https://blog.youkuaiyun.com/phlexii/article/details/5696266</link><guid>https://blog.youkuaiyun.com/phlexii/article/details/5696266</guid><author>phlexii</author><pubDate>Sat, 26 Jun 2010 18:37:00 +0800</pubDate><description><![CDATA[POWERGREP, 号称“The Most Powerful GREP Tool for Windows”，<br />商业网站下载地址：http://www.powergrep.com/<br /> <br /><br /> <br />点击可以看大图。另外，还有一组图片来自powergrep官网，附上了官网的部分介绍，以及个人评论。内容搜索图片，点这里；<br />在本抓图中，我搜索了c:/My Documents/My Web Sites文件夹及其子目录下所有的html文件。我使用了一条正则表达式把]]></description><category></category></item><item><title><![CDATA[windows 正则表达式 工具 RegexBuddy]]></title><link>https://blog.youkuaiyun.com/phlexii/article/details/5696218</link><guid>https://blog.youkuaiyun.com/phlexii/article/details/5696218</guid><author>phlexii</author><pubDate>Sat, 26 Jun 2010 18:08:00 +0800</pubDate><description><![CDATA[1. windows下的正则式工具：RegexBuddy（转有修改）<br />windows下的正则表达式工具，推荐的是：RegexBuddy和PowerGREP。<br />在linux下，也有好用的正则表达式工具，例如grep的兄弟们，只不过是都是基于命令行的。<br />RegexBuddy：网址是http://www.regexbuddy.com。在编写正则式时，它提供可视化的支持、提示、调试方面的便利；在使用正则表达式时，它无私地将正则式转换为多种语言的字串，还提供了代码输出功能。最新版本是：V]]></description><category></category></item><item><title><![CDATA[C 标准库 函数 源代码的实现 和 分析]]></title><link>https://blog.youkuaiyun.com/phlexii/article/details/5472101</link><guid>https://blog.youkuaiyun.com/phlexii/article/details/5472101</guid><author>phlexii</author><pubDate>Sun, 11 Apr 2010 10:29:00 +0800</pubDate><description><![CDATA[//库函数实现char *strcat (char *dst, const char *src){  char *p = dst;  while (*p)    p++;  while ((*p++ = *src++))    ;  return dst;}char *strncat (char *s1, const char *s2, long unsigned int n){  char ]]></description><category></category></item><item><title><![CDATA[友元函数和友元类]]></title><link>https://blog.youkuaiyun.com/phlexii/article/details/5460322</link><guid>https://blog.youkuaiyun.com/phlexii/article/details/5460322</guid><author>phlexii</author><pubDate>Thu, 08 Apr 2010 00:17:00 +0800</pubDate><description><![CDATA[     http://www.cppblog.com/twzheng/articles/21020.html         采用类的机制后实现了数据的隐藏与封装，类的数据成员一般定义为私有成员，成员函数一般定义为公有的，依此提供类与外界间的通信接口。但是，有时需要定义一些函数，这些函数不是类的一部分，但又需要频繁地访问类的数据成员，这时可以将这些函数定义为该函数的友元函数。除了友元函数]]></description><category></category></item><item><title><![CDATA[指针和引用以及CString实现机制]]></title><link>https://blog.youkuaiyun.com/phlexii/article/details/5456099</link><guid>https://blog.youkuaiyun.com/phlexii/article/details/5456099</guid><author>phlexii</author><pubDate>Tue, 06 Apr 2010 21:50:00 +0800</pubDate><description><![CDATA[指针和引用以及CString实现机制涵之 发表于 2007-03-18 19:27:42 指针和引用    引用，一个变量的别名，为什么引入别名呢？原因是我们想定义一个变量，他共享另一个变量的内存空间，使用别名无疑是一个好的选择。变量是什么？是一个内存空间的名字，如果我们给这个内存空间在起另外一个名字，那就是能够共享这个内存了，引用（别名）的由此而来。    指针，指向另一个内存空间的变量]]></description><category></category></item><item><title><![CDATA[GNUPLOT - 数理绘图小工具]]></title><link>https://blog.youkuaiyun.com/phlexii/article/details/5447108</link><guid>https://blog.youkuaiyun.com/phlexii/article/details/5447108</guid><author>phlexii</author><pubDate>Sat, 03 Apr 2010 09:51:00 +0800</pubDate><description><![CDATA[刚看到一款自由软件：GNUPLOT， 数学绘图小工具，可2D，3D绘图，很是小巧，最新版的压缩包只有10M，解压之后也只有22M。相比现如今的数学绘图老大MATLAB3个G的空间占用量，可显它的使用价值。显介绍一下如何使用，稍后再研究如何在C++下二次开发，这样就免受MATLAB之扰。 windows 二进制 下载地址：http://sourceforge.net/projects/gnu]]></description><category></category></item><item><title><![CDATA[根据pID 强制删除进程]]></title><link>https://blog.youkuaiyun.com/phlexii/article/details/1765332</link><guid>https://blog.youkuaiyun.com/phlexii/article/details/1765332</guid><author>phlexii</author><pubDate>Thu, 30 Aug 2007 13:58:00 +0800</pubDate><description><![CDATA[ PROCESSENTRY32 pe; HANDLE hSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); Process32First(hSnapshot, &pe); do  {     char ccmd[200];  memset(ccmd , 0, sizeof(ccmd));  sprintf(ccmd, "ntsd ]]></description><category></category></item><item><title><![CDATA[regasm.exe,  .NET Framework 工具  ]]></title><link>https://blog.youkuaiyun.com/phlexii/article/details/1536294</link><guid>https://blog.youkuaiyun.com/phlexii/article/details/1536294</guid><author>phlexii</author><pubDate>Wed, 21 Mar 2007 13:42:00 +0800</pubDate><description><![CDATA[引用网址：http://support.microsoft.com/kb/816970/zh-cnhttp://msdn2.microsoft.com/zh-cn/library/tzat5yw6(VS.80).aspx 程序集注册工具读取程序集中的元数据，并将所需的项添加到注册表中。注册表允许 COM 客户程序以透明方式创建 .NET Framework 类。类一经注册，任何 COM]]></description><category></category></item><item><title><![CDATA[未知的用户断点 NTDLL.DLL]]></title><link>https://blog.youkuaiyun.com/phlexii/article/details/1535983</link><guid>https://blog.youkuaiyun.com/phlexii/article/details/1535983</guid><author>phlexii</author><pubDate>Wed, 21 Mar 2007 10:08:00 +0800</pubDate><description><![CDATA[未知的用户断点 NTDLL.DLL(http://www.debuginfo.com/tips/userbpntdll.html)We were in the middle of the debugging session, when suddenly the debugger displayed a message similar to the following: User break]]></description><category></category></item><item><title><![CDATA[windows 常用运行命令]]></title><link>https://blog.youkuaiyun.com/phlexii/article/details/1535972</link><guid>https://blog.youkuaiyun.com/phlexii/article/details/1535972</guid><author>phlexii</author><pubDate>Wed, 21 Mar 2007 10:02:00 +0800</pubDate><description><![CDATA[winver---------检查Windows版本regedi-- 注册表　　wmimgmt.msc----打开windows管理体系结构(WMI) 　　wupdmgr--------windows更新程序 　　wscript--------windows脚本宿主设置 　　write----------写字板 　　winmsd---------系统信息 　　wiaacmgr-------扫描仪和]]></description><category></category></item><item><title><![CDATA[ORACLE 常用的SQL语法和数据对象]]></title><link>https://blog.youkuaiyun.com/phlexii/article/details/1408058</link><guid>https://blog.youkuaiyun.com/phlexii/article/details/1408058</guid><author>phlexii</author><pubDate>Thu, 23 Nov 2006 10:52:00 +0800</pubDate><description><![CDATA[一、数据控制语句部分（DML）部分 （Data Manipulation Language）1.INSERT  (往数据表里插入记录的语句)INSERT INTO 表名(字段名1, 字段名2, ……) VALUES ( 值1, 值2, ……); INSERT INTO 表名(字段名1, 字段名2, ……)  SELECT 字段名1, 字段名2, …… FROM 另外的表名;字符串类型的字段值必]]></description><category></category></item><item><title><![CDATA[  电子设计工程师终身受用的光通信术语 ]]></title><link>https://blog.youkuaiyun.com/phlexii/article/details/1031145</link><guid>https://blog.youkuaiyun.com/phlexii/article/details/1031145</guid><author>phlexii</author><pubDate>Mon, 07 Aug 2006 10:02:00 +0800</pubDate><description><![CDATA[ADM Add Drop Multiplexer 分插复用器 利用时隙交换实现宽带管理，即允许两个STM-N信号之间的不同VC实现互连，并且具有无需分接和终结整体信号，即可将各种G.703规定的接口信号(PDH)或STM-N信号(SDH)接入STM-M(M>N)内作任何支路。 AON Active Optical Network 有源光网络 有源光网络属于一点对多点的光通信系统，由ON]]></description><category></category></item><item><title><![CDATA[WCDMA缩略语 & 几个容易混淆的概念 & 关于掉话原因分析 ]]></title><link>https://blog.youkuaiyun.com/phlexii/article/details/1030920</link><guid>https://blog.youkuaiyun.com/phlexii/article/details/1030920</guid><author>phlexii</author><pubDate>Mon, 07 Aug 2006 09:11:00 +0800</pubDate><description><![CDATA[WCDMA缩略语A AAL     ATM Adaptation Layer    ATM适配层AAL2  ATM Adaptation Layer type 2   ATM适配层类型2AAL5  ATM Adaption Layer Type 5    ATM适配层类型5AICH  Acquisition Indicator Channel 接入指示信道ALCAP Access Link Con]]></description><category></category></item><item><title><![CDATA[visual c++程序员读书笔记]]></title><link>https://blog.youkuaiyun.com/phlexii/article/details/975255</link><guid>https://blog.youkuaiyun.com/phlexii/article/details/975255</guid><author>phlexii</author><pubDate>Tue, 25 Jul 2006 15:15:00 +0800</pubDate><description><![CDATA[l         为了使程序能在数据段运行，还必须为程序提供所需要的空间。在数据段声明的变   量和对象，我们称为全局变量。它的初始值为0或我们自己定义的任何值。l         首行缩进时最好使用制表符而不使用空格，制表符占用一个字节，四个空格占用四个字节，可以提高文件存储速度；编译器编译时也会快3倍的l         变量V对象：变量是一种基本的类型，它只包含信息的值或者状态，不]]></description><category></category></item><item><title><![CDATA[HRESULT ]]></title><link>https://blog.youkuaiyun.com/phlexii/article/details/889792</link><guid>https://blog.youkuaiyun.com/phlexii/article/details/889792</guid><author>phlexii</author><pubDate>Fri, 07 Jul 2006 15:59:00 +0800</pubDate><description><![CDATA[                                                Its so annoying to look for HRESULT codes... I remember some, but not all. So, why not to list them here? At least they will be easy to find.]]></description><category></category></item><item><title><![CDATA[跳频介绍]]></title><link>https://blog.youkuaiyun.com/phlexii/article/details/856626</link><guid>https://blog.youkuaiyun.com/phlexii/article/details/856626</guid><author>phlexii</author><pubDate>Fri, 30 Jun 2006 17:13:00 +0800</pubDate><description><![CDATA[跳频是最常用的扩频方式之一，其工作原理是指收发双方传输信号的载波频率按照预定规律进行离散变化的通信方式，也就是说，通信中使用的载波频率受伪随机变化码的控制而随机跳变。从通信技术的实现方式来说，“跳频”是一种用码序列进行多频频移键控的通信方式，也是一种码控载频跳变的通信系统。从时域上来看，跳频信号是一个多频率的频移键控信号；从频域上来看，跳频信号的频谱是一个在很宽频带上以不等间隔随机跳变的。其中：跳]]></description><category></category></item><item><title><![CDATA[MODEM使用什么协议？]]></title><link>https://blog.youkuaiyun.com/phlexii/article/details/856515</link><guid>https://blog.youkuaiyun.com/phlexii/article/details/856515</guid><author>phlexii</author><pubDate>Fri, 30 Jun 2006 16:43:00 +0800</pubDate><description><![CDATA[最早的调制解调器可以追溯到1958年由AT&T公司推出的数据电话, 用于将终端设备与远地的主机连接起来。这种Modem的技术标准称为Bell103,它采用了简单的调频技术FSK(Frequency Shift Keying),仅提供300bps的传输速度。CCITT根据Bell103颁布了一个类似的技术标准V.21。此后,调制解调技术发展缓慢,直到70年代才出现第二个较有影响的Modem标准:AT]]></description><category></category></item><item><title><![CDATA[怎样规划你的工程师生涯]]></title><link>https://blog.youkuaiyun.com/phlexii/article/details/855348</link><guid>https://blog.youkuaiyun.com/phlexii/article/details/855348</guid><author>phlexii</author><pubDate>Fri, 30 Jun 2006 11:39:00 +0800</pubDate><description><![CDATA[ 我今年39岁了， 25岁研究生毕业，工作14年，回头看看，应该说走了不少的弯路，有一些经验和教训。现在开一个小公司，赚的钱刚够养家糊口的。看看这些刚毕业的学生，对前景也很迷茫，想抛砖引玉，谈谈自己的看法，局限于理工科的学生，我对文科的不懂，身边的朋友也没有这一类型的。 　　91年研究生毕业，那时出路就是1种：留在北京的国营单位，搞一个北京户口，这是最好的选择。到后来的2～3年内，户口落听了，又分]]></description><category></category></item><item><title><![CDATA[C89和C99标准对比]]></title><link>https://blog.youkuaiyun.com/phlexii/article/details/855263</link><guid>https://blog.youkuaiyun.com/phlexii/article/details/855263</guid><author>phlexii</author><pubDate>Fri, 30 Jun 2006 11:19:00 +0800</pubDate><description><![CDATA[GCC 支持C99，通过 --std = c99命令行参数开启。 例如：gcc --std = c99 test.c 　　　1、增加restrict指针　　C99中增加了公适用于指针的restrict类型修饰符，它是初始访问指针所指对象的惟一途径，因此只有借助restrict指针表达式才能访问对象。restrict指针指针主要用做函数变元，或者指向由malloc()函数所分配的内存变量。res]]></description><category></category></item><item><title><![CDATA[孙鑫VC++讲座笔记]]></title><link>https://blog.youkuaiyun.com/phlexii/article/details/851162</link><guid>https://blog.youkuaiyun.com/phlexii/article/details/851162</guid><author>phlexii</author><pubDate>Thu, 29 Jun 2006 15:25:00 +0800</pubDate><description><![CDATA[                        孙鑫VC++讲座笔记-(2)C++（转）                                                                    1, c语言中，结构体struct中不能包括函数的，而在C++中struct中可以包括函数。2，C++中结构体和类可以通用，区别主要表现]]></description><category></category></item></channel></rss>