分类 计算机 下的文章

1.用管理者权限打开cmd。

检查WinRE 状态。如果安装了 WinRE,则应有一个“Windows RE 位置”,其中包含 WinRE 目录的路径。 例如,Windows RE 位置:\\?\GLOBALROOT\device\harddisk0\partition4\Recovery\WindowsRE。此处,“harddisk”和“partition”之后的数字是磁盘的索引,而分区 WinRE 处于开启状态。

 reagentc /info

图1

2.禁用WinRE。

运行reagentc /disable.

 reagentc /disable

3.收缩操作系统分区并为新的恢复分区准备磁盘。

a.运行diskpart.列出所有磁盘。

list disk

c.选择OS所在磁盘,如第一个磁盘disk 0,列出所有分区,。

sel disk 0
list part

图2

d.选择OS所在分区,如第3个分区

sel part 3

c.压缩OS分区大小,如空出500M空间。

shrink desired=500 minimum=500

d.选择WinRE分区,

sel part 4

删除WinRE分区

delete partition override

4.创建新的恢复分区。

a.首先,检查磁盘分区样式是 GUID 分区表 (GPT) 还是主启动记录 (MBR)。 运行 list disk, 检查“Gpt”列中是否有星号字符 (*)。 如果有星号字符 (*),则驱动器为 GPT。 否则,驱动器为 MBR。

  • 如果磁盘为 GPT,请运行create partition primary id=de94bba4-06d1-4d40-a16a-bfd50179d6ac ,然后运行命令gpt attributes =0x8000000000000001
  • 如果磁盘为 MBR,请运行create partition primary id=27

b.设置分区的格式,运行format quick fs=ntfs label="Windows RE tools"

5.若要确认已创建 WinRE 分区,请运行 list vol.

6.退出diskpart,运行exit.

7.重新启用 WinRE,请运行

reagentc /enable

8.若要确认 WinRE 的安装位置,请运行

reagentc /info

1.mysqli面向对象实例

<?php
// database information
  $servername = "localhost";
  $username = "username";
  $password = "password";

// create connection
$conn = new mysqli($servername,$username,$password);

// check connection
if (!$conn->connect_error) {
  die("Connection failed: " . $conn->connect_error);
}
echo "connected successfully";

//close the connection
$conn->close();
?>

2.mysqli面向过程实例

<?php
// database information
  $servername = "localhost";
  $username = "username";
  $password = "password";

// create connection
$conn = mysqli_connect($servername,$username,$password);

// check connection
if (!$conn) {
  die("Connection failed: " . $mysqli_connect_error());
}
echo "connected successfully";


//close the connection
mysqli_close($conn);
?>

1. 安装apache

在终端输入以下命令安装apache:

sudo pacman -S apache

2. 配置apache

打开apache配置文件:

sudo nano /etc/httpd/conf/httpd.conf

找到以下两行:

#LoadModule mime_module modules/mod_mime.so
#LoadModule negotiation_module modules/mod_negotiation.so

将其改为:

LoadModule mime_module modules/mod_mime.so
LoadModule negotiation_module modules/mod_negotiation.so

找到以下两行:

#LoadModule dir_module modules/mod_dir.so
#LoadModule autoindex_module modules/mod_autoindex.so

将其改为:

LoadModule dir_module modules/mod_dir.so
LoadModule autoindex_module modules/mod_autoindex.so

找到以下一行:

#Include conf/extra/httpd-default.conf

将其改为:

Include conf/extra/httpd-default.conf

保存并退出。

3. 配置文件下载目录

在终端输入以下命令创建一个文件下载目录:

sudo mkdir /srv/http/downloads

4. 配置虚拟主机

打开apache虚拟主机配置文件:

sudo nano /etc/httpd/conf/extra/httpd-vhosts.conf

在文件末尾添加以下内容:

<VirtualHost *:80>
    ServerName downloads.example.com
    DocumentRoot /srv/http/downloads/
    <Directory /srv/http/downloads/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
    </Directory>
</VirtualHost>

downloads.example.com改为您的域名或IP地址。

保存并退出。

5. 重启apache

在终端输入以下命令重启apache:

sudo systemctl restart httpd

现在您可以通过浏览器访问http://downloads.example.com来下载文件了。您可以将文件放置在/srv/http/downloads/目录下。

桌面环境:Gnome

Firefox启用wayland支持

打开编辑/etc/environment

sudo vim /etc/environment

添加一行代码:

MOZ_ENABLE_WAYLAND=1

保存退出后注销桌面,重新进入桌面即生效。
从firefox 121开始,默认启用wayland支持,已经不需要这项配置了。

Chrome启用wayland支持

现阶段,chrome在wayland+hidpi(gnome环境,4K分辨率 200%缩放)下不能正常显示界面,暂时不能启用
1.在chrome地址栏输入 chrome://flags

2.在页面中搜索Preferred Ozone platform,点击左侧选项选择Wayland,点击Relaunch生效。

解决fcitx输入法不能输入,在~/.config目录中建立文件chrome-flags.conf(对应的,使用chromium为chromium-flags.conf)

添加一行代码:

--gtk-version=4

保存退出,重新打开Chrome.