Bootstrap
基于区块链技术的超级账本(Hyperledger) - 从理论到实战

本文首先简述了区块链的基本原理,然后介绍了 Hyperledger Fabric 这一支持以通用语言编写智能合约的区块链平台。最后以 Go 语言为例,展示如何编写一段简单的智能合约代码,并部署到 SAP 云平台,从而避免了想使用区块链技术的企业进行的硬件基础设施投入。

简析Web3 架构:前端、后端和数据

当谈论 Web 3.0 架构时,通常指的是 DApps,它代表去中心化应用程序。从发展历史来看,Web 2.0 架构由最熟悉的组件组成:

WebRTC 流媒体常见开源方案综述 | 社区征文

​近两年,由于新冠疫情的影响,实时音视频通讯相关行业发展迅速,特别是视频会议、在线直播、直播带货等业务场景如雨后春笋遍地开花。同时,也涌现出了很多关于 WebRTC 优秀的流媒体服务器开源项目(不是说才出现,是才被大家注意到)。

M3U8 视频封装格式的深度解析 | 社区征文

​前言 M3U8 作为一种常见的视频封装格式,具有广泛的使用场景,不仅被应用到点播场景中,也被应用到直播场景中。特别是点播场景,目前主流的视频点播网站大多都是使用 M3U8 方案。

WebRTC 如何在安卓系统上采集视频数据 | 社区征文

WebRTC 作为一个开源的实时音视频通许方案,经过多年的发展基本上已经支持了所有的常用终端,比如 windows、mac、Android、iOS等。我们都知道音视频通讯的前提是采集本地的音频和视频数据信息。今天,我们就来先了解一下 WebRTC 在安卓端是如何采集视频信号的

WebRTC 传输通道的建立过程解析 | 社区征文

WebRTC 是一个免费开源的项目,在实时音视频通讯方面具有广泛的应用。它通过简单的API为浏览器和移动端设备提供实时通信(RTC)能力。为了最好地服务于这个目的,WebRTC组件还在被不断的优化。官方的团队的目的就是通过一组公共的协议能够帮助浏览器、移动端

一文搞明白直播和点播的区别 | 社区征文

近两年,在新冠疫情和元宇宙等多种因素的促进作用下,音视频相关产业异常火热,比如短视频、直播带货、视频会议、线上教学等,同时,大量的音视频技术也逐渐被大众所熟知,比如直播、点播、转码、视频特效、美声等。但是,很多时候,大家对直播和点播的区别

WebRTC 如何在安卓系统上采集音频数据 | 社区征文

WebRTC 作为一个开源的实时音视频通许方案,经过多年的发展基本上已经支持了所有的常用终端,比如 windows、mac、Android、iOS 等。我们都知道音视频通讯的前提是采集本地的音频和视频数据信息。今天,我们就来了解一下 WebRTC 在安卓端是如何采集音频信号的

WebRTC 服务器架构 | 社区征文

​前言 WebRTC 在构建浏览器视频会话的时候,肯定少不了服务器的支持。目前,WebRTC 主要有三种网络架构:Mesh、MCU、SFU。今天就来分别介绍一下三者,带大家认识一下它们的优点和缺点。

对 HTTP 缓存的全面总结

我们使用 HTTP 缓存,通过复用缓存资源,减少了客户端等待时间和网络流量,同时也能缓解服务器端的压力。可以显著的提升我们网站和应用的性能。

JavaScript 数组常见操作(一)

数组是 JavaScript 中常见数据类型之一,关于它的一些操作方法,我在这里做一下简单记录和总结。

阿里云服务器搭建halo博客从0到1

可能网络上已经有很多关于wordpress的建站教程,但是关于halo却很少,本文将从阿里云服务器购买(试用)到搭建一个属于开发者自己的开源博客系统,带你从0到1了解认识阿里云ECS搭建博客网站。

基于 Kyma 的企业级云原生应用的扩展案例分享 | 社区征文

什么是 Kyma?其官网的定义是,Kyma 是一个开源的云原生应用开发平台和运行时,底层基于 Kubernetes,借助一系列包括 Istio, NATS, Serverless 和 Prometheus 在内的其他优秀开源项目和组件,能够开发、运行和操作云原生应用程序。

Pulsar 在云原生消息引擎领域为何如此流行?| 社区征文

Apache Pulsar 是 Apache 软件基金会的顶级项目,是下一代云原生分布式消息流平台,集消息、存储、轻量化函数式计算为一体,采用计算与存储分离架构设计,支持多租户、持久化存储、多机房跨区域数据复制,具有强一致性、高吞吐、低延时及高可扩展性等流数据存

网络标准之:永远是1.0版本的MIME

无规矩不成方圆,无标准不成网络通信。正是在各种网络协议和标准的基础之上,才构建了我们现在流行的互联网。今天给大家介绍的就是一个网络标准格式,叫做MIME,它的全称是Multipurpose Internet Mail Extensions,翻译过来就是多用途Internet邮件扩展。

网络标准之:IANA定义的传输编码

不同的系统或者协议可以接受的数据类型是不同的,如果要在那些不支持现有数据格式的系统或者协议中进行数据传输的话,就需要进行数据转换。

每天都扫的二维码,你知道它的技术原理吗?

二维码已经成为我们日常生活中必不可少的组成部分了,登录需要扫一扫二维码、买东西付钱需要扫一扫二维码、开会签到也需要扫一扫二维码,那么如此广泛使用的二维码技术,背后的原理是怎样的呢?

DevOps进阶(二):DevOps 发展史

为了能够更好的理解什么是DevOps,我们很有必要对当时还只有程序员(此前还没有派生出开发者、前台工程师、后台工程师之类)这个称号存在的历史进行一下回顾。

DevOps进阶(四):Jenkins 实战之构建定时项目与远程触发器

在执行Jenkins的项目构建的时候,一般都是通过web管理界面中的”构建”来执行项目构建操作,但是除此之外我们还可以通过项目配置中的”构建触发器”来触发构建操作,其中”构建触发器”有一种方式是通过配置令牌远程触发项目构建。

DevOps进阶(三)走近 DevOps 工程师

在软件开发生命周期中,通常会遇到以下两个瓶颈:

DevOps进阶(一):DevOps 软件开发工艺解读

随着业务复杂化和人员的增加,开发人员和运维人员逐渐演化成两个独立的部门,他们工作地点分离,工具链不同,业务目标也有差异,这使得他们之间出现一条鸿沟。而发布软件就是将一个软件从鸿沟的这边送去那边,这其中困难重重。

为什么需要单元测试?

在学习编程和业务开发的工程中,我们有一段时间总是在讨论:单元测试是否有用?而进行这种讨论的主要原因是,我们似乎在不使用单元测试的时候,项目也可以跑得很好。小到毕业设计时的内容,大到一个十几人大小的团队。我们设计项目、分析需求,然后根据设计的

SAP 移动开发技术综述 | 社区征文

作为全球最杰出的企业管理软件提供商之一,SAP 的解决方案涵盖了从 PC 端到移动设备等多个平台。笔者在 SAP 成都研究院工作了 15 年,对企业管理软件领域内的移动开发也有所涉猎。本文分享我过去工作中关于移动开发中积累的一些项目经验。

如何利用友盟平台定位安卓端的程序异常 | 社区征文

​移动端程序的异常问题定位是每一位开发者都非常关心的问题,而我们就可以充分利用友盟的应用性能监控平台 U-APM,它可以帮助我们深入了解应用的性能和稳定性,帮助我们高效提升应用的质量。通过实时采集新版本上线后的崩溃信息,提供了多种辅助定位问题

11个基于HTML/CSS/JS的情人节表白可爱小游戏、小动画

本来想赶在前几天在情人节之前把这篇文章写完,结果又是过年,又是走亲戚,情人节这天我又和女朋友看电影去了,所以一直到今天,白天忙完了事情,这才给大家带来这些基于HTML/CSS/JS的情人节表白可爱小游戏、小动画。

WebRTC 如何在安卓系统上采集音频数据 | 社区征文

WebRTC 作为一个开源的实时音视频通许方案,经过多年的发展基本上已经支持了所有的常用终端,比如 windows、mac、Android、iOS 等。我们都知道音视频通讯的前提是采集本地的音频和视频数据信息。今天,我们就来了解一下 WebRTC 在安卓端是如何采集音频信号的

DGIOT物联网架构设计

在应用系统开发中,采用严格的、单一的、真正的的分层架构是可以的,但实际上我们已经采用了多种架构模式设计系统。当多种不同范式的架构混合在一起,你会不会出现“指鹿为马”的现象呢?

数蛙DG-IoT开源平台

利用数蛙多年积累的工业互联网的实战经验,提炼出面向初级程序员的降维开源物联网开发者平台。以快速消化日益增长的工业互联网项目需求,缩短项目实施周期,降低人力成本,逐步实现技术标准化、产品标准化、运维标准化的多维共赢的生态体系。目前DG-IoT开源平

数蛙科技百亿级物流标签轨迹时序数据压测

压测背景**:**LPWAN是当前物联网行业中最重要的技术之一,以年复合增长率90%的惊人速度增长。NB-IOT、LoRa、ZETA以及Sigfox是当前市场上主流的几种LPWAN通信技术。

DG-IoT: 开源项目职业教育助力解决过度补课难题

国家:人口老龄化,鼓励天下父母生三胎,打击补课为教育减负,为父母减负,多家课外培训上市公司瞬间蒸发了几千亿市值。

DGIOT 工业物联网开源平台简介

DG-IoT团队将逐步开源贴近需求的代码和技术文档,希望帮助广大的初级程序员可以独立承接日益增长的物联网项目,在实战中快速加入物联网工程师队伍。

DG-IoT工业数据云平台

秉持精简思想,直指用户需求本质,让用户在半小时内能获得自己想要的效果

跨平台应用开发进阶(一) :走近 uni-app

跨平台是一种能够在多种平台(例如Android,iOS,Windows,Blackberry、小程序、快应用等)上运行的应用软件。基于此框架构建的应用程序不需要为每个平台进行单独的编码,而是一次编码就可以在多个平台上高效运行。它是当今应用程序开发领域中最受欢迎的方法

跨平台应用开发进阶(三): uni-app 实现资源在线升级/热更新

使用 uni-app 开发跨终端应用,可将代码编译到iOS、Android、微信小程序等多个平台,升级时也需考虑多平台同步升级。其中,uni-app发布为小程序的升级模式较简单,只需将开发完的代码提交小程序后台,待审核通过后用户将自动升级。

跨平台应用开发进阶 (四) :uni-app 实现图片上传、预览、删除、压缩

应用uni-app开发跨平台App项目时,上传图片、文档等资源功能需求十分常见:点击相框按钮可选择图片上传,点击每一个图片可以进行预览,点击每个图片删除图标可删除对应图片。基本实现功能点如下:

其他标签