现在位置: 首页 > 开源
2022-01-22 21:19 工业·编程 ⁄ 共 505字 暂无评论
清华大学开源软件镜像站 ACE apple bash Boost bRPC CMake ceph cgdb cjson cryptopp docker DPDK dubbo Erlang etcd ffmpeg FreeRTOS freeswitch glibc go  地址2 HarmonyOS HAproxy httpd hypertable Kafka keepalived leveldb libxml2 libcurl libev libevent libvirt Linu...
阅读全文
2020-07-03 07:33 工业·编程 ⁄ 共 702字 暂无评论
libuuid是一个开源的用于生成UUID(Universally Unique Identifier,通用唯一标识符)的库,它的源码可从https://sourceforge.net/projects/libuuid/ 下载,此库仅支持在类Linux下编译使用。UUID来源于OSF(Open Software Foundation,开源软件基金会)的DCE(Distributed Computing Environment,分布式计算环境)规范,UUID是指在一台机器上生成的数字,保证在全球范围的唯一性。 功能需求 平时在开发中可能需要得到一个全局唯一的...
阅读全文
2020-07-02 06:31 工业·编程 ⁄ 共 5090字 暂无评论
在项目中需要增加一个注册的功能,想到了用rsa非对称加密的方法。对比了openssl等第三方库,最后采用了Cryptopp。 1.源文件整理 可以在http://www.cryptopp.com/获取库的源文件,解压后将文件重新归档。头文件放置到include文件夹,cpp放到src目录。同时去除所有的test相关的cpp及非cpp、h文件。拷本cryptopp目录到工程目录下 2.加入工程 在vs2010工程中增加新的filter,命名为Cryptopp,再增加子fi...
阅读全文
    iconv是一个开源的字符编码转换库,可以“方便”的完成几乎所有的编码转换工作。说简单是因为,它常用的接口就三个,iconv_open  iconv   iconv_close,但是即便是只有三个接口,要想使用正确也不容易。这里把一些基本概念和使用细节记录下来,希望能成为一篇最实用的入门教程。 一、字符编码基本概念     更详细的内容可以参考百度百科,这里会记录最核心的几个概念。  ...
阅读全文
2020-02-26 09:21 工业·编程 ⁄ 共 5824字 暂无评论
Linux为高级用户提供了一些最好的开源shell,这些用户总是希望为自己的武器库添加新的工具包。这反过来又使许多日常用户很难选择特定的shell。我们冒昧地为Linux用户列出了一些最好的免费开源shell。请仔细阅读本文,找出最适合您的Linux shell。 1、sh Shell Bourne Shell或“sh”是历史悠久的Unix操作系统忠第一个流行的 Shell。sh 是 UNIX 上的标准 shell,它的创建者Stephen Bourne于1977年在AT&T贝尔实验室开发了它,自那时...
阅读全文
当软件项目进入"维护模式”时,很容易把从一开始就建立的代码可读性和编码标准抛开,但是,在代码库中保持一致的样式和测试标准是减少维护负担的重要部分,这样可以确保未来的开发人员能够快速了解最新的项目情况。 维持项目可维护性的一个好方法是使用外部库来检查您的代码运行状况。这些是我们最喜欢的一些用于linting代码的库(检查PEP 8和其他样式错误),强制执行一致的样式,以及测试覆盖率的库。 检查代码规范 PEP8 ...
阅读全文
2020-01-25 22:37 工业·编程 ⁄ 共 1035字 暂无评论
1、排名第一位的当然是有关机器学习的Google开源项目 TensorFlow,TensorFlow 是一个采用数据流图,用于数值统计计算的开源项目,此项目一经公布就有过万的 star 和 fork,被广泛的用于机器学习和深度神经网络方面的研究。 项目代码的官方链接如下: https://github.com/tensorflow/models 2、排名第二位的是python web 方向的新贵 Flask,Flask 是一个微型的 Python Web 开发框架,它基于WSGI工具箱和 jinja2模板引擎,可以最...
阅读全文
一、CouchDB项目 http://incubator.apache.org/couchdb/ CouchDB是一个"面向文档"的数据库,采用 ErLang 语言开发,文档的格式是一个JSON字符串(也可包含二进制附件)。 底层结构是由一个"存储"(storeage) ,以及多个"视图索引"(view indexs)。 "储存"用来储存文件, "视图索引"用于查询处理。 CouchDB落实到最底层的数据结构就是两类B+Tree 。 CouchDB 能够适应非常广泛的...
阅读全文
2020-01-05 08:36 工业·编程 ⁄ 共 1379字 评论 2 条
1、ORTP库概览 (1)库本身没有main,提供一堆功能函数,都在src目录下 (2)库的使用给了案例,有main,在src/tests目录下 (3)相关数据结构和头文件在include/ortp目录下 (4)ortp实现了rtp和rtcp协议,前者负责传输,后者负责控制和同步协调 2、ORTP库的使用案例 (1)src/tests/rtpsend.c (2)ortp_init及av_profile_init (3)ortp_scheduler_init和ORTP调度器:一个任务中完成多个会话的发送和接收,类似于select (4)rtp_session_new...
阅读全文
2019-10-17 07:36 工业·编程 ⁄ 共 11273字 暂无评论
本文着重介绍解析xml的libxml2库的安装及使用,举例说明创建和解析xml的过程。是针对C语言开发人员使用 一、libxml2的安装   关于libxml2的介绍请参考官方网址http://xmlsoft.org/,下载最新的libxml2库http://xmlsoft.org/downloads.html。 具体安装步骤: 1、解压:$tar zxvf  libxml2-2.9.1.tar.gz 2、进入解压后的安装目录:$cd  libxml2-2.9.1 3、安装三部曲: 1)$./configure     2)...
阅读全文