芝士味的椒盐
码龄5年
关注
提问 私信
  • 博客:304,404
    社区:2,416
    问答:1,940
    动态:1,439
    310,199
    总访问量
  • 143
    原创
  • 2,291,133
    排名
  • 2,694
    粉丝
  • 32
    铁粉

个人简介:华为云云享专家、51CTOtop红人、阿里云社区专家博主、2021年第十届“中国软件杯”大学生软件设计大赛-B3-高并发条件下消息队列的设计与实现国赛二等奖、2021年浙江省职业院校技能大赛高职组“大数据技术与应用”赛项一等奖、2020“智海”人工智能技术服务技能大赛省三等奖、2018全国职业院校技能大赛中职组电子电路装调与应用赛三等奖

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2019-11-10
博客简介:

芝士味椒盐的博客

博客描述:
芝士味椒盐的博客
查看详细资料
个人成就
  • 获得3,486次点赞
  • 内容获得351次评论
  • 获得4,236次收藏
  • 代码片获得3,919次分享
创作历程
  • 1篇
    2023年
  • 102篇
    2022年
  • 40篇
    2020年
成就勋章
TA的专栏
  • 电器维修
    1篇
  • Java基础模块
    19篇
  • Python模块
    33篇
  • SpringBoot框架模块
    11篇
  • Mybatis-Plus模块
    1篇
  • Mybatis模块
    1篇
  • 大数据模块
    14篇
  • Java第三方工具模块
    2篇
  • 数据结构算法模块
    5篇
  • WebMagic框架模块
    2篇
  • 数据库模块
    5篇
  • Linux模块
    27篇
  • 中间件模块
    9篇
  • 杂项模块
    13篇
  • 征文模块
    1篇
  • 前端模块
    5篇
  • 高等数学模块
    6篇
TA的推广
兴趣领域 设置
  • Java
    java
  • 开发工具
    githubgitwindowsidepycharmdockerpostmanmacosintellij idea
  • 数据结构与算法
    leetcode
  • 大数据
    sqlitejsonsqldatabasemysqlhbasehadoophiveredisstormzookeepersparkflumeelasticsearchrabbitmqkafkabig dataeurekaflinknosql数据库涛思数据hdfsmapreduceambarisqoop大数据数据仓库
  • 后端
    springspring bootrestful
  • 云原生
    zookeeperdockereurekaetcd容器devopskubernetes云原生微服务服务发现gateway
  • 运维
    linuxubuntuapache负载均衡centosnginxdocker服务器运维ssh容器jenkinsdevops自动化kubernetes
  • 用户体验设计
    photoshop
  • 其他
    经验分享
创作活动更多

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

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

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

EPCSTOE半球型电磁炉E0故障维修

将盛水着平底锅放在电磁炉上,通电点击开始按钮再按爆炒,原本应该出现2200w加热,现出现2200w闪了一下就一直间断性的蜂鸣器报警并且显示E0故障,所有的功能除了开机键均无法使用。
原创
发布博客 2023.01.09 ·
2173 阅读 ·
1 点赞 ·
1 评论 ·
4 收藏

我正在参加年度博客之星评选,请您帮我投票打分,您的五星好评都是对我的支持与鼓励。 https://bbs.csdn.net/topics/611389962

发布动态 2022.12.28

查询所有角色下拥有的权限

答:

麻烦把表的sql贴出来

回答问题 2022.07.16

vue2/vue3 有没有什么办法可以让子组件调用祖组件的所有方法?

答:

子组件不论隔了多少组件调用顶层的组件所有的方法是通过this.$parent.顶层组件的方法即可

回答问题 2022.07.16

【2022年】浙江省专升本数学全面总结-(函数、极限与连续性)

本人是2022年考生,思维导图是一点一点收集起来的,分别从2011~2021真题卷题型为主以同济大学的绿皮书为基础收集,以文亮、精通、点对点等机构的押题为辅,并且以考过的各个知识点进行合理的雪花式拓展进行全面总结,本文讲的是第一章节-(函数、极限与连续性)
原创
发布博客 2022.05.18 ·
953 阅读 ·
16 点赞 ·
6 评论 ·
11 收藏

【2022年】浙江省专升本数学全面总结-(一元函数微分学)

本人是2022年考生,思维导图是一点一点收集起来的,分别从2011~2021真题卷题型为主以同济大学的绿皮书为基础收集,以文亮、精通、点对点等机构的押题为辅,并且以考过的各个知识点进行合理的雪花式拓展进行全面总结,本文讲的是第二章节-(一元函数微分学)
原创
发布博客 2022.05.18 ·
845 阅读 ·
10 点赞 ·
0 评论 ·
11 收藏

【2022年】浙江省专升本数学全面总结-(空间解析几何与向量代数)

本人是2022年考生,思维导图是一点一点收集起来的,分别从2011~2021真题卷题型为主以同济大学的绿皮书为基础收集,以文亮、精通、点对点等机构的押题为辅,并且以考过的各个知识点进行合理的雪花式拓展进行全面总结,本文讲的是第六章节-(空间解析几何与向量代数)
原创
发布博客 2022.05.18 ·
946 阅读 ·
12 点赞 ·
0 评论 ·
9 收藏

【2022年】浙江省专升本数学全面总结-(常微分方程)

本人是2022年考生,思维导图是一点一点收集起来的,分别从2011~2021真题卷题型为主以同济大学的绿皮书为基础收集,以文亮、精通、点对点等机构的押题为辅,并且以考过的各个知识点进行合理的雪花式拓展进行全面总结,本文讲的是第五章节-(常微分方程)
原创
发布博客 2022.05.18 ·
915 阅读 ·
9 点赞 ·
0 评论 ·
10 收藏

【2022年】浙江省专升本数学全面总结-(无穷级数)

本人是2022年考生,思维导图是一点一点收集起来的,分别从2011~2021真题卷题型为主以同济大学的绿皮书为基础收集,以文亮、精通、点对点等机构的押题为辅,并且以考过的各个知识点进行合理的雪花式拓展进行全面总结
原创
发布博客 2022.05.18 ·
963 阅读 ·
10 点赞 ·
0 评论 ·
8 收藏

【2022年】浙江省专升本数学全面总结-(一元函数积分学)

本人是2022年考生,思维导图是一点一点收集起来的,分别从2011~2021真题卷题型为主以同济大学的绿皮书为基础收集,以文亮、精通、点对点等机构的押题为辅,并且以考过的各个知识点进行合理的雪花式拓展进行全面总结,本文讲的是第三章节-(一元函数积分学)
原创
发布博客 2022.05.18 ·
767 阅读 ·
5 点赞 ·
0 评论 ·
8 收藏

今日份开心

发布动态 2022.05.10

第一次

发布动态 2022.05.09

你想要的Http和Https知识这里都有

你真的了解HTTP和HTTPS吗?HTTPS=SSL+HTTP,面试必问。
原创
发布博客 2022.05.05 ·
18770 阅读 ·
356 点赞 ·
68 评论 ·
467 收藏

Ubuntu WSL2 GUI 安装xfce4出现的异常错误。 该如何处理?

答:

遇到这种报错我一般分几个步骤做:
查看大致的报错问题,就拿你这报错中大量出现Connect IP什么的,首先可以排除网络是通的因为没网怎么可能有外网IP,然后就是怀疑是不是没有适配的包的问题,导致长时间获取无法获取到就拒绝链接,这个显然可以百度对应系统是否兼容,再然后就是怀疑下载源的问题,由于Linux基本上有许多的包都是依靠GitHUb或者其他国外的,也会导致长时间获取包超时无法获取到的情况,这时候就要去换阿里的源、或者清华源等,这样基本可以解决你遇到的问题。

回答问题 2022.05.04

我与Keychron K8的那些事儿#入坑keychron#

键盘一“利器”对于我们程序员的意义,可以从某方面来说是不亚于女朋友喜欢口红,或是男朋友喜欢打游戏一般,是那种一触碰到就是无法割舍的感觉,眼睛里闪着Bling~Bling的光~在我没有被发小安利Keychron之前一直用的都是哪些像大学里机房的那种键盘,事物都是有两面性,那种键盘的确对于一般的Windows台式机什么的都是比较合适的,而我的电脑又偏偏是MacOS,本身的键位和那种Windows的键位有着不一样的区别,如下图所示的MacOS和Windows的键位对应。
原创
发布博客 2022.05.04 ·
10455 阅读 ·
521 点赞 ·
111 评论 ·
421 收藏

在ubuntu的mysql shell创建用户报错

答:

创建完用户后,正确写法GRANT ALL PRIVILEGES ON . TO 'user'@'%' WITH GRANT OPTION;

回答问题 2022.05.02

ubuntu安装过程中Retrieving file读条特别慢怎么解决?

答:

估计是网速太慢,因为要求联网,你不要让他安装所有文件,定制安装最小的系统就可以了。

回答问题 2022.05.02

头歌平台 操作系统 首次适应算法

答:

#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>

#define FREE 0
#define BUSY 1
#define Max_length 640

typedef struct freearea//空闲区的结构体
{
    int ID;//分区号
    int size;//分区大小
    int address;//分区地址
    bool isUsed;//使用状态,0为未占用,1为已占用
} freearea;

typedef struct DuNode//首尾不互连的双向链表结点
{
    freearea data;//数据域
    struct DuNode *prior;//指针域
    struct DuNode *next;
} DuNode, *DuLinkList;

DuLinkList m_rid;
DuLinkList m_last;

void init()//空闲区队列初始化
{
    m_rid = (DuLinkList)malloc(sizeof(DuNode));
    m_last = (DuLinkList)malloc(sizeof(DuNode));

    m_rid->prior = NULL;
    m_rid->next = m_last;

    m_last->prior = m_rid;
    m_last->next = NULL;

    m_rid->data.size = 0;
    m_rid->data.isUsed = BUSY; //首结点不会被使用,定义为占用状态防止分区合并失败

    m_last->data.address = 0;
    m_last->data.size = Max_length;
    m_last->data.ID = 0;
    m_last->data.isUsed = 0;
}

int first_fit(int ID,int size)//首次适应算法
{
    DuLinkList temp = (DuLinkList)malloc(sizeof(DuNode));
    DuNode *p = m_rid->next;

    temp->data.ID=ID;
    temp->data.size=size;
    temp->data.isUsed=BUSY;

    while(p)
    {
        if(p->data.ID == ID)//不允许存在同名作业
        {
            printf("该作业号对应的作业已经在内存中!");

            return 0;
        }

        if (p->data.isUsed==FREE && p->data.size==size)//请求大小刚好满足
        {
            p->data.isUsed=BUSY;
            p->data.ID=ID;

            return 1;
        }

        if (p->data.isUsed==FREE && p->data.size>size)//空闲区比所需内存大,则需要将多的内存作回收处理
        {
            temp->next=p;
            temp->prior=p->prior;
            temp->data.address=p->data.address;

            p->prior->next=temp;
            p->prior=temp;
            p->data.address=temp->data.address+temp->data.size;
            p->data.size-=size;

            return 1;
        }

        p=p->next;
    }

    return 0;
}

void alloc()//分配内存
{
    int ID,size1;

    printf("请输入作业号:");
    scanf("%d", &ID);
    printf("请输入所需内存大小:");
    scanf("%d", &size1);

    if (ID<=0 || size1<=0)
        printf("错误!请输入正确的作业号和请求的内存大小");

    if(first_fit(ID,size1))
        printf("分配内存成功!\n");
    else
        printf("分配内存失败!\n");
}

void freeNode()//释放内存
{
    int ID;
    DuNode *p = m_rid->next;

    printf("输入需要释放内存的作业号:");
    scanf("%d", &ID);

    while (p)
    {
        if (p->data.ID == ID)
        {
            p->data.ID = 0;
            p->data.isUsed = FREE;

            if (!p->prior->data.isUsed && p->next->data.isUsed)//与前一个空闲区相邻,则合并
            {
                p->prior->data.size += p->data.size;
                p->prior->next = p->next;
                p->next->prior = p->prior;
            }

            if (!p->next->data.isUsed && p->prior->data.isUsed) //与后一个空闲区相邻,则合并
            {
                p->data.size += p->next->data.size;

                if(p->next->next)
                {
                    p->next->next->prior=p;
                    p->next = p->next->next;
                }
                else
                    p->next = p->next->next;
            }

            if(!p->prior->data.isUsed && !p->next->data.isUsed) //前后的空闲区均为空
            {
                p->prior->data.size += p->data.size + p->next->data.size;
                if(p->next->next)
                {
                    p->next->next->prior = p->prior;
                    p->prior->next = p->next->next;
                }
                else
                    p->prior->next = p->next->next;
            }

            printf("释放内存成功!\n");
            break;
        }

        p = p->next;

        if(!p)
            printf("内存中没有该需要释放内存的作业!");
    }
}

void show()
{
    printf("------------------");
    printf("内存分配情况");
    printf("------------------\n");

    DuNode *p = m_rid->next;

    while(p)
    {
        printf("分区号:");
        if (p->data.ID==FREE)
            printf("FREE\n");
        else
            printf("%d \n", p->data.ID);

        printf("起始地址:%d\n", p->data.address);
        printf("内存大小:%d\n", p->data.size);
        printf("分区状态:");

        if (p->data.isUsed==FREE)
            printf("空闲\n");
        else
            printf("已分配\n");

        printf("------------------\n");

        p=p->next;
    }
}

int main()
{
    printf("------------------");
    printf("首次适应算法");
    printf("------------------\n");

    init();

    int tag = 1;

    while(tag < 3 && tag > 0)
    {
        printf("输入要进行的操作");
        printf("(1-分配内存,2-内存释放,其他-退出程序):");
        scanf("%d", &tag);

        switch(tag)
        {
        case 1:
            alloc();
            show();
            break;
        case 2:
            freeNode();
            show();
            break;
        default:
            printf("程序已退出!");
        }
    }
}

回答问题 2022.05.02

51单片机控制SIM800L发送中文短信给手机的过程

答:

博主可以参考一下这个文章https://blog.csdn.net/weixin_42150905/article/details/105450722

回答问题 2022.05.02

win7进入“修复计算机”模式时蓝屏怎么解决才能进入?

答:

内存松了重新拔插一下内存条

回答问题 2022.05.02
加载更多