华为云重磅发布:“乐高式”自动驾驶研发开放平台,携手伙伴共建生态

OSC编辑部观察系列直播第二期《神秘的大厂开源办公室》下周一19点准时上线>>> 摘要:华为云及伙伴们希望通过“乐高式、模块化”的简单操作,来帮助不同诉求的客户实现自动驾驶研发平台快速构建的目标。 本文分享自华为云社区《华为云重磅发布:“乐高式”自动驾驶研发开放平台,携手伙伴共建生态》,作者:华为云社区精选。 【中国,深圳,2022年6月15日】今日,主题为“因聚而生 为你所能”的华为伙伴暨开发者大会2022正式开启,在自动驾驶专场中,华为云携手合作伙伴联合发布“乐高式”自动驾驶研发平台解决方
分类: 其他 发布时间: 06-15 04:06 阅读次数: 0

Mozi.Network 1.4.6 发布,开始实现 RTSP 2.0

Mozi.Network 是基于.Net 开发的网络应用协议基础组件。包含 HTTP 服务器,IoT 服务端和客户端项目等网络通讯协议。 新增了一个HttpClient项目,用于对HTTP资源进行调试。 关于RTSP项目的进展,这一开发周期对RTSP所有的报文进行了分解,并开始实现RTSP,RTP,RTCP报文解析和构造。 同时新版本中有如下更新: 增加HttpServer,HttpClient数据统计字段 增加HttpServer,HttpClient事件 修正HttpRequest->Ge
分类: 业界资讯 发布时间: 06-15 04:02 阅读次数: 0

Curve 进入 CNCF Sandbox,完善统一云原生开源存储拼图

OSC编辑部观察系列直播第二期《神秘的大厂开源办公室》下周一19点准时上线>>> 2022 年 6 月 15 日,云原生计算基金会 (CNCF) 宣布,分布式存储系统 Curve 被正式接纳为 CNCF 沙箱(Sandbox)项目。Curve 由网易数帆开源,提供块存储和文件存储能力,旨在以网易分布式架构和云原生实践经验反哺社区,填补高性能、易运维、云原生的开源分布式存储的空白。 Curve 进入 CNCF 沙箱,意味着全球顶级开源基金会对网易数帆云原生存储技术演进的认可,也验证了网易数帆在数
分类: 移动开发 发布时间: 06-15 04:01 阅读次数: 0

分布式云原生数据库中的共识流程

OSC编辑部观察系列直播第二期《神秘的大厂开源办公室》下周一19点准时上线>>> Raft Scheduler概述 Raft Scheduler在节点初始化时会一起启动,同时还会一同启动raftTickLoop进程用于定时产生tick请求。 Raft Scheduler主要的功能是处理raftGroup内部的消息请求与外部的写入读取请求,Raft Scheduler的工作方式是通过对外提供一个rangeID队列,当有请求来时,会修改该请求设计的range状态,并将其放入这个队列中,同时当Raf
分类: 移动开发 发布时间: 06-15 04:00 阅读次数: 0

CNCF Sandbox 项目达成!Curve 走近统一云原生开源存储梦想

2022 年 6 月 15 日,云原生计算基金会 (CNCF) 宣布,分布式存储系统 Curve 被正式接纳为 CNCF 沙箱(Sandbox)项目。Curve 由网易数帆开源,提供块存储和文件存储能力,旨在以网易分布式架构和云原生实践经验反哺社区,填补高性能、易运维、云原生的开源分布式存储的空白。 Curve 进入 CNCF 沙箱,意味着全球顶级开源基金会对网易数帆云原生存储技术演进的认可,也验证了网易数帆在数字化基础软件领域的深厚积累,及对未来技术趋势的深刻洞察。通过进入 CNCF 沙箱,
分类: 业界资讯 发布时间: 06-15 04:00 阅读次数: 0

俄罗斯方块游戏开发教程系列2:随机生成形状

即使是一个小游戏,只要你用心研究,里面也包含着很多可以学到的东西。更何况,我们的这个小游戏才刚刚开始而已。
分类: 编程语言 发布时间: 06-15 03:56 阅读次数: 0

彻底搞懂三大MySQL日志,Redo Log、Undo Log、Bin Log

1. 背景 MySQL实现事务、崩溃恢复、集群的主从复制,底层都离不开日志,所以日志是MySQL的精华所在。只有了解MySQL日志,才算是彻底搞懂MySQL。 今天一灯就带你深入浅出的学习MySQL的
分类: 编程语言 发布时间: 06-15 03:56 阅读次数: 0

TiDB 6.0 实战分享丨内存悲观锁原理浅析与实践

TiDB 6.0 版本针对悲观事务引入了内存悲观锁的优化,带来了明显的性能提升。本文将从最初的乐观事务到悲观事务入手;介绍 6.0 版本针对悲观锁进行优化的原理,并结合压测数据验证其带来的性能提升。
分类: 编程语言 发布时间: 06-15 03:56 阅读次数: 0

Linux环境下OpenOffice部署(处理中文乱码,启动报错等各种问题)

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第22天,点击查看活动详情 1.写在前面 很多时候,我们在做文件预览的时候,例如:在线预览word,excel,ppt等文件。 这些
分类: 编程语言 发布时间: 06-15 03:56 阅读次数: 0

【架构师(第三十五篇)】 业务组件库开发之使用 Rollup 进行打包

脱离业务的架构就是耍流氓。架构师必须要深入理解需求、参与需求、看透需求背后的业务本质。这是我学习架构师的第三十五篇笔记。
分类: 编程语言 发布时间: 06-15 03:56 阅读次数: 0

Springboot 多租户SaaS方案

springboot+Jpa,hibernate-filter,多数据源,多租户 SaaS项目设计。
分类: 编程语言 发布时间: 06-15 03:56 阅读次数: 0

Redis脑裂现象

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第21天,点击查看活动详情 Redis脑裂现象 什么是Redis的脑裂现象 当Redis主从集群环境出现两个主节点为客户端提供服务,
分类: 编程语言 发布时间: 06-15 03:56 阅读次数: 0

IKEv2协议协商流程: (IKE-SA-INIT 交换)第一包

“我正在参加「掘金·启航计划」” 1. IKEv2 协商总体框架 IKEv1协议建立一对IPSec SA,使用主动模式需要9个报文,使用野蛮模式需要使用6个报文方能协商成功。IKEv2对IKEv1协议
分类: 编程语言 发布时间: 06-15 03:56 阅读次数: 0

eslint为什么没有实现max-len的autofix?

作为js的代码检查工具,eslint几乎会出现在所有的前端项目中,很多规则问题它能autofix,唯独对于max-len无能为力,这是为什么呢?为什么prettier能够完美解决这个问题?
分类: 编程语言 发布时间: 06-15 03:56 阅读次数: 0

IKEv2协议协商流程: (IKE-SA-INIT 交换)第二包

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第9天 1. IKEv2 协商总体框架 IKEv1协议建立一对IPSec SA,使用主动模式需要9个报文,使用野蛮模式需要使用6个报
分类: 编程语言 发布时间: 06-15 03:56 阅读次数: 0

Apache SkyWalking Java Agent 06-插件定义体系

Apache SkyWalking Java Agent 06-插件定义体系,它定义了拦截点(Intercept Point)用来定义要增强的目标类的方法和对应的拦截器
分类: 编程语言 发布时间: 06-15 03:55 阅读次数: 0

记一次探索内存cache优化之旅

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第3天,点击查看活动详情 背景 项目上线以来,曾出现上传镜像、下发镜像时可用内存不足,性能发生抖动的情况。研究发现是容器的 page
分类: 编程语言 发布时间: 06-15 03:55 阅读次数: 0

Vue无虚拟DOM模式即将到来

前阵子看到了篇很有意思的文章:《尤雨溪欧洲献舞:即将发布 Vue 2 的最后一个版本》 可惜这篇文章并没有很细致的讲下Vue2.7,于是呢我就顺藤摸瓜,找到了这个欧洲的Vue发布会的pdf: 里面的内
分类: 编程语言 发布时间: 06-15 03:55 阅读次数: 0

This method cannot be used on a streamed scene AssetBundle

不能用//伪代码asssetbundle.LoadAsset()代码讲的是,加载了一个包含*.unity的资源包,然后加载资源包中的BG 1纹理,这个BG 1纹理是存在的。结果纹理加载失败了~会抛出异常:InvalidOperationException: This method cannot be used on a streamed scene AssetBundle.表示LoadXX方法不能应用在动态场景资源包上。起因任何一个包含*.unity的资源包都属于动态场景资源包,对应a
分类: 企业开发 发布时间: 06-15 02:32 阅读次数: 0

彻底搞明白Unity-async-task特性

居然是2017就有了??在Unity中使用协同程序通常是解决某些问题的好方法,但它也有一些缺点: 1.协同程序无法返回值。这鼓励程序员创建巨大的单片协程,而不是用许多小方法编写它们。存在一些变通方法,例如将Action <>类型的回调参数传递给协同程序,或者在协程完成后转换从协同程序产生的最终无类型值,但这些方法使用起来很容易并且容易出错。 2.协同程序使错误处理变得困难。您不能将yield放在try-catch中,因此无法处理异常。此外,当异常确实发生时,堆栈跟踪仅告诉您抛
分类: 企业开发 发布时间: 06-15 02:32 阅读次数: 0