- 适配器模式让原本因为接口不匹配而无法一起工作的两个类/结构体能够一起工作 适配器模式让原本因为接口不匹配而无法一起工作的两个类/结构体能够一起工作
- 2022-04-24:用go语言重写ffmpeg的muxing.c示例。答案2022-04-24:本程序的大体过程如下:打开输出文件并写入头部信息。添加音频和视频流,并为每个流创建 AVCodecContext 对象,根据输入格式设置编码器参数,并打开编码器;同时为每个流创建 AVStream 对象,将编码器参数复制到该对象中,并添加该对象到输出文件的媒体流列表中。创建 AVFrame 对象... 2022-04-24:用go语言重写ffmpeg的muxing.c示例。答案2022-04-24:本程序的大体过程如下:打开输出文件并写入头部信息。添加音频和视频流,并为每个流创建 AVCodecContext 对象,根据输入格式设置编码器参数,并打开编码器;同时为每个流创建 AVStream 对象,将编码器参数复制到该对象中,并添加该对象到输出文件的媒体流列表中。创建 AVFrame 对象...
- 明天见! 明天见!
- 华为云DevCloud软件开发平台,重磅推出了守护软件供应链安全的安全检测能力:二进制成分分析。 华为云DevCloud软件开发平台,重磅推出了守护软件供应链安全的安全检测能力:二进制成分分析。
- 当你需要监听某个状态的变更,且在状态变更时,通知到监听者,用观察者模式吧。 当你需要监听某个状态的变更,且在状态变更时,通知到监听者,用观察者模式吧。
- SCA(Software Composition Analysis)软件成分分析,指通过对软件源码、二进制软件包等的静态分析,挖掘其所存在的开源合规、已知漏洞等安全合规风险,是一种业界常见的安全测试手段。 SCA(Software Composition Analysis)软件成分分析,指通过对软件源码、二进制软件包等的静态分析,挖掘其所存在的开源合规、已知漏洞等安全合规风险,是一种业界常见的安全测试手段。
- 装饰者模式通过组合的方式,提供了能够动态地给对象/模块扩展新功能的能力。理论上,只要没有限制,它可以一直把功能叠加下去,具有很高的灵活性。 装饰者模式通过组合的方式,提供了能够动态地给对象/模块扩展新功能的能力。理论上,只要没有限制,它可以一直把功能叠加下去,具有很高的灵活性。
- 原型模式(Prototype Pattern)主要解决对象复制的问题,它的核心就是 Clone() 方法,返回原型对象的复制品。 原型模式(Prototype Pattern)主要解决对象复制的问题,它的核心就是 Clone() 方法,返回原型对象的复制品。
- 抽象工厂模式(Abstract Factory Pattern)和工厂方法模式的功能很类似,只是把“产品”,变成了“产品族”。 抽象工厂模式(Abstract Factory Pattern)和工厂方法模式的功能很类似,只是把“产品”,变成了“产品族”。
- 工厂方法模式(Factory Method Pattern)将对象创建的逻辑封装起来,为使用者提供一个简单易用的对象创建接口,常用于不指定对象具体类型的情况下创建对象的场景。 工厂方法模式(Factory Method Pattern)将对象创建的逻辑封装起来,为使用者提供一个简单易用的对象创建接口,常用于不指定对象具体类型的情况下创建对象的场景。
- 针对这种对象成员较多,创建对象逻辑较为繁琐的场景,非常适合使用建造者模式来进行优化。 针对这种对象成员较多,创建对象逻辑较为繁琐的场景,非常适合使用建造者模式来进行优化。
- 单例模式虽然简单易用,但也是最容易被滥用的设计模式。它并不是“银弹”,在实际使用时,还需根据具体的业务场景谨慎使用。 单例模式虽然简单易用,但也是最容易被滥用的设计模式。它并不是“银弹”,在实际使用时,还需根据具体的业务场景谨慎使用。
- 原文地址redhatxl.github.io 一 前言上篇单独就Informer中的controller来看,processFunc以一个参数单独穿入NewInformer中,如果有另一个程序需要处理相同的资源,那么就需要另外再创建一个Informer对象,而队列也无法复用,队列不能被两个消费者同时消费,因此在Client-go中又设计有ShareInformer,后续的示例包括K8s的控制... 原文地址redhatxl.github.io 一 前言上篇单独就Informer中的controller来看,processFunc以一个参数单独穿入NewInformer中,如果有另一个程序需要处理相同的资源,那么就需要另外再创建一个Informer对象,而队列也无法复用,队列不能被两个消费者同时消费,因此在Client-go中又设计有ShareInformer,后续的示例包括K8s的控制...
- 从三色标记演进混合写屏障的GC模式全场景分析,主要介绍Golang自V1.3以来所采用的内存清理模式,分别具有标记清除、三色标记、写屏障机制,其中一些Golang的设计理念和垃圾回收理念是非常值得去借鉴和学习。本章节主要以推演的形式逐一介绍Golang垃圾回收的处理机制。 从三色标记演进混合写屏障的GC模式全场景分析,主要介绍Golang自V1.3以来所采用的内存清理模式,分别具有标记清除、三色标记、写屏障机制,其中一些Golang的设计理念和垃圾回收理念是非常值得去借鉴和学习。本章节主要以推演的形式逐一介绍Golang垃圾回收的处理机制。
- <深入理解Golang协程调度器GPM模型>介绍了Golang中调度器的由来,以及如何演进到GPM模型的设计,其中包含一个Go协程在启动过程中如何运行和加载GPM模型的细节动作,也包括GPM模型的可视化编程和调试分析。最后形象介绍GPM模型的各个触发条件及运作的场景。 <深入理解Golang协程调度器GPM模型>介绍了Golang中调度器的由来,以及如何演进到GPM模型的设计,其中包含一个Go协程在启动过程中如何运行和加载GPM模型的细节动作,也包括GPM模型的可视化编程和调试分析。最后形象介绍GPM模型的各个触发条件及运作的场景。
上滑加载中
推荐直播
-
香橙派AIpro的远程推理框架与实验案例
2025/07/04 周五 19:00-20:00
郝家胜 -华为开发者布道师-高校教师
AiR推理框架创新采用将模型推理与模型应用相分离的机制,把香橙派封装为AI推理黑盒服务,构建了分布式远程推理框架,并提供多种输入模态、多种输出方式以及多线程支持的高度复用框架,解决了开发板环境配置复杂上手困难、缺乏可视化体验和资源稀缺课程受限等痛点问题,真正做到开箱即用,并支持多种笔记本电脑环境、多种不同编程语言,10行代码即可体验图像分割迁移案例。
即将直播 -
鸿蒙端云一体化应用开发
2025/07/10 周四 19:00-20:00
倪红军 华为开发者布道师-高校教师
基于鸿蒙平台终端设备的应用场景越来越多、使用范围越来越广。本课程以云数据库服务为例,介绍云侧项目应用的创建、新建对象类型、新增存储区及向对象类型中添加数据对象的方法,端侧(HarmonyOS平台)一体化工程项目的创建、云数据资源的关联方法及对云侧数据的增删改查等操作方法,为开发端云一体化应用打下坚实基础。
即将直播
热门标签