Skip to content

Commit b88d014

Browse files
committed
update
1 parent a9b0e63 commit b88d014

File tree

1 file changed

+116
-111
lines changed

1 file changed

+116
-111
lines changed

C与C++学习之路.md

Lines changed: 116 additions & 111 deletions
Original file line numberDiff line numberDiff line change
@@ -5,80 +5,142 @@
55
* <http://www.cplusplus.com/>
66
* <http://en.cppreference.com/>
77
* <https://isocpp.org/>
8-
98
* C standard library: <https://en.wikipedia.org/wiki/C_standard_library>
109
* C++ Standard Library: <https://en.wikipedia.org/wiki/C%2B%2B_Standard_Library>
11-
* C POSIX library: <https://en.wikipedia.org/wiki/C_POSIX_library>
12-
* GNU C Library: <https://en.wikipedia.org/wiki/GNU_C_Library>
13-
* List of numerical libraries: <https://en.wikipedia.org/wiki/List_of_numerical_libraries>
14-
* Standard Template Library Programmer's Guide: <http://www.sgi.com/tech/stl/>
10+
1511
* comp.lang.c Frequently Asked Questions: <http://c-faq.com/>
16-
* Headers: <http://pubs.opengroup.org/onlinepubs/9699919799/idx/head.html>
17-
* cdecl: <http://www.cdecl.org/>
18-
* The International Obfuscated C Code Contest: <http://www.ioccc.org/>
12+
* C 语言常见问题集: <http://c-faq-chn.sourceforge.net/ccfaq/>
1913
* The C++ Standard Library - A Tutorial and Reference: <http://www.cppstdlib.com/>
2014

21-
* The LLVM Compiler Infrastructure: <http://llvm.org/>
22-
* clang: a C language family frontend for LLVM: <http://clang.llvm.org/>
15+
* The International Obfuscated C Code Contest: <http://www.ioccc.org/>
2316

24-
* CRT Library Features: <https://docs.microsoft.com/en-us/cpp/c-runtime-library/crt-library-features>
25-
* Security Features in the CRT: <https://docs.microsoft.com/en-us/cpp/c-runtime-library/security-features-in-the-crt>
26-
* Linker Tools Warning LNK4098: <https://docs.microsoft.com/en-us/cpp/error-messages/tool-errors/linker-tools-warning-lnk4098>
27-
* LINK : fatal error LNK1104: 无法打开文件“LIBCD.lib”: <https://www.cnblogs.com/hyfemma/archive/2010/11/14/1876846.html>
17+
* Comparing Two High-Performance I/O Design Patterns: <http://www.artima.com/articles/io_design_patterns.html>
18+
* 使您的软件运行起来——防止缓冲区溢出:<https://www.ibm.com/developerworks/cn/security/buffer-defend/index.html#main>
19+
* 屏幕输出VS文件输出:<http://blog.csdn.net/jiangxinnju/article/details/26081963>
20+
* C/C++内存泄漏及检测: <http://www.cnblogs.com/skynet/archive/2011/02/20/1959162.html>
21+
* 浅谈C/C++内存泄露及其检测工具: <http://www.cnblogs.com/taoxu0903/archive/2007/10/27/939261.html>
22+
* 内存泄露检测工具比较: <http://hi.baidu.com/cpuramdisk/item/22be18c22fd58a2eee4665db>
23+
* 亲密接触C可变参数函数 : <http://blog.csdn.net/linyt/article/details/2243605>
24+
* TCP连接中的TIME_WAIT状态: <http://blog.csdn.net/sunnydogzhou/article/details/6572071>
25+
* see also: 《TCP-IP详解卷1:协议》第十八章
26+
* TCP可靠传输及流量控制系列六:TCP连接中的TIME_WAIT状态: <http://zenhumany.blog.163.com/blog/static/1718066332010827104655541/>
27+
* C++项目中的extern "C" {}: <http://www.cnblogs.com/skynet/archive/2010/07/10/1774964.html>
28+
* 由函数clock想到的: <http://blog.csdn.net/jiangxinnju/article/details/25411743>
29+
* 理解 pkg-config 工具: <http://www.chenjunlu.com/2011/03/understanding-pkg-config-tool/>
30+
* see also: <http://technet.microsoft.com/zh-cn/library/zk17ww08>
31+
* C/C++中的abort、atexit、exit和_Exit: <http://blog.csdn.net/jiangxinnju/article/details/38155973>
32+
* setjmp()/longjmp()的使用方法和场合: <http://www.cnblogs.com/lowhere/archive/2008/08/22/1274309.html>
33+
* C++ 工程实践(7):iostream 的用途与局限: <http://blog.csdn.net/solstice/article/details/6612179>
34+
* 指针的大小: <http://shansun123.iteye.com/blog/398601>
35+
* C/C++指针原理: <http://blog.csdn.net/column/details/c-pointer.html>
36+
* C++ STL轻松导学: <http://morningspace.51.net/resource/stlintro/stlintro.html?s=85fee499fe8534afc1f76ceceb0d41ff>
37+
* undefined reference问题总结: <http://ticktick.blog.51cto.com/823160/431329/>
38+
* Enabling string conversion functions in MinGW: <http://tehsausage.com/mingw-to-string>
39+
* C++ Rocks!: <http://cpprocks.com/>
40+
* 减少C++代码编译时间的方法: <http://www.cnblogs.com/misserwell/p/4343927.html>
41+
* C++编译错误cannot have cv-qualifier: <https://www.cnblogs.com/jiangxinnju/p/5516904.html>
42+
* 在 console mode 中使用 C/C++ 编译器: <https://blog.csdn.net/dlyhlq/article/details/2104217>
43+
* 基于对象和面向对象的区别: <http://www.cnblogs.com/jiangxinnju/p/5516880.html>
44+
* const 不再迷茫: <https://www.cnblogs.com/jiangxinnju/p/5516881.html>
45+
* C语言中随机数相关问题: <https://www.cnblogs.com/jiangxinnju/p/5516905.html>
46+
* C/C++大数库简介: <https://www.cnblogs.com/jiangxinnju/p/5516911.html>
47+
* C++资源之不完全导引: C++资源之不完全导引.docx
2848

29-
* C 语言常见问题集: <http://c-faq-chn.sourceforge.net/ccfaq/>
49+
## Tools
3050

31-
* <http://www.boost.org/>
51+
* cdecl: <http://www.cdecl.org/>
52+
* Visual Leak Detector for Visual C++ : <http://vld.codeplex.com/>
53+
* Valgrind: <http://www.valgrind.org/>
54+
* PC-lint for C/C++: <http://www.gimpel.com/html/pcl.htm>
55+
* cppcheck: <https://sourceforge.net/projects/cppcheck/>
56+
* C and C++ Code Counter(CCCC): <https://sourceforge.net/projects/cccc/>
57+
* Dev-C++: <https://sourceforge.net/projects/orwelldevcpp/>
58+
59+
## Libraries
60+
61+
* boost: <http://www.boost.org/>
3262
* Ncurses: <http://invisible-island.net/ncurses/ncurses.html>
3363
* GMP: <https://gmplib.org/>
3464
* Crypto++: <http://www.cryptopp.com/>
3565
* OGLplus: <http://oglplus.org/>
3666
* POSIX Threads for Win32: <https://www.sourceware.org/pthreads-win32/>
37-
* Visual Leak Detector for Visual C++ : <http://vld.codeplex.com/>
3867
* Borland Graphics Interface (BGI) for Windows: <http://www.cs.colorado.edu/~main/cs1300/doc/bgi/>
3968
* libcstl: <http://libcstl.org/>
40-
* Valgrind: <http://www.valgrind.org/>
4169
* SWIG: <http://www.swig.org/>
4270
* EasyX Library for C++: <http://www.easyx.cn/>
4371
* EGE(Easy Graphics Engine): <http://xege.org/>
44-
* PC-lint for C/C++: <http://www.gimpel.com/html/pcl.htm>
45-
* CLucene - a C++ search engine: <https://sourceforge.net/projects/clucene/>
46-
* C and C++ Code Counter(CCCC): <https://sourceforge.net/projects/cccc/>
72+
* CLucene - a C++ search engine: <https://sourceforge.net/projects/clucene/>
4773
* Translate STL 2 C Language: <https://sourceforge.net/projects/tstl2cl/>
48-
* Dev-C++: <https://sourceforge.net/projects/orwelldevcpp/>
49-
* C Unit Testing Framework: <https://sourceforge.net/projects/cunit/>
50-
* CppUnit - C++ port of JUnit: <https://sourceforge.net/projects/cppunit/>
5174
* Log library for C++: <https://sourceforge.net/projects/log4cpp/>
5275
* log4cplus: <https://sourceforge.net/projects/log4cplus/>
5376
* Borland-style CONIO: <https://sourceforge.net/projects/conio/>
54-
* cppcheck: <https://sourceforge.net/projects/cppcheck/>
5577
* DISLIN: <https://www.mps.mpg.de/dislin/>
5678
* ICU - International Components for Unicode: <http://site.icu-project.org/>
5779
* libevent: <http://libevent.org/>
80+
* List of numerical libraries: <https://en.wikipedia.org/wiki/List_of_numerical_libraries>
81+
* Standard Template Library Programmer's Guide: <http://www.sgi.com/tech/stl/>
5882

59-
* Comparing Two High-Performance I/O Design Patterns: <http://www.artima.com/articles/io_design_patterns.html>
83+
## Windows C++
84+
85+
* CRT Library Features: <https://docs.microsoft.com/en-us/cpp/c-runtime-library/crt-library-features>
86+
* Security Features in the CRT: <https://docs.microsoft.com/en-us/cpp/c-runtime-library/security-features-in-the-crt>
87+
* Linker Tools Warning LNK4098: <https://docs.microsoft.com/en-us/cpp/error-messages/tool-errors/linker-tools-warning-lnk4098>
88+
* LINK : fatal error LNK1104: 无法打开文件“LIBCD.lib”: <https://www.cnblogs.com/hyfemma/archive/2010/11/14/1876846.html>
89+
* 为 Visual C++ 项目创建的文件类型: <https://docs.microsoft.com/zh-cn/cpp/ide/file-types-created-for-visual-cpp-projects>
90+
* VC知识库: <http://www.vckbase.com/>
91+
* VC 常用数据类型总结 俩篇: <http://www.cnblogs.com/sadier/articles/102085.html>
92+
* 预编译头文件介绍和说明: <http://www.cppblog.com/AutomateProgram/archive/2010/10/14/129846.html>
93+
* 预编译头文件解析: <http://www.cnblogs.com/khler/archive/2010/07/22/1782977.html>
94+
* VC 预编译头文件的使用: <http://www.cnblogs.com/xiao-cheng/archive/2012/02/05/2338787.html>
95+
* VC++的Unicode编程: <http://www.vckbase.com/index.php/wv/1438.html>
96+
* VC++,掀起你的盖头来——谈VC++对象模型: <http://www.cnblogs.com/chio/archive/2007/11/25/971644.html>
97+
* Visual C++ 入门精解: <http://www.cppblog.com/yuqilin1228/archive/2010/03/26/110614.html>
98+
* visual studio 2008中头文件和库文件路径设置: <http://blog.sina.com.cn/s/blog_77c35cff01010u7b.html>
99+
* Useful enhancements for Visual Studio .NET: <http://www.codeproject.com/Articles/2704/Useful-enhancements-for-Visual-Studio-NET>
100+
* Windows动态库与Linux共享对象比较: <https://blog.csdn.net/jatula/article/details/83324280>
101+
* atexit和onexit的主要用法和区别: <http://technet.microsoft.com/zh-cn/library/tze57ck3>
102+
* ODBC中的FX/Bulk RFX数据交换机制分析: <http://blog.csdn.net/workdog/article/details/1524126>
103+
104+
## Linux C++
105+
106+
* GNU C Library: <https://en.wikipedia.org/wiki/GNU_C_Library>
107+
* C POSIX library: <https://en.wikipedia.org/wiki/C_POSIX_library>
108+
* POSIX.1-2017: <http://pubs.opengroup.org/onlinepubs/9699919799>
109+
110+
* The LLVM Compiler Infrastructure: <http://llvm.org/>
111+
* clang: a C language family frontend for LLVM: <http://clang.llvm.org/>
112+
113+
* Linux内核中无名管道pipe和有名管道fifo的分析: <http://blog.csdn.net/duanyipeng/article/details/6825232>
114+
* 应用 Valgrind 发现 Linux 程序的内存问题: <http://www.ibm.com/developerworks/cn/linux/l-cn-valgrind/>
115+
* 如何在linux下检测内存泄漏: <http://www.ibm.com/developerworks/cn/linux/l-mleak/>
116+
* Linux下的时间概念(主要是其中的计时器的使用): <http://blog.chinaunix.net/uid-23215128-id-2521295.html>
117+
* Linux 桌面应用技术专题: <http://www.ibm.com/developerworks/cn/linux/theme/desktop/index.html>
118+
* Linux系统调用列表: <http://www.ibm.com/developerworks/cn/linux/kernel/syscall/part1/appendix.html>
119+
* GNU GCC手册-1: <http://blog.chinaunix.net/uid-10386087-id-2958766.html>
120+
* gcc的基本用法: <http://blog.chinaunix.net/uid-20183141-id-1731007.html>
121+
* Linux 套接字编程中的 5 个隐患: <http://www.ibm.com/developerworks/cn/linux/l-sockpit/>
122+
* gcc和g++的区别: <http://www.linuxsky.org/doc/dev/200804/298.html>
123+
* 使用 GLib 工具集管理 C 数据帖子发表于: <http://forum.ubuntu.org.cn/viewtopic.php?p=2614850>
124+
* Linux静态/动态链接库的创建和使用: <https://blog.csdn.net/hcj2002/article/details/712146>
125+
* 基于X的GNOME、GTK、GDK、XLib、GLib等之间的关系: <http://socol.iteye.com/blog/579718>
126+
* Comparison of Diagnostics between GCC and Clang: <https://gcc.gnu.org/wiki/ClangDiagnosticsComparison>
127+
128+
## Windows/Linux简不单理还乱
60129

61130
* MinGW: <http://www.mingw.org/>
62131
* MinGW-w64: <http://mingw-w64.org/>
63132
* TDM-GCC: <http://tdm-gcc.tdragon.net/>
64133
* cygwin: <http://www.cygwin.com/>
65134
* 对话 UNIX: 在 Windows 上使用 Cygwin: <http://www.ibm.com/developerworks/cn/aix/library/au-spunix_cygwin/>
66-
* 使您的软件运行起来——防止缓冲区溢出:<https://www.ibm.com/developerworks/cn/security/buffer-defend/index.html#main>
67-
* 屏幕输出VS文件输出:<http://blog.csdn.net/jiangxinnju/article/details/26081963>
135+
* GTK+与MFC不完全对比: <http://blog.csdn.net/absurd/article/details/1091143>
136+
* 将 MFC 应用程序移植到 Linux: <https://www.ibm.com/developerworks/cn/linux/guitoolkit/l-mfc/index.html>
68137

69138
## Eclipse CDT
70139

71-
* 项目地址:<http://www.eclipse.org/cdt/>
72-
* 安装说明:<http://www.eclipse.org/cdt/downloads.php>
73-
* 也可以在Eclipse的MarketPlace中搜索CDT,但是需要注意搜到的CDT版本是否与Eclipse版本匹配。
140+
* <http://www.eclipse.org/cdt/>
74141
* eclipse 配置 TDM-GCC 64位版方法: <http://blog.csdn.net/luozhuang/article/details/8270522>
75142
* eclipse写C++控制台程序,不见输出: <http://bbs.csdn.net/topics/360207855>
76143

77-
## Visual Studio
78-
79-
* visual studio 2008中头文件和库文件路径设置: <http://blog.sina.com.cn/s/blog_77c35cff01010u7b.html>
80-
* Useful enhancements for Visual Studio .NET: <http://www.codeproject.com/Articles/2704/Useful-enhancements-for-Visual-Studio-NET>
81-
82144
## CMake
83145

84146
* <https://cmake.org/>
@@ -95,22 +157,6 @@
95157
* CPPAN: <https://cppan.org/>
96158
* Hunter: <https://docs.hunter.sh/en/latest/>
97159

98-
## Ctags
99-
100-
* <https://sourceforge.net/projects/ctags/>
101-
102-
## CLIPS
103-
104-
CLIPS is a productive development and delivery expert system tool which provides a complete environment for the construction of rule and/or object based expert systems.
105-
106-
* <http://clipsrules.sourceforge.net/WhatIsCLIPS.html>
107-
108-
## Xapian
109-
110-
Xapian is an Open Source Search Engine Library, released under the GPL v2+. It's written in C++, with bindings to allow use from Perl, Python, PHP, Java, Tcl, C#, Ruby, Lua, Erlang and Node.js (so far!)
111-
112-
* <http://xapian.org/>
113-
114160
## GTK+
115161

116162
* <http://www.gtk.org/>
@@ -152,6 +198,8 @@
152198

153199
* <http://www.stack.nl/~dimitri/doxygen/index.html>
154200
* 学习用 doxygen 生成源码文档: <http://www.ibm.com/developerworks/cn/aix/library/au-learningdoxygen/>
201+
* 使用doxygen为C/C++程序生成中文文档(上): <http://blog.csdn.net/fmddlmyy/article/details/1663898>
202+
* Doxygen + Graphviz + Htmlhelp, 成为文档好手: <http://www.cnblogs.com/lidabo/archive/2012/12/24/2831518.html>
155203

156204
## Unit Test
157205

@@ -164,6 +212,9 @@
164212
* 使用CppUnit(Windows): <http://www.cnblogs.com/zhcncn/archive/2012/12/25/2832162.html>
165213
* cppunit helloworld详尽篇(Linux): <https://blog.csdn.net/snaill/article/details/605374>
166214
* 开放源码 C/C++ 单元测试工具,第 3 部分: 了解 CppTest: <http://www.ibm.com/developerworks/cn/aix/library/au-ctools3_ccptest/>
215+
* CppUnit源码解读: <http://morningspace.51.net/resource/cppunit/cppunit_anno.html>
216+
217+
* C Unit Testing Framework: <https://sourceforge.net/projects/cunit/>
167218

168219
* Parasoft C/C++test: <https://www.parasoft.com/products/ctest>
169220

@@ -184,64 +235,18 @@
184235

185236
* libconfig: <https://github.com/hyperrealm/libconfig>
186237

187-
## 杂项
238+
## Ctags
188239

189-
* Comparison of Diagnostics between GCC and Clang: <https://gcc.gnu.org/wiki/ClangDiagnosticsComparison>
190-
* Linux内核中无名管道pipe和有名管道fifo的分析: <http://blog.csdn.net/duanyipeng/article/details/6825232>
191-
* C/C++内存泄漏及检测: <http://www.cnblogs.com/skynet/archive/2011/02/20/1959162.html>
192-
* 浅谈C/C++内存泄露及其检测工具: <http://www.cnblogs.com/taoxu0903/archive/2007/10/27/939261.html>
193-
* 内存泄露检测工具比较: <http://hi.baidu.com/cpuramdisk/item/22be18c22fd58a2eee4665db>
194-
* 应用 Valgrind 发现 Linux 程序的内存问题: <http://www.ibm.com/developerworks/cn/linux/l-cn-valgrind/>
195-
* 如何在linux下检测内存泄漏: <http://www.ibm.com/developerworks/cn/linux/l-mleak/>
196-
* 亲密接触C可变参数函数 : <http://blog.csdn.net/linyt/article/details/2243605>
197-
* TCP连接中的TIME_WAIT状态: <http://blog.csdn.net/sunnydogzhou/article/details/6572071>
198-
* see also: 《TCP-IP详解卷1:协议》第十八章
199-
* TCP可靠传输及流量控制系列六:TCP连接中的TIME_WAIT状态: <http://zenhumany.blog.163.com/blog/static/1718066332010827104655541/>
200-
* C++项目中的extern "C" {}: <http://www.cnblogs.com/skynet/archive/2010/07/10/1774964.html>
201-
* 由函数clock想到的: <http://blog.csdn.net/jiangxinnju/article/details/25411743>
202-
* 理解 pkg-config 工具: <http://www.chenjunlu.com/2011/03/understanding-pkg-config-tool/>
203-
* GTK+与MFC不完全对比: <http://blog.csdn.net/absurd/article/details/1091143>
204-
* 将 MFC 应用程序移植到 Linux: <http://blog.163.com/ssb_it/blog/static/4487616520087601642718/>
205-
* VC++,掀起你的盖头来——谈VC++对象模型: <http://www.cnblogs.com/chio/archive/2007/11/25/971644.html>
206-
* atexit和onexit的主要用法和区别: <http://technet.microsoft.com/zh-cn/library/tze57ck3>
207-
* see also: <http://technet.microsoft.com/zh-cn/library/zk17ww08>
208-
* C/C++中的abort、atexit、exit和_Exit: <http://blog.csdn.net/jiangxinnju/article/details/38155973>
209-
* setjmp()/longjmp()的使用方法和场合: <http://www.cnblogs.com/lowhere/archive/2008/08/22/1274309.html>
210-
* Linux下的时间概念(主要是其中的计时器的使用): <http://blog.chinaunix.net/uid-23215128-id-2521295.html>
211-
* C++ 工程实践(7):iostream 的用途与局限: <http://blog.csdn.net/solstice/article/details/6612179>
212-
* 指针的大小: <http://shansun123.iteye.com/blog/398601>
213-
* 使用doxygen为C/C++程序生成中文文档(上): <http://blog.csdn.net/fmddlmyy/article/details/1663898>
214-
* C/C++指针原理: <http://blog.csdn.net/column/details/c-pointer.html>
215-
* C++ STL轻松导学: <http://morningspace.51.net/resource/stlintro/stlintro.html?s=85fee499fe8534afc1f76ceceb0d41ff>
216-
* Linux 桌面应用技术专题: <http://www.ibm.com/developerworks/cn/linux/theme/desktop/index.html>
217-
* CppUnit源码解读: <http://morningspace.51.net/resource/cppunit/cppunit_anno.html>
218-
* ODBC中的FX/Bulk RFX数据交换机制分析: <http://blog.csdn.net/workdog/article/details/1524126>
219-
* Linux系统调用列表: <http://www.ibm.com/developerworks/cn/linux/kernel/syscall/part1/appendix.html>
220-
* 预编译头文件介绍和说明: <http://www.cppblog.com/AutomateProgram/archive/2010/10/14/129846.html>
221-
* 预编译头文件解析: <http://www.cnblogs.com/khler/archive/2010/07/22/1782977.html>
222-
* VC 预编译头文件的使用: <http://www.cnblogs.com/xiao-cheng/archive/2012/02/05/2338787.html>
223-
* VC++的Unicode编程: <http://www.vckbase.com/index.php/wv/1438.html>
224-
* Visual C++ 入门精解: <http://www.cppblog.com/yuqilin1228/archive/2010/03/26/110614.html>
225-
* GNU GCC手册-1: <http://blog.chinaunix.net/uid-10386087-id-2958766.html>
226-
* gcc的基本用法: <http://blog.chinaunix.net/uid-20183141-id-1731007.html>
227-
* Linux 套接字编程中的 5 个隐患: <http://www.ibm.com/developerworks/cn/linux/l-sockpit/>
228-
* gcc和g++的区别: <http://www.linuxsky.org/doc/dev/200804/298.html>
229-
* VC 常用数据类型总结 俩篇: <http://www.cnblogs.com/sadier/articles/102085.html>
230-
* 使用 GLib 工具集管理 C 数据帖子发表于: <http://forum.ubuntu.org.cn/viewtopic.php?p=2614850>
231-
* undefined reference问题总结: <http://ticktick.blog.51cto.com/823160/431329/>
232-
* Enabling string conversion functions in MinGW: <http://tehsausage.com/mingw-to-string>
233-
* Doxygen + Graphviz + Htmlhelp, 成为文档好手: <http://www.cnblogs.com/lidabo/archive/2012/12/24/2831518.html>
234-
* C++ Rocks!: <http://cpprocks.com/>
235-
* VC知识库: <http://www.vckbase.com/>
236-
* 基于X的GNOME、GTK、GDK、XLib、GLib等之间的关系: <http://socol.iteye.com/blog/579718>
237-
* 减少C++代码编译时间的方法: <http://www.cnblogs.com/misserwell/p/4343927.html>
240+
* <https://sourceforge.net/projects/ctags/>
238241

239-
* C++编译错误cannot have cv-qualifier: <https://www.cnblogs.com/jiangxinnju/p/5516904.html>
240-
* 在 console mode 中使用 C/C++ 编译器: <https://blog.csdn.net/dlyhlq/article/details/2104217>
241-
* Linux静态/动态链接库的创建和使用: <https://blog.csdn.net/hcj2002/article/details/712146>
242-
* 基于对象和面向对象的区别: <http://www.cnblogs.com/jiangxinnju/p/5516880.html>
243-
* const 不再迷茫: <https://www.cnblogs.com/jiangxinnju/p/5516881.html>
244-
* C语言中随机数相关问题: <https://www.cnblogs.com/jiangxinnju/p/5516905.html>
245-
* Windows动态库与Linux共享对象比较: <https://blog.csdn.net/jatula/article/details/83324280>
246-
* C/C++大数库简介: <https://www.cnblogs.com/jiangxinnju/p/5516911.html>
247-
* C++资源之不完全导引: C++资源之不完全导引.docx
242+
## CLIPS
243+
244+
CLIPS is a productive development and delivery expert system tool which provides a complete environment for the construction of rule and/or object based expert systems.
245+
246+
* <http://clipsrules.sourceforge.net/WhatIsCLIPS.html>
247+
248+
## Xapian
249+
250+
Xapian is an Open Source Search Engine Library, released under the GPL v2+. It's written in C++, with bindings to allow use from Perl, Python, PHP, Java, Tcl, C#, Ruby, Lua, Erlang and Node.js (so far!)
251+
252+
* <http://xapian.org/>

0 commit comments

Comments
 (0)