VPS 科学上网教程
UnreadCloudflare 有数百个 CDN 节点,各节点对国内速度差异很大。cfst
需要在你自己的电脑上跑,测的才是你这侧网络到各 CF
节点的真实速度。在 VPS 上跑没有意义,那是美国视角。
不同运营商的特性
运营商
CF 路由
优选结果
联通
出国直走美国
SJC / LAX 节点
电信
出国直走美国
SJC / LAX 节点
移动
经香港出去
HKG / NRT 等亚洲节点
这不是配置问题,是运营商和 Cloudflare 之间的 BGP
路由协议决定的。测出来 170ms SJC 对联通/电信来说就是最优解。
在 Mac 上安装 cfst
从 CloudflareSpeedTest
Releases 下载对应版本:
12345678# Intel Maccurl -L -o cfst.tar.gz https://github.com/XIU2/CloudflareSpeedTest/releases/latest/download/CloudflareST_darwin_amd64.tar.gz# Apple Silicon(M 系列)curl ...
VPS 科学上网教程
Unread订阅地址
客户端
订阅地址
Clash
http://tunnel.yourdomain.xyz
v2ray
http://tunnel.yourdomain.xyz/v2ray
注意是 http:// 不是 https://
Clash Verge(Mac / Windows)
导入订阅
打开 Clash Verge,点击左侧 Profiles(配置)
粘贴订阅地址,点击 Download
点击配置卡片激活
代理组说明
分组
类型
说明
Auto Pilot
url-test
所有节点自动测速,选最快的
联通 Best
url-test
仅联通优选节点(有数据才出现)
移动 Best
url-test
仅移动优选节点(有数据才出现)
电信 Best
url-test
仅电信优选节点(有数据才出现)
Take The Wheel
select
手动选,默认挂 Auto Pilot
日常推荐: Take The Wheel 选 Auto
Pilot,全自动。
换卡后: 重新跑一次 优选并上传.command
→ 更新订 ...
小游戏 - 异世界打工人
Object-Oriented Programming (1002) 课程作业。Java Swing 单 JFrame +
CardLayout + 对象序列化存档。 作者:Sarzn
世界观
你是某大厂程序员。某天加班到凌晨,最后一个回车一按下去,屏幕一闪被传送到了
「大厂奇幻大陆」。
奇幻大陆由 5 座以国内大厂为原型的城邦 组成(Tencent
/ Alibaba / ByteDance / Meituan / Pinduoduo),最deep
的地方是「需求又改了」圣殿。每个城邦都是一片外表奇幻、内核依旧是
KPI、OKR、加班、画饼
的诡异世界。你必须在这些城邦之间冒险,打败职场怪物,攒够年终奖回家,或者干脆把这一切的根源
——「需求又改了」之神击败
玩法逻辑
介绍
游戏没有任务系统,不是开放世界。 只有两个概念:城邦
和 阶段。
城邦 是 一个大关卡,对应一家大厂, 通过 map
可以看到
阶段 是
城邦里的一个小关卡,每个阶段就是一场战斗
每个普通城邦固定 3 个阶段:2 个小怪关 + 1 个 Boss
关。打通 Boss 即解锁下一 ...
基础算法
Unread位操作符有哪些?
在 c/c++ 中位操作符有一下几种 1. &
代表 按位与 2. | 代表 按位或 3. ^ 代表
按位异或 4. ~ 代表 按位取反 5. << 是
左移操作符 6. >> 是 右移操作符
那么什么叫做按位与呢?
按位与,可以拆分成 按位 和
与 这两个关键字
按位 在计算机中数字(包括 int, char
类型)是以补码的的形式以二进制储存的,这里的位指的就是二进制的位
比如 > 5 的二进制表示为 00000000 00000000 00000000
00000101 > 那么其中的 1 就是
位
与 与 和
或 和 异或
都是一种计算的操作,下面会详细讲解
& 表示 按位与
指
两位都是 1 才为 1,一位是 0 才为 0
操作
位
位
位
位
1
0
1
0
&
0
1
1
0
—–
—
—
—
—
0
0
1
0
| 代表 按位或
指 一位是 1 就是 1,两位是 0 才为 0
> |操作|位|位|位|位| > |—-|–|–|—|– ...
1.背景知识
在 C++ 中,标准输入输出流如 cin 和 cout
是由 C++ 的标准库提供的;而在 C 语言中,标准输入输出函数如
scanf 和 printf 是由 C 标准库提供的。由于 C++
是从 C 发展而来的语言,C++ 标准库的输入输出流系统需要与 C
标准库的输入输出系统兼容,以确保在同一程序中能够混合使用 C 和 C++
的输入输出函数。为了实现这种兼容性,C++
标准库默认会将cin、cout 等 C++ 流对象与
stdin、stdout 等 C
标准库的流对象同步在一起。这种同步操作意味着每次使用 cin 或
cout 时,都会自动刷新 C 标准库的缓冲区,以确保 C++ 和 C 的
I/O 是一致的。
在默认情况下,cin 和 cout
之间存在一种绑定关系。这种绑定意味着,每当从 cin
读取数据时,任何之前通过 cout
输出的内容都会被强制刷新到屏幕上。这个机制保证了输出内容能够立即显示给用户,这对于交互式程序非常有用。但是,这种绑定也可能导致性能问题,特别是在需要频繁读取大量数据的情况下。这是因为每次从
cin
读取数据都会触发一次输出缓冲区 ...
质因数、最大公约数与最小公倍数:原理与C++实现
尔辈需究物理
一、核心原理剖析
1.1 质因数:
定义:把一个正整数分解为若干个质数相乘的形式,这些质数就是该数的质因数。
简单来说,质因数就是构成一个数的“最小质数单元”。
示例: 21 = 3 × 7(3和7是21的质因数) 60 = 2 × 2 × 3 ×
5(2、3、5是60的质因数) 90 = 2 × 3 × 3 × 5(2、3、5是90的质因数)
1.2
最大公约数(GCD):两数的“最大公共除数”
先理清基础概念,再看核心定义:
约数:能整除某数的正整数(如6的约数是1、2、3、6,注意:1是所有正整数的约数);
公约数:能同时整除两个(或多个)数的正整数(如6和12的公约数是1、2、3、6);
最大公约数:公约数中数值最大的那个数(如6和12的最大公约数是6,而非原内容中的12)。
核心特征:两个数的最大公约数,是它们所有公共质因数的乘积。
>
示例:6(2×3)和12(2×2×3)的公共质因数是2和3,因此GCD(6,12)=2×3=6。
1.3
最小公倍数(LCM):两数的“最小公共倍数”
定义:能 ...
Hands On Data 期末复习
UnreadChapter
3: Dive Into Machine Learning - From Regression to Clustering
书接上回
Welcome to the third chapter of my data analytics blog series! Today,
we’ll explore the fundamentals of machine learning (机器学习), from core
definitions to practical algorithms like linear regression (线性回归),
classification (分类), and clustering (聚类).Let’s jump in!
Introduction to
Machine Learning (机器学习入门)
What is Machine
Learning? (机器学习的定义)
Machine learning (机器学习) is defined by three core components:
Task (任务, T): The goa ...
Hands On Data 期末复习
UnreadChapter
2: Mastering Data Processing - From Statistics to Feature
Engineering
书接上回
Welcome back to my data analytics blog! In this post, I gonna dive
deep into Chapter 2 of Beijing Normal-Hong Kong Baptist University’s
course materials, focusing on practical data processing skills—from
calculating basic statistics to crafting powerful features gogogo
出发喽!
Contents
Basic Descriptive Statistics(基础描述性统计)
Key Metrics & Calculation Steps
Visualization(数据可视化)
How to Plot Core Charts
Properti ...
Hands On Data 期末复习
UnreadChapter
1: A Comprehensive Guide to Data Analytics Foundations
Welcome to my first blog post on data analytics! *** - I studied in
Beijing Normal-Hong Kong Baptist University (BNBU). The school launched
a general education course (no matter what the major is), which includes
data processing, data analysis and machine learning。 - I think it will
be very helpful to everyone, so I will set up my own blog. Let’s learn
this course (actually it is used by me to review at the end of the
term)
I’ll brea ...
相比于一开始大家共同提交到仓库的代码,我做了主要以下修改:
其实我没有完全调试完,我留了些小bug(美其名曰锻炼你们,其实是懒)。我只是改的能跑通了
1. 代码结构优化
改进:
建立了清晰的头文件依赖关系
2. 代码质量提升
初始:代码包含大量不必要的注释,结构不够清晰
修改:删除了冗余注释,使代码更加简洁易读
具体:
移除了冗余信息
优化了函数命名和代码组织
统一了代码风格
3. 输出格式标准化
初始:输出格式与README文档要求不完全一致
修改:所有输出严格遵循README中的示例格式
具体:
修复了登录/注册功能的输出格式
确保了菜单显示的一致性
验证了所有场景的输出准确性
4. 功能完整性
初始:部分功能框架存在但实现不完整
修改:所有核心功能完整实现
具体:
用户管理:注册、登录、数据保存
好友管理:添加、接受、删除、显示好友
消息管理:发送、读取、删除消息
文件操作:数据持久化到文本文件
5. 错误修复
初始:存在编译错误和运行时问题
修改:代码编译无错误,运行稳定
具体:
修复了头文件依赖问题
解决了函数重复定义
修正了输入处理逻辑
...


