搜尋

共 46 篇文章

  • 【VirtualBox】Linux 使用 Virtual-Box 安裝的 Windows 進行(手提電話)手機刷機

    2026-09-10 · 疑难杂症

    我的手提電話系統出現了問題,我必須進行深度刷機。如MTK深度刷機、驍龍9008刷機等,有些工具和包,它只可以從Windows中啓動。說實話,Wine不現實,而我剛剛好有x86主機,只可惜,它是Arch。我並不喜歡Windows,日常使用也讓我很難適應。所以,用虛擬機吧!

  • 【VirtualBox】Linux 使用 Virtual-Box 安裝的虛擬機找不到可以掛載的USB設備

    2026-09-10 · 疑难杂症

    報錯信息:`Failed to enumerate host USB devices ... add your user to the 'vboxusers' group`. 實際上,錯誤已經很明了。

  • 【VirtualBox】rc=-1908 Error 內核驅動未加載錯誤

    2026-09-09 · 疑难杂症

    rc=-1908 似乎這個問題在 Linux 上面還挺常見的。報錯信息:啓動虛擬機報錯 `Kernel driver not installed (rc=-1908)`

  • 如何書寫標準的、直觀的、規範的commit message?

    2026-07-22 · 技术

    我一般這樣寫: bash 修復/新增/...(某功能): 主要的大標題,做了什麼,一句話概括 - 詳細描述01 - 詳細描述02 (或者一整段詳細描述) 換為英文大概就是: bash fix/feat/...(api/auth/...): fix auth middleware 401 error…

  • Github私人仓库如何完成身份验证?

    2026-04-13 · 技术

    密匙生成 Windows 系统 创建密匙 打开 PowerShell(推荐)或 CMD,输入以下命令(记得换成你的邮箱): PowerShell ssh-keygen -t ed25519 -C "[email protected]" 你会看到的提示: - Generating publi…

  • Access Token 和 Refresh Token (存取令牌和续签令牌) 机制

    2025-11-22 · 技术

    这是一种用于保证系统安全性和提升用户体验的现代认证方案。 --- 🔑 核心概念:Access Token 与 Refresh Token 传统的会话(Session)机制依赖服务器状态,而 Token 机制是无状态的。为了平衡安全性和用户体验,我们引入了两种 Token: | 特性 | Access…

  • HTTP请求 application Json 和 multipart Form Data 的不同

    2025-10-19 · 技术

    在HTTP请求时候,或者说写后端时,就会经常接触到这个 application/json和 multipart/form-data ,但是有一段时间里,我都不是很能搞清楚和分清楚它们具体的应用场景,只是模糊地使用着二者,频繁地使用着前者。 正文 它们的区别挺大的,主要体现是在 数据结构 和 场景 上…

  • 如何使用Frp进行内网穿透,自建穿透服务器,frp配置toml文件。穿透本地的ssh和网站。

    2025-08-20 · 技术

    很多东西,在如今,都由各大寡头公司垄断。 但是,依旧有很多人选择 “自己种田,自己自足” 。因以摆脱寡头和付费套餐的监控与枷锁。 我有一台公网的服务器,一台内网的主机。如何使用Frp快速地穿透到外网去呢?

  • 现代网页开发 – 前端与CSS框架的关系。如何快速开发一个好看实用的页面,CSS框架的正确用法。

    2025-08-19 · 技术

    现代的网页开发,如何快速开发出一个功能齐全,并且好看又实用的网页呢? 我们曾经经常提到 CSS框架 ,但它到底是怎么样的一个东西?

  • React路由在本地正常访问,编译部署在服务器报错404(不正常),React页面刷新后报错404,React页面直接访问报错404。

    2025-07-02 · 疑难杂症

    React路由在本地开发时候正常,但是编译部署在服务器后,会发现直接访问这个网站的某个路由,或者在某个路由刷新页面后会报错404。 其实这是一个比较典型的问题:Nginx 服务器配置未能正确处理前端的客户端路由。

  • Linux【交换分区】和【交换到文件】(交换文件)如何选择?

    2025-06-27 · 科普

    水一篇文章。我有一台Chromebook,其大小只有32G,事实上,实际大小仅有可怜的28G,那么,【交换分区】和【交换到文件】(交换文件)该如何选择。

  • ArchLinux安装完毕后,没办法使用网络。(安装时正常使用网络)

    2025-06-27 · 疑难杂症

    我决定使用,纯血 Arch Linux ! 但是我遇到了,很尴尬的问题,就是我安装好的 Arch Linux 根本没有网络,但是安装的时候,却有(通过iwctl连接)网络,安装好却怎么样都连不上。

  • 桌面环境(DE)和窗口管理器(WM)有什么区别?

    2025-06-17 · 科普

    桌面环境(Desktop Environments &8211; DEs)和窗口管理器(Window Managers &8211; WMs)到底有什么区别?几乎没有谁说得清楚,每篇文章都看得云里雾里的。 一句话概括 就是。【桌面环境】提供了一整套桌面环境,如文件管理器(是的,这个也是桌面环境提供的…

  • Systemd-boot引导和Grub引导有什么区别?EFI(ESP) 分区是什么?为什么引导依赖它

    2025-06-17 · 科普

    systemd-boot (也常被称为 system-boot 或 Gummiboot,它是 systemd-boot 的前身) 和 GRUB (GNU GRand Unified Bootloader) 都是 Linux 系统中常用的引导加载程序(Bootloader)。它们的主要职责是在计算机启…

  • Linux交换分区(Swap)的【带休眠】和【不带休眠】,区别是什么?

    2025-06-17 · 科普

    或许大家都很困惑,曾经我也是&8230;写得云里雾里的,我还以为是我自己英文水平不行的锅。交换分区【带休眠】和【不带休眠】的最直观区别,估计就是【带休眠】需要的空间比【不带休眠】要大很多。 这是为什么?和它的设计有关 —— 带/不带休眠

  • 有Set-Cookie返回,但就是无法成功设置(最终解决方法)

    2025-06-08 · 技术

    为了解决(搞明白)这个问题,实在花了我超级长的时间,由于我是熬夜写代码,一写就是很长一段时间,甚至一两天。以至于我一直盯着我的前后端代码,怎么都看不出来个所以然。

  • 【现代网页开发】有JWT的Token为什么还要用Cookie?

    2025-06-08 · 科普

    核心概念:JWT 是一种“令牌”格式,而不是一种“存储或传输机制”

  • 推荐些-现代化的,支持React的,优雅美丽的CSS框架

    2025-06-06 · 技术

    因为我经常会对劳烦于 CSS ,烦躁到宁愿自己手写原生的 CSS 。我想,我们需要一些适合自己的 CSS 框架。这个文章列举一些还不错的 CSS 框架,方便大家(我)作挑选。

  • 现代网页开发入门指南书 – React(前端)

    2025-05-21 · 技术

    前端 &8211; React 本文对 React 基本语法不作任何解释,如幽灵标签与闭合等等。。只解释疑难杂症和项目上手 前端使用 React 挂载数据。使用 Tailwind CSS框架。 创建项目 &8211; 官方(不推荐) 先不要跟着做 shell ❯ npx create-next-ap…

  • 现代网页开发入门指南书 – MariaDB(数据库)

    2025-05-21 · 技术

    前言 如今的Web,早已不再是前后端混合的 PHP 世界。我们早已进入了前后端分离的,Web3.0的 &8211; 未来。 欢迎你阅读本文 &8211; 「现代网页开发入门指南书 &8211; 从数据库设计,到后端,再到前端」 _由 Dontalk 会员 &8211; 【葵】 耗时4天编写 &821…

  • 现代网页开发入门指南书 – Express(后端)

    2025-05-21 · 技术

    后端 &8211; NodeJS 后端用 Express 制作 API 。Sequelize 操作 数据库。 项目目录结构: shell ├── app.js 整合文件 ├── database 数据库-文件夹 │ └── database.js 数据库初始化 ├── middlewares 中间件…

  • 新安装的MariaDB(MySQL)无法登入root – ERROR 1698 (28000): Access denied for user ‘root’@’localhost’

    2025-05-14 · 疑难杂症

    新安装的的MariaDB(MySQL)死活登陆不进去,即便是完全卸载重装,更抽象的是,我都没设置密码,第一次安装,居然管我要密码,而且tm修改密码也不起作用。 之后的重新安装,问题似乎显现了出来,一直提示我 ERROR 1698 (28000): Access denied for user 'ro…

  • Linux设置开机执行一条命令(开机自启动)

    2025-05-10 · 技术

    在我所处的网络中,受到了管制,我必须登陆才能使用我的网络。但是我的Linux没有桌面系统,甚至没有外接的显示器,这非常麻烦。虽然我设置了每次开机自动连接到我的移动热点。但是这明显不实际。 所以我抓包了一个登陆认证的带参URL,只需要设置定时任务在每天登陆认证重置后一分钟,请求这个URL即可。 但是,…

  • Nginx列出某个目录的文件 & 给某个目录加上密码验证

    2025-05-06 · 技术

    有时候需要将某个目录暴露出去,供给访问者访问,使用Nginx会很方便。但是有时也会有需求,避免某些目录(无密码)被所有人访问。 下面是可以参考的 Nginx 配置文件

  • Mac/Linux 使用终端来播放音乐,并且个性化我们的播放器

    2025-04-26 · 技术

    我使用过很多流媒体播放器,我实在喜欢Spotify。但是我也希望给我离线30G(目前来说)音乐库一个家。我尝试过不少离线播放器,实在牵强人意,而且在我使用Linux和Mac之后,选择性就变得更少(实则不然,只是我太挑剔,很多用过觉得不好就删了)。而最终,为何不试试在终端播放音乐呢?反正我已经泡在终端…

  • 【现代网页开发】前后端分离 之 API

    2025-04-24 · 科普

    一个API的标准是什么?这个定位每个人心中,对每个项目都不同,但是有一个确实是需要考虑的,API接口的认证。

  • 如何为某个网站创建一个数据库和数据库账号供其使用。

    2025-04-13 · 技术

    创建一个数据库并不难,无非是 Root 进入到数据库后,输入 CREATE DATABASE 数据库名; 的事。但是很多人在输入数据库账号密码时,都默契地给出 Root 的账户。这并不优雅(符合标准流程),或者说,符合我们的安全需要。所以,如何做才是优雅的呢,符合标准流程,安全需要的呢?

  • 为MacOS轻量化地定制一个好看的Shell-更接近原汁原味的Zimfw(适用于Linux)

    2025-03-27 · 技术

    Mac原生的终端只能说..能用,用起来并没有多舒服。之后安装了iTerm2,但是事实上和原生终端并无二异(乍一看)。所以我们还需要对iTerm2内部做一些美化。 (事实上iTerm2提供很多的功能,此处不做探讨)

  • 手动安装一个好看的终端资源管理器Btop++(即便在无桌面的服务器也可以进行鼠标交互)

    2025-03-26 · 技术

    Btop++可以说是我用过最好用的终端“资源管理器”了。它很直观地写明了主机各样配置的占用情况,包括网络,并且支持鼠标直接点击使用,即便在无桌面的纯shell情况下。 其次还提供了很多个性化的修改,ESC即可唤出菜单,通过终端可视化交互的方式修改,或者设置更多内容。 但是有时,apt/yum之类的源…

  • 为Debian12安装一个Fcitx5-Rime中州韻-Pinyin(拼音)输入法

    2025-03-24 · 技术

    我个人算是一个Linux忠实用户了,尝试过各种各样的发行版。比较惯用Debian、Arch,但是每次都需要重新安装Pinyin输入法才能输入中文。说到这个,安装中文拼音输入法也算是我自学Linux的一个大坑了,网络上的教程质量参差不齐,而且那会才读初中,没有多少时间浪费在计算机,虽然输入法安装风波已…

  • 使用CloudFlareCDN,网站报错重定向次数过多或者521错误。

    2025-03-10 · 疑难杂症

    问题: 这里的问题: 打开了CDN,SSL/TLS里面设置的问题。怎么样设置一个适合自己的配置,以及代表什么,看下图: 一般都是完全的,但是这样的话,你得保证你的Nginx配置文件配置有证书。 不然报错「重定向过多,请清理Cookie再试」还好,如果报了521,你根本不知道啥问题。 我就找了半天,我…

  • Xray 搭建一个VLESS-Vision-Reality(Nginx伪装)的节点

    2025-03-01 · 技术

    因为工作与学习的缘故,总是需要浏览全球文献,但是由于我有时的地理位置并不支持我自由地穿梭在全球互联网上。而且我的服务器总是容易被封锁端口,于是我就参考官方和第三方文档搭建了一个服务器,并且稳定半年使用都没有问题。 于是,我决定打开一个教程,用于自己的温习和记录。

  • 如何给无可视化的Linux系统安装桌面环境?(RDP)

    2024-06-19 · 技术

    前言 我打算在我的服务器上面托管一些代码,并且需要可视化桌面。最主要的是,不会像VNC一样,总是会终止我的代码,或者出现一下其他的问题。所以我选择了RDP协议的远程桌面协议。 和VNC不同,rdp的账号密码和系统用户相同,如root。

  • 【最新修订】如何给Linux服务器安装VNC并远程访问?(X/tigerVNC) 与疑难杂症

    2024-05-27 · 技术

    前言 早些时候,我在家里部署了PVE,并通过FRP穿透到了公网去,但是当我需要访问家庭路由器时,却得需要一个桌面环境,我才能很好地在浏览器控制我家中设备,而非穿透整个局域网。(Debian12) 目前,最新的tigerVNC变得奇奇怪怪的,下面文章已经过审查与修订。使得VNC可以使用。或许是我的技术…

  • MySQL学习笔记(PDF)

    2024-05-23 · 技术

    说明 学习MySQL需要,所以做了一些笔记。 从很久之前就使用MySQL了,如今做了一些笔记,加强一下曾经碎片化的技术记忆。

  • CTF比赛复习概要汇总(PDF)

    2024-04-19 · 技术

    说明 比赛需要,我做了一份CTF的复习资料汇总。 笔记就不公布了,写得有点乱。

  • Linux入门教程(PDF)

    2023-12-13 · 技术

    最后更新 更新至第三版 &8211; 2024年初。 做了一些细微的调整与修改。

  • C语言入门教程(PDF)

    2023-12-06 · 技术

    最后更新 更新至第三版 &8211; 2024年初。 做了一些细微的调整与修改。

  • 搭建私有E-Mail平台:Maddy(ALL in ONE) – 2025年4月更新

    2022-02-18 · 技术

    _之前的方法有了小小变化,因为现在(2024)的 Maddy 已经没了 maddyctl 这个文件。增加用户等命令已经集成到了 Maddy 一个文件中了_ 更多问题请看文章末尾疑难杂症 什么是Maddy?为何是Maddy 文章受到lala启发:[lala.im][1] Maddy是一款用Go语言开发…

  • 【绅♂️士的自我修养】什么是车牌号?怎么靠车牌号找到或下载某一部动作爱情大电影?

    2021-07-10 · 科普

    啊。如今的绅♂️士啊。是何等孱弱的存在。你们有脸面对神圣的幻想乡吗? 什么是车牌号? 或许我们在日常群聊的时候,经常会有人发一些类似 “ABCD-1234” 的英文数字短文出来,有时候乍一看,还有点像车的车牌号。

  • 【绅♂️士的自我修养】如何下载磁力或种子文件?BT和PT又是什么?

    2021-07-06 · 科普

    啊。如今的绅♂️士啊。是何等孱弱的存在。你们有脸面对神圣的幻想乡吗? 如若只想知道如何下载,请滑动到最后。已提供各操作系统的软件下载&使用教程。

  • 【计算机常识】VGA,DVI,HDMI,DP都是些什么?

    2021-02-07 · 科普

    VGA,DVI,HDMI,DP的区别 近年来,显示接口已经快迭代到只剩下HDMI和DP了(家用主机/显卡)。再少见VGA这种蓝蓝的,DVI这种白白的接口了。 但是VGA其实在一些主板上面仍有保留。特别是工业领域上面。即便有时电脑没有DVI,同时拥有HDMI和DP,也会预留一个VGA接口。 那究竟他们…

  • 我的NTFS格式硬盘在Linux下面只读怎么办!

    2020-11-18 · 技术

    问题解决 至于是怎么样引起的呢。这就得把锅给到Windows了。如果没猜错。 你的Windows应该一直开着快速启动之类的设置。或者电脑只是休眠情况下(“热插拔”)之类的情形取出了硬盘。

  • 【计算机常识】BIOS里面UEFI和传统引导(Legacy)是什么

    2020-11-17 · 科普

    什么是UEFI 目前来说,基本所有电脑都支持UEFI启动了。但是估计很多人不清楚UEFI和传统引导有何区别。下面引用维基百科做简单解释: 统一可扩展固件接口(英语:Unified Extensible Firmware Interface,缩写UEFI)是一种个人电脑系统规格,用来定义操作系统与系统…

  • Nginx页面跳下载文件(磁盘图标)

    2020-08-02 · 技术

    Nginx故障分析与排查 我建立了一个网站,并且文件不以 .conf 的格式存放在 conf.d 文件夹。而是存放在了 sites-available 这个文件夹,之后软链接到了 sites-enabled。 而之后的修改,只需要修改 sites-available 里面的配置文件就好了。软链接命令…

  • PVE新安装的Debian(適用於Linux),SSH服务已开启,密码正确却无法登陆

    2020-07-27 · 技术

    我们使用`systemctl status sshd`命令,可以看到ssh服务是处于正常运行状态的。 事实上我们可以通过ssh命令查找到主机,并要求输入密码时,就侧面证明了ssh服务在正常运行了。 但是为什么无法登陆,是因为ssh服务的配置文件,有两条默认的配置(被注释的)阻止了我们密码登陆root(我的ssh服务是Debian安装时预装的)