/images/avatar.png

Ziyuan Zhuang

Hugo个人博客搭建

Hugo 个人博客搭建

使用 The world’s fastest framework for building websites | Hugo 结合 LoveIt 主题,部署自己的 GitPage 博客 抓鱼

方案核心部分:

  1. 在 Github 托管个人博客源仓库,对所有的博客文章进行版本管理,并使用 GitHub Action 进行 CI/CD 部署,自动向 GitHub Pages 仓库进行静态页面的发布
  2. GitHub Pages 通过 github.io 网址进行博客网页托管和发布
  3. Hugo 主题仓库,使用 git submodule 方法链接到博客源仓库

前言

Hugo is one of the most popular open-source static site generators. With its amazing speed and flexibility, Hugo makes building websites fun again.

Spark集群搭建

spark_build

写在前面

本文档是俩叫 nil 和 mark 的靓仔和 yyds 李传艺老师,在 yyds 的办公室倒腾一整个下午之后,总结出的血泪教训。

本文是在 manjaro 和 Ubuntu 两个 Linux 发行版的个人 PC 上,启动 hadoop hdfs 集群和 spark 集群的操作过程。涉及到不同 username 和不同 hostname 的物理机,在真实网络情况下 (宿舍路由器局域网) 的配置操作,仅供参考。

Git使用教程

Git 使用教程

这篇文章记录了 zzy 因为在 git 操作上疯狂翻车最后选择去过一遍 Learn Git Branching

基础篇

Commit

Git 仓库中的提交记录保存的是你的目录下所有文件的快照,就像是把整个目录复制,然后再粘贴一样,但比复制粘贴优雅许多!

C++读写方法

C++ 读写方法

输入输出流 Iostream

标准输入流

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
// 输入n个数字
// 输入n个数字
for (int i = 0; i < n; i++)cin >> nums[i];
// 输入未知个数的数字
int i = 0;
while (cin >> n) {
    nums[i] = n;
    nums[i] = n;
}
// 提取输入中的数字
// 提取输入中的坐标(0,0),(1,1)
char c;
int x0, y0, x1, y1;
cin >> c >> x0 >> c >> y0 >> c >> c >> c >> x1 >> c >> y1 >> c;

Cout 格式化输出

1
2
3
4
5
6
#include <iomanip>
cout << hex << 10 << endl;  // 输出16进制
cout << oct << 8 << endl;   // 输出8进制
cout << setprecision(4) << 1.11111111;  // 设置输出精度
cout << setw(6) << right << 10; // 输出指定宽度\右(左)对齐
cout << year << '-' << setw(2) << setfill('0') << month << '-' << std::setw(2) << std::setfill('0') << day << endl; // 输出年月日

字符串

主要的表示方法有以下四种:

项目开发守则

project_rule

本项目是南京大学软件学院 2018 级软件工程与计算 III 课程设计项目

1. 总体规约

  1. 开发工具:Intellij IDEA
  2. 数据库管理工具:Navicat
  3. 项目文档和沟通管理:飞书
  4. 项目版本管理工具:git
  5. 接口管理工具:Apifox

2. 编程规约

Craftsmanship and the Problem of Productivity: Secrets for Going Fast without Making a Mess