小小橘柚
码龄3年
关注
提问 私信
  • 博客:4,962
    问答:4,485
    9,447
    总访问量
  • 13
    原创
  • 577,770
    排名
  • 65
    粉丝
  • 0
    铁粉

个人简介:人烟寒橘柚,秋色老梧桐。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 毕业院校: 江苏大学京江学院
  • 加入CSDN时间: 2021-08-05
博客简介:

m0_60726620的博客

查看详细资料
个人成就
  • 获得59次点赞
  • 内容获得8次评论
  • 获得17次收藏
  • 代码片获得234次分享
创作历程
  • 13篇
    2023年
成就勋章
TA的专栏
  • React
    5篇
  • HTML+CSS
    1篇
  • 运维
    1篇
  • Java
    1篇
  • Android
    1篇
兴趣领域 设置
  • Java
    javaspringspring boot
  • 前端
    vue.jsreact.js
  • 后端
    spring
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

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

Apache-Tomcat-9.0.60

发布资源 2023.11.21 ·
rar

React三大属性之Props

原文链接;
原创
发布博客 2023.11.12 ·
113 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Reast+Redux+Redux Toolkit+React Persist

Redux Toolkit 是一个用于简化 Redux 开发的工具集,而 Redux Persist 是一个用于在 Redux 中实现数据持久化的库。通过以上步骤,你就配置好了 Redux Toolkit、React 和 Redux Persist 的集成,实现了数据的持久化。Redux Toolkit 简化了 Redux 在 React 应用中的使用,包括异步操作的处理。在 Redux Toolkit 中,钩子,就像在普通的 Redux 应用中一样,刷新之后,count值不变,user的name被重置。
原创
发布博客 2023.11.11 ·
324 阅读 ·
11 点赞 ·
1 评论 ·
0 收藏

和7无关的数,7的倍数,17 27等等

答:
#include <stdio.h>

// 函数用于判断一个数是否与7无关
int isIrrelevantToSeven(int num) {
    while (num > 0) {
        if (num % 10 == 7 || num % 7 == 0) {
            return 0; // 与7相关
        }
        num /= 10;
    }
    return 1; // 与7无关
}

int main() {
    int n;
    long long sum = 0;

    printf("请输入一个正整数 n: ");
    scanf("%d", &n);

    for (int i = 1; i <= n; i++) {
        if (isIrrelevantToSeven(i)) {
            sum += (long long)i * i; // 平方并累加到总和
        }
    }

    printf("小于等于 %d 且与7无关的正整数的平方和为: %lld\n", n, sum);

    return 0;
}
回答问题 2023.11.07

C语言查找闰年,输出相同

答:
#include <stdio.h>

int main() {
    int startYear = 1000;
    int endYear = 2000;
    int count = 0;

    printf("公元1000年至2000年之间的闰年:\n");

    for (int year = startYear; year <= endYear; year++) {
        if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) {
            printf("%d\t", year);
            count++;

            // 每输出3个年号换一行
            if (count % 3 == 0) {
                printf("\n");
            }
        }
    }

    printf("\n");
    return 0;
}
回答问题 2023.11.07

C语言求阶乘之和。。

答:
#include <stdio.h>

// 函数用于计算阶乘
int factorial(int num) {
    if (num <= 1) {
        return 1;
    } else {
        return num * factorial(num - 1);
    }
}

int main() {
    int n;
    long long sum = 0;

    printf("请输入一个不大于10的正整数 n: ");
    scanf("%d", &n);

    if (n < 0 || n > 10) {
        printf("输入的 n 超出范围,应为 0 到 10 之间的整数。\n");
    } else {
        for (int i = 1; i <= n; i++) {
            sum += factorial(i);
        }

        printf("1 到 %d 各个数的阶乘之和为: %lld\n", n, sum);
    }

    return 0;
}
回答问题 2023.11.07

idea新ui的问题

答:

这个是你的代码问题,你都list.stream().collect(Collectors.toList();这个是将stream流转化为list集合,你都转化了肯定要引入一个变量接收转化的结果,蓝色框里面就是提示你引入本地变量接收Collectors.toList()结果。
如果不想要这样的提示可以取消勾选方法调用结果已忽略:

img


:

回答问题 2023.11.07

四、React中state属性

通过之前的文章自定义组件,我们发现创建的类式组件里面会存在state属性。在React中,state是一个用于存储组件内部数据的特殊对象。每个React组件都可以包含自己的state,我们往往是通过修改state的值来驱动React重新渲染组件。由于函数式组件this指向的是undifind所以,函数式组件不存在state。
原创
发布博客 2023.11.07 ·
407 阅读 ·
8 点赞 ·
0 评论 ·
1 收藏

三、React中的模块化与组件化

组件是React应用程序的基本构建块,它代表了UI的一部分。每个组件负责呈现一部分页面内容,并通常具有自己的状态和行为。
原创
发布博客 2023.11.06 ·
415 阅读 ·
5 点赞 ·
1 评论 ·
0 收藏

二、React 中的JSX语法

JSX允许开发人员在JavaScript代码中编写类似于HTML的标记,以描述UI的结构和外观。
原创
发布博客 2023.11.06 ·
214 阅读 ·
4 点赞 ·
1 评论 ·
0 收藏

一、React介绍和初体验

React 是一个用于渲染用户界面 (UI) 的 JavaScript 库。React 允许你将它们组合成可重用、可嵌套的组件。我们发现真实DOM存在大量的属性,这些属性大多都是没用的,而虚拟DOM并不会挂挂载那么多的属性。React是一个将数据渲染为Html视图的JavaScript库。1、React的核心库必须在react-dom之前引入。发现虚拟DOM就是一个普通的Object对象。1、创建虚拟DOM,使用JSX不要加引号。API 将虚拟DOM渲染到真实DOM上。/*此处一定要写babel*/
原创
发布博客 2023.11.05 ·
179 阅读 ·
4 点赞 ·
1 评论 ·
0 收藏

Android MaterialButton

MaterialButton 是 Android Jetpack 组件库中的一个部分,它是一个按钮控件,遵循 Google 的 Material Design 规范。Material Design 是一种用户界面设计语言,旨在提供一致、直观和美观的用户界面体验。
原创
发布博客 2023.10.28 ·
288 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

Java多版本切换,脚本快速实现JDK版本切换

Java多版本切换,脚本快速实现JDK版本切换
原创
发布博客 2023.10.08 ·
2267 阅读 ·
8 点赞 ·
1 评论 ·
14 收藏

Docker安装

Docker安装
原创
发布博客 2023.10.05 ·
54 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Position定位

CSS中的定位属性允许您精确地放置元素,并定义元素与其周围内容之间的关系。
原创
发布博客 2023.10.05 ·
139 阅读 ·
4 点赞 ·
0 评论 ·
0 收藏

Docker零基础入门

Docker零基础入门详细笔记
原创
发布博客 2023.09.12 ·
142 阅读 ·
3 点赞 ·
1 评论 ·
1 收藏

StudentDao练习出现的问题StudentDao does not implement the requested interface

答:

你这明显是25行报错,给出25行代码啊

回答问题 2023.09.10

请问ClassLoader是如何实现块的获取使用和管理的?谢谢。

答:

ClassLoader(类加载器)是Java虚拟机(JVM)的一个关键组成部分,负责加载类文件并将其转换为可执行的Java类对象。ClassLoader的主要任务是在运行时动态加载类,以便程序可以使用这些类。ClassLoader的工作涉及到类的获取、使用和管理,下面我将详细解释ClassLoader如何实现这些任务。

  1. 类的获取:
    ClassLoader的主要任务之一是从类路径(class path)或其他资源位置获取类文件。它搜索并加载类文件,并将其转化为类的定义(Class对象)。ClassLoader可以从以下几个地方获取类文件:

    • 本地文件系统:ClassLoader可以从文件系统中加载类文件,通常从类路径或指定的目录中查找。
    • 网络:ClassLoader可以通过网络加载类文件,例如从远程服务器或网络资源获取。
    • JAR文件:ClassLoader可以从JAR(Java Archive)文件中加载类文件。
    • 自定义资源:ClassLoader可以加载自定义资源,如数据库、压缩文件等中的类定义。
  2. 类的使用:
    一旦ClassLoader加载了类文件,它可以创建类的实例,调用类的方法,访问类的字段等。类的使用通常是由Java应用程序代码来完成的,而ClassLoader则提供了类的定义,以便应用程序可以实例化和操作这些类。

    // 示例:使用ClassLoader加载并使用类
    ClassLoader classLoader = MyClass.class.getClassLoader();
    Class<?> loadedClass = classLoader.loadClass("com.example.MyClass");
    Object instance = loadedClass.newInstance();
    // 调用类的方法
    Method method = loadedClass.getMethod("myMethod");
    method.invoke(instance);
    
  3. 类的管理:
    ClassLoader还负责管理已加载的类,包括类的卸载和缓存。ClassLoader通常会缓存已加载的类,以避免重复加载同一类。这有助于节省内存和提高性能。ClassLoader还负责跟踪类之间的依赖关系,确保在需要时加载依赖的类。

ClassLoader可以根据不同的需求进行自定义,例如实现自定义的ClassLoader来实现特定的类加载逻辑,如热部署、模块化加载等。

总之,ClassLoader在Java中实现了类的获取、使用和管理。它是Java应用程序的关键组件,负责动态加载类并支持Java的动态特性。不同的ClassLoader可以实现不同的加载策略,以满足不同的需求。

回答问题 2023.09.10

将小写字母转换对应为大写字母

答:

以下是一个使用C语言编写的程序,将大写字母转换为对应的小写字母:

#include <stdio.h>

int main() {
    char c1, c2, c3;

    // 读取输入
    scanf("%c %c %c", &c1, &c2, &c3);

    // 转换为大写字母
    c1 = c1 - 'a' + 'A';
    c2 = c2 - 'a' + 'A';
    c3 = c3 - 'a' + 'A';

    // 输出结果
    printf("%c %c %c\n", c1, c2, c3);

    return 0;
}

你可以将上述代码复制到一个C语言编译器中,然后运行它。它会接受输入并将小写字母转换为大写字母,然后输出结果。

回答问题 2023.09.10

Android studio haxm安装时出现日志文件问题

答:
可以参考官网文档:https://developer.android.google.cn/studio/run/emulator-acceleration?hl=zh_cn#vm-windows-haxm-intel
您的虚拟机加速器安装失败,但其实大概率SDK已经将haxm下载到本地,可以按照下面的步骤手动安装:
安装 Intel HAXM 驱动程序,请按以下步骤操作:

1.找到HAXM安装路径(这就需要你自己留意SDK的安装位置了),运行安装程序。

   通常,您可以在以下位置找到安装程序:`sdk\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm-android.exe`

2.使用向导完成安装。

3.安装 Intel HAXM 后,通过在命令行中使用以下命令,确认虚拟化驱动程序正常运行:

```bash
   sc query intelhaxm

状态消息包含以下信息:

   SERVICE_NAME: intelhaxm
          ...
          STATE              : 4  RUNNING
          ...

```

回答问题 2023.09.10
加载更多