Melon —— 跨平台的 C 语言异步高性能框架
Melon是一个面向 C 语言的跨平台的通用基础库。本库包含了诸多算法、数据结构、功能组件、脚本语言以及实用框架,可便于开发人员依此快速开发应用功能,避免了重复造轮子的窘境。
Melon 当前提供了如下功能:
- 组件
- 初始化
- 配置
- 日志
- 返回值管理
- 内存池
- 线程池
- I/O线程
- TCP连接及网络I/O
- 事件
- 文件集合
- HTTP
- 脚本任务
- 词法分析器
- 语法解析器生成器
- Websocket
- 字符串
- 正则表达式
- 大数计算
- FEC
- JSON
- 矩阵运算
- 里德所罗门编码
- Cron格式解析器
- 自旋锁
- 素数生成器
- 数据结构
- 双向链表
- 斐波那契堆
- 哈希表
- 队列
- 红黑树
- 栈
- 数组
- 算法
- AES
- DES/3DES
- RC4
- RSA
- MD5
- SHA
- Base64
- 脚本语言开发
- 框架
- 多进程模型
- 多线程模型
- 动态跟踪模式
- IPC
平台支持
Melon最初是为UNIX系统编写,因此适用于Linux、MacOS等类UNIX系统,并在针对Intel CPU有少量优化。
目前Melon也已经完成了向Windows的初步移植,因此可以在Windows上进行使用。但由于Windows在创建进程上与UNIX系统差异较大,因此导致上述框架
部分功能在Windows中暂时不支持。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
每日一博 | 一条提示词等同于多少个数据点?
数据点(data points)通常用于描述单个信息单位或观测值,在本文中,它被用来量化“提示词”方法相对于传统方法的效率和效果。文章比较了两种训练(微调)机器学习模型的方法:一种是使用提示(prompts),本文也称之“提示词”,另一种是使用传统的分类器头 (classifier heads),本文也称之为“分类头”。通过比较可以发现,使用提示词的方法通常比使用分类器头的方法更好。 本文由 Hugging Face 的研究员 Teven Le Scao 撰写,并于 2021 年 4 月发表。尽管已经过去了很久,但其中的研究方法和发现仍具有深远的学术价值和实际应用意义,特别是对于理解和使用自然语言提示在机器学习中的角色。 本文原文是以 Hugging Face Space 应用做的展现,对于很多结果可以进行更高级的交互,请在文末查看本文的中英文原文。 当前 NLP 应用的主流方法是针对各式各样的特定任务,分别对预训练语言模型的分类头进行微调。随着语言模型变得越来越大,各种替代方法相继涌现,开始叫板在 BERT、UniLM 以及 GPT 中广泛使用的分类头法。特别地,GPT-3 向大家普...
- 下一篇
Orange Pi 5 支持接近主线 Linux 内核
为使 Orange Pi 5 64 位 ARM 单板计算机(SBC)能在上游 Linux 内核上运行而添加的 DeviceTree 补丁正逐步接近主线。最新发布 v2 补丁添加了对Orange Pi 5 的初步支持。 目前这些补丁仍在审核中,新的 v2 补丁还提出了一些其他问题,但或许在不久之后,Orange Pi 5 就能在上游内核上运行。 v2 的变化: 修复 CHECK_DTBS 警告并将 dtb 添加到 makefile。 从 sfc 节点中删除指定 assigned-clock-rates 并修复错误的中断属性。 删除不存在的 adc 按钮并添加按钮恢复。 删除 backlight_1、backlight、vcc12v_dcin、vcc5v0_usbdcin、vcc5v0_usb、combophy_avdd0v85、combophy_avdd1v8、sata0、u2phy0、u2phy0_otg 节点。 将 vcc3v3_pcie2x1l2 重命名为 vcc3v3_pcie20,将 vbus5v0_typec 重命名为 vbus_typec。 从 vcc_3v3_sd_s0 ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装Docker,最新的服务器搭配容器使用
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Windows10,CentOS7,CentOS8安装Nodejs环境
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8编译安装MySQL8.0.19