十大开源网站,国外的开源网站是什么,国外最大的开源网站

  十大开源网站,国外的开源网站是什么,国外最大的开源网站

  1.http://snippets.dzone.com/tag/c/成千上万有用的C语言源代码片段。

  2、3358 www . hot scripts . com/category/C-CPP/scripts-programs/hot scripts-提供数百个C和C脚本和程序。所有的节目都分为不同的类别。

  3、http://www.planetsourcecode.com/vb/default.asp?液化天然气WID=3-10,000多行C和C免费源代码

  4.在http://freshmeat.net/browse/164/有超过9000个C语言项目。

  5.http://www.daniweb.com/code/c.html-丹尼尔网络公司提供的实用代码段。

  6、3358 C编程资源在www . programmers heaven.com/tags/c/-programmers heaven.com。

  7.http://www.ddj.com/code/ddj.html的源代码-多布博士的日记。

  8.http://www.cprogramming.com/cgi-bin/source/source.cgi-C和C编程资源。

  9.http://private.codecogs.com/-CodeCogs是一个合作的开源库,是C/C的数字组件

  10、http://www.google.com/codesearch? Q=编程lang:CCS _ r=lang:Google code的c-C源代码。

  1.http://www.codepedia.com/1/C-CodePedia是一个关于系统编程和其他计算机相关问题的开放话题。

  12.http://www.cis.temple.edu/~ingargio/cis71/code/为学生提供的简单C语言程序列表。

  13、code project提供的http://www.codeproject.com/? Cat=2-C/C资源代码项目。

  14.http://www.thefreecountry.com/sourcecode/cpp.shtml-以下是一些dll、VCL、源代码、组件、模块、应用框架、类库、源代码片段等。您可以在您的项目中使用这些库,而无需支付费用和版税。

  15.这是一个包含345个c源代码的完整列表

  16.http://www.cplusplus.com/src/c写的通用控制台程序和Windows程序代码清单

  17.http://users.cs.fiu.edu/~weiss/dsaa_c/Code/-C语言数据结构和算法分析(第二版)源代码。

  18.http://c.snippets.org/C源代码片段。

  19.http://www.bbdsoft.com/downloads.html C源代码。

  20.http://www.moshier.net/天文学和数值软件源代码

  21、http://cplus.about.com/od/cgames/c _ games _ with _ source _ code . htm-C游戏相关源代码。

  22.无http://cliodhna.cop.uop.edu/~hetrick/c-sources.html的C/C数值计算源代码。

  23.http://www.mathtools.net/C_C__/Utilities/index.html-C/C工具。

  24.http://www.programmerworld.net/resources/c_library.htm免费的C源代码和其他有用的工具。

  25,http://www.cmcrossroads.com/bradapp/links/cplusplus-links.html-C链接-资源,项目,图书馆,教学和编码。

  26.http://www.robertnz.net/cpp_site.html-这是一个有几个C/C网站链接列表的网页。

  27.http://www.josuttis.com/libbook/examples.html——在这里,你可以看到并下载这本书的所有C标准库示例。

  28.ftp://66.77.27.238/sourcecode/cuj/-C/C用户杂志

  9.ftp://66.77.27.238/sourcecode/wd/-视窗开发者网络

  30.http://www.einet.net/directory/65892/Developers.htm-C程序

  31,http://www.daniweb.com/code/cplusplus.html-实用代码段。

  32.http://snippets.dzone.com/tag/c C源代码

  3.programmersheaven.com http://www.programmersheaven.com/tags/C-C编程资源

  34、http://www.google.com/codesearch? HL=ENLR=Q=编程-谷歌代码搜索-C编程语言

  35.http://www.codepedia.com/1/Cpp-CodePedia是一个关于系统编程和其他计算机相关主题的开放网站。

  36、http://www.codebeach.com/index.asp? Tabid=1 categoryid=3-C源代码,由Codebeach提供

  37.http://freshmeat.net/browse/165/-5000项目编写的c语言程序

  38、3358cplus.about.com/od/codelibrary/code _库_ for _ C _ C _ and _ C . htm-代码库C、C和C #。

  39.http://www.c.happycodings.com/-Visual Basic,PHP,ASP技术,C,C完整书籍。

  40、http://www.blueparrots.com/-博兰C游戏,图像和声音源代码示例。

  41.http://www.java2s.com/Code/Cpp/CatalogCpp.htm C源代码。

  42.http://www.yeohhs.com/modules/mydownloads/的电子书和源代码示例

  43.http://www.brpreiss.com/books/opus4/programs/index.htmlCs数学方程式和公式的源代码。

  http://users.cs.fiu.edu/C。

  45.http://www.josuttis.com/libbook/examples.html C标准图书馆-教程和参考资料。

  46、http://emr.cs.uiuc.edu/~reingold/calendars.shtmlEdwardm莱因戈尔德的日历、文件和密码.

  47.http://cpp.snippets.org/c源代码档案。

  48.http://ubiety.uwaterloo.ca/~tveldhui/papers/techniques/-用C和C解决科学问题。

  49.http://c.ittoolbox.com/topics/core-c/-C/C的IT工具箱。

  50.http://www.le.ac.uk/cc/tutorials/c/ccccdbas.html-这个文档包含了大量的C样本程序。

  结合自己多年的开发经验,想写哪里就写哪里,希望对新人有所帮助。

  一.网络

  网络库必须掌握ACE和libevent,一个是重量级网络库,一个是轻量级网络库。想起来了,那个程序现在不用网络了。不懂互联网,就寸步难行。熟悉这两个开源库的前提是你必须了解socket的原理。推荐给大家的好书是《UNIX网络编程》。看这本书就行了,别的不用看,《windows网络编程》。因为网络编程,你学了伯克利的socket,不用学任何windows下的网络编程,你也可以在任何平台上做网络编程。因为windows下的网络也是来自Berkeley Sockets,如果你学的是《windows网络编程》,那么那天你在linux和unix上编程的时候就要重新学了。没那个必要。

  二。数据库资料库

  好吧,数据库,开源的Mysql和开源的PostgreSQL只需要知道其中一个,商用数据库就能掌握一个Oracle,文件数据库就能掌握sqlite。但是,请注意,您不应该被上述数据库的名称所混淆。数据库的本质是SQL语句。你必须了解数据库的基本原理,熟练应用SQL语言,了解数据库的优化,存储过程等。如果你懂数据库的原理,你带什么数据库都可以轻松掌握,不会在意是Mysql还是Oracle。

  三、日志操作

  日志操作建议熟悉log4cpp,一个日志库,支持多线程,重定向日志到网络等。反正你能想到日志的所有功能。嗯,一个是日志,方便发现问题,记录程序运行的一些情况。这是必要的。

  第四,管理背景

  众所周知,写程序是给别人用的,不是给自己用的。因此,根据程序的易用性,向另一方提供一些可以直接查看的管理界面是很重要的。需要为程序提供web管理界面,方便用户登录和查看程序的各种信息。

  5.读取配置文件

  所有的程序都必须有配置文件,方便配置一些项目,为程序提供灵活性。因此,要编写程序,必须有一个读取配置文件的封装类。

  不及物动词内存池

  所有进程都需要分配内存。对于C/C来说,分配和管理内存是一项具有挑战性的任务。我推荐nedmalloc,一个开源的内存池库。Nedmalloc是一个跨平台的高性能多线程内存分配库,被很多库使用。

  七。缓存库

  众所周知,memcache是应用最广泛的缓存库。在做数据库开发的时候特别有用。

  八。脚本

  脚本是个很有意思的东西,功能很多。其实我们只需要写一个脚本就可以完成,代码少,开发速度快。必须掌握的脚本是perl,很老的语言,但是功能太强大了。我可以保证。net,java能做的,perl肯定能做。c有能力,perl不一定有能力。Perl作为linux和unix系统集成的脚本语言,一定要学。

  Lua语言广泛应用于游戏行业。

  Python脚本,非常强大,推荐学习。

  这些是所有程序都将使用的通用函数。

  在不同的应用领域,需要掌握不同的开源库,比如从事游戏开发的。你可能需要掌握开源UI库CEGUI、duilib、开源3D引擎OGRE等。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: