你好

我是 梁峰宁,这里是我的个人网站 记录干杯

我比较感兴趣的方向是 Web 前端,喜欢好看的设计,在 GitHub 上可以找到我做过的一些开源项目,以及关于我的一些其他信息。如果你有一些问题或者好的想法,欢迎通过 邮箱 联系我。

另外,这些都是我的朋友,也可以去他们的网站看看,或者 开往 下一站。

# BLOG / ABOUT.mdx

个人网站开发记录

记录这个网站的过去,不是全部,有时更新,记性不好,想啥写啥。
查看全文

个人网站开发记录


写在开始编程之前

这是一篇经验总结文章,整理了一些与具体编程语言无关,但是还算有用的知识和项目,可能会不定期补充,欢迎分享、讨论和提供建议。
查看全文

写在开始编程之前


The Missing Semester of Your CS Education 练习记录

记录学习 The Missing Semester of Your CS Education 课程时做的一些练习,只包含部分自己觉得比较有意义的题。
查看全文

The Missing Semester of Your CS Education 练习记录


ECMAScript 中的新特性

记录从 ES6 发布至今 ECMAScript 中出现的新特性,计划每年更新。
查看全文

ECMAScript 中的新特性


用 JavaScript 实现对象的深拷贝

尝试用不同方法简单实现 JavaScript 中对象的深拷贝功能。本文的深拷贝只考虑嵌套的对象和数组,不考虑函数、正则等复杂情况。
查看全文

用 JavaScript 实现对象的深拷贝


GitHub Actions 的应用场景

记录一些常见的 GitHub Actions 配置与应用场景,之前写过一个类似的文章,这次做一个相关配置的补充和整合。
查看全文

GitHub Actions 的应用场景


了解 JavaScript 中的 Intl 对象

学习和使用 Intl 这个 JavaScript 自带的对象,了解其在中文环境下的一些方法及其语法。
查看全文

了解 JavaScript 中的 Intl 对象


一些 Windows 的习惯配置

记录自己配置和完善 Windows 10(以及 WSL)的方法和问题,部分解决方案可能会随系统更新而失效。
查看全文

一些 Windows 的习惯配置


在服务器上安装 BOINC 为科学贡献算力

利用 BOINC 这个平台,把闲置服务器的资源用于科学计算。本文使用 Docker Compose 安装 BOINC,安装完成后使用自带 Web 图形界面进行配置。
查看全文

在服务器上安装 BOINC 为科学贡献算力


转载:每个人生下来都注定改变世界

挺喜欢的一篇文章,转载自 https://www.douban.com/note/132496760/ ,原作者是罗永浩。
查看全文

转载:每个人生下来都注定改变世界


算法:数独的求解与生成

使用回溯算法完成数独的求解(TypeScript 实现)与生成(C# 实现),本文中的算法仅考虑到了数独只有一个解的情况。
查看全文

算法:数独的求解与生成


Linux 中的 SCP 命令与文件传输

简单了解 Linux 中 SCP 命令的基本用法,并使用 SCP 命令编写一些命令行语句,实现项目文件自动上传到远程服务器的过程。
查看全文

Linux 中的 SCP 命令与文件传输


用 GitHub Actions 部署 Vue 项目到 GitHub Pages

尝试使用 GitHub Workflows 实现 Vue 项目的前端代码的自动化编译和部署。
查看全文

用 GitHub Actions 部署 Vue 项目到 GitHub Pages


SSH 连接服务器中的 Docker 容器进行开发

记录在 Docker 中搭建多个前端开发环境,并使用 SSH 和 VSCode 进行远程连接和开发的过程。
查看全文

SSH 连接服务器中的 Docker 容器进行开发


使用 Cookies 时遇到的问题

尝试解决实际开发中关于 Cookies 的一些问题,可能会不定期补充一些场景与解决问题的流程,也许并不是最佳实践。
查看全文

使用 Cookies 时遇到的问题


使用 Git Flow

记录学习使用 Git Flow 和 GitHub Flow 中的笔记和遇到的一些问题。
查看全文

使用 Git Flow


使用 Git 与搭建 Git 服务器

学习 Git 的基本用法,并尝试使用 Gitea 搭建 Git 服务器。
查看全文

使用 Git 与搭建 Git 服务器


学习 JavaScript

记录在学习 JavaScript 的过程中的笔记和常见问题,文章中的部分举例来自 MDN 及 https://es6.ruanyifeng.com/ 。
查看全文

学习 JavaScript


使用 Node.js 进行反向代理

根据自己的需求,用 Node.js 写一个简单的反向代理服务器。
查看全文

使用 Node.js 进行反向代理


云服务器配置记录

记录云服务器的常用配置,部分配置可能会随系统版本更新而改变。
查看全文

云服务器配置记录


使用 Docker 搭建开发环境

学习 Docker 的用法,记录常用配置过程,文中的操作均以 CentOS 7.6 64 位 为例,命令均以 root 执行。
查看全文

使用 Docker 搭建开发环境


翻译:Callback Hell

这是一篇翻译文章,原文来自 http://callbackhell.com ,本文采取双语对照的方式,其中正文内容中英语原文在上,翻译在下。
查看全文

翻译:Callback Hell


在 JavaScript 中获取元素的大小和位置

本文对用 JavaScript 获取 DOM 元素大小和位置的常见的几种写法进行区分和总结。
查看全文

在 JavaScript 中获取元素的大小和位置


安装 RIME 输入法

记录 Windows 10 下 RIME 输入法的安装,本文并没有完成详细配置,所以具体的操作方法以及配置项请看官方文档 https://rime.im/docs/ 。
查看全文

安装 RIME 输入法


安装 Arch Linux

记录在旧的笔记本(联想 G460)上安装和简单配置 Arch Linux 的过程。
查看全文

安装 Arch Linux


用 Java 搭建 RESTful API 服务器

面向对象的程序设计课程作业,实现了一个简单的 CRUD 服务器和一个用于调试的 GUI 程序,服务器部分选择 Jersey 框架进行开发。
查看全文

用 Java 搭建 RESTful API 服务器


并不存在的实验室Hello World一些自己做的东西Code Sandbox