编程基础
alexmayer
这个作者很懒,什么都没留下…
展开
-
简介 Linux 静态与动态链接库
原文出处:点击打开链接[初级][作者] Wick 文章选取的例子非常简单,上手容易,只是为了讲述静态与动态链接库的生成和链接过 程,还有他们之间的区别。以下例子在 gcc 4.1.1 下顺利通过。 文件预览文件目录树如下,如你所见,非常简单。libtest/ |-- lt.c |-- lt.h `-- test.c转载 2012-02-25 23:51:32 · 525 阅读 · 0 评论 -
开源日志系统log4cplus
原文地址,原作者是分成7个部分的: (一) http://www.cppblog.com/tx7do/articles/11715.html (二) http://www.cppblog.com/tx7do/articles/11716.html (三) http://www.cppblog.com/tx7do/articles/1171原创 2012-03-05 23:57:43 · 833 阅读 · 0 评论 -
由“warning: no newline at end of file”引申而来
公司有一个服务器软件,是跨平台的,一般我们在Windows下用VC6这个古老的IDE编辑,同时编译出Windows下的可执行文件。编译Linux平台下的可执行文件,则启动VMWare,通过Share Folder功能将目录共享到虚拟机中的Linux系统,运行make进行编译。 这一套流程几乎是下意识的过程了,编译过程中虚拟机的屏幕滚动很快,偶尔能看到几个warning指示,也不是原创 2012-04-25 15:21:00 · 11961 阅读 · 0 评论 -
阅读log4cplus源代码过程中的小知识点整理(持续更新)
开始阅读log4cplus源代码,这个库规模不大,但作者的C++功底不错(至少我个人认为),而且更新的相当频繁,作为学习C++的实际分析对象不错。log4cplus源代码中用到了Singleton、Factory Method、Bridge、Observer等等Pattern,还有Pimpl机制、引用计数机制等等,非常值得总结学习。不过,这篇文章,主要用来记录,阅读代码过程中的C++小知识点,偶有原创 2012-10-09 14:53:39 · 1370 阅读 · 1 评论 -
How to use Chrome/Chromium “base” library in private products ?
How to use Chrome/Chromium “base” library in private products ?Posted on July 27, 2012by hiddencodesChrome/Chromium project has a good “base” library that we can use in our products. It’转载 2014-07-26 13:09:36 · 1125 阅读 · 0 评论 -
基于reSIProcate的SIP协议栈研究--DUM和SIPStack的多线程运行
> In the latest work session we've done some refactoring of resiprocate> to support having multiple Transaction Users (TU) in a resip-based> application. There are a few implications and interface c转载 2014-08-27 15:46:22 · 1453 阅读 · 0 评论 -
ReSIProcate之各工程功能简单介绍
1 、 basicCall,basicMessage,basicRegister,resip_test 测试用的 2 、 db_static Sleepy Cat 开发的 Berkeley DB 3 、 dum 为 Dialog Usage Manager 的缩写,包含 UAC 和 UAS, 具体是 处理各种内部消息以及检验SipMessage 的格式(解密转载 2014-08-29 19:42:24 · 753 阅读 · 0 评论