KiefaC
码龄4年
关注
提问 私信
  • 博客:79,156
    问答:10
    动态:1,016
    80,182
    总访问量
  • 17
    原创
  • 208,602
    排名
  • 7,324
    粉丝
  • 241
    铁粉
  • 学习成就

个人简介:keep running

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
  • 加入CSDN时间: 2020-12-27
博客简介:

peng_lv的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    971
    当月
    22
个人成就
  • 获得219次点赞
  • 内容获得28次评论
  • 获得1,002次收藏
  • 代码片获得4,319次分享
创作历程
  • 3篇
    2024年
  • 1篇
    2023年
  • 13篇
    2022年
成就勋章
TA的专栏
  • 计算机系统结构
    1篇
  • 操作系统
    6篇
  • 计算机网络
    1篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

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

C++:模板

在预处理、编译、汇编、链接的过程中,声明在编译时都可以通过,但是没有地址,只有在链接时拿着修饰后的函数名去其他符号表查找。对于情况3,原理如下:由于在**.o文件中由于模板,在该文件中由于模板不能实例化,不能生成地址,所以在符号表中查不到链接。模板可以减少代码量,可以理解为“一个瓶子可以装多种酒”,如下图所示是一个输出的模板,可以对多种类型进行。特化可以理解为为一般的方法增加特殊版本,这样就能让在特殊的情况也能照样使用。2、函数链接没查到,因为函数没有定义。3、函数链接查不到,但是函数定义了。
原创
发布博客 2024.03.25 ·
225 阅读 ·
9 点赞 ·
0 评论 ·
5 收藏

C++:容器适配器、deque、优先队列、反向迭代器

deque是一个双端队列,但是又与一般队列的性质不同,deque可以头插头删,也可以访问任意一个位置的数据,可以说vector和list的方法deque都有,但是deque有较多的坑。可以使用正向迭代器去封装反向迭代器,正向迭代器和反向迭代器是对称的,在反向迭代器中进行*操作是解引用前一个位置。所以高频的头插头删是适合deque的,deque用来适配stack和queue的默认容器是合适的。但是[]不够极致,计算在哪个buff,在哪个buff的第几个。1、先看在不在第一个buff数组,在就找位置。
原创
发布博客 2024.03.21 ·
186 阅读 ·
1 点赞 ·
1 评论 ·
4 收藏

C++基础

C++命名空间、缺省函数、函数重载、引用、构造函数、析构函数,拷贝构造、运算符重载
原创
发布博客 2024.03.05 ·
913 阅读 ·
17 点赞 ·
1 评论 ·
23 收藏

整型和浮点型的存储方式分析

整数和浮点数在计算机中的存储方式,并介绍整型的大小端的存储区别以及浮点型与整型数据在存储上的区别
原创
发布博客 2023.01.08 ·
1071 阅读 ·
1 点赞 ·
2 评论 ·
5 收藏

2023,将会是我压力累积的一年,但是我觉得我已经做好准备了,我期待在2023能实现我的期望,我更加期待2024,因为我相信在实现愿望后我会更加快乐!

发布动态 2023.01.01

【操作系统】FIFO先进先出页面置换算法(C语言实现)

FIFO页面置换算法,计算缺页率,文末附代码。模拟内存的页式管理,实现内存的分配和调用,完成虚拟内存地址序列和物理内存的对应。
原创
发布博客 2022.12.05 ·
12320 阅读 ·
27 点赞 ·
6 评论 ·
161 收藏

【C语言】vs2019中数组越界导致死循环输出的分析

本实验分析一种数组越界导致输出死循环的情况。
原创
发布博客 2022.11.30 ·
702 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

计算机网络原理(谢希仁第八版)第三章课后习题详解

计算机网络原理(谢希仁第八版)第三章课后习题详解
原创
发布博客 2022.11.27 ·
30555 阅读 ·
87 点赞 ·
5 评论 ·
531 收藏

卸载所有短视频app的第4天!

发布动态 2022.11.26

转发

发布动态 2022.11.26

我发布了一个投票ccf cfp认证得分

ccf cfp认证得分
发布动态 2022.11.26

操作系统要老夫的命呀!!!请问在座的各位哪门课是让你绝望的

发布动态 2022.11.26

【C语言】指针基础-指针类型的区别

指针基础看这一篇就够了
原创
发布博客 2022.11.22 ·
1010 阅读 ·
11 点赞 ·
5 评论 ·
6 收藏

想问一下这段代码可以怎么改,能够降低圈复杂度

答:

同学你的代码得到最大数的比较次数最多比较四次,最少比较两次才能得到最大数,下面的代码比较两次就可以得到最大数


//比较两次得到三个数的最大数
int main()
{
    int a, b, c, max = 0;
    scanf("%d %d %d", &a, &b, &c);
    if (a > b)
    {
        max = a;
    }
    else
    {
        max = b;
    }
    if (max > c)
    {
        printf("%d", max);
    }
    else
    {
        printf("%d", c);
    }
    return 0;
}
回答问题 2022.11.22

【C语言】整型提升(隐式类型转换)

整型提升(隐式类型转换)
原创
发布博客 2022.11.18 ·
475 阅读 ·
2 点赞 ·
1 评论 ·
2 收藏

数学式转换为c语言式后如何验证

答:

把a和b改为初始化为double型变量,然后敲上去的算式也错了

回答问题 2022.11.17

为什么不能用continue语句输出正确结果

答:

continue是跳过本层循环的continue之后的操作,而你这么写其实有没有continue没差别,你的if语句是用来判断是否为非素数,不如把continue变为素数判断标识和break;然后在最外层循环根据素数标识符判断是否输出

main()
{
    int  tmp, max_n, min_n, judge = 1;
    max_n = 200, min_n = 100;
    for (int i = min_n; i <= 200; i++)
    {
        judge = 1;
        tmp = sqrt(i);
        for (int j = 2; j <= tmp; j++)
        {
            if (i % j == 0)
            {
                judge = 0;
                break;
            }
        }
        if (judge == 1)
        {
            printf("%d ", i);
        }
    }
    return 0;
}

回答问题 2022.11.16

【操作系统】最高响应比优先的进程调度算法-C语言(有代码)

最高响应比优先的进程调度算法-C语言(有代码)
原创
发布博客 2022.11.14 ·
13652 阅读 ·
27 点赞 ·
1 评论 ·
146 收藏

【操作系统】基于动态优先级的进程调度算法-C语言实现(有代码)

基于动态优先级的进程调度算法-C语言实现(有代码)
原创
发布博客 2022.11.14 ·
8469 阅读 ·
18 点赞 ·
1 评论 ·
126 收藏

【操作系统】不同进程调度算法的比较

不同进程调度算法的比较
原创
发布博客 2022.11.11 ·
279 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多