Micro-Development-Kit

微量级软件开发包
授权协议 BSD
开发语言 C/C++
所属分类 程序开发、 高性能网络开发库
软件类型 开源软件
地区 国产
投 递 者 谷梁云瀚
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

mdk(Micro-Development-Kit)微量级软件开发包,提供几个常用类,主要实现了一个高性能的并发服务器引擎

使用c++开发,是一个跨平台的开发包,支持linux32/linux64/win32/win64的类库

mdk服务器引擎,提出面向业务的服务器开发模式,根据服务器业务层最关心的3件事,抽象出连接发生(OnConnect),消息到达(OnClose),连接关闭(OnClose)3个接口,让服务器端开发者可以全身心的投入业务逻辑的开发中。

特点:

       提供分布式支持,自身是一个server-client的结合体(即做服务器使用的同时,也可以像client一样去连接别的服务器,组成分布式系统),并且io接口统一到onconnect onmsg onclose中,不必区别对待

       事件轮巡使用的是原生epoll iocp实现,确保了对io响应速度的完全掌控

       几乎等同于lock free的并发算法,保证并发效率

       欢迎大家共同学习使用。



  • Config 特征 1 动态加载:根据需要动态加载多个资源文件。 go config 在后台管理并监控配置文件,并自动更新到内存中 2 资源可插拔: 从任意数量的源中进行选择以加载和合并配置。后台资源源被抽象为内部使用的标准格式,并通过编码器进行解码。源可以是环境变量,标志,文件,etcd,k8s configmap等 3 可合并的配置:如果指定了多种配置,它们会合并到一个视图中。 4 监控变化:

  •   jdk是java development kit的缩写,意思是java程序开发的工具包。也可以说jdk是java的sdk。   JDK大致分三个大版本:   Java SE:Java Platform, Standard Edition,Java平台标准版,主要用来开发桌面程序   Java EE:Java Platform, Enterprise Edition,Java平台企业版,主要用来

 相关资料
  • CDK (Curses Development Kit) 是一个 ncurses 下的 GUI 开发库,提供包括对话框方法。

  • 广播开发工具包是一种软件解决方案,它允许组织在其用户中使用 Microsoft Teams 会议作为源(和目标)从会议中提取和注入媒体流(例如参与者、屏幕共享等),以用于制作直播内容。 功能 广播开发工具包提供了使用 SRT 或 RTMP 协议从 Microsoft Teams 会议中提取和注入媒体的功能,并建议尽可能使用 SRT 协议,如果接收/发送提要的系统不支持 SRT,则只使用 RTMP(

  • z88dk 被设计成一个z80 C编译器,也有一个交叉汇编/连接器和一套图书馆实施C标准库为一些不同的z80基于机器。

  • 15.Native Development Kit (NDK) Native Development Kit(本地代码开发包,简称NDK) ,是Android与本地代码交互的工具集。通过NDK,你可以调用平台相关的本地代码或者一些本地库。而这些库一般都是由C或者C++编写的。 在Android的Gingerbread版本中,NDK引入了NativeActivity,允许你使用纯C/C++来编写Ac

  • 软件包定义:运行于 RT-Thread 物联网操作系统平台上,面向不同应用领域的软件组件形成一个个软件包,由软件包描述信息,软件包源代码或库文件组成。 在制作软件包前,需要先对软件包的功能进行准确的定义,确保 不要耦合 与产品业务逻辑有关的代码,提高软件包的 通用性 。 软件包应该包含以下内容: 软件包代码和说明文档。 软件包索引。 例如作为示例的 hello 软件包,这两部分的地址为分别是: 软

  • Git https://skyao.gitbooks.io/learning-git/installation/ubuntu1604.html sudo add-apt-repository ppa:git-core/ppa sudo apt-get update sudo apt-get install git gitbook https://skyao.gitbooks.io/leaning-