- 基于华为云弹性云服务器ESC(鲲鹏服务器),部署鲲鹏代码迁移工具利用扫描迁移工具进行源码分析,根据扫描建议修改源码,让源码在鲲鹏平台可以正常编译运行 基于华为云弹性云服务器ESC(鲲鹏服务器),部署鲲鹏代码迁移工具利用扫描迁移工具进行源码分析,根据扫描建议修改源码,让源码在鲲鹏平台可以正常编译运行
- 以图片分类应用(C&C++语言)为例,带您了解使用AscendCL接口开发应用的基本步骤,并了解开发过程涉及的关键概念。 以图片分类应用(C&C++语言)为例,带您了解使用AscendCL接口开发应用的基本步骤,并了解开发过程涉及的关键概念。
- 这是基于昇腾开发者社区的在线实验的操作和记录,目的是了解基于昇腾CANN的AscendCL接口图片分类应用开发过程,以及CANN相关概念。 这是基于昇腾开发者社区的在线实验的操作和记录,目的是了解基于昇腾CANN的AscendCL接口图片分类应用开发过程,以及CANN相关概念。
- 3 ROS快速体验编写 ROS 程序,在控制台输出文本: Hello World,分别使用 C++ 和 Python 实现。 3.1 HelloWorld实现简介ROS中涉及的编程语言以C++和Python为主,ROS中的大多数程序两者都可以实现,在本系列教程中,每一个案例也都会分别使用C++和Python两种方案演示,大家可以根据自身情况选择合适的实现方案。ROS中的程序即便使用不同的编... 3 ROS快速体验编写 ROS 程序,在控制台输出文本: Hello World,分别使用 C++ 和 Python 实现。 3.1 HelloWorld实现简介ROS中涉及的编程语言以C++和Python为主,ROS中的大多数程序两者都可以实现,在本系列教程中,每一个案例也都会分别使用C++和Python两种方案演示,大家可以根据自身情况选择合适的实现方案。ROS中的程序即便使用不同的编...
- 你好啊,作为行内的开发工程师,对这个话题很感兴趣;“某些人说中国的工业软件,只剩下了缴械投降,对此悲观论调,是嗤之以鼻的,**虽然在部分复杂度高的模型短时难以攻克,至少我对CAD软件的国产化前景,还是乐观的。** 为什么看完你知道了,希望带给你一些认识与启发,记得点个赞吧! 你好啊,作为行内的开发工程师,对这个话题很感兴趣;“某些人说中国的工业软件,只剩下了缴械投降,对此悲观论调,是嗤之以鼻的,**虽然在部分复杂度高的模型短时难以攻克,至少我对CAD软件的国产化前景,还是乐观的。** 为什么看完你知道了,希望带给你一些认识与启发,记得点个赞吧!
- @TOC 零、前言本章主要讲解学习C++中智能指针的概念及使用 一、为什么需要智能指针示例:double Division(int a, int b){ // 当b == 0时抛出异常 if (b == 0) { throw "Division by zero condition!"; } return (double)a / (double)b;}void Func(){ //如果发生除... @TOC 零、前言本章主要讲解学习C++中智能指针的概念及使用 一、为什么需要智能指针示例:double Division(int a, int b){ // 当b == 0时抛出异常 if (b == 0) { throw "Division by zero condition!"; } return (double)a / (double)b;}void Func(){ //如果发生除...
- @TOC 零、前言本章主要学习C++中的异常这一方面的知识 一、C/C++处理错误 1、C处理错误方式传统的错误处理机制:终止程序,如assert,缺陷:用户难以接受。如发生内存错误,除0错误时就会终止程序返回错误码,缺陷:需要程序员自己去查找对应的错误。如系统的很多库的接口函数都是通过把错误码放到errno中,表示错误C 标准库中setjmp和longjmp组合,这个不是很常用注:实际中C... @TOC 零、前言本章主要学习C++中的异常这一方面的知识 一、C/C++处理错误 1、C处理错误方式传统的错误处理机制:终止程序,如assert,缺陷:用户难以接受。如发生内存错误,除0错误时就会终止程序返回错误码,缺陷:需要程序员自己去查找对应的错误。如系统的很多库的接口函数都是通过把错误码放到errno中,表示错误C 标准库中setjmp和longjmp组合,这个不是很常用注:实际中C...
- 小小计算器 实验1、“小小计算器”基本功能实现(1) 实验2、“小小计算器”基本功能实现(2) 实验3、“小小计算器”基本功能实现(3) 实验4、小小计算器”基本功能实现(4) 实验5、“小小计算器”基本功能实现(5) 实验6、“小小计算器”基本功能实现(6) 实验7、“小小计算器”基本功能实现(7) 实验8、“小小计算器”基本功能实现(8) 实验9、“小小计算器”基本功能实现(9) 实验... 小小计算器 实验1、“小小计算器”基本功能实现(1) 实验2、“小小计算器”基本功能实现(2) 实验3、“小小计算器”基本功能实现(3) 实验4、小小计算器”基本功能实现(4) 实验5、“小小计算器”基本功能实现(5) 实验6、“小小计算器”基本功能实现(6) 实验7、“小小计算器”基本功能实现(7) 实验8、“小小计算器”基本功能实现(8) 实验9、“小小计算器”基本功能实现(9) 实验...
- @TOC 零、前言本章是讲解学习C++11语法新特性的第三篇文章,主要学习lambda表达式,包装器,线程库 一、lambda表达式 1、lambda的引入在C++98中,如果想要对一个数据集合中的元素进行排序,可以使用std::sort方法示例:#include <algorithm>#include <functional>int main(){ int array[] = { 4,1,... @TOC 零、前言本章是讲解学习C++11语法新特性的第三篇文章,主要学习lambda表达式,包装器,线程库 一、lambda表达式 1、lambda的引入在C++98中,如果想要对一个数据集合中的元素进行排序,可以使用std::sort方法示例:#include <algorithm>#include <functional>int main(){ int array[] = { 4,1,...
- @TOC 零、前言本章将开始学习C++11的新语法特性,主要是一些比较常用的语法 一、C++11简介发展历程:在2003年C++标准委员会曾经提交了一份技术勘误表(简称TC1),使得C++03这个名字已经取代了C++98称为C++11之前的最新C++标准名不过由于TC1主要是对C++98标准中的漏洞进行修复,语言的核心部分则没有改动,因此人们习惯性的把两个标准合并称为C++98/03标准从C... @TOC 零、前言本章将开始学习C++11的新语法特性,主要是一些比较常用的语法 一、C++11简介发展历程:在2003年C++标准委员会曾经提交了一份技术勘误表(简称TC1),使得C++03这个名字已经取代了C++98称为C++11之前的最新C++标准名不过由于TC1主要是对C++98标准中的漏洞进行修复,语言的核心部分则没有改动,因此人们习惯性的把两个标准合并称为C++98/03标准从C...
- 关于数值进制以及进制之间转化问题C++代码如何实现不同进制的转化以十进制与八进制和转换为例 递归方法#include <iostream> using namespace std;int sb(int n) { if(n<8)return n; else return n%8+10*(sb(n/8));//递归思想关于进制转化 }int main() { int ... 关于数值进制以及进制之间转化问题C++代码如何实现不同进制的转化以十进制与八进制和转换为例 递归方法#include <iostream> using namespace std;int sb(int n) { if(n<8)return n; else return n%8+10*(sb(n/8));//递归思想关于进制转化 }int main() { int ...
- C++基础知识点+案例解释(第十二集) C++基础知识点+案例解释(第十二集)
- new 和 delete 是用户进行动态内存申请和释放的操作符,operator new 和 operator delete 严格来说不是 new 和 delete 的重载 (名字确实容易误导),而是系统提供的全局库函数,new 在底层调用 operator new 全局函数来申请空间,delete 在底层通过 operator delete 全局函数来释放空间。 new 和 delete 是用户进行动态内存申请和释放的操作符,operator new 和 operator delete 严格来说不是 new 和 delete 的重载 (名字确实容易误导),而是系统提供的全局库函数,new 在底层调用 operator new 全局函数来申请空间,delete 在底层通过 operator delete 全局函数来释放空间。
- C/C++ 的内存管理跟 JAVA 这些语言是不同的 —— JAVA 的程序不是直接跑在操作系统上的,JAVA 是在 JVM 虚拟机上运行的;C/C++ 的程序是直接跑在 OS 上的,这也是为什么我们学习 C/C++ 要学习内存管理的原因,所以 C/C++ 的学习者需要对系统了解的更深,而对于系统的知识更多的会在 Linux 系统编程的阶段去学习。 C/C++ 的内存管理跟 JAVA 这些语言是不同的 —— JAVA 的程序不是直接跑在操作系统上的,JAVA 是在 JVM 虚拟机上运行的;C/C++ 的程序是直接跑在 OS 上的,这也是为什么我们学习 C/C++ 要学习内存管理的原因,所以 C/C++ 的学习者需要对系统了解的更深,而对于系统的知识更多的会在 Linux 系统编程的阶段去学习。
- 一.面向过程和面向对象初步认识C语言是面向过程的,关注的是过程,分析出求解问题的步骤,通过函数调用逐步解决问题。C++是基于面向对象的,关注的是对象,将一件事情拆分成不同的对象,靠对象之间的交互完成。示例:网上购物系统面向过程:下单,接单,邮递面向对象:卖家,买家,快递公司之间的交互以及关系 二.类的引入C语言中,结构体中只能定义变量,在C++中,结构体内不仅可以定义变量,也可以定义函数。... 一.面向过程和面向对象初步认识C语言是面向过程的,关注的是过程,分析出求解问题的步骤,通过函数调用逐步解决问题。C++是基于面向对象的,关注的是对象,将一件事情拆分成不同的对象,靠对象之间的交互完成。示例:网上购物系统面向过程:下单,接单,邮递面向对象:卖家,买家,快递公司之间的交互以及关系 二.类的引入C语言中,结构体中只能定义变量,在C++中,结构体内不仅可以定义变量,也可以定义函数。...
上滑加载中
推荐直播
-
OpenHarmony应用开发之网络数据请求与数据解析
2025/01/16 周四 19:00-20:30
华为开发者布道师、南京师范大学泰州学院副教授,硕士研究生导师,开放原子教育银牌认证讲师
科技浪潮中,鸿蒙生态强势崛起,OpenHarmony开启智能终端无限可能。当下,其原生应用开发适配潜力巨大,终端设备已广泛融入生活各场景,从家居到办公、穿戴至车载。 现在,机会敲门!我们的直播聚焦OpenHarmony关键的网络数据请求与解析,抛开晦涩理论,用真实案例带你掌握数据访问接口,轻松应对复杂网络请求、精准解析Json与Xml数据。参与直播,为开发鸿蒙App夯实基础,抢占科技新高地,别错过!
回顾中 -
Ascend C高层API设计原理与实现系列
2025/01/17 周五 15:30-17:00
Ascend C 技术专家
以LayerNorm算子开发为例,讲解开箱即用的Ascend C高层API
回顾中
热门标签