职责分配
image-20230711182925940
技术栈及工具列表前端
nvm
Node.js LTS 18 以上 (通过nvm管理系统内的Node环境)
pnpm 速度快...
阅读全文…
CPP101
Programming is not about typing, it's about thinking.
-
-
基于Hexo6的博客建设
Hexo框架Hexo是一个快速、简洁且高效的博客框架。 Hexo使用 Markdown(或其他渲染引擎)解析文章,搭配主题进行静态网页的生成。 Hexo支持Markdown的所有功能,并拥有强大的插件系统。 Hexo6搭建首先确保系统中已经配置完了Node.js环境,并已经安装了pnpm包管理工具,可参见之前的博客文章 使用以下命令直接进行全局安装,请确保node的node_modules包...阅读全文… -
Ubuntu配置Clash教程
引言受限于众所周知的原因(GFW),在连接非大陆地区的网站或服务器时,连接速度一般只有20Kb/s或者是连接被直接截断。而在基于服务器的开发过程中,我们一般都需要连接大陆外的服务器,如果是Python、Node、发行包等渠道则直接配置镜像站即可,但镜像站通常会晚24小时更新。并且因为版权原因,可能导致镜像站被关停例如HuggingFace资源服务器。特别是Gihub的仓库管理与文件...阅读全文… -
Ubuntu20建站全记录
因为CentOS在2021年宣布正式停止维护,缩短生命周期,被迫重新将Linux服务器运行平台以Ubuntu系统重装,本文章记录主要的建站套件安装、配置及维护方法 关于网站域名购买及配置本文不再赘述,已在CloudFlare文章中进行说明,关于域名的购买与备案不在本文探讨范围内 因此本文的前提条件为已经购买或拥有一台带有独立公网IP地址的服务器及一个已经完成工信部备案的域名 NginxApa...阅读全文… -
CORS跨域详解与基于Axios-KOA框架的跨域实战
浏览器的同源策略同源策略是一个重要的安全策略,它用于限制一个源的文档或者它加载的脚本如何能与另一个源的资源进行交互。 它能帮助阻隔恶意文档,减少可能被攻击的媒介。例如,它可以防止互联网上的恶意网站在浏览器中运行 JS 脚本,从第三方网络邮件服务(用户已登录)或公司内网(因没有公共 IP 地址而受到保护,不会被攻击者直接访问)读取数据,并将这些数据转发给攻击者。 源的定义如果两个 URL 的协...阅读全文… -
CloudFlare使用说明书
引言(暴论)之前写过一次关于国内CDN的介绍,但是国内的云厂商实在是吃相难看,DDOS根本防不住,你开工单就开始玩装死,问就是加钱,还贵的要死。之前有次被打进DDOS黑洞就是给你各种装死和屁话,得益于复旦大学某神仙“博士”的介绍,了解到全世界最大最知名的云服务商之一的CloudFlare,而且免费提供域名解析,CDN等服务。 ...阅读全文… -
深度学习框架PyTorch安装
PyTorch 介绍 PyTorch-logo PyTorch是一个开源的Python机器学习库,基于Torch,底层由C++实现,应用于人工智能领域,如计算机视觉和自然语言处理。它...阅读全文… -
Windows Terminal 与 Linux 终端优化指南
读前须知本项目推荐给已经初步上手Linux系统或Windows PowerShell环境的同学,如果尚不了解,推荐学习由MIT出品的课程计算机教育中缺失的一课 大学里的计算机课程通常专注于讲授从操作系统到机器学习这些学院派的课程或主题,而对于如何精通工具这一主题则往往会留给学生自行探索。在这个系列课程中,我们讲授命令行、强大的文本编辑器的使用、使用版本控制系统提供的多种特性等等。学生在他们...阅读全文… -
关于现代JS包管理器pnpm
什么是pnpmpnpm 的官方文档是这样介绍的: Fast, disk space efficient package manager 因此,pnpm 本质上就是一个包管理器。且pnpm本身就代表了 performant npm 意味高性能npm,其特性为: 包安装速度极快; 磁盘空间利用非常高效。 基于npm开发的项目在开发过程中会越发臃肿且安装新的包会越发缓慢。其本质是即使是只引...阅读全文… -
Git配置GPG认证
Git记录伪造参考文章: 用 Git 這麼久了,你知道 commit 是可以偽造的嗎 为什么Github允许冒充别人的身份Commit? Git的committer是个可零成本假造的字符串,理论上任何人都可以通过这个来伪造git的历史提交记录。 Git的commit记录包含了名字、邮箱和时间戳。一般情况下,第一次生成的commit,author和committer是同一个人。也是在一般情...阅读全文…