物联网设备,因为要连接网络和应用的多样化,导致软件的开发难度和复杂度大幅地增加,开发方式也会与之前的嵌入式设备大不一样。当前主流的软件开发模式是怎么样的呢?我们以一个典型的MCU+WiFi/NB-IoT SoC架构的IoT设备开发为例(图示一),开发人员需要针对特定的无线SoC/模块,开发MCU TCP/IP协议层以上的应用,包括MQTT、HTTP、Web Socket、业务类应用等等。一旦用户更换了无线芯片或模块,因为网络协议、编程接口等的不统一,上层应用都需要做大幅的改动甚至要重头来过。 (图示一:当前的软件开发模式)   
2021-12-08 21:34:42 242KB 带你了解什么叫SAL套接字抽象层
1
2021华为全联接大会演讲PPT汇总,共31份。 2021华为全联接大会以“深耕数字化” 为主题,汇聚了业界思想领袖,商业精英,技术大咖,生态伙伴等,探讨如何深入业务场景,把数字技术与行业知识深度结合,共筑开放共赢的行业生态。 1、深耕数字化 华为云:深耕数字化,一切皆服务 以持续创新加速数字化发展 2、深耕数字化行业实践 共同探索数字化转型的实践方案 深耕数字化,共创伟大未来 3、引领数字基础设施创新 引领数字基础设施创新 4、共筑数字新生态 共建孕育机遇,共治催生变革 华为云持续创新,共赢数字技术新生态 华为云开天aPaaS:使能行业场景化创新 开放能力持续创新,赋能千行百业数字化体验 5、华为云 华为云会议,政企数字化协作基础服务 华为云应用现代化,使能企业敏捷商道 华为云FusionInsight智能数据湖版本新能力解读 华为云serverless探索与思考 华为云Stack,使能政企从业务上云到云上创新 数字内容云上生产,共创影视产业新高地 应用传送网络(ADN):云原生媒体服务的网络基石 云云协同,激发电商新增长 GaussDB数据库在金融分布式新核心的应用与实践 6、开发者 半小时变身实时数据分析专家 华为云音视频极简接入与开发动手实战 华为云aPaaS,使能行业场景化创新 华为云IoT数据分析资产建模如何支撑企业快速构建数字孪生 基础设施感知业务需求,AI业务基于Volcano的实践 基于 eKuiper 和 KubeEdge 的边缘流数据分析 基于鲲鹏的明御综合日志审计分析平台 基于容器技术的多云管理平台核心Karmada,跨云秒级迁移 鲲鹏DevKit极简开发,使能应用创新 奇安信-华为联合发布基于鲲鹏BoostKit的安全移动办公解决方案 Serverless和云原生应用一站式高效开发 7、金融 上云之旅,金融深化云转型最佳场景与实践 云领未来,华为云加速金融敏捷创新
2021-12-08 13:12:00 86.94MB 2021华为全联接大会
初学swift,写来练手的,游戏很简单 ,顾名思义就是接水果 ,菠萝不能接,接到一个水果得一分,接到菠萝扣五分,漏一个水果扣一分,初始分0分,当分数低于0分 就Game Over了,暂时适用5s的模拟器,因为初学,有问题欢迎大家指出 ^。^
2021-12-07 15:02:07 3.55MB 游戏源码
1
使用VC分别进行服务器和客户端程序的开发,程序基于流套接字的客户机/服务器方式,实现一个多线程的即时通讯程序。
2021-12-07 08:36:23 6.99MB 聊天室
1
ping 的原始套接字实现,是学习的好例子!!
2021-12-04 12:01:03 40KB ping 套接字实现
1
《UNIX网络编程 卷1 套接字联网API(第3版)》是一部UNIX网络编程的经典之作!书中全面深入地介绍了如何使用套接字API进行网络编程。全书不但介绍了基本编程内容,还涵盖了与套接字编程相关的高级主题,对于客户/服务器程序的各种设计方法也作了完整的探讨,还深入分析了流这种设备驱动机制。   本书几乎每章都提供精选的习题,并提供了部分习题的答案,是网络研究和开发人员理想的参考书。
2021-12-04 10:06:44 57.43MB UNIX网络编程
1
msgpack-socket 原型,所以没有自述文件
2021-12-04 09:58:41 8KB JavaScript
1
网上能搜索到的联想前置13针音频改9针的接法都是下图左边的接法,这个接法接出来的左右声道是反的,正确的接法应该是如右图图中5号灰色线和9号绿色线调换。
2021-12-04 00:48:11 545KB 联想
1
SATNet• 使用可区分的可满足性求解器桥接深度学习和逻辑推理。 这个软件库包含源代码重现实验中ICML 2019纸由, ,和。 什么是SATNet SATNet是可微分(平滑)的最大可满足性(MAXSAT)求解器,可以集成到较大的深度学习系统的循环中。 该(近似)求解器基于快速坐标下降法来求解与MAXSAT问题相关的半定程序(SDP)。 SATNet如何运作 SATNet层将已知MAXSAT变量的离散或概率分配作为输入,并通过权重为S的MAXSAT SDP弛豫输出未知变量的分配猜测。 下图显示了该层正向通过的示意图。 为了获得后向通行证,我们通过SDP松弛来进行分析区别(有关更多详细信息,请参见本文)。 实验概述 我们表明,通过将SATNet集成到端到端学习系统中,我们可以以最少的监督方式学习挑战性问题的逻辑结构。 特别是,我们表明我们可以: 使用单比特监督学习奇偶校验功能(传
2021-12-02 17:49:35 275KB Python
1
近年来网页游戏、手机游戏快速发展,对游戏服务端提出新的要求:架构简单、配置灵活,同时可支持快速开发。文中提出一种架构:服务器底层通讯基于高性能的socket库开发,而游戏逻辑采用成熟的PHP框架开发,游戏逻辑不关心底层细节达到快速高效的目的。文中主要分三层介绍:基础层主要采用libevent和ZeroMQ的API;核心服务层提供网络通讯和数据存储服务;应用层处理游戏内的逻辑。此外,以该架构的游戏服务器已在两款网页游戏开服上百组,性能测试稳定。
2021-12-02 10:15:05 887KB 游戏服务器 套接字 libevent ZeroMQ
1