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