- 为了写一辈子代码,高低给你整一个 为了写一辈子代码,高低给你整一个
- 本期精彩看点:【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 <...
上滑加载中
推荐直播
-
华为云软件开发生产线(CodeArts)1月&2月新特性解读
2025/03/18 周二 19:00-20:00
阿星 华为云高级产品经理
不知道产品的最新特性?没法和产品团队建立直接的沟通?本期直播产品经理将为您解读华为云软件开发生产线1月&2月发布的新特性,并在直播过程中为您答疑解惑。
回顾中 -
基于能力图谱的openGauss项目闯关
2025/03/20 周四 19:00-20:30
华为开发者布道师
想成为顶级数据库开发者吗?本次直播将从银行业务系统的数据库设计出发,带你逐步掌握openGauss的建库表、数据封装、密态技术、性能调优及AI应用。通过实战案例,全面展示openGauss的强大功能,助你提升技能,为未来的职业发展打下坚实基础。立即报名,开启你的数据库进阶之旅!
回顾中 -
基于开源鸿蒙+海思星闪开发板:嵌入式系统开发实战(Day1)
2025/03/29 周六 09:00-18:00
华为开发者布道师
本次为期两天的课程将深入讲解OpenHarmony操作系统及其与星闪技术的结合应用,涵盖WS63E星闪开发板的详细介绍、“OpenHarmony+星闪”的创新实践、实验环境搭建以及编写首个“Hello World”程序等内容,旨在帮助学员全面掌握相关技术并进行实际操作
回顾中
热门标签