-
「嵌入式秘术」相约榨干SysTick的每一滴汁水
【说在前面的话】相信很多人都遇到过这样的情况:在一个Cortex-M嵌入式应用中要实现一个精确的毫秒级延时并不困难——如果你有RTOS,在任务中使用诸如...
01月14日[编码文章]浏览:22
-
如何读取西门子PLC的中文字符串?
随着信息化水平的不断提升,实际生产运行过程中,各类PLC不可避免地需要应对字符信息的应用场景,这种需求日益凸显,对于提高生产效率和数据管理的精准性至关重要。考虑到国内环境的需求,中文字符串的支持也成为项目改造和应用的重要环节。一些报警信息和事件如果可以通过中文字符串的形式展现出来,对工业现场的操作人...
01月14日[编码文章]浏览:68
-
计算机启动知识系列 - 一个UEFI例子
在这一章我们将运行一个uefi的实例程序,这个程序可以调用uefi提供的服务在屏幕中打印 Hello world! 。uefi不像BIOS的编程通过使用汇编,在uefi中使用C语言编程,它极大提升了编程效率。下面就开始吧。...
01月14日[编码文章]浏览:24
-
-
-
C++中的四种类型转换
#C/C++#在 C 语言中,进行类型转换只需要在变量前面加上变量类型,并且转换可以是双向的。例如 int 类型可以转换为 double 类型,double 类型也可以转换为 int 类型。但是这种简单粗暴的方式在 C++ 中是不合适的。第一,无法完成 C++ 中的自定义数据类型类;第二,C 语言可...
01月13日[编码文章]浏览:18
-
C++类型转换四选一
我们在C++编程中经常遇到类型转换,如何正确运用类型转换操作符对代码质量有重要影响。下面介绍一下什么情况下需要使用哪种类型转换操作符。C++有四种强制类型转换符,分别是dynamic_cast,const_cast,static_cast,reinterpret_cast。1、static_cast...
01月13日[编码文章]浏览:21
-
不为人知的 35 个 More Effective C++ 改善编程与设计的最佳方法 | 原力计划
作者 | fengbingchun责编 | 屠敏出品 | CSDN 博客Scott Meyers大师Effective三部曲:Effective C++、More Effective C++、Effective STL,这三本书出版已很多年,后来又出版了Effective Modern C++。这里...
01月13日[编码文章]浏览:26
-
C++|类型转换与运行时类型安全检查
C语言的数据的类型转换,特别是隐式类型转换,给数据处理带来了极大的便利性,与此同时,也带来了严重的安全隐患。C++对于隐式类型转换,做了一定程度的限制,如void*的隐式转换。C语言的强制类型转换,简单粗暴,不管何种类型的转换,统一用一个小括号括住目标类型放到数据前面即可,这给错误排查带来了极大的不...
01月13日[编码文章]浏览:24
-
内部疯传,22个必考C++面试知识点总结(附答案解析)
微信搜「 后端技术学堂 」程序员学习课堂,回复「1024」获取 50 本计算机编程学习电子书,回复「路线」获取最全面技术学习路线思维导图来源:https://www.cnblogs.com/webary/p/4754522.html...
01月13日[编码文章]浏览:25