购买链接:点击下单 只测不评由于是线路VPS,所以不测试除了网络连接以外的其它指标。 配置如下: 官网介绍: China Access Optimized VPS Products in Los Angeles, United States 融合怪http://hpaste.spiritlhl.net/code/FysGgn.txt 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214 ...
Linux
未读网上的很多教程都不全面,或缺斤少两,或过时。以下是2024年在Ubuntu上安装Nginx的教程。 演示系统:Ubuntu 22.04 安装 Nginx官网教程:https://nginx.org/en/linux_packages.html#Ubuntu 下面是翻译。 安装依赖: 1sudo apt install curl gnupg2 ca-certificates lsb-release ubuntu-keyring 导入Nginx官方签名密钥以验证包的真实性: 12curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor \ | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null 验证下载的文件包含正确的签名密钥: 1gpg --dry-run --quiet --no-keyring --import --import-options import-show /usr/share/keyrings ...
使用 Ubuntu 22.04 进行演示。 先sudo su进入root环境。 修改默认端口有些服务器提供商默认只提供了密码登录SSH,并且默认端口还是22,这样很容易被各种自动化扫描服务器端口的程序扫到,极容易被爆破,不是很安全。 sshd输入 1vi /etc/ssh/sshd_config 找到 1#Port 22 把前面的注释符号#去掉,然后把22改成想要的端口,最好是大于10000的以避免潜在端口冲突。比如,改成34567。 保存后,记得防火墙放行设置的端口,例如使用ufw(若没有ufw可以执行apt-get install ufw安装): 12ufw allow 34567ufw reload 重启ssh服务: 1service sshd restart 如果这个指令没用,使用 1service restart sshd 即可。 重启服务器之后,如果SSH端口不会恢复默认,那么就大功告成了。 ssh socket如果你发现改完上面的sshd配置之后,可以使用设置的端口登录了,但是服务器重启之后SSH端口又变回22,但sshd_config里面Por ...
简介 Cloudflare Zero Trust提供了免费内网穿透服务,名叫Cloudflare Tunnel(原Argo Tunnel),使得能够突破80/443端口限制和公网IP限制。 免费版是有一定限制的: 每个账号最多100个Tunnel 每个Tunnel最多100个同时连接数 如果是大规模使用的话建议还是使用其它内网穿透服务。 安装1234sudo mkdir -p --mode=0755 /usr/share/keyringscurl -fsSL https://pkg.cloudflare.com/cloudflare-main.gpg | sudo tee /usr/share/keyrings/cloudflare-main.gpg >/dev/nullecho 'deb [signed-by=/usr/share/keyrings/cloudflare-main.gpg] https://pkg.cloudflare.com/cloudflared jammy main' | sudo tee /etc/ap ...
Uncategorized
未读简单分享个浏览器扩展,我已经用了3年了。 拿到百度网盘资源分享链接却不知道提取码?如果该链接较为流行,这个扩展可以直接为你找到提取码。 下载官网链接:www.aisouziyuan.com扩展页面:chrome应用商店备份下载:百度网盘(目前仅在Google Chrome扩展商店上架,Edge用户可访问其谷歌扩展页面进行安装) 功能搜索提取码如果你访问的百度网盘链接有人分享过提取码,它就可以自动帮你找到并填充,你不需要知道该链接的提取码。 检查链接是否有效在还没有点进百度网盘链接的时候就可以检查该分享是否还可用。 寻找资源(已失效)点开扩展,里面有个搜索框,可以搜索他人分享了提取码的百度网盘资源(目前该功能已失效)。 原理如果你拥有一个分享链接和它的提取码,在填入提取码的时候勾选“资源分享”即可将链接和对应的提取码上传至爱搜资源助手自己的服务器中,下次他人访问该分享链接时爱搜资源助手即可自动搜索提取码并填充。 所以,如果遇到可以公开的好资源,要乐于分享提取码哦!
Windows
未读演示环境: Microsoft Edge 120.0.2210.133 on Windows 11 对于不需要的人来说,Microsoft Edge浏览器里有些功能极其反人类,还不给关闭,并且反馈到官方居然回复说“暂不支持关闭此功能”。 本教程将教会您如何关闭那些设置里没有而您又想关闭的功能。 第一步 按下Win+R键,输入regedit,打开注册表编辑器。 打开计算机\HKEY_CURRENT_USER\Software\Policies\Microsoft\,在\Microsoft\文件夹中新建项,命名为Edge。 之后,在计算机\HKEY_CURRENT_USER\Software\Policies\Microsoft\Edge中新建DWORD (32位)值(D),输入HubsSidebarEnabled,这个是用来禁用Edge顶部工具栏中的“侧边栏”图标显示的,实际上会禁用整个侧边栏; 再新建一个DWORD (32位)值(D),输入ReadAloudEnabled,这个是用来禁用Edge顶部地址栏中的“大声朗读”图标的,实际上会禁用整个大声朗读功能。 注意,新建的 ...
教程懒得看?这里有配置好的项目工程文件,可以直接在vscode中打开来用:https://github.com/katorlys-samples/STM32F103C8T6-VSCode 随着Keil MDK 6的发布,Keil Studio出现在大众视野中。Keil Studio for VS Code是一个包含了多款vscode插件的插件包,将嵌入式开发整合到广泛使用的vscode中,不再需要安装一个额外的IDE,易于云端开发、多人协作、配置更方便、项目更加轻量化。 (图源: Arm announces Keil MDK Version 6) 使用Keil Studio初始化一个项目非常简单。本教程将带您一起从头开始在vscode上配置Keil Studio,以在vscode上使用标准库进行STM32F103C8T6的开发。 材料准备 符合VSCode安装要求的电脑 VSCode最新版 ST-Link驱动 注: 阅读本文,需要您具备VSCode的基本使用方法。您并不需要知道任何与CMake相关的知识。 新建Solution“Solution”即 ...
Uncategorized
未读本文仅限Windows操作系统. Aria2是一款免费的下载器,作用类似于Internet Download Manager,但与其不同的特点之一是Aria2可以下载BT磁力链接。 在某些下载链接解析站可以看到“发送Aria2”的字样,这个就是直接发送到你本地运行的Aria2以开始下载的意思: 都找到下载链接解析站了,就不用我说为什么要用下载器了吧 XD 下载Aria2直接从Aria2 & YAAW 使用说明的Aria2 相关下载处下载Windows 懒人包下载,其包含以下文件: 123456aria2.conf # 配置文件 可以自己根据说明修改aria2.exe # 启动文件 使用这个来启动 aria2aria2.session # 任务保存文件 未完成任务会保存在这里aria2c.exe # 32位命令行主程序README.md # READMEAria2Data # 下载目录 默认下载文件会保存在这里 将下载的.zip文件放到合适的位置(例如Program Files里面),解压,会得到如下文件: 配置Aria2推 ...
Android
未读本文记录最简单的获取安卓手机Root权限的过程,既非线刷,也非深刷。 演示材料: Windows 11 家庭版 Xiaomi 12S Pro 国行版 大致流程如下: 解锁BootLoader 进入FastBoot,在Recovery分区刷入TWRP 用TWRP侧载Magisk 用Magisk安装模块 ⚠ 警告刷机有风险,若您在刷机过程中出现任何问题与本人无关。 但是,了解以下内容可以尽可能避免手机变砖: 事先备份手机数据 TWRP的版本要与机型和安卓系统大版本对应 禁止刷入任何.img文件到BOOT分区 Magisk第一时间安装救砖模块 准备工作在电脑下载如下文件(尽量不要放在中文路径下): 进入www.miui.com/unlock下载小米BootLoader解锁工具(MIFlash Unlock) 进入安卓ADB官网下载安卓调试桥(ADB)(已下载Android Studio并下载了Android SDK的用户请忽略这一步) 下载Universal ADB Driver(电脑ADB驱动) 进入小米TWRP合集下载对应的TWRP(小米12S Pro对 ...
准备在Windows Subsystem for Linux 2环境下配置JetBrains家族的IDE并进行程序开发。 与Visual Studio Code能直接在WSL中输入code .启动不同, JetBrains家的IDE得在IDE“欢迎访问”页面选择“远程开发”,再连接到WSL才行。JetBrains连接到WSL用的是JetBrains Gateway,JetBrains把WSL视作“远程连接开发”。 但是,在首次建立连接的时候,JetBrains Gateway一定要自己在WSL的\root\.cache\JetBrains\RemoteDev\dist路径下安装相应的IDE才高兴。而笔者不知是网络还是什么其它原因,每次下载到69%就卡住不动了。等待许久之后迎接我的只有“部署失败”(即下载失败): 经过测试发现,在WSL内部通过其它方式将JetBrains的IDE安装在别的路径下,Gateway无法识别。 最后找到解决方案:事先在JetBrains官网下载好相应IDE的.tar.gz文件(不一定要放在WSL中),然后在“选择IDE和项目”页面的 ...
Minecraft
未读经过多轮Minecraft免费服务器的比较,我从至少免费了5年的VPSCraft、Minehut、Server.pro、ScalaCube和Aternos中筛选出了不充钱就能用且自由度较高的Aternos。 值得一提的是,我原本选中了Aternos和Minehut,其中Minehut原本是一个理想的免费Minecraft服务器提供商,但最近其因为运营问题将免费服务器限额限制到了每天只能开启几小时,故将Minehut移除推荐。Minehut与本篇的Aternos相比,仍有许多可取之处。若要查看Minehut比Aternos有何优势,请翻到本文的最下面。 本篇主要对Aternos进行介绍和推荐。 概述Aternos是一个Minecraft免费服务器提供商,其在其官网aternos.org没有提供付费方案,但是其同一团队名下还有另一个Minecraft付费服务器解决方案的服务提供商(这里我就不放出来链接了,毕竟我这篇文章不是广告),与Aternos的面板和操作都几乎一模一样。 快速浏览Aternos情况:✅ Java版、基岩版✅ 核心种类多✅ 可选Geyse ...
Kotlin
未读本文将讲述如何用Kotlin语言写一个最简单的TCP连接,作为客户端连接TCP服务器。假定我的TCP服务器每次发送一串字符串供客户端接收。 基本连接、断连、接收、发送函数这里我使用java.net.Socket这个现成的工具类来实现连接,先声明一个套接字: 1var socket: Socket 然后是输入和输出流: 12var reader: BufferedReadervar writer: PrintWriter 接下来就可以开始连接TCP服务器了: 123456fun connect() { socket = Socket() // 声明新的套接字 socket.connect(InetSocketAddress("192.168.4.1", "8080"), 5000) // TCP服务器地址192.168.4.1,端口8080,超时时间5000ms,超过则抛出异常 reader = Buffe ...
Android
未读本文使用MIUI进行演示,其它系统大概也有类似桌面小组将的功能可供使用。查看当前窗口展示的类使用的是 一指禅APP 的悬浮窗功能。 如图所示,MIUI桌面小组件支持自定义唤起APP特定类名,可设置点击图标后直接唤起APP主Activity而不唤起启动Activity,设置完成后从下图小组件中图标启动APP即可直接打开主页而跳过启动页,从而达到跳过开屏广告的效果。 上图为从原APP图标启动的情况,下图为从小组件图标启动的情况。后者跳过了开屏广告。 不过,值得注意的是,少数APP例如Office 365、Microsoft Onenote等不支持直接唤起主Activity,这是因为他们在启动Activity时进行了某些值的初始化,若跳过启动Activity直接进入主Activity,会使某些值空指针异常,导致APP闪退,如下图所示。
Windows
未读前一个月在 Windows 11 上安装了 Windows Subsystem for Linux (WSL2),这个月再打开 Linux 文件夹时,却发现它变成空文件夹了。如下图所示: 在终端输入 wsl -l -v,是有 Linux 分发版本安装的。 在本地找到了 Linux 存放的位置,却打不开这种硬盘映像文件。 演示系统:Windows 11 家庭版 22H2 这时候,只需要进行以下操作,就可以轻松访问 Linux 中的文件了: 随便在一个地方新建快捷方式。 输入路径:\\wsl$\<你的Linux分发版本名称>。 创建完成后,你应该会注意到快捷方式图标的变化: 右键它,选择“映射网络驱动器”,在弹出的窗口中选择一个合理的盘符,其它选项不要动。 点击“完成”之后,在“此电脑”的“网络位置”就可以看到它啦。双击打开它也是可以访问的。
Windows
未读演示系统:Windows 11 家庭版 22H2 之前换了台电脑,现在发现双击.jar文件没法直接打开了。配置PATH环境变量、把默认应用绑定到 OpenJDK Platform binary,双击后仍然啥反应没有。用命令行javaw -jar %1运行倒是可以打开。(如果不加参数-jar就没反应) 看了网上的教程,倒是有个自己把javaw -jar %1这个命令写到一个.bat文件里,然后把.jar文件的默认应用绑定为这个.bat文件,但这样每次都会弹出一个黑框,关闭黑框程序也就终止了(虽然有隐藏黑框的方法,但自认为这么做不妥)。 后来还看到一个方法,说是把注册表中路径计算机\HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command中默认键值改为"<你的JDK路径>\bin\javaw.exe" -jar "%1",但我这里仍未能解决。 我还找到了计算机\HKEY_CLASSES_ROOT\jar_auto_file,把里面的数据改为上面说的那个值,仍然没用 ...
Windows
未读本文主要讲解如何将 Windows 11 的右键菜单改为以前 Windows 10 的那样,以及如何再改回 Windows 11 的样子。 操作涉及修改注册表,若怕失误,可以先备份注册表。 演示系统:Windows 11 家庭版 22H2 Windows 11 右键菜单如图所示: 要执行更多操作,需要点击最下面的显示更多选项或按Shift+F10,是不是有点麻烦。 而 Windows 10 右键菜单是这样的: 命令方法运行如下命令: 1reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve 并重启电脑即可。 一般来说,重启的时候会显示“正在更新”,表示修改成功了。 如何恢复运行如下命令: 1reg delete "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2& ...