跳至主要内容

博文

几种clash GUI及类似工具的介绍

  非clash内核 v2raya 优点: 完全开源 支持ss/ssr/v2ray订阅链接 可单独导入服务器 内核可选且开源(v2ray-core/xray-core) 全平台兼容 缺点: 无法解析clash订阅链接 clash内核 clash for windows Github: Fndroid/clash_for_windows_pkg 优点: 无需额外安装clash内核 内核开源(可选[clash/clash premium]) 全平台兼容 缺点: 无法单独导入服务器,可单独修改配置文件但对于GUI用户过于麻烦 GUI曾经开源现不开源 clash verge Github: zzzgydi/clash-verge 优点: 无需额外安装clash内核 内核开源(可选[clash/clash premium]) 组件开源 全平台兼容 WEB GUI 以下均为开源软件,且需自行配置clash内核及配置文件. YACD Github: haishanh/yacd clash-dashboard Github: Dreamacro/clash-dashboard 简短的评价 在个人使用过程中,对于机场订阅用户,clash配置文件已经成为主流甚至唯一的订阅方式.所以v2raya更适合自建节点或者有着良好的ss/ssr/v2ray支持的订阅服务的用户. clash verge提供了与clash for windows相同的体验,但是clash verge的开源程度更高.个人更加偏好于clash verge. 以下基于个人使用体验,不具有普适性,合理性. 个人体验觉得clash内核比v2raya或者x-ray内核更高效,延迟也会更低.

Matrix简明介绍

  概念 Matrix 指的是一种用于实时通信的开放协议. 它允许使用一个通信服务提供商帐户的用户与使用不同服务提供商的用户进行网络聊天,IP语音和视频通话。也就是说,它旨在使不同服务提供商之间的实时通信无缝工作,就像使用电子邮件一样。采用该协议的软件有Element.io等。Matrix是联邦宇宙的一部分。 Element Element(先前曾名为Riot与Vector)是一个以Matrix协议为基础的开放源代码自由软件,以Apache许可协议2.0许可。 相当于一个聊天室的前端, 详见 https://matrix.org/clients 我个人推荐 Element, 但你可以自由地选择. 使用 本群默认使用的Element由 bgme.me 站长提供, 目前国内可直连, 但存在注册限制 , 此处仅作为演示, 如有需要可以发送邮件到 admin@seele0oO.xyz 获得mastodon注册衔接, 使用 Contiue With mastodon 按钮进行注册. 注册 账户托管于 可以修改为其他服务器, 或者 如果你有的话,或自己架设一个。 . 加入群组 首先分析一下简介中的链接 https://chat.bgme.me/#/#moerbq:bgme.me https://chat.bgme.me 指向的是由 bgme.me 站长提供的Element. moerbq:bgme.me 空间地址. moerbq: 空间名称. :bgme.me 空间所在的服务器. 通过邀请链接加入 你可以在登陆账号后通过 https://matrix.to/#/#moerbq:bgme.me 加入 但ios客户端可能无法做到,需要通过浏览器或者其他设备. 搜索加入 这里使用的地址是 matrix.org 本地地址. 如果你在 bgme.me 上注册, 可以直接搜索 #moerbq:bgme.me 加入. 这并不意味着#morrbq可以在任意服务器上搜索到,创建了一个位于 matrix.org 本地地址,才使得上图有效. selfhost 如果你有自己的服务器, 可以使用自己的服务器, 如果你有的话, 可以架设一个. selfhost element 这个更可能是你需要...

卸载编译安装的软件

  编译文件夹还在 make install完了目录下会有一个install_mainfest.txt的文件记录了安装的所有内容 xargs rm < install_manifest.txt 或者 `make uninstall` , 但这个取决于作者有没有在Makefile中加入uninstall的命令. 编译文件夹没了 去临时文件夹重新下载当前版本的git, 编译安装再进行卸载. 编译安装的使用建议 configure 使用 -prefix 指定路径 ./configure --prefix=/usr/local/linuxidctest 安装后的所有资源文件都会被放在/usr/local/linuxidctest目录中. 使用--prefix选项的另一个好处是方便卸载软件或移植软件 当某个安装的软件不再需要时,只须简单的删除该安装目录,就可以把软件卸载干净; 移植软件只需拷贝整个目录到另外一个机器即可(相同的操作系统下)

Linux网卡驱动丢失

  原因很简单,windows开启了快速启动. 在关机时并不会彻底关闭硬件设备,而是保留了硬件设备的状态,然后Linux就傻了. https://web.archive.org/web/20220726090641/https://bbs.archlinuxcn.org/viewtopic.php?id=11024

Manjaro+Windows10双系统安装

  准备工作 硬盘: 三星970evo 512G,致钛 1T. 计划 windows Manjaro 三星 500G 200G(C:/) 300G(/) 致钛 1T 300G(D:/) 700G(/home) linux系统中,根目录(除去home目录)一般大小并不会太大,软件产生的数据大多存储在 ~ 目录下。 Windows系统盘需要分配大一点,windows在运行过程中的虚拟内存需要占用系统盘空间,并且用户的默认位置也只能在C盘。 Manjaro安装 Tips : 新版windows已经解决了对Linux grub的破坏,不需要再手动修复grub。所以两个系统安装顺序并无要求。 linux使用全盘加密将无法随意对分区更改。 下载合适的Manjaro镜像 在Manjaro官网下载最新版本镜像,有三个桌面版本,分别是:kde,xfce,gnome。 个人使用kde. 之后还需要选择镜像版本,普通版,minimal,minimal LTS.普通版预装了软件(包括steam),minimal及LTS只预装了必要的软件。 manjaro分区 创建分区选择自定义。 创建分区 300M Flag=boot,分区格式为ext4。 创建分区 300G 挂载到 “/”,分区格式为ext4。 创建分区 700G 挂载到 “/home”,分区格式为ext4。 其余留空。 之后安装步骤中建议不要选择加密硬盘,如果选择可能会影响日后对linux分区的修改,但确实可以做到更加安全。 manjaro 初始配置 网卡 较新版本的网卡可能镜像中不包含驱动,需要插入网线后在设置中安装,如设置内无法识别无线网卡,就需要去网卡官网寻求帮助。 显卡 一般不会出现显卡驱动问题,如果出现,同上 屏幕亮度不记录 参考 我的另一篇博客 配置软件源镜像 建议不要添加Arch CN镜像源 Windows 安装 Tips : 这里的安装镜像建议在Manjaro中下载。Linux进入微软官网可以获得对应版本镜像的 直接下载链接 。而windows进入只能下载到windows易升,所谓的第三方下载站提供的镜像 完全 不建议使用。 安装镜像到U盘启动介质 这里有两种方法: 使用pe和刻录iso到U盘。 使用pe 建议使用 Ve...

视图与索引

  创建和查看视图 视图(view)是一种特殊的表,它可以把数据表的数据查询或者操作抽象成一个独立的数据库操作。实际上并不存在于数据库中。 数据库中只存储了视图的定义,而视图的实际数据是通过查询数据库来获取的。 所以数据库的内容变化后会影响视图的数据。 语法: CREATE VIEW [view_name] AS [SELECT_statement] Tips: 视图的名称不能和数据库中的其他表名与视图重复。且视图的名称不能以数字开头。 SELECT_statement是一个SELECT语句。可查询多个表的数据。对于这个语句有以下限制 用户需要有CREATE VIEW权限,以及SELECT相关表和视图权限。 SELECT_statement 不能引用系统或用户变量。 SELECT_statement 不能包含FROM子句中的子查询。 SELECT_statement 不能引用预处理语句参数。 预处理:创建 SQL 语句模板并发送到数据库。预留的值使用参数 "?" 标记 。例如: INSERT INTO MyGuests (firstname, lastname, email) VALUES(?, ?, ?) 创建视图需要引用的表或者视图存在,但创建完成后可以不存在(但数据肯定会出问题了)。可以用 CHECK TABLE 检查表是否存在。 视图定义允许使用ORDER BY子句。但如果视图中使用了ORDER BY子句,那么在查询视图时,视图中的数据也会按照ORDER BY子句排序。 视图定义不能引用临时表,不能创建临时表视图。 WITH CHECK OPTION 关键字可以让视图检查视图中的数据是否有效。 例子 从单表创建 CREATE VIEW MyView AS SELECT * FROM MyTable 从多表创建 CREATE VIEW MyView AS SELECT * FROM MyTable1, MyTable2 从多表创建,并且指定列 CREATE VIEW MyView AS SELECT MyTable1.id, MyTable1.name, MyTable2.age FROM MyTable1, MyTable2 从多表创建,并且指定列,并且指定列的顺序 CREATE VIEW MyVi...