首页
关于
留言
归档
动态
友链
推荐
虫洞
开往
憶夣
累计撰写
57
篇文章
累计创建
11
个标签
累计收到
2
条评论
栏目
首页
关于
留言
归档
动态
友链
推荐
虫洞
开往
目 录
CONTENT
以下是
yilee
的文章
2024-05-31
Hello Halo
如果你看到了这一篇文章,那么证明你已经安装成功了,感谢使用 Halo 进行创作,希望能够使用愉快。
2024-05-31
6
0
0
默认分类
2023-05-03
Linux To Go(制作随身系统U盘)
## 摘要 本文介绍了如何使用 **Kubuntu** 系统制作一个可随身携带的 Linux 系统 U 盘(Linux To Go)。核心方法是通过 **VirtualBox 虚拟机**间接安装系统到 U 盘上,具体步骤如下: 1. **创建无硬盘虚拟机**:在 VirtualBox 中新建一个不挂载硬盘的虚拟机,其他参数保持默认。 2. **挂载 ISO 镜像**:将 Kubuntu 安装镜像加载到虚拟光驱中。 3. **挂载 U 盘设备**:将目标 U 盘以 USB 3.0 模式连接到虚拟机。 4. **启动虚拟机并安装**:从虚拟机引导进入 Kubuntu 安装界面,选择将系统安装到整块 U 盘上。 文章特别强调,该方法目前仅适用于带图形界面、支持"试用"模式的发行版,无界面的系统因驱动或引导问题可能无法正常启动。整个过程无需物理机直接操作,利用虚拟机中转即可完成 U 盘系统部署,适合需要随身携带个人 Linux 环境的用户。
2023-05-03
200
0
0
Linux
2023-05-01
记录 Debian 11 KDE 安装后美化(MAC Sur)过程
## 摘要 本文记录了在 **Debian 11 KDE** 桌面环境下进行 **macOS Big Sur 风格美化**的完整过程,主要包含以下步骤: 1. **安装基础工具**:通过 `apt` 安装 Qt 主题引擎 Kvantum、Git 和 Latte Dock。 2. **下载并安装 WhiteSur 主题**:从 GitHub 克隆 WhiteSur 的光标、图标和 KDE 三套主题仓库,按光标→图标→主题的顺序执行安装脚本。 3. **配置主题**:在系统设置中应用全局主题并勾选桌面布局;启动 Latte Dock 作为底部任务栏;向顶栏拖入小部件;通过 Kvantum Manager 设置应用程序风格并保存;最后自定义登录页面背景。 4. **补充说明**:列出了非 root 和 root 用户下 plasma 主题、图标、插件等资源的安装路径。 整体流程清晰,适合想将 KDE 桌面打造为类 macOS 风格的用户参考操作。
2023-05-01
1333
0
0
Linux
2023-04-22
Apline Linux 安装教程(VBox)
## 摘要 本文详细介绍了在 VirtualBox 中安装 Alpine Linux 的完整流程,主要包含以下四个部分: **一、安装准备**:从官网下载 Alpine STANDARD 镜像,在 VirtualBox 中创建虚拟机(建议分配1G内存、16G硬盘),并挂载镜像文件。 **二、系统安装**:启动后以 root 无密码登录,运行 `setup-alpine` 命令逐步配置——包括键盘布局(us)、主机名、网卡(DHCP自动获取)、root密码、时区(Asia/Shanghai)、代理、软件源(推荐阿里云源)、SSH服务(openssh),以及磁盘格式化(sys模式)。安装完成后卸载镜像并重启。 **三、SSH远程登录配置**:修改 `/etc/ssh/sshd_config` 开启 `PermitRootLogin yes` 和 `PasswordAuthentication yes`,重启 sshd 服务后即可远程连接。 **四、日常管理**:涵盖 apk 包管理(搜索、安装、升级、删除)、OpenRC 服务管理(rc-service/rc-update)、网卡配置(DHCP与静态IP)、双网卡默认路由设置,以及常用软件安装方法。 全文约200字,涵盖了从安装到日常运维的关键步骤,适合 Alpine Linux 初学者参考。
2023-04-22
98
0
1
Linux
2023-04-04
Django学习目录
我先打开几个关键链接,了解整体内容,再进行摘要总结。 根据我阅读的所有文章内容,以下是为本 Django 学习目录生成的摘要: --- ## 摘要 本学习目录全面覆盖了 Django Web 开发的核心知识与进阶主题,从基础到实战,适合系统学习。内容主要包括: 1. **Web 基础与 HTTP 协议**:深入解析 HTTP 协议原理、请求方法、状态码、HTTPS 加密过程,为 Web 开发打下基础。同时通过 Socket 实例揭示 Web 框架本质。 2. **Django 核心组件**:涵盖 URL 路由系统(正则匹配、分组、反向解析)、视图函数(FBV/CBV、Request/Response 对象)、模板系统(变量、过滤器、标签、模板继承)、以及 Form/ModelForm 组件(字段校验、钩子方法、HTML 生成)。 3. **ORM 模型层**:从单表 CRUD 操作、字段类型与参数,到多表关系(一对多、多对多、中介模型)的创建与查询,再到聚合、F/Q 查询、ORM 锁与事务控制,以及查询优化(select_related、prefetch_related、exists/iterator)。 4. **会话与安全**:Cookie 与 Session 机制详解(设置、获取、删除、登录验证),以及 Django 内置认证系统(auth 模块、User 对象、扩展 auth_user 表)。 5. **中间件与 Ajax**:自定义中间件的五个钩子方法与执行流程,实现全局登录认证、频率控制等。Ajax 异步请求实现页面局部刷新,以及 CSRF Token 设置。 6. **高级主题**:分页器(内置 Paginator 与自定义分页)、缓存机制(6 种后端配置、全站/视图/模板级缓存)、信号系统(内置信号与自定义信号)、ContentType 组件(处理多外键通用关系)、文件上传下载、跨域通信(CORS 与 JSONP)。 7. **Django REST Framework**:RESTful API 设计规范,DRF 的 APIView、序列化组件(Serializer)、视图组件、认证/权限/频率组件、URL 注册器、响应器与分页组件。 8. **部署与性能优化**:ORM 性能优化、数据库主从复制与读写分离配置,以及 Django Debug Toolbar 调试工具的使用。 整体而言,该目录从零基础到中高级,系统性强,覆盖 Django 开发的主要技术栈,并延伸至 DRF、缓存、跨域、数据库优化等生产级主题,是学习 Django 全栈开发的优秀资料。
2023-04-04
120
0
0
Python
2023-04-04
Centos7 文件查找命令(FZF)
本文介绍了在 CentOS 7 系统上安装和配置 fzf(模糊查找工具)及配套工具的完整流程,主要包括以下几步: 1. **安装 fzf 及相关插件**:通过 vim-plug 插件管理器安装 fzf、fzf.vim 和 NERDTree,配置 `~/.vimrc` 文件后,使用 `:PlugInstall` 命令完成安装。 2. **安装 fd 搜索工具**:从 GitHub 下载 fd 的预编译版本并部署到系统路径;若遇到 GLIBC 版本不足的问题,需手动编译安装 glibc-2.18。同时可选安装 the_silver_searcher(AG)以增强搜索能力。 3. **配置文件预览脚本**:编写 Python 脚本 `file_preview.py`,根据文件类型自动选择合适的预览方式——目录显示 `ls`、压缩包显示内容列表、JSON 用 `jq` 格式化、网页用 `w3m` 转换为文本、文本文件用 `bat` 高亮显示等,实现智能预览。需提前安装 w3m、bat、unrar 等依赖工具。 4. **配置 fzf 环境变量**:在 `~/.bashrc` 中设置 `FZF_DEFAULT_COMMAND`(使用 fd 替代 find 进行文件搜索)和 `FZF_DEFAULT_OPTS`(启用预览窗口),并自定义路径和目录补全函数 `_fzf_compgen_path` 和 `_fzf_compgen_dir`,最后加载 fzf 的 bash 补全脚本。 总体而言,本文提供了一套完整的 CentOS 7 下 fzf 模糊查找环境的搭建方案,通过 fzf + fd + 智能预览的组合,大幅提升了文件查找和浏览效率。
2023-04-04
160
0
0
Linux
2023-04-04
记录 Ubuntu 20.04 安装后美化(MAC)过程
好的,以下是根据文章内容生成的摘要: --- **文章摘要:** 本文详细记录了在 Ubuntu 20.04 系统上模拟 macOS 风格美化的完整过程。主要包含以下步骤:首先安装并配置 GNOME Tweak Tool 及其扩展作为主题管理工具;其次从开源平台下载并应用 Sierra-light GTK 主题和 Cupertino 图标主题;然后通过 Tweaks 工具统一设置应用程序、Shell 及图标样式;接着使用脚本自定义锁屏壁纸背景;随后通过浏览器扩展安装 Dash to Dock,将左侧面板替换为 macOS 风格的 Dock 栏;最后为多系统用户配置了 BigSur 风格的 GRUB 开机引导界面主题。全文提供了详细的命令行操作指令和软件资源下载链接,是一篇实用且系统化的 Ubuntu 主题美化教程。
2023-04-04
94
0
0
Linux
2023-04-04
Vue3快速上手
Vue3快速上手1.Vue3简介2020年9月18日,Vue.js发布3.0版本,代号:One Piece(海贼王)耗时2年多、2600+次提交、30+个RFC、600+次PR、99位贡献者github上的tags地址:https://github.com/vuejs/vue-next/releas
2023-04-04
82
0
0
前端
2023-04-04
4、VueRouter 插件
本文系统总结了Vue Router的核心知识点。前端路由本质是路径与组件的映射,文中详细介绍了其基本使用步骤:安装插件、编写配置、使用`router-link`与`router-view`实现切换与展示。 核心进阶内容涵盖:多级路由(children配置)、参数传递(query与params)、命名路由简化跳转、`props`配置方便组件接收参数,以及`replace`属性和编程式导航灵活控制路由跳转。 此外,文章还讲解了使用`keep-alive`缓存组件及配套的`activated`/`deactivated`生命周期钩子;通过全局、独享、组件内三类路由守卫实现权限控制;最后对比了hash模式与history模式的优缺点及适用场景。
2023-04-04
72
0
1
前端
2023-04-04
3、Vuex插件
## 文章摘要 本文系统介绍了 **Vuex** 这一 Vue 状态管理插件的核心概念与实战用法。 - **基本概念**:Vuex 用于对 Vue 应用中多个组件的共享状态进行集中式读写管理,是跨组件通信的有效方案,适用于多组件共享数据的场景。 - **环境搭建**:通过创建 `store/index.js` 文件,配置 `actions`、`mutations`、`state` 三大核心对象,并在 `main.js` 中将 store 注入 Vue 实例即可完成初始化。 - **数据操作**:组件通过 `$store.state` 读取数据,通过 `$store.dispatch` 或 `$store.commit` 触发状态变更;`getters` 则用于对 state 数据进行加工后供组件使用。 - **辅助函数**:`mapState`、`mapGetters`、`mapActions`、`mapMutations` 四个 map 方法可将 store 中的状态和操作映射为组件的计算属性和方法,简化代码书写,均支持对象和数组两种写法。 - **模块化与命名空间**:通过 `modules` 将 store 拆分为多个子模块,并利用 `namespaced: true` 开启命名空间,避免命名冲突,提升代码可维护性,组件可通过带模块名的路径或 map 方法加模块名的方式访问各模块的状态与操作。 总之,本文涵盖了 Vuex 从入门到模块化进阶的完整知识体系,为开发者提供了清晰的实践指南。
2023-04-04
51
0
0
前端
1
2
3
4
5
6