- 有参无返回下面取一个简单的加法计算函数,来看下有参调用时如何完成的#include <stdio.h>void addCal(int a, int b);int main(int argc, const char * argv[]) { // insert code here... addCal(1, 11); return 0;}void addCal(int a, in... 有参无返回下面取一个简单的加法计算函数,来看下有参调用时如何完成的#include <stdio.h>void addCal(int a, int b);int main(int argc, const char * argv[]) { // insert code here... addCal(1, 11); return 0;}void addCal(int a, in...
- 还在头疼SaaS选型、云原生典型架构设计?想了解多租模式与应用场景、数据隔离方案、安全控制?10个精选问答带你全掌握!如果您所在企业希望实行SaaS化改造,可访问了解华为云开发者技术团队的SaaS支持计划。 还在头疼SaaS选型、云原生典型架构设计?想了解多租模式与应用场景、数据隔离方案、安全控制?10个精选问答带你全掌握!如果您所在企业希望实行SaaS化改造,可访问了解华为云开发者技术团队的SaaS支持计划。
- 当应用软件及硬件确定后,编译器对应用的自动优化将成为应用性能的关键。 当应用软件及硬件确定后,编译器对应用的自动优化将成为应用性能的关键。
- 从汇编角度深度挖掘函数栈帧建立和销毁的全过程,保姆式教学,超详细解说 从汇编角度深度挖掘函数栈帧建立和销毁的全过程,保姆式教学,超详细解说
- 《megahit 源码迁移》项目大作业解析代码迁移工具是一款可以简化用户迁移步骤,将用户的现有的 886 环境上的应用迁移到赋能平台上,并获得良好的性能和功能体验的辅助工具具体的功能有过上节课的介绍我们就不多讲了。今天我们这堂课主要的功能的话聚焦在我们的源码迁移部分,这部分的话主要就是我们分析源码。然后根据扫描出来的根据分析报告,然后去修改根据分析报告的还有迁移建议去修改相关的源码。修改完成... 《megahit 源码迁移》项目大作业解析代码迁移工具是一款可以简化用户迁移步骤,将用户的现有的 886 环境上的应用迁移到赋能平台上,并获得良好的性能和功能体验的辅助工具具体的功能有过上节课的介绍我们就不多讲了。今天我们这堂课主要的功能的话聚焦在我们的源码迁移部分,这部分的话主要就是我们分析源码。然后根据扫描出来的根据分析报告,然后去修改根据分析报告的还有迁移建议去修改相关的源码。修改完成...
- 熊猫烧香(上)初始分析 熊猫烧香(上)初始分析
- @TOC很多刚开始学习C语言的小伙伴,对于这样一个熟悉而又陌生的名词,都是显得闻风尚胆。甚至对于程序员这样一个职业的第一印象都是格子衫,谢顶头,大概是这样的…但实际上真正的程序员是这样的…哈哈,开个玩笑!对于很多刚学习编程的小伙伴来说,C语言无非是最基础的入门一步,但在很多人看来,编程语言给大家的印象却总是难上加难。每每听到C语言这样一个名词都会吓得“哇,C语言啊,听说好难好难,我学不会怎么... @TOC很多刚开始学习C语言的小伙伴,对于这样一个熟悉而又陌生的名词,都是显得闻风尚胆。甚至对于程序员这样一个职业的第一印象都是格子衫,谢顶头,大概是这样的…但实际上真正的程序员是这样的…哈哈,开个玩笑!对于很多刚学习编程的小伙伴来说,C语言无非是最基础的入门一步,但在很多人看来,编程语言给大家的印象却总是难上加难。每每听到C语言这样一个名词都会吓得“哇,C语言啊,听说好难好难,我学不会怎么...
- 鸿蒙轻内核M核源码分析系列五 中断Hwi在鸿蒙轻内核源码分析系列前几篇文章中,剖析了重要的数据结构。本文,我们讲述一下中断,会给读者介绍中断的概念,鸿蒙轻内核的中断模块的源代码。本文中所涉及的源码,以OpenHarmony LiteOS-M内核为例,均可以在开源站点https://gitee.com/openharmony/kernel_liteos_m 获取。 1、中断概念介绍中断是指出... 鸿蒙轻内核M核源码分析系列五 中断Hwi在鸿蒙轻内核源码分析系列前几篇文章中,剖析了重要的数据结构。本文,我们讲述一下中断,会给读者介绍中断的概念,鸿蒙轻内核的中断模块的源代码。本文中所涉及的源码,以OpenHarmony LiteOS-M内核为例,均可以在开源站点https://gitee.com/openharmony/kernel_liteos_m 获取。 1、中断概念介绍中断是指出...
- LiteOS内核源码分析系列六 -任务及调度(3)-任务LOS_Schedule调度,Schedule也称为Dispatch,是操作系统的一个重要模块,它负责选择系统要处理的下一个任务。调度模块需要协调处于就绪状态的任务对资源的竞争,按优先级策略从就绪队列中获取高优先级的任务,给予资源使用权。本文我们来一起学习下LiteOS调度模块的源代码,文中所涉及的源代码,均可以在LiteOS开源站点... LiteOS内核源码分析系列六 -任务及调度(3)-任务LOS_Schedule调度,Schedule也称为Dispatch,是操作系统的一个重要模块,它负责选择系统要处理的下一个任务。调度模块需要协调处于就绪状态的任务对资源的竞争,按优先级策略从就绪队列中获取高优先级的任务,给予资源使用权。本文我们来一起学习下LiteOS调度模块的源代码,文中所涉及的源代码,均可以在LiteOS开源站点...
- 本文还会介绍下LiteOS 5.0引入的LockDep死锁检测特性。本文中所涉及的LiteOS源码,均可以在LiteOS开源站点获取。 本文还会介绍下LiteOS 5.0引入的LockDep死锁检测特性。本文中所涉及的LiteOS源码,均可以在LiteOS开源站点获取。
- linux程序运行的状态以及如何推导调用栈。 linux程序运行的状态以及如何推导调用栈。
- 动静态库各有优缺点,选择使用哪种库通常取决于具体的项目需求、资源限制和开发环境。静态库适用于对依赖性和更新不敏感的应用,而动态库则更灵活,适合需要频繁更新和共享代码的场景。在实际开发中,合理选择和使用这两种库能够提高代码的复用性和维护性。 动静态库各有优缺点,选择使用哪种库通常取决于具体的项目需求、资源限制和开发环境。静态库适用于对依赖性和更新不敏感的应用,而动态库则更灵活,适合需要频繁更新和共享代码的场景。在实际开发中,合理选择和使用这两种库能够提高代码的复用性和维护性。
- @[toc] C++类与对象 前言💬 欢迎讨论:如果你在学习过程中有任何问题或想法,欢迎在评论区留言,我们一起交流学习。你的支持是我继续创作的动力!👍 点赞、收藏与分享:觉得这篇文章对你有帮助吗?别忘了点赞、收藏并分享给更多的小伙伴哦!你们的支持是我不断进步的动力!🚀分享给更多人:如果你觉得这篇文章对你有帮助,欢迎分享给更多对C++感兴趣的朋友,让我们一起进步!C++ 作为一门底层高效... @[toc] C++类与对象 前言💬 欢迎讨论:如果你在学习过程中有任何问题或想法,欢迎在评论区留言,我们一起交流学习。你的支持是我继续创作的动力!👍 点赞、收藏与分享:觉得这篇文章对你有帮助吗?别忘了点赞、收藏并分享给更多的小伙伴哦!你们的支持是我不断进步的动力!🚀分享给更多人:如果你觉得这篇文章对你有帮助,欢迎分享给更多对C++感兴趣的朋友,让我们一起进步!C++ 作为一门底层高效...
- 一.认识寄存器 寄存器(register)是CPU(中央处理器)的组成部分,是一种直接整合到cpu中的有限的高速访问速度的存储器,它是有一些与非门组合组成的,分为通用寄存器和特殊寄存器。 寄存器是CPU的最基本组成部分,是学习芯片最基础最底层的东西。我们都知道单片机是内部集成CPU,RAM,ROM以及IO口和其他外围电路的集成电路芯片。我们想操作单片机,就得了解内... 一.认识寄存器 寄存器(register)是CPU(中央处理器)的组成部分,是一种直接整合到cpu中的有限的高速访问速度的存储器,它是有一些与非门组合组成的,分为通用寄存器和特殊寄存器。 寄存器是CPU的最基本组成部分,是学习芯片最基础最底层的东西。我们都知道单片机是内部集成CPU,RAM,ROM以及IO口和其他外围电路的集成电路芯片。我们想操作单片机,就得了解内...
- 获取内核源码在Linux内核官方网站即可下载最新Linux源码点击跳转我们一般应该下载最新的稳定版本Linux内核源码进行学习。源码下载后,通过tar命令进行解压即可tar xvzf linux-X.X.X.tar.gz解压后源码会存在linux-X.X.X文件夹中。内核源码一般都安装在 /usr/src/linux 目录下,但我们开发时不要直接对这个源码树进行开发,因为编译C库所用的内核... 获取内核源码在Linux内核官方网站即可下载最新Linux源码点击跳转我们一般应该下载最新的稳定版本Linux内核源码进行学习。源码下载后,通过tar命令进行解压即可tar xvzf linux-X.X.X.tar.gz解压后源码会存在linux-X.X.X文件夹中。内核源码一般都安装在 /usr/src/linux 目录下,但我们开发时不要直接对这个源码树进行开发,因为编译C库所用的内核...
上滑加载中
推荐直播
-
香橙派AIpro的远程推理框架与实验案例
2025/07/04 周五 19:00-20:00
郝家胜 -华为开发者布道师-高校教师
AiR推理框架创新采用将模型推理与模型应用相分离的机制,把香橙派封装为AI推理黑盒服务,构建了分布式远程推理框架,并提供多种输入模态、多种输出方式以及多线程支持的高度复用框架,解决了开发板环境配置复杂上手困难、缺乏可视化体验和资源稀缺课程受限等痛点问题,真正做到开箱即用,并支持多种笔记本电脑环境、多种不同编程语言,10行代码即可体验图像分割迁移案例。
回顾中 -
鸿蒙端云一体化应用开发
2025/07/10 周四 19:00-20:00
倪红军 华为开发者布道师-高校教师
基于鸿蒙平台终端设备的应用场景越来越多、使用范围越来越广。本课程以云数据库服务为例,介绍云侧项目应用的创建、新建对象类型、新增存储区及向对象类型中添加数据对象的方法,端侧(HarmonyOS平台)一体化工程项目的创建、云数据资源的关联方法及对云侧数据的增删改查等操作方法,为开发端云一体化应用打下坚实基础。
即将直播
热门标签