All blog posts in reverse chronological order.
核心打分模型 Heavy Ranker (Phoenix) 是 “For You” Feed 流的核心打分模型,负责通过预测用户互动的概率来对候选推文进行排序。它用纯深度学习方法取代了传统的基于启发式的排序。 模型架构 该模型是从 xAI 的 System Architecture 移植而来的 基于 Grok 的 Transformer。 基础模型: 修改版的 Grok-1 Transformer。 输入序列: [User Context, History Items, Candidate Items] Embedding 策略: 使用基于哈希的 Embedding(每个用户/项目 2 个哈希...
候选检索阶段 Light Ranker(轻量排序)阶段负责从海量可用内容池中进行候选推文的初步检索。与对少量项目进行计算密集型打分的 Heavy Ranker (Phoenix) 不同,Light Ranker 必须高效地筛选数百万条推文,以找到几千条相关的候选推文。 该阶段聚合了来自两个主要来源的内容:In-Network (Thunder) 和 Out-of-Network (Phoenix Retrieval)。 1.
加权打分机制 打分逻辑 (Scoring Logic) 将 Heavy Ranker (Phoenix) 预测的原始概率转换为用于最终推文排序的单个标量值。该逻辑在 home-mixer/scorers/weighted_scorer.rs 中实现。 打分公式 最终分数计算为各个互动概率的 加权求和 (Weighted Sum),并经过归一化处理。 \text{Final Score} = \text{Normalize}(\sum (\text{Weight}_i \times P(\text{Action}_i))) 系统优先考虑建设性的互动(回复、转推)而非被动消费(点击),同时严厉惩罚...
架构概览 核心推荐系统建立在 Candidate Pipeline(候选人管道) 框架之上,负责协调从内容召回到最终生成排序Feed流的整个数据流程。该架构强调了候选人召回(Sourcing)、数据丰富(Hydration)、过滤(Filtering)和打分(Scoring)之间的关注点分离。 高层数据流 数据流遵循由 **Home Mixer** 管理的线性管道执行流程: .d2-2835631850 .text { font-family: "d2-2835631850-font-regular"; } @font-face { font-family: d2-2835...
2026.01.17 guangzhengli.com/courses/kubernetes 一个简短的k8s教程 guangzhengli.com/blog/zh/indie-hacker-tech-stack-2024 独立开发者技术栈推荐 guangzhengli.com/blog/zh/indie-hacker-poor-stack 独立开发者云平台推荐(Cloudflare) github.com/lbjlaq/Antigravity-Manager 目前最好用的 Gemini 反代工具 github.com/code-yeongyu/oh-my-opencode OpenCode ...
Bazel Bazel是一个非常流行的构建工具,特别适合用于构建大型的软件项目,本文将详细介绍它的基本概念和如何使用它来构建C++项目。 什么是Bazel? Bazel是一个由Google开发的构建工具,它的主要目标是提高构建速度和可重现性。与其他构建工具相比,Bazel最大的优点是它能够利用缓存系统来加速构建过程,并且只会重新构建那些需要更新的部分。 Bazel的核心概念 在开始使用Bazel之前,我们需要了解一些其核心概念: Target 在Bazel中,Target是指一个构建目标,它可以是一个二进制文件、一个库文件、一个测试文件或者其他一些需要构建的东西。每个Target都必须有一个唯...
2026-01-20 DONE 高程作业 迁移到 Rust 加入 AWS Builder ID 自动化注册技术总结项目的备用邮箱添加逻辑 2026-01-19 TODO AWS Builder ID 二次开发 Robust,结合Kiro 注册机的基础代码继续开发 SOLSCAN 继续探索其他函数组合使用 探索多agent场景下 日志输出帮助agent进行调试的方式 (重定向 结合 tail -f) 或者更高级的方式 Outlook,AWS网站的登录验证逻辑,返回给用户的参数有哪些,作用是什么 浏览器headless是怎么做的,undetected chrome是怎么做的,指纹保护是什么,为什么...
Rust Roadmap 实现一个引用父节点和兄弟节点的树 2026.01.19 Weak, RefCell, Rc 的使用 01-basics Variable Shadowing 变量遮蔽, x的生命周期只在各自的作用域内有效: fn test_variable_scopes() { let x = 5; { let x = x * 2; assert_eq!(x, 10); } assert_eq!(x, 5); } 类似地, 改变类型也是允许的: let _x = 5; // i32 let _x = _x + 1; // i32 let _x = "six"; /...
目录 项目概述 Outlook OAuth2 登录验证逻辑 AWS Builder ID 登录验证逻辑 AIClient-2-API 对 Kiro 的处理 完整自动化脚本实现 技术要点与最佳实践 常见问题与解决方案 项目概述 本项目实现了 AWS Builder ID 的完全自动化注册流程,包括: Outlook 邮箱的离线验证码获取(通过 Microsoft Graph API) AWS Builder ID 注册流程的浏览器自动化 与 AIClient-2-API 的集成,实现 Claude Kiro 模型的自动化调用 技术栈: Electron + TypeScript(桌面应用) Pu...
TODO 2026.01.18 设计更好的插件式架构,每次合并main分支的时候可以最少的处理冲突 设计如何集成Minimax M2.1和GLM4.7,同样采用LRU轮询 二次开发功能 1.
github.com/7836246/aws-builder-id/commit/73ad3a100cdebb2f7f499fa01693ba6ab9b07979 准备内容 一个有100个outlook邮箱的txt,包含email,密码,client_id,refresh token 最终实现方案 我们将你的 TokenExtractor.rs 改造成“授权码捕获器”。 核心流程设计 后端生成 PKCE:生成 code_verifier 和 code_challenge。 直接访问授权 URL:让浏览器直接访问 Kiro 的 OAuth 登录页面(而不是 /signin)。 自动化登录:利用你...
项目背景 在完成了 Kiro 注册机 的基础功能后,我们需要打通完整的自动化链路: Outlook 激活 → AWS Builder ID 注册 → AIClient-2-API 凭据绑定 之前的方案需要手动操作 AIClient-2-API 的 Web 界面来完成最后一步绑定,这不仅效率低下,而且无法实现真正的批量自动化。本文记录了如何通过直接调用 AWS OIDC API 来实现完全自动化的流程。 技术探索过程 阶段一:理解 AIClient-2-API 的工作原理 首先需要理解 AIClient-2-API 是如何与 AWS Builder ID 集成的。通过代码探索发现: 关键发现: ...
项目概述 基于 Electron + TypeScript 的 AWS Builder ID 自动注册工具,实现了从 Outlook 激活到 AWS 注册的全流程自动化。 技术栈: Electron 38.1.2 + React 19.1 Playwright 浏览器自动化 Microsoft Graph API Zustand 状态管理 开发历程 393b80e - 初始版本 b97b0a4 - 页面刷新重试 0847818 - 拟人化输入 6269d48 - 重置账号状态 325357f - 验证码重新发送优化 36c5dc0 - 导出已注册账号 Token ← 当前 核心功能架构 1.
Standalone Version 项目背景及要求 使用Rust实现systemd配置文件解析工具 具体实现方式 宏系统架构 项目采用三层宏系统解析 systemd 配置文件,类似 serde 的设计思路: 1.
Phase 1 - 基础概念 核心要点 通过 Alchemy 接入 Solana RPC 理解 Mainnet 和 Devnet 的区别 连接到 Devnet 进行测试 技术栈 [package] name = "solscan" version = "0.1.0" edition = "2024" [dependencies] dotenv = "0.15.0" reqwest = { version = "0.13.1", features = ["json", &quo...
Gitee Issue 开发指导 参考:gitee.com/openeuler/open-source-summer/issues/I6XKVU 当前rust支持toml格式,systemd与toml格式有不少异同,例如, systemd的所有值不需要添加引号, 对于特定的值解析方式不同,date、time、bool等类型 因此该题目详细的实现要求如下: 能够识别解析.service,.socket, .target, .mount等systemd支持的后缀 将配置文件中的键值对,加载并解析成对应的数据结构,可直接使用,参赛者无须关心使用者如何定义该struct。譬如 #[derive(Con...
基于ESP32-C5的无线感知系统 简历描述 基于 ESP32-C5 的无线感知系统 - C++/嵌入式 构建双 ESP32-C5 架构的 Wi-Fi CSI 感知系统,实现信道状态信息的采集、传输与板载处理 基于 ESP-DSP 库在 MCU 上实现 FFT 与频域特征提取,完成呼吸率估计(MAE = 1.04 bpm)与运动检测(准确率达 95%) 自建数据集并调优采样率,实现模型量化部署,边缘推理延迟控制在 50ms 内,功耗降低约 30% 利用 FreeRTOS 事件循环与回调机制构建多任务处理系统,保障算法实时性与系统稳定性 通过 MQTT 实时上传处理结果,结合 Web 前后端实现...
分布式KV 简历描述 分布式 Key-Value 存储系统 - Golang 基于 Raft 协议实现多节点自动选主与故障恢复,Leader 选举平均耗时 < 200ms,故障恢复时间 < 1s(3 节点集群) 通过 ReadIndex 机制优化线性化读,降低 P99 延迟从 50ms → 15ms。 持久化层集成 PebbleDB,支持高吞吐写入与压缩优化。引入 Redis 热点缓存,降低高频访问数据的尾延迟。 定期快照压缩(默认每10000条),减少日志回放开销与存储占用。 原生支持 Kubernetes,通过 StatefulSet + Headless Service 实现...
秒杀系统 简历描述 高并发秒杀系统 - Golang 设计并实现基于 Go、Kafka、Etcd 的高并发秒杀系统,涵盖抢购下单、库存扣减、异步落库、排行榜等核心功能,单节点 QPS 3000,支持 K8s 3 节点集群部署。 使用 Etcd 实现强一致分布式锁,结合 WAL 持久化记录锁状态(UUID + LeaseID),实现锁的自动续租与服务重启恢复机制,避免锁丢失与惊群问题。 引入令牌桶限流与 Kafka 异步下单机制,将秒杀高峰削峰至 1000 QPS,结合 Redis 缓存库存预热策略,在3节点环境下,1000 QPS 持续 30 秒压测,总请求中约 20% 出现 429 限流,总...
git worktree 配合多 agent 使用场景 在不同目录下同时 checkout 一个 repo 的多个分支,让多个 agent 同时实现 feature 或做 hotfix。相比传统的 git stash 工作流,worktree 更适合多任务并行。 核心优势 共享对象数据库:节省磁盘空间,所有 worktree 共享 .git/objects 独立工作目录:每个文件夹有不同的 HEAD,指向不同分支 环境隔离:编译产物(如 node_modules、target)互不影响 常用命令 git worktree add ../feature-x feature-x # 创建新工作树 ...
GitHub Repo Phase 1 - 启动 安装OrbStack,在Mac M系列表现更好 brew install orbstack open -a OrbStack 安装minikube minikube start --vm-driver docker --container-runtime=docker 启动minikube minikube start --vm-driver docker --container-runtime=docker 😄 Darwin 15.5 (arm64) 上的 minikube v1.37.0 ✨ 根据用户配置使用 docker 驱动程序 📌...
The very beginning 2020年9月~2021年1月,大一上学期,学完高程之后,大概了解了怎么用VS,怎么解决头文件的问题,解决菱形继承的问题,用Windows句柄对画图进行操作 2021年1月~2021年7月,着重了解OOP OOP_wuzilianzhu,Linux 基本使用,gcc,clang的基本编译参数,汇编混合编译,gdb调试基本方法,鸟哥的Linux私房菜(好书) 2021年9月~2022年1月,数据结构课设 DataStructure 跨平台实现,由此学习CMake和Bazel,当时由于需要生成MSVC的可执行文件,有对应问题记录 常见问题,同时了解了部分前端框...
🧠 Introduction Click-through rate (CTR) prediction is vital in online advertising and recommendation systems.
IoT 题目要求 使用说明 设计思路 文档 TODO LIST 初步实现 2022.11.22 IoT IoT 2022 期末作业 题目要求 使用说明 设计思路 文档 TODO LIST 2022.11.22: 项目初始化 完成发布和订阅端的基本通信功能 实现发布端的数据采集功能 实现订阅端的数据展示功能 实现数据的持久化存储 实现机器学习模型的训练和预测 实现数据的可视化展示 初步实现 2022.11.22 创建一个新的项目 pnpm init 添加mqtt依赖 pnpm add mqtt 创建index.js touch index.js 添加start脚本 vim package.js...
Jira 缺陷跟踪 参考:www.atlassian.com/zh/software/jira/features/bug-tracking.
Julia Julia是一种高性能动态语言,具有灵活的语法和库生态系统,旨在通过高效地利用计算机硬件来加速科学计算、数值分析和数据科学任务。Julia解决了多重派发和类型推断等问题,从而使得编写高性能代码变得更加容易。 简介 Julia是由MIT开发的,旨在成为一种优雅而高效的科学计算语言。与Python和R等其他常用的数据科学工具不同,Julia旨在通过与C/Fortran相媲美的性能进行快速计算,并且让研究人员和工程师可以轻松地将其工作整合到现有的计算机科学环境中。 安装 Julia可以从其官方网站(julialang.org/downloads/)上下载并安装。安装完成后,您可以在命令行...
LaTeX基础 documentclass的设置 documentclass IEEEtran article book ctexart 设置纸张大小,字体大小,单面或者双面 a4paper 10pt,11pt,12pt oneside 导言区 引入宏包(\usepackage) 常用的宏包 ctex 支持中文 中英混排可以重新设置各个部分标题的输出 bookmark listing 代码排版 踩坑集合 表格跨页和长度问题 2021年12月2日22:40:44 查了一堆资料,最后还是在官方文档里面找到了解决办法 附上一段代码 \begin{longtable} {|c|c|c|} % Appe...
规划问题 线性规划问题 标准形式 样例1 过程 c为所求的z,[2,3,-5] Ax≤b即,A为[[-2,5,-1][1,3,1]],b为[-10,12] Aeq为等式左边的[1,1,1],beq为等式右边的[7] 求解参数第一个为-c(因求解c的最大值即求c的最小值),后面依次为A,b,Aeq,beq 注意:Aeq和A的维度,即[]的层数 代码 # 使用scipy实现 from scipy import optimize import numpy as np c = np.array([2,3,-5]) A = np.array([[-2,5,-1],[1,3,1]]) B = np.arr...
近期未完成题目 300 - 最长递增子序列 (贪心 + 二分) 215 - 数组中的第K个最大元素 (快速选择) .
LeetCode整理 2021年11月15日 快速幂(LeetCode 50 Pow(x,n)) 动态规划(LeetCode 1510 石子游戏4) Z字形查找(LeetCode 240 搜索二维矩阵2) 2021年11月16日 确定有限状态自动机(LeetCode 8 字符串转换整数) 二分查找(LeetCode 704,278,35) 双指针(LeetCod 283 移动零) 双指针(LeetCode 167 两数之和2) 哈希表(LeetCode 1 两数之和) 最大堆、最小堆(LeetCode 414 第K大的数) 线性扫描(LeetCode 328 三个数的最大乘积) 2021年11...
Kubernetes 基本概念 kubectl 核心资源 Deployment Pod Service ConfigMap Volume 网络与存储 Cluster Networking NodePort Headless Service PVC 应用编排 Helm Ingress Job CronJob 拓展 Operator CI/CD 监控.
PicX图床测试 CDN外链 铅笔图标 .
正则表达式学习记录 正则表达式(Regular Expression)是一种用于匹配字符串的特殊文本模式。它由普通字符和特殊字符(称为元字符)组成,可以用来验证、提取或替换文本。 正则表达式的语法 正则表达式是一种用于匹配字符串的工具,它由普通字符和特殊字符(称为元字符)组成,可以用来验证、提取或替换文本。 普通字符 一个普通字符代表它本身。例如,a 表示字母 a,1 表示数字 1。除了部分特殊字符外,正则表达式中的大多数字符都是普通字符。 元字符 元字符是具有特殊含义的字符,用于匹配多个字符或一类字符。下面是常见的元字符及其含义: .(句点):匹配任意单个字符,除了换行符 \n。 *:匹配前...
考研-计算机组成原理 参考: blog.csdn.net/love521314123/article/details/122825247 1.
七种未定式 高等数学中的七种未定式极限是: \frac{0}{0}型极限:当函数分子和分母同时趋于零时,如\lim_{x\rightarrow a}\frac{f(x)-f(a)}{x-a},可以尝试使用洛必达法则或泰勒公式等方法求解。 \frac{\infty}{\infty}型极限:当函数分子和分母同时趋于正无穷或负无穷时,如\lim_{x\rightarrow \infty}\frac{f(x)}{g(x)},可以尝试使用洛必达法则、夹逼定理等方法求解。 0\times \infty型极限:当函数中有一个因子趋于零,另一个因子趋于正无穷或负无穷时,如\lim_{x\rightarrow ...
CMake 跨平台项目管理 常见问题 1.
Golang 面试题 1. Golang的GMP模型 2. Golang的协程和线程的区别.
Java泛型 Java异常 Java反射 Java并发 使用线程 不要显式创建线程,使用线程池 实现Runnable接口 实现接口中的run方法 用Runnable实例创建一个Thread实例,调用start方法 实现Callable接口 可以有返回值 使用FutureTask进行封装 测试(注意ft.get()可能抛出的异常) public static void main(String[] args) throws ExecutionException, InterruptedException { /**使用FutureTask进行封装 */ MyCallable mc = new My...
Java后端摆烂 1.
Maven 使用 设置编码为UTF-8 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <maven.compiler.encoding>UTF-8</maven.compiler.encoding> 添加本地仓库 在后加上 <localRepository>G:\Maven\r...
Spring5 该项目的代码仓库地址: gitee.com/laobai1230/spring_learning 1.
在VMware上安装Arch Linux并使用VS Code连接 介绍 Arch Linux是一个轻量级的Linux发行版,以其简洁性和灵活性而闻名。本教程将指导您如何在VMware虚拟机中安装Arch Linux,并使用VS Code作为开发环境连接到该虚拟机。 步骤一:准备工作 在开始安装之前,请确保您已完成以下准备工作: 下载并安装VMware Workstation Player或VMware Workstation Pro。您可以从VMware官方网站获取适用于您的操作系统的版本。 下载Arch Linux ISO镜像。您可以从Arch Linux官方网站的下载页面获取最新版本的IS...
关于Linux的一些记录 ssh的配置 本地客户端生成公钥 将公钥传到远端authorized_key 本地通过ssh xxx@x.x.x.x访问 oh-my-zsh的配置 下载安装 wget gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh chmod +x install.sh vim install.sh 修改源 REPO={REPO:-mirrors/oh-my-zsh} REMOTE={REMOTE:-gitee.com/${REPO}.git} ./install.sh 配置插件和主题 git clone gitee.c...
valgrind 简介 安装 工具 使用 memcheck dust hyperfine duf bottom exa zoxide ripgrep httpie 安装 使用 POST procs awk sed grep fzf fd ps ssh vim git valgrind Linux程序内存监测分析软件 简介 valgrind是一个用于Linux程序内存监测分析的软件,它可以检测程序中的内存泄漏、内存访问越界等问题,是一个非常有用的工具。它可以检测程序中的内存泄漏、内存访问越界等问题,是一个非常有用的工具。 安装 sudo apt install valgrind 工具 memc...
2026 秋招内容合集 投递记录 投递记录-飞书文档 投递方向 后端 云原生,DevOps Infra 嵌入式,边缘计算 项目及相关问题 分布式KV 秒杀系统 基于ESP32-C5的无线感知系统 面试记录 6-11-腾讯-CSIG-运营开发-暑期实习-一面 6-18-联洲-嵌入式-提前批-一面 6-24-联洲-嵌入式-提前批-二面 7-10-腾讯-TEG-云架构平台-后台开发-一面 7-18-腾讯-TEG-云架构平台-后台开发-一面 7-22-腾讯-IEG-光子工作室-后台开发-一面 7-24-腾讯-PCG-QQ-后台开发-一面 面经 计算机网络 操作系统 Redis MySQL Kubern...
6.11 腾讯 一面 (6.17挂) 实习三个项目分别讲 项目中Redis的作用 缓存击穿,穿透,雪崩 Raft的原理,项目中怎么实现的 介绍etcd ReadIndex怎么做的,有什么作用 时钟漂移导致脏读是怎么来的 故障恢复怎么做的 什么情况会导致leader挂掉 快照压缩和恢复怎么做的 测试的时候,数据量大概有多少 (500MB) KV底层用的什么数据结构存储 (哈希,map[string] string) 多台机器上部署测试结果,本机200ms没有考虑网络的问题 PebbleDB,LSM Tree 和 B+ Tree,为什么这里使用LSM Tree 磁盘为什么比内存慢(只答了硬件本身的...
6.18 一面 20min,问题35是实习内容,68是Golang写的KV,嵌入式的项目没具体提问(大概就问了FreeRTOS) 自我介绍 实习项目(背景,任务,结果) CI编译解决什么问题(参与编译的模块写进conanfile,然后定义pipeline) 共用License的作用(License池,控制并发Job数量) MCU多核场景栈溢出是怎么产生的,怎么解决(栈大小不够,链接问题,查看map栈段是否重叠) 分布式KV项目的背景,主要实现了哪些功能(已老实,背景就是没有合适的面试项目,从etcd的example开始自己瞎改) 加入Redis的作用,怎么测的(简单回答) 快照压缩,分区路由,...
6.24 联洲 嵌入式 提前批 二面 (Momenta 实习经历 & 基础知识考察) 自我介绍 回答:学历,实习,常用语言 Momenta 实习三个项目讲一下 回答:简单说了一下产出 Arxml 生成脚本是怎么设计的 回答: 数据类型复杂,结构嵌套,内存对齐(字段的顺序不能变) AUTOSAR定义的标签很多,树形结构抽象出来放在不同文件,序列化单独实现,Optional 触发方式多(周期性,数据到达触发,服务调用触发,初始化触发),代码复杂分支结构用策略模式替代 CI/CD自动化集成与校验,提示接口变更与错误 假设嵌入式方面有类似的工作,设计上需要注意什么 回答:版本管理,理解需求,实...
7-10-腾讯-TEG-云架构平台-后台开发-一面 基本信息 时间: 2025-07-10 19:00-20:15 (75分钟) 部门: 腾讯TEG云架构平台 职位: 后台开发 面试内容: 技术问答+2道算法题(约30分钟) 飞书纯文字版存档 讲一下Golang的GMP(背) Golang哪些设计你认为比较好(回答:协程,Channel,Context,依赖管理) 为什么有了线程还要用Goroutine(轻,开销小) Golang设计的缺点呢(回答:错误异常处理,泛型,内存操作) 讲一下Golang的GC(回答:说了下三色标记法,没答全,忘了,每次都不看GC的东西) 场景:分布式KV,Raft...
算法题 实现一个简单的文件系统,支持 mkdir、mkfile、ls、tree 等操作。 #include <iostream> #include <unordered_map> #include <memory> #include <sstream> #include <vector> #include <algorithm> using namespace std; class FSNode { public: string name; FSNode(const string& name) : name(nam...
问题和回答记录 介绍分布式KV项目(答:Raft, ReadIndex, Pebble, Redis, Snapshot, StatefulSet, HeadlessService, Region分裂) 讲一下Raft过程(答:背诵) 故障恢复怎么做的(答:日志回放,重新选举,网络分区) Raft会出现多个Leader的情况吗(答:网络分区导致脑裂会出现) LSM Tree 写放大(答:Compaction,多次写入之后flush,然后合并SSTable,导致数据重复) 服务发现是怎么做的(答:StatefulSet保证DNS分配有序增长,Headless Service保证没有cluster...
问题和回答记录 自我介绍(答:专业,研究方向,实习经历,常用语言) Momenta 实习做得最好的项目(答:背景,痛点,解决方案,效果) C++ 和 Golang 哪个用得多 (答:C++) 秒杀系统项目中 Redis 的作用 (答:缓存热点数据,压测之前做缓存预热,ZSet 实现排行榜) ZSet 的底层数据结构是什么 (答:哈希 和 跳表) 跳表的层数是怎么决定的,比如说刚开始是一层 (答:数据添加的时候,会导致跳表层数增加,具体应该是一个概率,不清楚是一个范围还是一个定值) 跳表具体是什么 (答:多层链表,底层是链表,每一层的元素是上一层的子集,跳表的查找效率和二分查找类似) Redis...
Rust Course 安装环境 Linux/macOS 参考: rsproxy.cn/,字节跳动的镜像仓库 curl --proto '=https' --tlsv1.2 -sSf rsproxy.cn/rustup-init.sh | sh Windows 下载:static.rust-lang.org/rustup/dist/x86_64-pc-windows-msvc/rustup-init.exe VsCode插件 rust-analyzer,Error Lens,Even Better TOML,CodeLLDB 镜像源配置 crates.io 镜像 ~/.ca...
使用GoogleTest写测试用例 安装配置步骤 在镜像源下载googletest文件夹 git clone gitcode.net/mirrors/google/googletest.git 将该文件夹放在所在的工程文件夹下 在CMakeLists.txt中加入相应的配置 .
关于博客的一些设置 Github Pages 自定义域名指向 www.laobai1230.top 在Hexo的source文件夹下新建一个CNAME文件,存放custom domain 在域名解析里添加CNAME记录 .
TASK 2021.10.27 大物作业 概率论作业 数据结构字典树文档 离散数学习题集第一章 2021.11.06 Multisim期中作业 数据结构第五题 大雾MOOC(光学) 大雾气体动理论作业 PPT 概率论作业 2021.11.07 数据结构课程设计完成时间 Q1Q2Q3Q4Q5XXXQ3加入其他算法Q10优化DoneDone2021.11.14DoneDone2021.12.012021.11.20Q6Q7Q8Q9Q10Q4多线程FINAL2021.11.142021.11.142021.12.12021.11.20Done2021.12.012021.12.11 大雾Mooc光学...
All blog posts in reverse chronological order.