我的全平台技术博文(主要是CSDN)和技术视频目录。
优先按学科进行分类,此外列出面经和其他两个分类。
会在medium上发一些料想墙内不便发的文章,同CSDN英文昵称“PolarisRisingWar”,中文昵称是“北辰初升之战”。
只是CSDN不让发的文章,我一般会发到知乎、掘金或阿里云社区等其他大陆技术网站上,并放在以下的目录中。
我之前在掘金和阿里云社区复制过一些博文,但是在本篇目录中没有特殊注明的话,就仅在CSDN保持更新。
因为我懒得同步了。
基础计算机使用/操作系统/编程开发/数据库
Windows
- Windows常用小技巧集锦(持续更新ing…)
- 安装Office办公软件时,出现“无法安装64位Office软件,因为已有32位版本”,但确实没安装过Office,怎么办?
- Excel数据引用与公式从入门到进阶:让数据乖乖听话
- Excel如何给单元格填色,以及如何用Python 3实现单元格填色
- Excel如何实现行分级,以及如何用Python 3实现Excel行分级
- Windows命令行基础教程
- 如何在Win10系统上安装WSL(适用于 Linux 的 Windows 子系统)
在Windows上安装Linux (WSL, 适用于 Linux 的 Windows 子系统)_哔哩哔哩_bilibili - 如何将Win10系统的WSL 1升级为WSL 2
- 如何将Win10系统安好的WSL2迁移到D盘中,节省C盘空间
- WSL2在运行过程中因内存不足自动关机,显示“适用于 Linux 的 Windows 子系统实例已终止。”如何解决
- Windows系统x86和x64的区别及如何查看自己的电脑属于哪个
- Windows电脑如何开启SSH服务器功能
- Windows平台SSH连接工具mobaxterm的下载和proxy jump配置
- mobaxterm内置编辑器中文出现乱码如何解决:直接更换编辑器为本地编辑器
VSCode
- 如何安装VSCode-Windows版_哔哩哔哩_bilibili
- VSCode编程小技巧集锦(持续更新ing…)
- VSCode上的Git使用手记(持续更新ing…)
- VSCode+Anaconda运行Python代码_哔哩哔哩_bilibili
- 如何用VSCode debug Python文件
- VSCode连接远程服务器时无法下载或上传vscode-server
- VSCode连接远程服务器时显示The remote host may not meet VS Code Server‘s prerequisites for glibc and libstdc++
- VSCode连接远程服务器时卡在审核(check)log.txt和pid.txt
Git
SVN
Linux
- Linux常用命令行集锦(持续更新ing…)
- bypy:使用Linux命令行上传及下载百度云盘文件(远程服务器大文件传输必备)
- 腾讯云服务器使用教程
- Linux云服务器docker使用教程
- Linux终端的中文变成了横线,怎么解决
算法与数据结构
面向对象程序设计
Python 3
- pip详解(持续更新ing…)
pip教程_哔哩哔哩_bilibili - Anaconda教程(持续更新ing…)
如何安装Anaconda_哔哩哔哩_bilibili - miniforge:Anaconda的代餐
- venv 虚拟环境使用教程
- 如何导出requirements.txt
- AttributeError: module ‘lib‘ has no attribute ‘OpenSSL_add_all_algorithms‘
- Python虚拟环境管理(持续更新ing…)
- Python 3中想确定一个变量是不是空值,应该用is None而非==None
- Python3类变量
- Python3序列类型(字符串、列表、元组)
- Python 3中的异常捕获机制(try-except语句)
- Python 3中的格式化字符串(f-string):轻松搞定字符串拼接
- Python3中对时间的处理(持续更新ing…)
- Python如何实现MD5加密
- 如何用Python3实现简单的字符串对称加密算法:Fernet算法
- Python3日志
- Python3的类型提示和typing库:提示入参的类型
- Python3数据验证包Pydantic入门教程
- argparse:Python命令行传参
- Python 配置文件管理利器:configparser 模块详解
- functools:对callable对象的高位函数和操作(持续更新ing…)
- itertools:Python3迭代库(持续更新ing…)
- re/regex:正则表达式(持续更新ing…)
- os:与操作系统有关的Python操作
- Python 3中的pathlib:让文件路径操作更优雅
- 深入理解 Python 的 base64 模块
- Python 网络请求利器:requests 包详解与实战
- Python 3 queue模块全面指南
- fire库:实现直接用命令行调用Python函数、类、模块、对象
- 使用termcolor包美化Python命令行输出
- pprint包的使用介绍
- Selenium 包介绍
- Python 3 拷贝、浅拷贝、直接引用
- PyPDF2:使用Python操作PDF文件
- 深入解析Python-docx库:轻松玩转Word文档自动化
- XML文件格式的简介及如何用Python3处理XML格式对象
- Python3对象序列化,即处理JSON和文件(持续更新ing…)
- Python3:在访问不可靠服务时的重试策略(持续更新ing…)
- Python signal 模块详解:优雅处理异步事件
- Python 超时控制利器:func-timeout 使用详解
- Python3多线程/多进程解决方案(持续更新ing…)
- Python3的特殊容器库:ordered-set、collections
- python-dotenv:用.env储存系统变量并在Python3代码中调用
- Jupyter Notebook更换工作目录
- Python3中判断为False的值集锦(持续更新ing…)
- Python3 list不去重合并
- Python3 list和str的加减乘除
- 使用Python3得到两个字符串的最长公共子序列
- Python3常用其他API速查手册(持续更新ing…)
- Python编程:节省内存的办法(持续更新ing…)
- 如何用Python实现图像拼接画(把一堆小图拼成大图)
- json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 1 column 2 (ch
- UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xac in position 18: illegal multibyte sequence
- ValueError: empty range for randrange() (0, 0, 0)
- UnboundLocalError: local variable ‘path‘ referenced before assignment
- TypeError: not enough arguments for format string
- ‘str‘ object does not support item assignment
- RecursionError: maximum recursion depth exceeded in comparison
- 格式化字符串中括号不匹配:SyntaxError: f-string: unmatched ‘[‘或SyntaxError: f-string: closing parenthesis ‘}‘ doe
- NameError: name ‘function‘ is not defined
Java
- 从安装Java到在VSCode中使用
- 在Win10系统中如何切换JDK1.11和JDK1.8环境
- https://juejin.cn/post/7460118763176493119
- https://juejin.cn/post/7462210754361294859
- Maven在Win10上的安装教程
- Java API速记手册(持续更新ing…)
- Java SE 与 Java EE 简介
C/C++
数据库管理
网页开发与服务管理
HTML CSS JS
Node.js & NPM
- Node.js安装教程
- 已有 npm 项目,如何下载依赖、编译并运行项目
- npm install --force从源无法下载包(ETARGET或E451),也没有自动新建node_modules文件夹,如何通过手动新建文件夹和下载指定无法下载的包来解决问题
网页服务管理
- 服务器的Apache配置文件在哪儿?
- ERROR: [Errno 10048] error while attempting to bind on address (‘0.0.0.0‘, 8881): 通常每个套接字地址(协议/网
- 在Linux云服务器中用docker logs命令查看docker容器日志时出现看不懂的十六进制转义字符(如\x16\x03\x01…)是怎么回事
- Truncated or oversized response headers received from daemon process ‘localhost:8000‘: /tmp/mod_wsgi
Python后端开发
Flask
- Flask中@app.route()的methods参数详解
- Flask+表格静态展示
- 用Flask-Login库和阿里云短信推送服务实现网站注册登录功能
- 如何使用systemctl管理自定义Python服务(Flask应用)
- RuntimeError: The session is unavailable because no secret key was set. Set the secret_key on the a
浏览器插件开发
安卓APP开发
爬虫
- 从零开始学爬虫,活着终会无敌
- 从0开始的爬虫实践项目 (1):豆瓣用关键词搜索书籍 - 掘金 或 如何写爬虫程序爬取豆瓣网或者新浪微博里的内容? - 风霜刀剑严相逼的回答 - 知乎
- 从0开始的爬虫实践项目 (2):用Reader API爬取静态页面文章
- 从0开始的爬虫实践项目 (4):用百度搜索,然后检索搜索结果网址中的信息
自动化脚本
Windows平台
- 如何用Python 3自动打开exe程序
- pywinauto操作Windows应用
- 用Python3中的pywinauto包定位程序窗口和查看可操作控件
- pywinauto.findwindows.ElementAmbiguousError: There are 3 elements that match the criteria {‘title‘:
- Python 3如何用pygetwindow包将指定窗口顶到最上层(激活窗口)
- pyautogui基础操作
Windows系统软件
Python
Tkinter
pyinstaller
Redis
机器学习/深度学习/人工智能/数据分析
- 深度学习各子领域略览及术语列表
- 深度学习中的Checkpoint是什么?
- TensorFlow安装教程
- RNN(包括GRU和LSTM)和其他seq2seq/encoder-decoder模型
- 神经网络权重初始化
- 模型融合model fusion与模型聚合model ensemble:提升机器学习性能的艺术
- pandas包教程(持续更新ing…)
- sklearn手册(持续更新ing…)
- 用sklearn运行分类模型,选择AUC最高的模型保存模型权重并绘制AUCROC曲线(以逻辑回归、随机森林、梯度提升、MLP为例)
- 3B1B深度学习系列视频学习笔记
- 李宏毅2021春季机器学习课程视频笔记集合
- wandb使用教程(持续更新ing…)
- fitlog使用教程(持续更新ing…)
- Python 3统计绘图简单示例
- matplotlib画图(持续更新ing…)
- matplotlib:如何将崎岖的折线图画成光滑的曲线图
- 数据分析入门全攻略:从新手到专家
- 机器学习调参指南:提升模型性能的关键步骤
- 在云服务器上部署简单的聊天机器人网站(源1.0接口版)
- multi-class分类模型评估指标的定义、原理及其Python实现
- 机器学习/深度学习中的常用损失函数公式、原理与代码实践(持续更新ing…)
- Python深度学习的cuda管理
- SciPy稀疏矩阵类 scipy.sparse(持续更新ing…)
- 向量检索/向量相似性计算方法(持续更新ing…)
- 香农信息量/自信息、信息熵、相对熵/KL散度/信息散度、交叉熵
- 朴素贝叶斯Naive Bayesian分类器 (NBC)
- 隐马尔科夫模型HMM
- 变分推断(variational inference)/variational EM
- 条件随机场CRF(持续更新ing…)
- 你给我解释解释,什么TMD叫TMD attention(持续更新ing…)
- Transformer原理纯享版
- 凸优化基础与应用
- Bi-GRU sequence classification使用不同池化/解码方式实现预测任务
- 特征工程/数据预处理超全面总结(持续更新ing…)
- 从隔壁老王开始的信号处理入门
- 对比学习(持续更新ing…)
- 从隔壁老王开始的迁移学习入门(持续更新ing…)
- 模型量化:轻量化你的深度学习模型
- relational learning关系学习
- RuntimeError: CUDA error: device-side assert triggered
- 云GPU商家集锦
- AI及其各子领域现状相关调研报告、分析报告等集锦(实时更新ing…)
NumPy
PyTorch
- PyTorch安装教程
- PyTorch张量运算
- PyTorch Python API详解大全(持续更新ing…)
- PyTorch笔记详解大全(持续更新ing…)
- PyTorch的可复用代码模板(持续更新ing…)
- 60分钟闪击速成PyTorch(Deep Learning with PyTorch: A 60 Minute Blitz)学习笔记
- PyTorch优化器相关使用方式和trick集锦(持续更新ing…)
- Dynamic Quantization PyTorch官方教程学习笔记
- PyTorch的F.dropout为什么要加self.training?
- torch.linalg.norm在不同维度的张量上给出的结果不同:探讨原因与解决方案
- AttributeError: cannot assign module before Module.__init__() call
Keras
自然语言处理NLP
LM和LLM
- 完全小白如何运行人生中的第一个Bert文本分类代码
- 完全小白如何用Windows电脑运行人生中的第一个Bert文本分类代码(更简单版)
- (仅在这一篇上实现持续更新)ChatGPT 3.5 API的调用不全指南(持续更新ing…) - 风霜刀剑严相逼的文章 - 知乎
Chatgpt api参数调优? - 风霜刀剑严相逼的回答 - 知乎
ChatGPT 3.5 API的调用不全指南(持续更新ing…) - 掘金
ChatGPT 3.5 API的调用不全指南(持续更新ing…)-阿里云开发者社区 - 如何调用GLM-4 API实现智能问答
- 如何调用百度文心一言API实现智能问答
- 混合专家模型(MoE)详解
- 阿里大模型:Qwen2.5
- DataGemma:谷歌大模型
- prompt工程(持续更新ing…)
- 提示工程指南 笔记
- 用huggingface.transformers在文本分类任务(单任务和多任务场景下)上微调预训练模型
- Lora里面说大模型参数是over-parametrized(过参数的),什么是over-parametrized?(另附相关概念:double descent和bias-variance trade
- 预训练语言模型概述(持续更新ing…)
- LLM的实践古往今来(持续更新ing…)
- LLM的理论古往今来(持续更新ing…)
- 在线LLM应用集锦1(持续更新ing…)
在掘金上发了篇备份:在线LLM应用集锦(持续更新ing…) - 在线LLM应用集锦2 - 知乎
- Application Development using Large Language Models笔记
- 关于为什么有了通用LLM,却还需要特定领域LLM?-对此问题做出回答的相关理论和文章(持续更新ing…)
- Meta KDD Cup 2024 CRAG: Comphrehensive RAG Benchmark参赛指南(写了一半跑去改大论文了所以没正式参赛)
transformers
- huggingface transformers包 文档学习笔记(持续更新ing…)
- 使用transformers增加token
- Some weights of the model checkpoint at mypath/bert-base-chinese were not used when initializing Ber
- You are using the legacy behaviour of the <class ‘transformers.models.t5.tokenization_t5.T5Tokenizer
- mT5系列模型在使用fp16时返回0 loss
- ConnectionError: Tried to launch distributed communication on port
xxxxx
, but another process is u - AttributeError: ‘FieldInfo‘ object has no attribute ‘required‘.
- 如何在使用transformers.Trainer时关闭wandb
huggingface其他包
LangChain
- LangChain v0.1调用OpenAI接口进行智能问答教程
- LangChain v0.3 langchain.chat_models.init_chat_model调用现成大模型接口进行智能问答教程
- langchain.text_splitter:用RecursiveCharacterTextSplitter而不是CharacterTextSplitter,解决chunk过长的问题
通用NLP基础和学习资源
- 自然语言处理数据集集锦(持续更新ing…)
- 传统词嵌入方法的千层套路
- 离线解耦的文本表征方法(持续更新ing…)
- 如何在深度学习过程中使用预训练的词表征(持续更新ing…)
- ACL 2024投递指南
- CCL 2024投稿指南
- ECAI 2024投稿指南
- 搜广推火线入门
- BM25:信息检索的核心算法解析
- PyTorch官方教程笔记:文本主题
- fastText Python 教程
- sent2vec教程
- spacy包及trained pipelines安装教程
- spacy教程(持续更新ing…)
- NLTK安装教程
- NLTK使用教程(持续更新ing…)
- torchtext安装教程
- PaddleNLP教程(持续更新ing…)
- textgen教程(持续更新ing…)
- ACL-IJCAI-SIGIR顶级会议论文报告会(AIS 2022)笔记1:推荐系统
- ACL-IJCAI-SIGIR顶级会议论文报告会(AIS 2022)笔记2:分析与可解释性
- ACL-IJCAI-SIGIR顶级会议论文报告会(AIS 2022)笔记3:对话和生成
NLG
文本摘要
- 文本摘要数据集的整理、总结及介绍(持续更新ing…)
- 文本摘要(text summarization)任务:研究范式,重要模型,评估指标(持续更新ing…)
- pyrouge和rouge在Linux上的安装方法以及结果比较
机器翻译
LegalAI
序列标注/信息抽取
图机器学习/图神经网络GNN/图深度学习/图表示学习/图挖掘/社交网络
- 从0开始的GNN导学课程笔记
- cs224w(图机器学习)2021冬季课程学习笔记集合
- 各种同质图神经网络模型的理论和节点表征学习任务的集合包rgb_experiment
- 异质图神经网络(持续更新ing…)
- metapath及其相关概念(持续更新ing…)
- 异质图神经网络(HGNN)常用数据集信息统计(持续更新ing…)
- PyG异质图神经网络NotImplementedError问题
- 图学习中的链路预测任务(持续更新ing…)
- GNN邻接矩阵归一化
- 图采样、随机游走、subgraph的实现
- NetworkX入门教程
- NetworkX布局算法:nx.spring_layout
- PyTorch Geometric (PyG) 包 文档学习笔记(持续更新ing…)
- DGL安装教程
- 图数据集Planetoid御三家:Cora,CiteSeer,PubMed详解
- 开源图可视化软件Graphviz安装教程
- Python3图可视化库graphviz入门教程
- 图数据集Zachary‘s karate club network详细介绍,包括其在NetworkX、PyG上的获取和应用方式
- Advances in Graph Neural Networks笔记2:Fundamental Graph Neural Networks
- Advances in Graph Neural Networks笔记4:Heterogeneous Graph Neural Networks
- Advances in Graph Neural Networks笔记5:Dynamic Graph Neural Networks
- 社交网络分析重要概念简介、相关资料和前沿研究(持续更新ing…)
计算机视觉
- 在Windows 10上安装Tesseract并用pytesseract运行OCR任务
- Python 3中的OpenCV(cv2):图像处理的强大工具
- PIL包在Python图像处理中的应用
- RGBA图像格式详解
- 游程编码(Run-Length Encoding, RLE)在图像分割中的应用
- torchvision库在进行图片转换操作中报antialias参数没有显式设置会导致不同图片后端中的值不统一的警告信息
推荐系统
语音Audio
多模态
计算机视觉CV+自然语言处理NLP
从零开始的读论文生活:论文笔记
论文主题系列
- 主题论文总结1:structured text summarization(持续更新ing…)
- 主题论文总结2:会议/对话摘要任务(持续更新ing…)
- 主题论文总结3:维基百科生成任务(持续更新ing…)
- 主题论文总结4:长文本摘要(持续更新ing…)
- 主题论文总结5:科技文献(论文)摘要
- 主题论文总结6:生成式摘要(以罗列为主)(持续更新ing…)
- 计算机学报2020.1-2022.5感兴趣论文简单通览笔记
单篇论文
因为发现我读的论文多起来了,所以专门另写了一篇博文作为索引:诸神缄默不语的论文阅读笔记和分类
学术研究方法
- 给深度学习研究生的入门建议(未完待续ing)
- 如何用Python 3调用ArXiv API查询ArXiv论文元数据
- 美国英语常用俗语介绍
- 学术论文中常见的拉丁语及其缩写词汇解析
- 文献检索、阅读与管理方法分享(持续更新ing…)
- 什么是ablation study(消融实验)?
- 论文配图改进指南
- 科研人如何做PPT、答辩、演讲
LaTeX语法
- 使用TeXLive+VSCode实现Windows系统本地读写、编译LaTeX文件
- LaTeX语法、工具及模板大全(持续更新ing…)
- LaTeX 中如何实现空格、空行与换行
- LaTeX中如何引用参考文献
- KaTeX/LaTeX数学公式(持续更新ing…)
- 用LaTeX写中文(包括支持中文显示和中文数字)
- LaTeX列表:无序列表itemize和有序列表enumerate
- LaTeX如何添加水印
- LaTeX图片排版
- LaTeX如何改变字体颜色
- LaTeX中的\sloppy命令详解及应用实例
- 使用LaTeX分章节撰写文档
- LaTeX中的documentclass命令:指定文档的类型和整体布局
- 如何自定义LaTeX文档类别(documentclass)
- LaTeX中的\pdfoutput命令:输出PDF
- 探索 LaTeX 魔法注释:让文档编写更加高效
- LaTeX中的计数器counter
- \label without proper reference. See the caption package documentation for explanation.
Markdown语法
数学
线性代数
概率论与数理统计&统计学习方法
笔面经
- 秋招分享-算法和国企和其他_哔哩哔哩_bilibili
- 2023秋招笔试算法Python3题解
- 算法岗面经
- CS校招,从准备开始准备
- 计算机专业各类公司针对性的笔经面经整理
- 应聘时综合素质测评类题目的速成记事本
- 群面经验笔记本(持续更新ing…)
数据分析/数据科学
其他
- 从数学到深度学习的学习资料及教程合集
- 如何在B站进行学习直播
- 如何在小红书进行学习直播
- Bango Cat Mver的安装及在B站、小红书直播中如何使用_哔哩哔哩_bilibili
- 如何将安卓手机投屏到Windows 10电脑上
- 各博客平台编辑器使用测评
- 接下来博文写作计划的卫星
- PPT制作指南
- 211逆袭浙大-计算机及相关衍生专业保研之路纪实(深度长文,收藏了)
- 各种工具集锦1(持续更新ing…)
- 各种工具集锦2(持续更新ing…) - 掘金
- 资源搜索引擎集合1(持续更新ing…)
- 资源搜索引擎集合2(持续更新ing…). 电子书和音乐资源集合 | by 北辰初升之战 | Feb, 2024 | Medium
- 金融学习资料维护库
- 买了个新主机,从0开始配电脑(持续更新ing)
- ScholarAI发一个月会员啦!
- CSDN三周年:我的创作纪念日
- 自动投简历工具隐私政策(2024年4月更新)