一次LFS虚拟机存储扩展的错误,修复 背景:LFS需要安装QT。Virtual box 睡前开启了QT的构建,想着应该不会有什么问题。可惜一大早起来就发现虚拟机设置的50G存储已经不够了,这时候就想着要扩展了。 首先我是直接扩原来的硬盘,可惜,当我从原来的大小扩到两倍的时候再次进入系统发现根本没有读取到。这里用过gparted, fdisk, lsblk一系列软件来查看磁盘大小但是没有任何用。 后来我想要我可以新创建一个双倍大小的硬盘 2024-10-10 LFS #LFS
Configurar la red en LFS Configuración de RED Según capítulo 9.5 General Network configuration de manual de instalación LFS nos indica como podríamos configurarlo la red. Siguiendo los pasos es fácil de configurar. ¡Empezamo 2024-10-08 LFS #LFS #spanish
从零开始搭建一个Linux系统 https://www.linuxfromscratch.org/ 本文所有的内容都来自于上方的网站中,我只是手动的进行了一次操作 一直以来听到过很多发行版的Linux,像是Ubuntu、CentOS、Debian等等,但是对于Linux的内核和系统的构建过程却是一无所知。这次就来从零开始搭建一个Linux系统,了解一下Linux系统的构建过程。 1. 先决条件 一台Linux系统的主机(可以 2024-09-22 LeetCode #LFS #Linux #LinuxFromScratch #LinuxFromScratch中文版
Windows应用开机自启动_Flutter 当个备忘录给自己看,大佬看见了别嘲笑。 一个windows软件想要开机自启有好几种方案,注册表,放入自启动文件夹.. 这里我选择的是注册表,相关的注册表为 HKEY_CURRENT_USER 'Software\\Microsoft\\Windows\\CurrentVersion\\Run'。想要软件开机自启动只需要在这里写入你的软件名字和软件目录。 微软已经写好了相关的函数 2024-06-29 Flutter #Flutter #Windows
从零开始搭建一个梯子(白嫖服务器,协议面板,连接..) 一直想写这么一个教程但是因为考试迟迟无法完善。 好不容易考完了,是时候该休息一下了。但是躺了一天,发现实在是过于无聊,想着要不写这么一篇给小白看看吧。 要求 脑子 智商 正常的浏览器(Chrome,Firefox…) 电脑 纯净IP 如果要求上方要求无法满足建议关闭,该干什么就干什么去。 服务器想要搭建一个梯子那么首先就得要有一个服务器,有了服务器后才能进行后续的操作。此处不推荐使用境内服务 2024-06-14 VPN #VPN
513. Find Bottom Left Tree Value 请看题 Example 思路https://linux.do/t/topic/104480 此题和昨天写的题几乎是一样的,只需要改一处地方就可以了。不过在那之前先来解释一下思路。 题目要求我们去获取到最左且最底下的值,那么什么样的算法可以满足这个条件呢?刚好,我们会一个算法叫做层次遍历,其目的的获取每一层的节点,直到无节点可获取,根据这一道题,使用层次遍历刚好可以满足要求,因为最底下且最左的值 2024-06-05 LeetCode #LeetCode
102. Binary Tree Level Order Traversal Medium的题开始上强度了,需要看答案才能想出解决方法了。但是看懂答案再去模仿何尝不是一种学习的方法呢 请看题 Example 思路Medium类型的题目。看答案再想思路。 题目要求使用层次遍历,那么层次遍历需要用到queue。基于这个queue再去想其他的方法。 回到代码上,首先定义了双重vector作为答案返回,其值需在循环中更新。 首先还是熟悉的如果传入的树为空直接返回答案,这一步骤是 2024-06-04 LeetCode #LeetCode
98. Validate Binary Search Tree 请看题 Example 思路这道题要求我们去判断一棵树是不是一颗二叉树,那么二叉树的特征就是其左子树节点一定小于其当前节点,右子树节点则是大于。 有两种方式,使用Inorden算法,将每一节点存入到容器中然后去比较,如果不符合inorden的规则那么必定为false。反之True。 本文实现的是第二种方法,在进行判断的时候就顺便处理了,定义一个私有方法用来给公共方法调用。 私有方法的实现逻辑是 2024-06-02 LeetCode #LeetCode
450. Delete Node in a BST 请看题 Example 思路Medium类型的题目。要求删除节点,还好不是AVL树,不然每次删除还要平衡,更难写了。 此题的思路为一个完全体的if。 首先判断节点是否为空,如果为空直接返回其头。 后面跟着两个else if用来判断当前节点的值是否为小于或者大于目标要求我们删除的值。如果进入了这个else if,那么我们就更新其左/右节点的值。 在后面就是一个else了,根据前面的if 2024-05-29 LeetCode #LeetCode
700. Search in a Binary Search Tree 请看题 Example 思路非常简单的一道题,如果当前节点值小于val就往右走,反过来也是一样。然后再加一个if判断当前节点值为不为空或者当前节点值==val就返回节点。最后提交即可。Code1234567891011121314151617181920212223242526272829/**/** * Definition for a binary tree node. 2024-05-27 LeetCode #LeetCode