React基础知识(机试复习用)
React 介绍与核心概念 React 介绍及特性 React 是由 Facebook(Meta)开发并开源的 JavaScript 库,用于构建用户界面(UI)。它的核心特性包括: 声明式编程:开发者只需描述 UI 应该是什么样子,React 负责高效地更新和渲染。当数据变化时,React 自动更新对应的组件。 组件化:UI 被拆分成独立、可复用…
Java基础知识(机试复习用)
Java 8 特性 Lambda 表达式 :允许使用更简洁的语法来定义匿名函数。它减少了样板代码并增强了可读性。 JavaList<Integer> numbers = Arrays.asList(1, 2, 3); numbers.forEach(n -> System.out.println(n)); 函数式接口 :只有一个抽…
thumbnail
WSL+MobaXterm启用图形化界面
环境准备 Bashsudo apt update sudo apt install build-essential sudo apt install net-tools sudo apt install xrdp -y && sudo systemctl enable xrdp 通过安装xubuntu-desktop和gtk2库安装…
Webpack打包时替换掉node_modules中的js文件的方法
问题背景 在Webpack项目中,需要自动替换掉已安装的库中的部分js文件。说是覆盖,其实是一种“换源”,在检测到目标位置文件被使用时,将其resource指向我们真正希望使用的文件。 具体方法 在webpack.config.js文件中,使用webpack自带的NormalModuleReplacementPlugin插件 JavaScriptc…
thumbnail
Python基础知识(机试复习用)
用Python做机试题的一些基础知识 输入输出部分 Pythonimport sys # 定行输入 for i in range(n): line = sys.stdin.readline().strip() # 每次仅读取一行,别忘strip去除最后回车 # 不定行输入 for line in sys.stdin: #会一直读到输入结束,别忘st…