#include <map> #include <list> #include <vector> using namespace std; int merge(vector<int> parent, int x) { if (parent[x] == x) { return x; } retu...
三维空间点到线的距离
#include <cmath> struct Point { float x; float y; float z; Point(float x_, float y_, float z_) { x = x_; y = y_; z = z_; } float Dot(con...
C++ 将指针 delete 后要置为 null
直接看例子: #include <iostream> using namespace std; int main() { int* p = new int(9); cout << "Before Delete P:" << endl; cout << "The Pointer Address Is: " <&...
macOS 使用 Homebrew 在线安装 NTFS / EXT4 支持
因为 ntfs-3g、ext4fuse 等软件依赖的 macFUSE 不是开源软件,在使用 Homebrew 安装这些软件的时候提示 disable! date: "2021-04-08", because: "requires closed-source macFUSE",导致软件无法安装。下面解决方法以 ext4fuse 为例: 执行 vi `brew formula e...
Net Tools VS Iproute2
后面尽量使用 Iproute2
Swift warning: 'windows' was deprecated in iOS 15.0
import SwiftUI extension UIApplication { var keyWindow: UIWindow? { // Get connected scenes return UIApplication.shared.connectedScenes // Keep only active scenes, onsc...
Transmission 配置种子下载服务器
transmission-daemon 比其他客户端使用更少的资源,非常适合服务器,还可以通过 Web 界面和终端程序进行远程控制,支持本地对等发现、完全加密、DHT、µTP、PEX 和 Magnet Link 等。 首先,通过 apt 安装软件包,这里注意安装的是 transmission-daemon: sudo apt-get update sudo apt-get install...
Swift 全角半角转换
import Foundation extension String { // 全角字符串转为半角字符串 public var halfwidthString: String { let text:CFMutableString = NSMutableString(string: self) as CFMutableString CFStri...
上海异地换驾驶证
记录一下,方便后用 需要带的物品 身份证 旧驾驶证 现金 100 元 过程 到上海交管所三分所。地图导航过去就可以了,挺绕的。异地在上海换驾驶证只能去二三四分所,不能到交警大队,或者也可以选择警医邮。 直接找到4号楼,去侧门,根据指示牌上楼。 到二楼后继续往里走一小段,有一个窗口,在这里登记个人信息,需要用到身份...
Welcome Home CR7
2021 年 8 月 28 日凌晨,曼联官宣 C 罗时隔 12 年回归