前些天我想着录一些技术视频。一开始我是想发抖音上的,因为抖音的观看体验是最好的。 但是由于没有粉丝,我也发不了长视频。后来我发贴问了一下技术视频发哪里比较好,V2很多同学推荐 B 站。 于是我发 B 站了。
现在一差不多一周过去了,我总共上传了 10 多个视频。如果可以的话希望大家可以点赞加关注。 算是对我的鼓励和帮助,为此我会十分感激。 也欢迎大家提出建议和意见。
如下是我本周分享的视频列表:
- LeetCode 953. 验证外星语词典 by 代码会说话
- LeetCode 954. 二倍数对数组 题解 by 代码会说话
- 也许是全球首发的 LeetCode 955. 删列造序 || 题解 by 代码会说话
- C 不用 for 或 while 循环实现数组的遍历,对于理解汇编中如何循环有所帮助
- TypeScript 高级类型选讲 从联合类型, Pick 和 Patial 及条件类型, never 到 LeetCode 招骋的一道笔试题解
- LeetCode 338. 比特位计数 题解 之深入理解二进制
- LeetCode 64. 最小路径和 动态规划解法详解
- LeetCode 62. 不同路径 题解 从递归解法到动态规划,使用 functools.lru_cache 秒优化函数重复调用
- 通过 C 结构内存布局的兼容性来 hack Objective-C 的 Block 初级篇
- LeetCode 120 三角形最小路径和 从递归解法到动态规划。
- 你知道吗?其实 C 语言是按名称匹配类型的,但是由于内存布局的兼容性,动态类型转换也不是问题。
- LeetCode 692. 前 K 个高频单词 题解,从初级代码解法一步步深入到简洁清晰的高级解法 感受 Python 编程的表现力
- 从汇编的角度看 C++ 中 extern "C" 的作用 及 C++ 函数重载的实现的基本原理
- 测试驱动 Trie 字典树 Python3 递归实现
- 测试驱动学习 Go 的内嵌匿名结构
- C11 新特性 匿名结构加微软强模式扩展
- C11 新特性 结构初始化器
上述列表是我用如下 js 从页面提取出来了,省了不少力气。
let results = [];
let posts = document.querySelectorAll("div.article-card");
for (const post of posts) {
const a = post.querySelector(".meta-title > a");
const href = a.href;
const title = a.textContent;
results.push(`${results.length + 1}. [${title}](${href})`);
}
console.info(results.join("\n"));