- 为了写一辈子代码,高低给你整一个 为了写一辈子代码,高低给你整一个
- 本期精彩看点:【520回顾】不要小看程序员,他们真要是浪漫起来,谁能招架得住?【核心揭秘】在MindSpore加持下,华为云是如何「炼出」首个千亿参数中文预训练语言模型?【开发技巧】条件表达式估计一般前端都会写,如何写出漂亮的条件表达式? 本期精彩看点:【520回顾】不要小看程序员,他们真要是浪漫起来,谁能招架得住?【核心揭秘】在MindSpore加持下,华为云是如何「炼出」首个千亿参数中文预训练语言模型?【开发技巧】条件表达式估计一般前端都会写,如何写出漂亮的条件表达式?
- c++ 构造函数详解 c++ 构造函数详解
- 嵌入式事件驱动代码的难题事件驱动(event driven)是一种常见的代码模型,其通常会有一个主循环(mainloop)不断的从队列中接收事件,然后分发给相应的函数/模块处理。常见使用事件驱动模型的软件包括图形用户界面(GUI),嵌入式设备软件,网络服务端等。本文以一个高度简化的嵌入式处理模块做为事件驱动代码的例子:假设该模块需要处理用户命令、外部消息、告警等各种事件,并在主循环中进行分发... 嵌入式事件驱动代码的难题事件驱动(event driven)是一种常见的代码模型,其通常会有一个主循环(mainloop)不断的从队列中接收事件,然后分发给相应的函数/模块处理。常见使用事件驱动模型的软件包括图形用户界面(GUI),嵌入式设备软件,网络服务端等。本文以一个高度简化的嵌入式处理模块做为事件驱动代码的例子:假设该模块需要处理用户命令、外部消息、告警等各种事件,并在主循环中进行分发...
- 在实际开发过程中,免不了涉及到混合编程,比如,对于python这种脚本语言,性能还是有限的,在一些对性能要求高的情景下面,还是需要使用c/c++来完成。 在实际开发过程中,免不了涉及到混合编程,比如,对于python这种脚本语言,性能还是有限的,在一些对性能要求高的情景下面,还是需要使用c/c++来完成。
- 在我之前的文章《C++语言中std::array的神奇用法总结》中,对于std::array的强大功能进行了介绍,并推荐用它替代原生数组。然而,有朋友在使用std::array时发现一个奇怪的问题:当元素类型是复合类型时,编译通不过。struct S { int x; int y;};int main(){ int a1[3]{1, 2, 3}; // 简单类型,原生数组... 在我之前的文章《C++语言中std::array的神奇用法总结》中,对于std::array的强大功能进行了介绍,并推荐用它替代原生数组。然而,有朋友在使用std::array时发现一个奇怪的问题:当元素类型是复合类型时,编译通不过。struct S { int x; int y;};int main(){ int a1[3]{1, 2, 3}; // 简单类型,原生数组...
- Rust语言学习曲线过于陡峭?初学者看懂这张思维导图,快速入门。 Rust语言学习曲线过于陡峭?初学者看懂这张思维导图,快速入门。
- std::array是在C++11标准中增加的STL容器,它的设计目的是提供与原生数组类似的功能与性能。也正因此,使得std::array有很多与其他容器不同的特殊之处,比如:std::array的元素是直接存放在实例内部,而不是在堆上分配空间;std::array的大小必须在编译期确定;std::array的构造函数、析构函数和赋值操作符都是编译器隐式声明的……这让很多用惯了std::ve... std::array是在C++11标准中增加的STL容器,它的设计目的是提供与原生数组类似的功能与性能。也正因此,使得std::array有很多与其他容器不同的特殊之处,比如:std::array的元素是直接存放在实例内部,而不是在堆上分配空间;std::array的大小必须在编译期确定;std::array的构造函数、析构函数和赋值操作符都是编译器隐式声明的……这让很多用惯了std::ve...
- 请用5分钟阅读本文,然后立即投入实践,养成良好的文档习惯,你将节约无数宝贵的屎山打滚时间。 请用5分钟阅读本文,然后立即投入实践,养成良好的文档习惯,你将节约无数宝贵的屎山打滚时间。
- C++调用Go方法时,字符串参数的内存管理需要由Go侧进行深度值拷贝。 C++调用Go方法时,字符串参数的内存管理需要由Go侧进行深度值拷贝。
- 编译&链接对C&C++程序员既熟悉又陌生,熟悉在于每份代码都要经历编译&链接过程,陌生在于大部分人并不会刻意关注编译&链接的原理。本文通过开发过程中碰到的四个典型问题来探索64位linux下C++编译&链接的那些事。 编译&链接对C&C++程序员既熟悉又陌生,熟悉在于每份代码都要经历编译&链接过程,陌生在于大部分人并不会刻意关注编译&链接的原理。本文通过开发过程中碰到的四个典型问题来探索64位linux下C++编译&链接的那些事。
- 本文结合作者的工作经验和学习心得,对C++语言的一些高级特性,做了简单介绍;对一些常见的误解,做了解释澄清;对比较容易犯错的地方,做了归纳总结;希望借此能增进大家对C++语言了解,减少编程出错,提升工作效率。 本文结合作者的工作经验和学习心得,对C++语言的一些高级特性,做了简单介绍;对一些常见的误解,做了解释澄清;对比较容易犯错的地方,做了归纳总结;希望借此能增进大家对C++语言了解,减少编程出错,提升工作效率。
- 文章目录 一、C++ 运算符二、算术运算符减法乘法除法余数自增自减 三、赋值运算符加等于减等于乘等于除等于 四、比较运算符等价符不等价大于小于大于等于小于等于 五、逻辑运算符并且... 文章目录 一、C++ 运算符二、算术运算符减法乘法除法余数自增自减 三、赋值运算符加等于减等于乘等于除等于 四、比较运算符等价符不等价大于小于大于等于小于等于 五、逻辑运算符并且...
- 文章目录 字符串字符串连接附加数字和字符串数字拼接字符串拼接数字与字符拼接 字符串长度访问字符串访问字符串更改字符串字符 用户输入字符串省略命名空间 字符串 字符串用于存储... 文章目录 字符串字符串连接附加数字和字符串数字拼接字符串拼接数字与字符拼接 字符串长度访问字符串访问字符串更改字符串字符 用户输入字符串省略命名空间 字符串 字符串用于存储...
- 字符串操作看似简单,其实非常重要,不注意的话,经常出现代码运行结果和自己想要的不一致,甚至崩溃。本文总结了一些构建string对象方法、修改string对象的方法、string类型的操作函数、string类型的查找、string对象的比较。 1 构建string对象方法 首先,为了在我们的程序中使用string类型,我们必须包含头文件 。如下: #include <... 字符串操作看似简单,其实非常重要,不注意的话,经常出现代码运行结果和自己想要的不一致,甚至崩溃。本文总结了一些构建string对象方法、修改string对象的方法、string类型的操作函数、string类型的查找、string对象的比较。 1 构建string对象方法 首先,为了在我们的程序中使用string类型,我们必须包含头文件 。如下: #include <...
上滑加载中
推荐直播
-
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
回顾中
热门标签