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-