抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

安装插件Embedded IDE 安装好后,左边一栏会多出一个芯片图标 点击,选择Create Project 选择第二个内置项目模板,然后找到8051。

基本概念栈(Stack)是一种后进先出(LIFO)原则的线性数据结构。核心操作包括: 压栈(Push):将元素添加到栈顶 出栈(Pop):移除并返回栈顶元素 查看栈顶(Check)获取但移除栈顶元素 判空(is_empty)检查栈是否为空 结构定义使用动态数组实现栈,包含三个核心属性: 12345typedef struct Stack { int* data; // 存...

核心思想通过相邻元素的两两比较,将较大的元素逐步“冒泡”到数组末尾,每轮排序确定一个最大元素的最终位置。 代码实现123456789101112131415161718192021222324252627282930313233void bubble_sort(int arr[], int n) { // 最外层控制循环轮数 n-1轮 for (int i = 0; i <...

前言看了几篇废话连篇狗屁不通还要关注公众号的文章以后给我气急了。这篇文章会用最简单的方法花最短的时间搞定IDEA 从2025.1以前的低版本升级上来的或曾经装过老版本的注意: 清空 IDEA 2025 以前使用过的激活方式和配置文件 C/:Users【系统用户名】AppData/RoamingJetBrains C/:Users/用户名/Li...

机器指令和机器语言机器指令,二进制数字,机器语言全局机器指令的集合,CPU通过执行一系列的机器指令完成计算工作。 汇编语言就是为了代替机器指令,使人类能够更加简单地编写程序而诞生的。汇编语言就是机器码的助记符。 编译器将汇编代码再编译为真正的机器码。 内存与硬盘内存指内存条,即RAM,临时存储,读写快容量小。 硬盘长期存储,读写慢但容量大。 ROM并非硬盘,ROM只读存储器(Read Onl...

乱码是由于没有安装字体造成的,安装字体即可

检查是否安装全部依赖,如yay、pip等。我这里是由于没有安装pip导致的。 sudo pacman -S python-pip 安装好后,进入eaf安装目录 cd ~/.emacs.d/site-lisp/emacs-application-framework && ./install-eaf.py 重新安装eaf。等待脚本运行完成,打开emacs,输入M-x eaf-in...

我个人很早以前就惦记着换上这个评论系统,曾经使用Butterfly主题的时候就有折腾过Valine,当时是浏览器缓存策略和CORS跨域拦截的问题。网上能找到的教程都比较老,几年以前的情况不再适用于现在了,所以现在去折腾的话,大概率要踩非常多的坑。本文主要讲述我个人踩到的坑和解决方法。 本文内容是我自己试错出来的,不要问为什么要这么做,我也不清楚,但是这么做可以正常使用! 首先你要有一个自己的...

仓库地址就不放出来了,太耻辱了…… 先来看看Main.java 1234567891011121314package cn.yingyu5658.lbl;/** * @author yingyu5658 */public class Main { public static void main(String[] args) { LuBuLu cmd =...

系统:WSL Arch 主折腾点代码编辑器:Vim(Neovim) 终端体验优化:tmux 文件管理器:yazi 代码编辑器——Neovim前言Neovim和Vim相比,在性能和易用性上有很大的提升,在异步任务表现突出;使用更加现代的lua脚本配置,可读性更高。 为什么不用Lazyvim?答:我个人用了很长一段时间Lazyvim,虽然开箱即用,简单调试就可以使用,但是我并不能清除的理解他到底...