Skip to content

Commit

Permalink
Dev (#7)
Browse files Browse the repository at this point in the history
* move experience.tex into Resume.tex

Signed-off-by: zhangzhengyuan <[email protected]>

* turn style.tex into resume.cls

Signed-off-by: zhangzhengyuan <[email protected]>

* add usc courses, change "coursework" to "courses"

Signed-off-by: zhangzhengyuan <[email protected]>

* update Pager

Signed-off-by: zhangzhengyuan <[email protected]>

* split resume.tex into web and sys, update Makefile and .gitignore

Signed-off-by: zhangzhengyuan <[email protected]>

* use wildcard in github workflows

Signed-off-by: zhangzhengyuan <[email protected]>

* remove wildcard for latex-action as not supported

Signed-off-by: zhangzhengyuan <[email protected]>

* Makefile: use pattern rule for tex files

Signed-off-by: zhangzhengyuan <[email protected]>

* created Resume.tex as soft link, used it for release

Signed-off-by: zhangzhengyuan <[email protected]>

* use .DEFAULT_GOAL for makefile

Signed-off-by: zhangzhengyuan <[email protected]>

* use glob for build.yaml

Signed-off-by: zhangzhengyuan <[email protected]>

* use quote for *.pdf in build.yaml

Signed-off-by: zhangzhengyuan <[email protected]>
  • Loading branch information
Ruminateer authored Sep 2, 2021
1 parent 6e22664 commit eca075e
Show file tree
Hide file tree
Showing 10 changed files with 65 additions and 38 deletions.
5 changes: 3 additions & 2 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,10 @@ jobs:
- name: Compile
uses: xu-cheng/latex-action@v2
with:
root_file: Resume.tex
root_file: Resume*.tex
glob_root_file: true
- name: Upload
uses: actions/upload-artifact@v2
with:
name: Resume
path: Resume.pdf
path: "*.pdf"
6 changes: 2 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
Resume.pdf
Resume.out
简历.out
简历.pdf
*.pdf
*.out
*.aux
*.log
*.fls
Expand Down
8 changes: 6 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
resume:
latexmk -pdf -file-line-error -interaction=nonstopmode -synctex=1 Resume.tex
BUILD ?= latexmk -pdf -file-line-error -interaction=nonstopmode -synctex=1

.DEFAULT_GOAL := Resume

%:: %.tex
$(BUILD) $<

clean:
git clean -fx
10 changes: 0 additions & 10 deletions Resume.tex

This file was deleted.

1 change: 1 addition & 0 deletions Resume.tex
15 changes: 15 additions & 0 deletions Resume_sys.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
\documentclass{resume}
\input{organizations.tex}

\begin{document}
\input{header.tex}
\input{education.tex}

\input{projectLibrary.tex}
\NewPart{experience}
\input{baidu.tex}
\input{3dsspp.tex}
\Pager

\input{skills.tex}
\end{document}
15 changes: 15 additions & 0 deletions Resume_web.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
\documentclass{resume}
\input{organizations.tex}

\begin{document}
\input{header.tex}
\input{education.tex}

\input{projectLibrary.tex}
\NewPart{experience}
\input{baidu.tex}
\input{3dsspp.tex}
\Insta

\input{skills.tex}
\end{document}
10 changes: 7 additions & 3 deletions education.tex
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,17 @@

\USC
\poswithprd{M.S. in Computer Science, Viterbi School of Engineering}{Aug 2021 -- May 2023}
\vspace{1.3ex} % TODO
\begin{miniItemize}
\item Courses:
Analysis of Algorithms,
Scientific Computing and Visualization.
\end{miniItemize}

\UM
\poswithprd{B.S. in Computer Science, College of Engineering}{Sep 2018 -- Apr 2020}
\begin{miniItemize}
\item GPA: 3.9/4.0
\item Coursework:
\item Courses:
Operating Systems,
Database Management Systems,
Computer Security,
Expand All @@ -21,7 +25,7 @@
\poswithprd{B.S. in Electrical and Computer Engineering, \href{https://www.ji.sjtu.edu.cn/}{UM-SJTU Joint Institute}}{Sep 2016 -- Aug 2020}
\begin{miniItemize}
\item GPA: 3.5/4.0
\item Coursework:
\item Courses:
Programming and Data Structures,
Logic Design,
Signals and Systems.
Expand Down
5 changes: 0 additions & 5 deletions experience.tex

This file was deleted.

11 changes: 5 additions & 6 deletions projectLibrary.tex
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,12 @@
% 2019 Winter
\newcommand{\Pager}{
\poswithprd{Course Project: Pager}{March 2019}
Implemented a memory pager based on a vritual MMU with only read\_enable and write\_enable bits.

\begin{miniItemize}
\item
Led a group of 2 members. Implemented a memory pager based on a vritual MMU with only read\_enable and write\_enable flags.
\item
Maintain the state of physical pages by triggering page faults. Implement clock algorithm. Support fork and copy-on-write. Minimize disk I/O and page copy to improve performance.
\item
Adopt an object-oriented strategy. Enforce encapsulation to increase maintainability.
\item Maintained the state of physical pages by triggering page faults. Emulated accessed bit and dirty bit. Used clock algorithm to decide the page to evict.
\item Supported fork and copy-on-write. Minimized disk I/O and page copy to improve performance.
\item Adopted an object-oriented approach. Designed classes for the memory, the swap space, physical pages, and processes. Encapsulated all states variables to increase maintainability.
\end{miniItemize}
}
\newcommand{\ThreadLib}{
Expand Down
17 changes: 11 additions & 6 deletions styles.tex → resume.cls
Original file line number Diff line number Diff line change
@@ -1,31 +1,36 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{resume}

\LoadClass[11pt]{article}

\renewcommand{\familydefault}{\sfdefault} % sf font
\usepackage{fontawesome}
\RequirePackage{fontawesome}
\pagestyle{empty} % No page numbers/headers/footers

\usepackage[hidelinks]{hyperref}
\RequirePackage[hidelinks]{hyperref}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Spacing
\usepackage[scale = 0.9]{geometry}
\RequirePackage[scale = 0.9]{geometry}

% vertical
\newcommand{\NewPart}[1]{
\vspace{-3ex}
\section*{\sectiontitle{#1}}
\vspace{-1.5ex}
}
\usepackage{enumitem}
\RequirePackage{enumitem}
\setlist{noitemsep, nosep, after=\vspace{1.3ex}}

% horizontal
\usepackage{calc}
\RequirePackage{calc}
\setlength\parindent{0pt}
\newcommand{\bltPrdWidth}{8.8em}
\newcommand{\itemwidth}{\textwidth - \bltPrdWidth}
\newcommand{\skillwidth}{\textwidth - \bltPrdWidth - 8.1em}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Sections
\usepackage{sectsty}
\RequirePackage{sectsty}
\sectionfont{\sectionrule{0pt}{0pt}{-4pt}{1.5pt}}
\newcommand{\sectiontitle}[1]{\textbf{\uppercase{#1}}}

Expand Down

0 comments on commit eca075e

Please sign in to comment.