因为实验室是云原生方向,导师和学院也鼓励我们多参与开源项目,在开源方面,我参与过多个CNCF下的云原生开源项目,最开始是实验室江南学长带我了解开源,带我为阿里云Sealer社区贡献,让我打开了开源的大门,后来又参与谷歌编程之夏(GSoC),GLCC开源夏令营,LFX实习计划,先后为KubeArmor,Katalyst,Karmada项目做过开源贡献。目前是Karmada member和Sealer member。我最开始了解KubeWharf社区是在字节云原生的公众号上,那时Katalyst刚刚...
通过实时采集新版本上线后的崩溃信息,提供了多种辅助定位问题的关键信息及多维度分析报表,从而能够快速发现问题、定位问题、解决问题。# 正文## 一、U-APM 应用性能监控平台介绍**1. 大核心优势**1)捕获采集类型丰富,支持 Java、Native、Swift、Objective-C、ANR、自定义异常的捕捉。2)快速定位错误根源,提供行为日志、详细日志、内存快照、设备信息、自定义字段,帮您快速发现问题原因,提升问题解决效率。3)智能告警...
NPE 方面的崩溃率只有 0.3 ‰,而通常 Java 项目的 NPE 会超过 1 ‰### ImmutableKotlin 的安全性还体现在数据不会被随意修改。我们在代码中大量使用 `data class` 并且要求属性使用 `val` 而非 `var` 定义,这有... 可以基于作用域函数完成各种初始化工作,就像上面例子那样。这个例子同时也提醒我们过度使用这些作用域函数(或集合操作符),也会影响代码的可读性和可调试性,只有“恰到好处”的使用函数式编程才能真正发挥 Kotlin 的...
适用于各阶段各规模的项目* 迅速起步:提供显著降低样板代码的开发框架 Jetpack 和 UI 工具包 Jetpack Compose* 自由选择:框架丰富多样,可与传统语言、原生开发、开源框架自由搭配* 统合一致:兼容不同设备的开发... 冻结甚至崩溃的内存泄漏和内存抖动,可以捕获堆转储、强制执行垃圾回收以及跟踪内存分配以定位**内存方面的问题*** Battery:会监控 CPU、网络无线装置和 GPS 传感器的使用情况,并直观地显示其中每个组件消耗的电...
error PlayerError 错误码。参考 PlayerError。 IEncryptHandler cpp class bytertc::IEncryptHandler加密/解密处理函数 注意:回调函数是在 SDK 内部线程(非 UI 线程)同步抛出来的,请不要做耗时操作或直接操作 UI,否则可能导致 app 崩溃。 成员函数返回 名称 virtual unsigned int onEncryptData virtual unsigned int onDecryptData 函数说明 onEncryptDatacpp virtual unsigned int bytertc::IEncryptHandler::onEncryptData...
errorCode;单流转推直播状态回调 传入参数 参数名 类型 说明 event ByteRTCSingleStreamPushEvent 任务状态, 参看 ByteRTCSingleStreamPushEvent. taskID NSString * 任务 ID errorCode NSInteger 错误码,参看 Byt... 否则可能导致 app 崩溃。 成员函数返回 名称 void onTakeLocalSnapshotResult:streamIndex:image:errorCode: void onTakeRemoteSnapshotResult:streamKey:image:errorCode: 函数说明 onTakeLocalSnapshotResult:st...
errorCode;单流转推直播状态回调 传入参数 参数名 类型 说明 event ByteRTCSingleStreamPushEvent 任务状态, 参看 ByteRTCSingleStreamPushEvent. taskID NSString * 任务 ID errorCode NSInteger 错误码,参看 Byt... 否则可能导致 app 崩溃。 成员函数返回 名称 void onTakeLocalSnapshotResult:streamIndex:image:errorCode: void onTakeRemoteSnapshotResult:streamKey:image:errorCode: 函数说明 onTakeLocalSnapshotResult:st...
通过实时采集新版本上线后的崩溃信息,提供了多种辅助定位问题的关键信息及多维度分析报表,从而能够快速发现问题、定位问题、解决问题。# 正文## 一、U-APM 应用性能监控平台介绍**1. 大核心优势**1)捕获采集类型丰富,支持 Java、Native、Swift、Objective-C、ANR、自定义异常的捕捉。2)快速定位错误根源,提供行为日志、详细日志、内存快照、设备信息、自定义字段,帮您快速发现问题原因,提升问题解决效率。3)智能告警...
NPE 方面的崩溃率只有 0.3 ‰,而通常 Java 项目的 NPE 会超过 1 ‰### ImmutableKotlin 的安全性还体现在数据不会被随意修改。我们在代码中大量使用 `data class` 并且要求属性使用 `val` 而非 `var` 定义,这有... 可以基于作用域函数完成各种初始化工作,就像上面例子那样。这个例子同时也提醒我们过度使用这些作用域函数(或集合操作符),也会影响代码的可读性和可调试性,只有“恰到好处”的使用函数式编程才能真正发挥 Kotlin 的...
适用于各阶段各规模的项目* 迅速起步:提供显著降低样板代码的开发框架 Jetpack 和 UI 工具包 Jetpack Compose* 自由选择:框架丰富多样,可与传统语言、原生开发、开源框架自由搭配* 统合一致:兼容不同设备的开发... 冻结甚至崩溃的内存泄漏和内存抖动,可以捕获堆转储、强制执行垃圾回收以及跟踪内存分配以定位**内存方面的问题*** Battery:会监控 CPU、网络无线装置和 GPS 传感器的使用情况,并直观地显示其中每个组件消耗的电...
onRoomError void [deprecated] onStreamRemove void [deprecated] onStreamAdd 函数说明 onLeaveRoomjava void com.ss.bytertc.engine.handler.IRTCRoomEventHandler.onLeaveRoom(RTCRoomStats stats)离开房间成... 提示错误码为 -1000 Token 无效; 用户已在房间内则会被移出房间,本地用户会收到 onRoomStateChanged 回调,提示错误码为 -1009 Token 无效,同时远端用户会收到 onUserLeave 回调,提示原因为 1 Token 进房权限过期。...
组件监控能力并不完全对标APP监控能力,目前仅支持崩溃监控、自定义错误、事件埋点。 调用SDK初始化接口不会采集用户信息,调用SDK启动接口会开始采集用户信息,请确保采集用户信息之前已经获得用户授权SDK隐私政策。... 而不是在组件的Project中。 下载脚本。 【附件下载】: APMPlus_AddressRange.sh,大小为 修改脚本内容。 PowerShell SDKAid="123456"SDKName="RangersAPM"writeAddressRangeFile $SDKName $SDKAid参数说明: 参数...
3: 截图错误。截图超时,超时时间 1 秒。 onTakeRemoteSnapshotResultcpp virtual void bytertc::ISnapshotResultCallback::onTakeRemoteSnapshotResult( long task_id, RemoteStreamKey stream_key, ... ErrorCode。 IMixedStreamObserver cpp class bytertc::IMixedStreamObserver合流推流 Observer 注意:回调函数是在 SDK 内部线程(非 UI 线程)同步抛出来的,请不要做耗时操作或直接操作 UI,否则可能导致 app 崩溃。...