<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[faicker的专栏]]></title><description><![CDATA[begin to learn]]></description><link>https://blog.csdn.net/faicker</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; faicker]]></copyright><item><title><![CDATA[libxml2编译及API,XPath操作总结]]></title><link>https://blog.csdn.net/faicker/article/details/4677495</link><guid>https://blog.csdn.net/faicker/article/details/4677495</guid><author>faicker</author><pubDate>Thu, 15 Oct 2009 22:15:00 +0800</pubDate><description><![CDATA[手动编译的好处是可以获得最新的头文件及库，下载最新的源代码，以现在的2.7.6为例，windows xp+vc6 sp6环境，（vc7,vc8,vc9类似）进入libxml2-2.7.6/win32/目录下，其实看readme就知道怎么编译了~~（不过cscript运行有小问题，需要加一个参数）具体过程如下：1，配置环境，在cmd下，进入到libxml2-2.7.6/win32/下，运]]></description><category></category></item><item><title><![CDATA[trie实现&&字符编码&&graphviz]]></title><link>https://blog.csdn.net/faicker/article/details/4562979</link><guid>https://blog.csdn.net/faicker/article/details/4562979</guid><author>faicker</author><pubDate>Thu, 17 Sep 2009 15:03:00 +0800</pubDate><description><![CDATA[很菜的编码。效率，时间，空间，伤心的问题。小试一把c++模板，非常强大。函数对象，比函数指针强多了。tree数据结构用的孩子表示法。一个vector。。。见过高手用递归map表示的，很强！因为整个trie就是一个递归的数据结构。trie后面还有suffix trie，suffix tree。更多trie资料见wikipedia.加入了编码(TCHAR)的东西，支持中文。生成了graphvi]]></description><category></category></item><item><title><![CDATA[第三篇 使用自己的函数替换C run-time启动函数]]></title><link>https://blog.csdn.net/faicker/article/details/2467769</link><guid>https://blog.csdn.net/faicker/article/details/2467769</guid><author>faicker</author><pubDate>Wed, 21 May 2008 23:04:00 +0800</pubDate><description><![CDATA[一 基本概念     C运行时库给我们提供必要的库函数，如memcpy, printf, malloc等；它还提供的另外一个重要就是为应用程序添加启动函数。而C运行时库启动函数的主要功能为进行程序的初始化，对全局变量进行赋初始值，加载用户程序入口函数。     平时的所谓入口函数WinMain()右C run-time 库中的 void WinMainCRTStartup(void)函数调]]></description><category></category></item><item><title><![CDATA[第二篇 使用各类C Run-time library运行时库]]></title><link>https://blog.csdn.net/faicker/article/details/2467761</link><guid>https://blog.csdn.net/faicker/article/details/2467761</guid><author>faicker</author><pubDate>Wed, 21 May 2008 23:00:00 +0800</pubDate><description><![CDATA[一 概论        C运行时库最早的版本出现于70年代，这个时候的应用程序都是单线程，所以运行时库也是单线程的。但是这样的运行时库不能满足现在的需求。现在的C运行时库有多个全局变量，例如errno和静态变量，这可能在多线程程序中引起冲突。例如 两个线程都设置了errno变量，后设置的将会覆盖现设置的，使得用户得不到正确错误信息；另外一个例子是假如有两个module同时静态连接了运行时库，则]]></description><category></category></item><item><title><![CDATA[第一篇 如何使用C Run-Time Library]]></title><link>https://blog.csdn.net/faicker/article/details/2467751</link><guid>https://blog.csdn.net/faicker/article/details/2467751</guid><author>faicker</author><pubDate>Wed, 21 May 2008 22:57:00 +0800</pubDate><description><![CDATA[一 C Run-Time Libraries的三种可用形式Win32 SDK提供了三种C Run-time library 的可用形式    LIBC.LIB: 单线程程序静态链接到运行时库    LIBCMT.LIB: 多线程程序静态链接到运行时库    CRTDLL.LIB: CRTDLL.DLL的导入库，支持多线程程序的链接。CTRDLL.DLL 本身是Windows NT的]]></description><category></category></item><item><title><![CDATA[ C/C++的左值和右值（转载自 水木社区 ）]]></title><link>https://blog.csdn.net/faicker/article/details/2279899</link><guid>https://blog.csdn.net/faicker/article/details/2279899</guid><author>faicker</author><pubDate>Thu, 10 Apr 2008 21:54:00 +0800</pubDate><description><![CDATA[    左值性(lvalueness)在C/C++中是表达式的一个重要属性。只有通过一个左值表达式才能来引用及更改一个对象(object)的值。（某些情况下，右值表达式也能引用(refer)到某一个对象，并且可能间接修改该对象的值，后述）。   何谓对象？如果没有明确说明，这里说的对象，和狭义的类/对象(class/object）相比,更为广泛。在C/C++中,所谓的对象指的是执行环境中一块存储区]]></description><category></category></item><item><title><![CDATA[复用和多址的联系和区别]]></title><link>https://blog.csdn.net/faicker/article/details/1933731</link><guid>https://blog.csdn.net/faicker/article/details/1933731</guid><author>faicker</author><pubDate>Thu, 13 Dec 2007 20:52:00 +0800</pubDate><description><![CDATA[自己想弄明白的，在网上找到了: 复用和多址的联系和区别在Glossory of Telecommunication Terms中的解释multiplexing (MUXing): The combining of two or more information channels onto a common transmission medium.multipoint(multiple) a]]></description><category></category></item></channel></rss>