自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 字符串截取/包含判断

判断字符串是否被包含。

2024-10-27 12:02:09 211

原创 如何实现strcpy函数

上述代码没有处理潜在的缓冲区溢出问题。实际使用时,应确保 destination 指向的缓冲区足够大,可以容纳 source 指向的字符串。函数会逐个字符地将 source 指向的字符串拷贝到 destination 指向的内存空间,直到遇到源字符串的结束符 \0。然后在目标字符串的末尾也添加一个 \0 字符来标记字符串的结束。strcpy 是 C 语言标准库中的一个函数,用于拷贝字符串。此外,在使用这些函数时,务必要确保源字符串和目标字符串不重叠,并且源字符串是以 \0 结尾的合法 C 字符串。

2024-02-29 22:59:40 448

原创 重载、重写、重定义的区别

在面向对象编程中,"重载"(overloading)、"重写"(overriding)和"重定义"(redefining)是常用的概念,它们有着不同的含义和用法。

2024-02-29 22:48:19 646

原创 VS运行出现:“由于找不到MSVCP120D.dll,无法继续执行代码“的解决方法

然后下载了三个的32位文件,然后复制到C:\Windows\SysWOW64\,直接就复制成功了,没有提示已存在。分别下载导致程序运行错误的32和64位的 .dll 压缩包并解压 ,然后放到对应路径下,覆盖原有的文件。我在运行时报了3个缺失,分别是 msvcp120d.dll,msvcr120d.dll,msvcp140d.dll。我首先是下载了三个的64位文件,然后复制到C:\Windows\System32\,若提示已存在,则选择进行替换。64位放到:C:\Windows\System32\。

2024-02-28 23:45:39 1169 1

原创 人脸识别 运行图

2024-02-27 21:02:13 444

原创 引用与指针的基本区别

引用是某个变量的别名,可以理解为该变量的一个“镜像”或者“代理”。通过引用,我们可以直接访问并修改原始变量的值,而不需要直接操作原始变量。

2024-02-23 22:28:36 502

原创 内联函数(inline)秒懂

内联函数是一种由编译器处理的函数,它的作用是在函数调用的地方将函数体直接插入到代码中,而不是通过函数调用的方式执行。

2024-02-18 22:21:57 561 1

原创 深度学习在实际中的应用实例

深度学习在计算机视觉领域有着重要的应用,如图像分类、目标检测、人脸识别等。其中,深度学习模型如卷积神经网络(CNN)在图像识别任务中取得了显著的成就,例如在自动驾驶、医学影像分析和安防监控等方面。这些仅仅是深度学习在各个领域的一部分应用实例,随着技术的不断进步和创新,深度学习将继续在更多领域展现其强大的应用潜力,并推动社会的进步和发展。

2024-02-17 21:32:17 1992 1

原创 C语言中sizeof和strlen的使用

strlen 需要以 null 结尾的字符数组(字符串)作为参数,返回字符串的长度,即不包括 null 终止符 \0 的字符个数。sizeof 可以直接计算类型或变量所占的字节数,无需额外的参数,可以用于基本类型、自定义类型、数组等。

2024-02-16 21:05:16 520 1

原创 C/C++中static关键字详解

static关键字在C/C++中用途广泛,可以用于变量、函数和类成员,主要作用是控制作用域和生命周期。在不同的场景下,static关键字具有不同的效果和用法。

2024-02-15 22:30:00 2082 2

原创 C++中const关键字详解

这样的成员函数被称为常量成员函数,它们可以在const对象上调用,且不能修改对象的状态。在C++中,const是一个关键字,用于声明常量。在函数的参数列表中,使用const关键字修饰参数,表示该参数在函数内部不会被修改。在上述代码中,printValue函数的参数value被声明为const,表示在函数内部不会修改value的值。在上述代码中,getValue函数被声明为const,表示该函数不会修改成员变量myValue的值。在上述代码中,a被定义为一个常量,其值为100,在后续的代码中不能被修改。

2024-02-15 21:00:00 633 1

原创 const和#define的特点及区别的理解

const关键字定义的常量具有类型检查、作用域限制和更好的可读性,适合于C++中的常量定义。

2024-02-15 13:14:35 524 1

原创 C++与C的区别

C++是在C的基础上进一步发展而来的一种编程语言,它添加了面向对象编程、标准库以及其他一些功能特性,使得开发者能够更加高效、灵活地进行软件开发。C++不是完全面向对象化的,C++中也可写出C一样过程化程序,只能说C++拥有面向对象的特性,而JAVA是真正面向对象化的。C++支持封装、继承和多态等面向对象的特性,可以更方便地构建复杂的程序结构,提高代码的可重用性和可维护性。

2024-02-14 13:28:26 458 1

原创 Git版本管理工具的基本使用(简易版)

git的一般工作流程,Git与GitHub的区别,集中式与分布式区别,配置Git环境,gitd的基本命令解析,分支好处

2024-02-09 00:52:53 625 1

原创 程序员为什么不喜欢关电脑

程序员不喜欢关电脑的现象是普遍存在的,这背后有很多种原因,既包括技术层面的考虑也涉及到个人习惯和工作效率的问题。

2024-02-06 23:46:28 496 2

原创 一般赋值语句

y,z都不为0,结果为1。y,z其中一个为0,结果为0 则x=1。按位与(&)运算 x=(y&z) 若y,z=2。y,z都不为0,结果为1。y,z其中一个为1,结果为1 则x=1。y和z的=进制是10, 则x值为2,两数二制同时为1,结果才为1。逻辑或(||) x=(y||z)按位或(|) x=(y|z)逻辑与(&&)运算 x=(y&&z)则y|z结果为110 则x=6。则y,z值相同 x 值为1。

2024-02-05 00:43:30 381 1

原创 a、b值相互交换方法

两个值交换方法

2024-02-05 00:06:50 550 2

原创 论开源软件商业模式

随着信息技术的快速发展,开源软件已经成为软件开发的趋势,并产生了深远的影响。开源软件的低成本、可协作性和透明度等特点,使得越来越多的企业和个人选择使用开源软件,促进了软件行业的繁荣。通过采用合适的商业模式并有效地将开源软件与商业软件相结合,企业不仅能够实现商业价值,还能够为开源社区做出贡献,推动整个行业的发展。开源软件的兴起和发展改变了传统的软件商业模式,为企业和个人提供了新的机遇和挑战。尽管开放源代码意味着软件本身往往是免费提供的,但许多公司和组织仍然能够通过创新的商业模式,在开源软件的基础上实现盈利。

2024-02-04 23:08:29 1207 1

原创 选择良好的条件比较语句

零值比较

2024-02-04 22:01:34 595 1

原创 C知道链接

C知道

2023-11-29 20:55:03 367

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除