程序员赵大宝
码龄8年
关注
提问 私信
  • 博客:431,216
    社区:217
    问答:76
    动态:16,871
    448,380
    总访问量
  • 153
    原创
  • 25,699
    排名
  • 948
    粉丝
  • 30
    铁粉
  • 学习成就

个人简介:菜鸟一枚

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 目前就职: 中国核动力研究设计院
  • 加入CSDN时间: 2016-08-18
博客简介:

qq_35902025的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    6
    当前总分
    2,097
    当月
    31
个人成就
  • 获得1,759次点赞
  • 内容获得55次评论
  • 获得3,619次收藏
  • 代码片获得4,844次分享
创作历程
  • 75篇
    2024年
  • 40篇
    2023年
  • 36篇
    2022年
  • 2篇
    2020年
成就勋章
TA的专栏
  • 软件工程
    3篇
  • C++
    54篇
  • Obsidian
    2篇
  • Git
    12篇
  • 合集目录
    4篇
  • C
    5篇
  • Linux
    42篇
  • 软件设计师
    4篇
  • HDF5
    4篇
  • Qt
    5篇
  • Python
    18篇
兴趣领域 设置
  • 编程语言
    pythonc++qt
  • 开发工具
    githubgitlab
  • 软件工程
    git团队开发敏捷流程cmmi
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

175人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

1024程序员快乐

又是一年一度1024,祝所有程序员节日快乐呀。
原创
发布博客 2024.10.24 ·
73 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

Unicode编码详细介绍

Unicode使用16位(即2个字节)的数字来表示一个字符,这称为"码点"(code point)。然而,由于字符数量的增加,Unicode 10.0版本之后引入了更多的码点,这些码点超出了基本多文种平面(BMP),需要使用代理对(surrogate pairs)在UTF-16编码中表示。1. 唯一性:每个字符都有一个唯一的码点(code point),确保了字符的唯一性。UTF-32:使用4个字节来表示一个字符,每个字符的码点直接映射为字节序列。
原创
发布博客 2024.07.30 ·
631 阅读 ·
11 点赞 ·
0 评论 ·
0 收藏

【C++】C++中的std::generate函数详解

在C++中,是一个标准库算法,定义在头文件中。这个算法特别有用,当你需要初始化一个容器或一个数组的元素时,而这些元素的值可以通过某种计算或函数生成。
原创
发布博客 2024.07.28 ·
1171 阅读 ·
15 点赞 ·
0 评论 ·
8 收藏

【C++】C++中的std::fill函数使用详解

本文主要对C++中的std::fill函数使用进行详解,对比std::fill 和 std::fill_n的差异,以及介绍初始化容器的其他方法
原创
发布博客 2024.07.28 ·
2350 阅读 ·
31 点赞 ·
0 评论 ·
30 收藏

【C++】C++中的find方法介绍

find 函数是 std::string 类中非常有用的成员函数之一,它提供了灵活的方式来查找子字符串或字符。使用 npos 可以检查查找操作是否成功。
原创
发布博客 2024.07.25 ·
1254 阅读 ·
4 点赞 ·
0 评论 ·
10 收藏

【C++】C++中查找并替换字符串中的特定单个字符、多个字符、中文字符

请注意,如果字符串中没有要替换的字符, std::replace 不会执行任何操作,因此这两个方法在这种情况下都是高效的。如果你需要替换的字符在字符串中不存在,使用 std::replace 的方法会稍微更快一些,因为它内部优化了查找和替换的过程。此外, std::string::find 和 std::string::replace 函数在处理多字节字符时可能会有些复杂,因为它们可能不会正确识别多字节字符的边界。std::replace 是C++标准库中的一个函数,可以替换字符串中的字符。
原创
发布博客 2024.07.25 ·
3573 阅读 ·
60 点赞 ·
0 评论 ·
13 收藏

【C++】C++如何使用结构体中的枚举类型

在这个示例中, ColorInfo 结构体中定义了一个名为 Color 的枚举类型,并使用它作为成员变量 color 的类型。构造函数 ColorInfo 接受一个 Color 枚举值作为参数,并将其用作初始化成员变量 color。
原创
发布博客 2024.07.24 ·
585 阅读 ·
9 点赞 ·
0 评论 ·
4 收藏

【C++】C++中函数使用引用参数

在C++中,函数可以通过引用传递参数,这意味着函数接收的是参数的引用,而不是其副本。这允许函数直接修改原始数据,并且可以提高性能,因为避免了复制大型对象的开销。
原创
发布博客 2024.07.24 ·
516 阅读 ·
8 点赞 ·
0 评论 ·
3 收藏

【C++】C++中final关键字解析

在 C++ 中,是一个关键字,用于阻止进一步重写某个虚函数。当你在一个派生类的虚函数声明中使用关键字时,它表明这个函数在该派生类中是最终的实现,不能被任何更深层次的派生类重写。
原创
发布博客 2024.07.23 ·
415 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

【C++】C++中关键字override解析

在 C++ 中,override是一个关键字,用于明确地指示一个函数是基类虚函数的重写。使用override关键字可以提高代码的可读性和可维护性,同时帮助编译器检测潜在的错误。
原创
发布博客 2024.07.23 ·
297 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

【git】git中的rebase命令解析

在 Git 中, rebase 是一种强大的命令,用于将一个分支的更改重新应用到另一个分支的顶部。总的来说, rebase 是一个强大的工具,可以帮助你更有效地管理分支和提交历史,但也需要谨慎使用,以避免不必要的麻烦。假设你有一个名为 feature 的分支,你想要将这个分支的更改合并到 master 分支上。通常在开发过程中,当你需要将最新的主分支更改合并到你的功能分支时,可以使用 rebase。因此,通常建议在私有分支或功能分支上使用 rebase ,而不是在共享的公共分支上。
原创
发布博客 2024.07.22 ·
592 阅读 ·
8 点赞 ·
0 评论 ·
2 收藏

【git】github中的Pull Request是什么

在 Git 中,"pull request"(简称 PR)是一种在分布式版本控制系统中使用的功能,特别是在使用 GitHub、GitLab、Bitbucket 等基于 Git 的代码托管平台时。在命令行中,你通常不会直接创建或管理 Pull Request,而是通过 Git 命令推送更改到远程仓库,然后使用代码托管平台的 Web 界面来创建和管理 Pull Request。然后,开发者可以在代码托管平台(如 GitHub)上发起一个 Pull Request,请求将他们的分支合并到另一个分支。
原创
发布博客 2024.07.22 ·
928 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏

【git】git中的origin是什么意思

在 Git 中, origin 通常是指默认的远程仓库名称。当你克隆一个 Git 仓库时,克隆的仓库地址会被自动设置为远程仓库,并且默认的远程仓库名称是 origin。origin 是一个默认名称,你可以在克隆仓库时指定不同的名称,或者在克隆后通过 git remote rename 命令更改远程仓库的名称。这将从 origin 仓库的对应分支拉取更改并合并到你的本地分支。这会克隆仓库并默认将远程仓库名称设置为 origin。这将更改 origin 的 URL 为新的仓库地址。
原创
发布博客 2024.07.22 ·
1647 阅读 ·
14 点赞 ·
0 评论 ·
5 收藏

【git】git中的--set-upstream设置本地分支跟踪远程分支

git --set-upstream 是一个 Git 命令,用于设置本地分支跟踪远程分支。当你使用这个命令时,Git 会记住你指定的远程分支,这样在以后执行 git push 或 git pull 时,Git 就会自动知道应该与哪个远程分支交互。<branch-name> 是你想要设置跟踪的远程分支的名称。如果你没有指定远程分支名称,Git 会默认设置为 origin 下的同名分支。这会设置当前分支跟踪 origin 上的同名分支。这将列出所有本地分支及其跟踪的远程分支。
原创
发布博客 2024.07.22 ·
1474 阅读 ·
11 点赞 ·
0 评论 ·
1 收藏

【C++】C++内存泄漏介绍及解决方案

内存泄漏通常发生在动态内存分配后,由于某些原因,分配的内存没有被正确释放,导致程序随着时间推移消耗越来越多的内存,最终可能导致程序崩溃或系统资源耗尽。:使用内存分析工具,如Valgrind、AddressSanitizer等,来检测内存泄漏和其他内存问题。:利用C++11及更高版本的语言特性,如自动类型推导、基于范围的for循环等,来减少错误。,它们可以自动管理内存,当智能指针超出作用域时,会自动释放它们所管理的内存。:确保资源的获取和释放与对象的生命周期绑定,对象销毁时自动释放资源。
原创
发布博客 2024.07.21 ·
811 阅读 ·
5 点赞 ·
0 评论 ·
13 收藏

【C++】C++中使用using namespace std;时,如何避免潜在的名称冲突问题?

可能会降低代码的可读性,特别是对于不熟悉标准库的读者来说,他们可能无法立即识别代码中使用的实体属于。如果名称冲突是由于代码设计不当引起的,考虑重构代码,将相关的代码移动到不同的命名空间或类中。:如果发现名称冲突,考虑重构代码,使用更具体的命名或将冲突的代码移动到不同的命名空间中。可能会影响代码的重用性,因为当代码被复制到其他作用域时,可能会引入意外的名称冲突。语句用于告诉编译器,在当前的代码块中,使用标准库中的所有名称而不需要前缀。在设计自己的类和函数时,使用不同的命名约定,避免与标准库中的名称冲突。
原创
发布博客 2024.07.21 ·
1154 阅读 ·
17 点赞 ·
0 评论 ·
27 收藏

【C++】C++标准库iostream中cin、cout、cerr、clog方法解析

C++标准库iostream中cin、cout、cerr、clog方法解析,分别介绍cin、cout、cerr、clog具体使用方法和示例
原创
发布博客 2024.07.19 ·
2616 阅读 ·
64 点赞 ·
0 评论 ·
31 收藏

【C++】C++中find_first_of函数解析

在C++中, find_first_of 是 std::string 类的一个成员函数,用于在字符串中查找第一次出现的任何字符(或字符序列)的索引位置。这个函数可以接收单个字符或字符序列作为参数,并返回第一个匹配项的起始位置。
原创
发布博客 2024.07.19 ·
716 阅读 ·
4 点赞 ·
0 评论 ·
4 收藏

【C++】_findfirst 、_findnext和_findclose函数以及_finddata_t结构体详解

请注意, _findfirst 、 _findnext 和 _findclose 函数以及 _finddata_t 结构体都不是C++标准的一部分,它们是特定于某些编译器和操作系统的。_finddata_t 是一个结构体,它在旧的C运行时库中使用,特别是在使用 _findfirst 和 _findnext 函数时,这些函数用于在DOS和Windows系统中查找文件。time_access : 文件最后访问的时间,对于FAT文件系统,这个值同样是 -1L。
原创
发布博客 2024.07.18 ·
495 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

【C++】C++中的assign函数详解

如果 len 被设置为 std::string::npos (这是 std::string 类的一个特殊值,表示直到字符串的末尾),则子串将从 pos 开始一直到传入字符串的末尾。在C++中, assign 是 std::string 类的一个成员函数,用于给字符串对象赋值,可以替换字符串对象中的内容为另一个字符串或字符串的一部分。第三个和第四个版本接受一个C风格的字符串 s 和一个长度 n 或者整个字符串,将当前字符串对象的内容替换为C字符串的前 n 个字符或整个字符串。
原创
发布博客 2024.07.18 ·
1556 阅读 ·
4 点赞 ·
0 评论 ·
14 收藏
加载更多