c语言线上开发板(c语言可视化编程网址)

Webbench是一个在linux下应用得非常简单的网站压测专用工具。它让用fork()仿真模拟好几个手机客户端与此同时浏览大家设置的URL,测试网站在压力之下工作中性能,较多能够仿真模拟3万只并发连接去测试网站的负载能力。Webbench应用C语言撰写, 代码真是太简约,源代码加在一起不上600行。

下载链接:

http://home.tiscali.cz/~cz210552/webbench.html

tinyhttpd是一个超轻量型Http Server,应用C语言开发设计,所有代码仅有502行(包含注解),附加一个简单的Client,能够通过学习这一段代码了解一个 Http Server 的实质。

下载链接:

http://sourceforge.net/projects/tinyhttpd/

cJSON是C语言中的一个JSON转码软件,十分轻量,C文档仅有500多做,速率也十分理想化。

cJSON也存在着好多个缺点,尽管作用并不是十分强大,但cJSON的小身板和平均速度是最有价值称赞的。其代码被非常好地维护保养着,构造也通俗易懂,能够作为一个特别好C语言项目进行学习培训。

新项目首页

:http://sourceforge.net/projects/cjson/

cmockery是google公布的用以C单元测试卷的一个轻量的架构。它很精巧,对于其他开源包并没有依靠,对所检测代码侵入性小。cmockery的源代码行数不到3K,你阅读一下will_return和mock的源代码就一目了然了。

主要特征:

完全免费且开源,google提供支持;

轻量的架构,使检测更为迅速简易;

尽量使用繁杂的编译程序特点,对老版本编译程序而言,兼容模式好;

并不是硬性要求待测代码务必依靠C99规范,这一特点对大多数嵌入式操作系统的研发非常有用

下载链接:

http://code.google.com/p/cmockery/downloads/list

libev是一个开源的量化策略库,根据epoll,kqueue等OS给予基础设施。其以高效率知名,它能将IO事情,计时器,和数据信号统一起来,统一放到事故处理这一套框架内解决。根据Reactor模式,高效率比较高,而且代码精减(4.15版本号8000多做),是学习量化策略程序编写得非常好资源。

下载链接:

http://software.schmorp.de/pkg/libev.html

Memcached 是一个性能卓越的分布式系统运行内存目标缓存系统,用以动态性Web应用于缓解数据库系统负荷。它以在运行内存中缓存文件和对象来降低载入数据库频次,进而给予动态数据库推动的网站速率。Memcached 根据一个储存键/值错的 hashmap。Memcached-1.4.7的代码量或是能接受的,仅有10K行上下。

下载链接:http://memcached.org/

Lua非常好,Lua是墨西哥人发明,这都使我难受,可是还不至于脸发红,较多羡慕。

要我脸发红是指Lua的源代码,百分之一百的ANSI C,一点都不夹杂。在所有的适用ANSI C编译程序的软件上都能轻松编译程序根据。我尝试,真的是一点空话也没有。Lua的代码总数充足小,5.1.4只是1.5W行,除掉空行和注解可能会到1W行。

下载链接:http://www.lua.org/

SQLite是一个开源的内嵌式关系型数据库,完成自宽容、零配备、适用事务的SQL数据库模块。 特点是相对高度便携式、方便使用、结构紧凑、高效率、靠谱。充足小,大概3万行C代码,250K。

下载链接:http://www.sqlite.org/ 。

UNIX V6 的本质源代码包含设备驱动程序以内 大约是1 万行,这一的数量源代码,新手是可以深刻理解的。有一种说法是一个人所能接受的代码量限制为1 万行,UNIX V6的本质源代码从总数来看刚好在这一范围内。说到这里,大伙儿是不是也有“如果仅仅是1万行得话说不准我也可以学好”的想法呢?

另一方面,近期的电脑操作系统,比如Linux 最新版本核心源代码听说超过1000 万行。即便不是新手,想充分理解所有代码大部分也根本不可能。

下载链接:

http://minnie.tuhs.org/cgi-bin/utree.pl?file=V6

NetBSD是一个免费体验,具备相对高度可移植性的 UNIX-like 电脑操作系统,是现行标准生命期服务平台数最多的电脑操作系统,能够在很多软件上实行,从 64bit alpha 网络服务器到手持设备和嵌入式设备。NetBSD规划的口号是:”Of course it runs NetBSD”。它设计方案简约,代码标准,拥有很多优秀特点,促使它在业内和学界深受欢迎。因为简约设计和优秀的特点,促使它在制造与研究层面,都是有优异的主要表现,而且也是有受使用人鼓励的完备的源代码。很多系统都能够很方便地根据NetBSD Packages Collection得到。

下载链接:http://www.netbsd.org/

有关 C 架构、库与资源的一些归纳目录,基本内容:标准库、Web应用架构、人工智能技术、数据库系统、照片处理、机器学习算法、日志、代码分析等。

C 标准库,涵盖了STL器皿,优化算法解析函数等。

C Standard Library:是一系列类和函数的结合,应用关键语言撰写,都是C ISO本身规范的一部分。

Standard Template Library:规范标准库

C POSIX library : POSIX全面的C标准库标准

ISO C Standards Committee :C 标准委员会

C 通用性架构和库

Apache C Standard Library:是一系列优化算法,器皿,迭代器和其它基本上元件的结合

ASL :Adobe源代码库带来了竞争对手的审查和生命期的C 源代码库。

Boost :很多通用性C 库的结合。

BDE :是来自于彭博资讯实验室开发工具。

Cinder:给予专业品质创造力编号的开源开发社区。

Cxxomfort:轻量的,只包括库函数的库,将C 11的一些新特性移植到C 03中。

Dlib:应用契约式程序编写与现代C 科技设计的通用混合开发的C 库。

EASTL :EA-STL公共性一部分

ffead-cpp :公司APP开发架构

Folly:由Facebook开发与所使用的开源C 库

JUCE :应有尽有的C 类库,用以开发设计混合开发手机软件

libPhenom:用以搭建性能卓越和相对高度扩展性全面的事情架构。

LibSourcey :用以实时视频采集和性能卓越网络应用程序的C 11 evented IO

LibU : C语言写全平台工具库

Loki :C 库设计,包含比较常见的程序设计模式和习语的完成。

MiLi :只含库函数小型C 库

openFrameworks :开发设计C 工具箱,用以艺术创意性编号。

Qt :混合开发的程序和操作界面架构

Reason :混合开发的架构,使开发人员可以更加方便地应用Java,.Net和Python,并且也满足他们对于C 性能竞争力的要求。

ROOT :具有全部作用的一系列面向对象架构,可以十分有效地解决与分析很多的信息,为欧洲地区核能科研机构常用。

STLport:是STL有代表性的版本号

STXXL:用以额外大中型数据标准的标准库。

Ultimate :C 混合开发迅速APP开发架构

Windows Template Library:用以开发设计Windows应用软件和UI组件的C 库

Yomm11 :C 11开放multi-methods.

btsk :手机游戏行为树驱动器专用工具

Evolving Objects:根据模版的,ANSI C 演变测算库,能够帮助你十分迅速地编写出自已的任意优化计算方法。

Neu:C 11架构,程序编写语言集,用以建立人工智能技术的程序多功能系统软件。

Boost.Asio:用以网络与最底层I/O程序编写的混合开发的C 库。

libev :功能完善,性能卓越的时间循环,轻度地效仿libevent,可是不会像libevent一样有局限,也清除了它一些bug。

libevent :事件通知库

libuv :混合开发多线程I/O。

声频,响声,歌曲,智能化音乐资源

FMOD :便于所使用的混合开发的声频模块和声频的内容游戏创作专用工具。

Maximilian :C 声频剪辑音乐数字图像处理库

OpenAL :开源声频库—混合开发的声频API

Opus:一个彻底开放式的,免稿酬的,相对高度通用音频编解码器

Speex:完全免费转码软件,为Opus所废旧

Tonic: C 实用和高效率的音频合成

Vorbis: Ogg Vorbis是一种彻底开放式的,非特有的,免稿酬的通用性缩小音频文件格式。

生物特征,分子生物学和生物科技

libsequence:用以表明与分析群体遗传学数据库的C 库。

SeqAn:致力于微生物数据序列讲解的优化算法和算法设计。

Vcflib :用以分析与处理VCF文件信息C 库

{n}

{n}{t}Wham:直接把联想测试应用到BAM文件的基因结构变异。

{n}{n}

{n}{t}压缩和归档库

{n}

{n}{t}bzip2:一个完全免费,免费专利和高质量的数据压缩

{n}

{n}{t}doboz:能够快速解压缩的压缩库

{n}

{n}{t}PhysicsFS:对各种归档提供抽象访问的库,主要用于视频游戏,设计灵感部分来自于Quake3的文件子系统。

{n}

{n}{t}KArchive:用于创建,读写和操作文件档案(例如zip和 tar)的库,它通过QIODevice的一系列子类,使用gzip格式,提供了透明的压缩和解压缩的数据。

{n}

{n}{t}LZ4 :非常快速的压缩算法

{n}

{n}{t}LZHAM :无损压缩数据库,压缩比率跟LZMA接近,但是解压缩速度却要快得多。

{n}

原创文章,作者:leping,如若转载,请注明出处:https://www.wxymghbl.com/hq-1373.html

(0)
上一篇 2022年9月17日 下午5:46
下一篇 2022年9月17日 下午7:34

相关推荐