<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>计算机科学 on DuskAlert</title><link>https://duskalert.site/tags/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6/</link><description>Recent content in 计算机科学 on DuskAlert</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Thu, 24 Sep 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://duskalert.site/tags/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6/index.xml" rel="self" type="application/rss+xml"/><item><title>postgresql学习日志day0-安装与配置</title><link>https://duskalert.site/posts/pgsqld0/</link><pubDate>Thu, 24 Sep 2026 00:00:00 +0000</pubDate><guid>https://duskalert.site/posts/pgsqld0/</guid><description>目录 我的系统配置 需要安装的软件 初始化 我的系统配置 我使用的是fedora 44 workstation，所以安装还是非常方便的，只需要输入如下命令即可:
sudo dnf install postgresql-server 依赖中就包含pgsql客户端。
需要安装的软件 pgsql server pgsql client pg-admin pgadmin-qt 同样的，我们可以使用dnf包管理器安装，对于pgsql客户端和服务器的安装如上。 pgadmin则如下安装： sudo dnf install pgadmin4 sudo dnf install pgadmin4-qt pgsql也可以选择docker安装，但暂时不需要，所以详细写出。
初始化 使用如下命令，完成pgsql初始化。
sudo /usr/bin/postgresql-setup --initdb 然后启用pgsql即可。
sudo systemctl enable postgresql --now 首次链接。
sudo -u postgres psql 补充： 当你连接的时候，很容易发现报错，因为127.0.01默认ident认证，会出错。 我们首先要给postgres用户（in sql数据库）设置密码。
sudo -u postgres psql psql里使用如下sql语句。
ALTER USER postgres WITH PASSWORD &amp;#39;your_password&amp;#39;; 然后修改pg_hba.conf配置文件。
sudo nano /var/lib/pgsql/data/pg_hba.conf 找到下面两行。
# IPv4 local connections: host all all 127.</description></item><item><title>给计算机小白的指南——关于我们设备的图形界面(1)</title><link>https://duskalert.site/posts/pcos_aboutui/</link><pubDate>Tue, 22 Sep 2026 00:00:00 +0000</pubDate><guid>https://duskalert.site/posts/pcos_aboutui/</guid><description>写在开始之前 本篇文章内容覆盖面相当广，所以选择分段，分为三段四章，分别为计算机历史——我们的os为什么会图形化、图形化的必须程序组件——也就是基本逻辑，当前的主流方案(也可能不是那么主流)，由于本人也是一个业余者，所以欢迎指出文中错误，勘误请邮到duskalert@outlook.com。
第一部分我们的ui与系统——从windows说起 windows，应该是我们最常见的图形化PC系统（虽然不太准确，因为还有安卓，现在的智能手机技术上也完全符合PC的定义），那，windows之前呢？我们就需要简单的介绍一下计算机系统里的两大流派。
大体上，PC上的os可以分为dos派和unix派。其中mac，linux，hurd，freebsd/openbsd，鸿蒙，以及相当抽象的openharmony，它们都是类unix。但需要注意，我提到的一些“系统”可能不具有现代的图形界面/只是内核，甚至像openharmony这个实际上更像是一种框架而不只是一个操作系统，但我们都称之为系统。 dos派基本可以理解为只有windows了，当然还有些别的比如freedos、opendos，但比较冷门。</description></item><item><title>给计算机学子与其他magicbook使用者的指南——如何在你的honor magicbook上安装上fedora(或其他linux系统)</title><link>https://duskalert.site/posts/honor_linux/</link><pubDate>Sun, 20 Sep 2026 00:00:00 +0000</pubDate><guid>https://duskalert.site/posts/honor_linux/</guid><description>写在开始之前
我之所以写这个，既是因为我本身用的是magicbook的使用者，也是因为看到大湾区大学送电脑有的送的是magicbook——不过我本人是个“鲤工仔”就是了，不过这不影响我对我经历的分享嘛。对于广大计算机学子来说，linux确实是很好用的工具——尤其是开发生态，包管理器等等，可以省很多事，部署各种ai工具也方便很多。
开始之前你需要做好的准备 硬件：一块够用的u盘，一套外接键鼠 软件：rufus，fedora的安装文件，disk genius
第一部分 修改D盘大小 默认magicbook是有c盘和d盘分区的，我默认读者没有加硬盘，而我自己加了一块1t固态，所以我其实是修改的e盘分区以留出足够空间
diskgenius打开可以看到你的硬盘分区，此处需要修改D盘，50GiB应该属于很够用了，具体多少看个人需求，如果你希望在上面运行darktable之类的图像处理软件，建议稍微多一点空间以便于存放照片。 右键单击D盘——调整大小，根据容量减去50GiB。 这一步就算是完了，我个人建议在PE环境中进行此步操作(因为我就是这么做的，并且diskgenius好像本来就需要创建一个临时的pe来修改空间——也可能我记错了)
第二部分 安装系统 需要用到：rufus，fedora的iso文件
你需要做的：打开rufus，选择u盘，选择iso文件，按下开始，选择确定，100%后就可以拔出了。此处不懂建议网上搜索rufus制作启动盘，图文并茂会更详细一些。
然后，u盘插进去，F12在进入windows前要按下（开始转圈圈前），选择你的u盘（这个没办法给指导说那块是你的u盘），进入后，这个时候你的触控板，笔记本键盘都是没办法用的，所以一定需要一套外置键鼠。
然后，不同的桌面环境，不同的系统安装差异都相当地大，此处就以fedora 44 gnome 版为例简单讲一下。 当你正确进入安装流程时，你会先进入live iso 的 gnome桌面里(如果点了not now，点了install now只需要了解磁盘就成了)，我们只需要选择install on hardware（具体名字记不清了），gnome版用户名是后设的，安装时只需要在磁盘那一步选择我们此前预留的空间即可。 这里我说的很不清楚——因为我记不太清了，并且也没有图片，所以会很模糊。
然后，安装后，重启，再次按f12，选择linux对应的引导即可。
第三部分 让你的键盘和触摸板可以用上！ 你需要的软件：git，这个我不知道有没有预装，用的太久了忘了
https://github.com/laeo/Honor-XWC-Linux-Patch，这个项目是给荣耀笔记本做的适配，通过加载正确的acip表就可以让我们的键盘和触摸板正常工作——起码能用，我后面会讲哪里不对。
打开终端，输入如下命令。
git clone https://github.com/laeo/Honor-XWC-Linux-Patch.git --depth 1 #这里depth参数是控制clone深度，减少克隆的数据量 cd ./Honor-XWC-Linux-Patch sudo bash honor-xwc.sh install #这里，在我的笔记本上是报错的，不过不重要，我们会讲如何手动安装，此处acpi表已经好了，只是grub得我们手动修改并且生成。 ls -l /boot/honor-xwc-acpi.cpio #确认acpi表确实在 然后，我们就需要修改grub配置
sudo nano /etc/default/grub 需要增加的：
#添加内核启动参数 GRUB_CMDLINE_LINUX_DEFAULT=&amp;#34;quiet splash i8042.dumbkbd=1&amp;#34; #指定在主 initramfs 之前加载的自定义 cpio 文件 GRUB_EARLY_INITRD_LINUX_CUSTOM=&amp;#34;honor-xwc-acpi.cp 更新grub配置:</description></item><item><title>Hugo 静态博客速览</title><link>https://duskalert.site/posts/third/</link><pubDate>Wed, 15 Jan 2025 00:00:00 +0000</pubDate><guid>https://duskalert.site/posts/third/</guid><description>用 Hugo 搭静态博客：
写 markdown（content/posts/*.md） 顶部导航在 hugo.toml 的 [menus.main] 配置 主题样式在 static/css/style.css 搜索用 Pagefind（构建后 npx pagefind --site public） 发布走 git push → post-receive 钩子自动构建。</description></item></channel></rss>