diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5c918768cc..96c8903b76 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -2,121 +2,142 @@ name: build on: push: - branches: ['*'] + branches: ["*"] pull_request: - branches: ['*'] + branches: ["*"] workflow_dispatch: permissions: contents: write + pull-requests: write jobs: build: runs-on: ubuntu-latest env: - LSI: 'true' + LSI: "true" steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - uses: ruby/setup-ruby@v1 - with: - ruby-version: '3.0' - - uses: actions/setup-node@v4 - with: - node-version: 20 - - - name: Cache Ruby gems - uses: actions/cache@v4 - env: - CACHE_ID: 1 - with: - path: | - Gemfile.lock - vendor/bundle - key: ${{ runner.os }}-bundler-${{ env.CACHE_ID }}-${{ hashFiles('Gemfile') }} - restore-keys: | - ${{ runner.os }}-bundler-${{ env.CACHE_ID }}- - - name: Cache Node modules - uses: actions/cache@v4 - env: - CACHE_ID: 1 - with: - path: ~/.npm - key: ${{ runner.os }}-npm-${{ env.CACHE_ID }}-${{ hashFiles('**/package-lock.json') }} - restore-keys: | - ${{ runner.os }}-npm-${{ env.CACHE_ID }}- - - - name: Install dependencies - run: | - bundle config set --local path vendor/bundle - bundle install --jobs=4 --retry=3 - bundle clean - npm install --include=dev - - - name: Prettier check - id: prettier - run: npm run check - - name: Prettier fix - if: "failure() && steps.prettier.outcome == 'failure'" - run: npm run fix - - name: Submit PR for prettier fix - if: "failure() && steps.prettier.outcome == 'failure' && github.ref == 'refs/heads/master'" - uses: peter-evans/create-pull-request@v6 - with: - commit-message: 'Prettier auto fix from GitHub Actions run ${{ github.run_number }}' - assignees: '${{ github.actor }}' - branch: prettier-auto-fix - delete-branch: true - title: 'Fix Prettier formatting from GitHub Actions run ${{ github.run_number }}' - body: | - Attempt to automatically fix Prettier formatting issues in ${{ github.sha }}. - - This PR is generated by GitHub Actions [run ${{ github.run_number }}](${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}). Please choose **Squash and Merge** for this PR. - - - name: Prepare build - if: github.ref == 'refs/heads/master' - run: | - git clone --depth=1 --branch=gh-pages --single-branch --no-checkout \ - "https://${GITHUB_ACTOR}:${{ secrets.GITHUB_TOKEN }}@github.com/${GITHUB_REPOSITORY}.git" \ - _site - - name: Run Jekyll Doctor - run: | - bundle exec jekyll doctor --trace --profile - env: - JEKYLL_GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - name: Build site - run: | - bundle exec jekyll build --trace --profile - : > _site/.nojekyll - env: - JEKYLL_ENV: production - JEKYLL_GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - name: Deploy to GitHub Pages - if: github.ref == 'refs/heads/master' - run: | - CINFO="$(git log -1 --pretty="%an: [%h] %s")" - pushd _site/ &>/dev/null - echo -n lug.ustc.edu.cn > CNAME - git add -A - git -c user.name=GitHub -c user.email=noreply@github.com commit \ - -m "Auto deploy from GitHub Actions build ${GITHUB_RUN_NUMBER}" \ - -m "$CINFO" - git push - popd &>/dev/null - - - name: Update Algolia index - if: github.ref == 'refs/heads/master' - run: bundle exec jekyll algolia push - env: - ALGOLIA_API_KEY: ${{ secrets.ALGOLIA_API_KEY }} - JEKYLL_GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - continue-on-error: true - - - name: Call webhook - if: "github.repository == 'ustclug/website' && github.ref == 'refs/heads/master'" - env: - WEBHOOK_SECRET: ${{ secrets.WEBHOOK_SECRET }} - run: ruby _scripts/webhook.rb + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + - uses: ruby/setup-ruby@v1 + with: + ruby-version: "3.0" + - uses: actions/setup-node@v4 + with: + node-version: 20 + + - name: Cache Ruby gems + uses: actions/cache@v4 + env: + CACHE_ID: 1 + with: + path: | + Gemfile.lock + vendor/bundle + key: ${{ runner.os }}-bundler-${{ env.CACHE_ID }}-${{ hashFiles('Gemfile') }} + restore-keys: | + ${{ runner.os }}-bundler-${{ env.CACHE_ID }}- + - name: Cache Node modules + uses: actions/cache@v4 + env: + CACHE_ID: 1 + with: + path: ~/.npm + key: ${{ runner.os }}-npm-${{ env.CACHE_ID }}-${{ hashFiles('**/package-lock.json') }} + restore-keys: | + ${{ runner.os }}-npm-${{ env.CACHE_ID }}- + + - name: Install dependencies + run: | + bundle config set --local path vendor/bundle + bundle config set without 'development' + bundle install --jobs=4 --retry=3 + bundle clean + npm install --include=dev + + # debugging algolia slow bug + sed -i '/status = get_task_status(index_name, taskID, request_options)/a\ puts status' vendor/bundle/ruby/*/gems/algoliasearch-*/lib/algolia/client.rb + + - name: "Linting: autocorrect" + continue-on-error: true + run: | + curl -fsSL https://raw.githubusercontent.com/huacnlee/autocorrect/main/install | sh + autocorrect --fix ./* + + - name: Prettier fix + continue-on-error: true + run: npm run fix + + - name: Determine if a PR should be submitted + if: github.ref == 'refs/heads/master' + id: file_changes + run: | + git add -A + if git diff-index --quiet --cached HEAD --; then + echo "should_submit=false" >> "$GITHUB_OUTPUT" + else + echo "should_submit=true" >> "$GITHUB_OUTPUT" + fi + + - name: Submit PR from linting + if: steps.file_changes.outputs.should_submit == 'true' && github.ref == 'refs/heads/master' + uses: peter-evans/create-pull-request@v6 + with: + commit-message: "Auto fix formatting from GitHub Actions run ${{ github.run_number }}" + assignees: "${{ github.actor }}" + branch: auto-fix-actions-${{ github.run_number }} + delete-branch: true + title: "Fix formatting from GitHub Actions run ${{ github.run_number }}" + body: | + Attempt to automatically fix formatting issues in ${{ github.sha }}. + + This PR is generated by GitHub Actions [run ${{ github.run_number }}](${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}). Please choose **Squash and Merge** for this PR. + + - name: Prepare build + if: github.ref == 'refs/heads/master' + run: | + git clone --depth=1 --branch=gh-pages --single-branch --no-checkout \ + "https://${GITHUB_ACTOR}:${{ secrets.GITHUB_TOKEN }}@github.com/${GITHUB_REPOSITORY}.git" \ + _site + - name: Run Jekyll Doctor + run: | + bundle exec jekyll doctor --trace --profile + env: + JEKYLL_GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + - name: Build site + run: | + bundle exec jekyll build --trace --profile + : > _site/.nojekyll + env: + JEKYLL_ENV: production + JEKYLL_GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + - name: Deploy to GitHub Pages + if: github.ref == 'refs/heads/master' + run: | + CINFO="$(git log -1 --pretty="%an: [%h] %s")" + pushd _site/ &>/dev/null + echo -n lug.ustc.edu.cn > CNAME + git add -A + git -c user.name=GitHub -c user.email=noreply@github.com commit \ + -m "Auto deploy from GitHub Actions build ${GITHUB_RUN_NUMBER}" \ + -m "$CINFO" + git push + popd &>/dev/null + + - name: Update Algolia index + if: github.ref == 'refs/heads/master' + run: bundle exec jekyll algolia push + env: + ALGOLIA_API_KEY: ${{ secrets.ALGOLIA_API_KEY }} + JEKYLL_GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + continue-on-error: true + + - name: Call webhook + if: "github.repository == 'ustclug/website' && github.ref == 'refs/heads/master'" + continue-on-error: true + env: + WEBHOOK_SECRET: ${{ secrets.WEBHOOK_SECRET }} + run: ruby _scripts/webhook.rb diff --git a/Gemfile b/Gemfile index 838fbd373f..50b99d37e0 100644 --- a/Gemfile +++ b/Gemfile @@ -34,3 +34,7 @@ group :jekyll_plugins do gem 'jekyll-paginate-v2', '>= 3.0.0' gem 'jekyll-algolia' end + +group :development do + gem 'html-proofer' +end diff --git a/README.md b/README.md index 8aa6649e71..e3026bad34 100644 --- a/README.md +++ b/README.md @@ -43,8 +43,10 @@ 1. 安装 Node.js 开发环境(略) 2. 运行 `npm install` 以安装 prettier -3. 使用 `npm run fix` 自动格式化。可以将不希望 prettier 处理的文件加入 `.prettierignore`,未来可能会加上 YAML 和 SCSS 格式文件的处理 -4. 使用 `npm run check` 验证格式无问题 +3. 使用 `npm run check` 验证格式无问题 +4. 使用 `npm run fix` 自动格式化 + + 可以将不希望 prettier 处理的文件加入 `.prettierignore`,未来可能会加上 YAML 和 SCSS 格式文件的处理 ## 许可 diff --git a/_config.yml b/_config.yml index 453e469a19..ab50449610 100644 --- a/_config.yml +++ b/_config.yml @@ -263,6 +263,12 @@ jekyll-archives: tag: /tags/:name/ +# jekyll-relative-links +relative_links: + enabled: true + collections: true + + # Defaults defaults: # _posts diff --git a/_data/authors.yml b/_data/authors.yml index 8b61881e57..a49a84ffbf 100644 --- a/_data/authors.yml +++ b/_data/authors.yml @@ -55,3 +55,14 @@ tiankaima: - label: GitHub icon: fab fa-fw fa-github url: https://github.com/tiankaima + +ibug: + name: iBug + avatar: "https://avatars.githubusercontent.com/u/7273074?v=4" + links: + - label: GitHub + icon: fab fa-fw fa-github + url: https://github.com/iBug + - label: Stack Overflow + icon: fab fa-fw fa-stack-overflow + url: https://stackoverflow.com/users/5958455/ibug diff --git a/_data/navigation.yml b/_data/navigation.yml index 666c34ddf9..dcd87059ca 100644 --- a/_data/navigation.yml +++ b/_data/navigation.yml @@ -11,18 +11,24 @@ main: url: "https://mirrors.ustc.edu.cn/" wiki: - - title: LUG @ USTC + - title: 关于 + children: + - title: ' LUG @ USTC' + url: /wiki/ + - title: ' 关于我们' + url: /wiki/intro/ + - title: 服务 children: - - title: ' LUG 首页' - url: / - - title: ' LUG 新闻' - url: /news/ - title: ' LUG 服务' url: /wiki/lug/services/ - - title: ' 友情链接' - url: /wiki/lug/links/ - - title: ' 开源软件镜像' + - title: ' 开源镜像站' url: /wiki/lug/services/mirrors/ + - title: ' 网络启动平台' + url: /wiki/lug/services/pxe/ + - title: ' 代码托管平台' + url: /wiki/lug/services/gitlab/ + - title: ' 文件存档' + url: /wiki/lug/services/ftp/ - title: 活动 children: - title: ' LUG 活动' @@ -30,32 +36,40 @@ wiki: - title: ' 每周小聚' url: /wiki/lug/events/weeklyparty/ - title: ' Linux 101' - url: https://101.lug.ustc.edu.cn/ - - title: ' 邮件列表' - url: /wiki/lug/mailinglist/ - - title: ' LUG 书库' - url: /wiki/lug/book/ - - title: ' LUG 财务' - url: /wiki/lug/finance/ + url: /wiki/lug/events/101/ + - title: ' 信息安全大赛' + url: /wiki/lug/events/hackergame/ + - title: ' 软件自由日' + url: /wiki/lug/events/sfd/ - title: 联系 children: - - title: ' LUG 负责人' - url: /wiki/lug/person-in-charge/ - title: ' 联系我们' url: /wiki/lug/contact/ - title: ' 加入我们' url: /wiki/lug/contribute/ - - title: ' 捐赠我们' - url: /wiki/lug/finance/donate/ - - title: 资源 + - title: ' LUG 负责人' + url: /wiki/lug/person-in-charge/ + - title: 文档 children: - - title: ' Linux 文摘' - url: /wiki/linux_digest/ - - title: ' 资源导航' - url: /wiki/lug/resources/ - - title: ' 服务器新闻' - url: 'https://servers.ustclug.org/' - title: ' 校园网常见问题' url: /wiki/doc/ustcnet-faq/ - title: ' 提问指南' url: /wiki/doc/howtoask/ + - title: ' 修订指南' + url: /wiki/doc/editing/ + + # # I'm thinking about deleting all the following items + # - title: 其他 + # children: + # - title: ' 资源导航' + # url: /wiki/lug/resources/ + # - title: ' LUG 书库' + # url: /wiki/lug/book/ + # - title: ' LUG 财务' + # url: /wiki/lug/finance/ + # - title: ' 服务器新闻' + # url: 'https://servers.ustclug.org/' + # - title: ' 友情链接' + # url: /wiki/lug/links/ + # - title: ' Linux 文摘' + # url: /wiki/linux_digest/ diff --git a/_includes/footer.html b/_includes/footer.html index be0cdf2042..f784a0879f 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -14,7 +14,7 @@ 联系我们
export PROSITE=“/home/sun/ps_scan”
+给一个文件夹$PROSITE 的环境变量,然后把 prosite.dat 放在$PROSITE/里头。例如我把 prosite.dat 放在/home/sun/ps \_scan/下 export PROSITE=“/home/sun/ps_scan”
##### 配置软件
diff --git a/pages/_wiki/linux_digest/lftp.md b/pages/_wiki/linux_digest/lftp.md
index 1168cd4f71..56067bdc8e 100644
--- a/pages/_wiki/linux_digest/lftp.md
+++ b/pages/_wiki/linux_digest/lftp.md
@@ -9,7 +9,7 @@
## 配置文件
-lftp 启动后会一次读取/etc/lftp.conf、~/.lftprc 和~/.lftp/rc。 通常我们将常用的设置写入~/.lftprc 或者~/.lftp/rc 中。 下面是一份 lftprc 的样例:
+lftp 启动后会一次读取/etc/lftp.conf、~/.lftprc 和~/.lftp/rc。通常我们将常用的设置写入~/.lftprc 或者~/.lftp/rc 中。下面是一份 lftprc 的样例:
.lftprc:
@@ -28,7 +28,7 @@ lftp 启动后会一次读取/etc/lftp.conf、~/.lftprc 和~/.lftp/rc。 通常
set ftp:passive-mode/202.38.64.22 no
set ftp:charset/202.38.64.22 gbk
-在被动模式下,lftp 主动连接服务器进行数据传输。在主动模式下,服务器会主动连接 lftp 进行数据传输。 被动模式当您在防火墙后面时很有用。
+在被动模式下,lftp 主动连接服务器进行数据传输。在主动模式下,服务器会主动连接 lftp 进行数据传输。被动模式当您在防火墙后面时很有用。
## 书签支持
@@ -52,9 +52,9 @@ lftp 启动后会一次读取/etc/lftp.conf、~/.lftprc 和~/.lftp/rc。 通常
![:-)](../lib/images/smileys/icon_smile.gif)
-## 奇巧淫技-使用 lftp 同步个人主页
+## 奇巧淫技 - 使用 lftp 同步个人主页
-科大的童鞋们都有一个 300M 的静态主页空间,很多人都会用这个空间来制作漂亮的个人主页,那你是怎么同步的呢?是不是每次都需要打开 nautilus 或者 filezilla 等工具一个个文件的复制呢? 来看看用 lftp 的脚本同步吧。
+科大的童鞋们都有一个 300M 的静态主页空间,很多人都会用这个空间来制作漂亮的个人主页,那你是怎么同步的呢?是不是每次都需要打开 nautilus 或者 filezilla 等工具一个个文件的复制呢?来看看用 lftp 的脚本同步吧。
.bash_aliases:
diff --git a/pages/_wiki/linux_digest/reading_notes/ruoshan-lfs-read-notes.md b/pages/_wiki/linux_digest/reading_notes/ruoshan-lfs-read-notes.md
index 3a6553927b..63929ab474 100644
--- a/pages/_wiki/linux_digest/reading_notes/ruoshan-lfs-read-notes.md
+++ b/pages/_wiki/linux_digest/reading_notes/ruoshan-lfs-read-notes.md
@@ -19,8 +19,8 @@ glibc 是个独立依赖的库,它只和内核提供的接口有关,不再
讲讲我看到的一些技巧吧(给新手看的……):
- - 多核电脑make的时候,可以make -jN(注:N=CPU核心数目×2+1)1,速度一般要会快很多。
- - 自己编译软件时,可以把目标设成~/.bin/local/***;但是不要把对应的可执行文件目录export到PATH;而是把~/.bin/bin添加进PATH,然后把所有可执行文件链接到~/.bin/bin里面。这和最原始的包管理有点像(书说的)。
+ - 多核电脑 make 的时候,可以 make -jN(注:N=CPU 核心数目×2+1)1,速度一般要会快很多。
+ - 自己编译软件时,可以把目标设成~/.bin/local/***;但是不要把对应的可执行文件目录 export 到 PATH;而是把~/.bin/bin 添加进 PATH,然后把所有可执行文件链接到~/.bin/bin 里面。这和最原始的包管理有点像(书说的)。
书的后半部分除了交叉编译和 hurd 内核和前面的有点相似外,其他的两个部分是 LiveCD 和 USB Live OS 的制作。
@@ -30,7 +30,7 @@ glibc 是个独立依赖的库,它只和内核提供的接口有关,不再
1. 如何在一个分区上面同时有两个挂载点?如把 home 和 opt 挂到一个分区
- 答案是Aufs。
+ 答案是 Aufs。
- 把经常用的文件,读写非常非常密集的文件放到 tempfs 上,即先 mount -t tmpfs tmpfs /mnt;cp
- 用镜像文件保存自己的 home 常用配置。
diff --git a/pages/_wiki/linux_digest/reading_notes/wang-guangyuan-emacs-read-digest.md b/pages/_wiki/linux_digest/reading_notes/wang-guangyuan-emacs-read-digest.md
index 629a542be2..4c038db4d9 100644
--- a/pages/_wiki/linux_digest/reading_notes/wang-guangyuan-emacs-read-digest.md
+++ b/pages/_wiki/linux_digest/reading_notes/wang-guangyuan-emacs-read-digest.md
@@ -7,9 +7,9 @@
世上的知识有两类:一类习得困难却难以遗忘;另一类学习起来毫无压力,不过却难说真正掌握。Emacs 的使用应该就是后者的典范吧。本书通篇所述离不开键盘上的 ctrl、alt 和各个字母键,但是看来也仅限于此。所以不妨从使用的角度谈谈感想吧。精巧复杂的组合给 emacs 以强大的生命力,对光标的定位和文字的处理是编辑器的特色,但是不谙此道的新手可能有时还是忍不住用方向键和鼠标定位以求方便。
-以前都是 C++惯了,寒假早想着学习一门新的语言,perl,兼练习 emacs 可谓一举两得。现在看来,虽然还是没有熟练到高手的地步,但是这样的过程我还是要推荐的,通过使用来熟练,使对编辑器的操纵成为手指的本能就是最好的学习方式。emacs 的强大还在于脱离的鼠标的束缚,编程效率会有极大地提高。很多原本要用鼠标来定位、选择单词、复制删除查找等等的操作都可以用几个简单的组合键来完成。更不用说宏的批量处理能力了。刚开始的不习惯坚持下来就一定会在以后产生极大的生产力。
+以前都是 C++ 惯了,寒假早想着学习一门新的语言,perl,兼练习 emacs 可谓一举两得。现在看来,虽然还是没有熟练到高手的地步,但是这样的过程我还是要推荐的,通过使用来熟练,使对编辑器的操纵成为手指的本能就是最好的学习方式。emacs 的强大还在于脱离的鼠标的束缚,编程效率会有极大地提高。很多原本要用鼠标来定位、选择单词、复制删除查找等等的操作都可以用几个简单的组合键来完成。更不用说宏的批量处理能力了。刚开始的不习惯坚持下来就一定会在以后产生极大的生产力。
-除了纯粹的编辑文本,有一种说法,emacs 是伪装成编辑器的操作系统,网上有专门的网站论述相关的内容,神马上网、日历、地图啊之类的,我就当做是奇技淫巧没有多加关注了,有好奇的同学可以看看。对于不同的编程语言,emacs 还有对应的模式,可以高亮关键字或者方便排版。 这也牵涉到编辑器定制的问题,多看看网上给的配置范例,慢慢的就会形成适合自己的方案了。
+除了纯粹的编辑文本,有一种说法,emacs 是伪装成编辑器的操作系统,网上有专门的网站论述相关的内容,神马上网、日历、地图啊之类的,我就当做是奇技淫巧没有多加关注了,有好奇的同学可以看看。对于不同的编程语言,emacs 还有对应的模式,可以高亮关键字或者方便排版。这也牵涉到编辑器定制的问题,多看看网上给的配置范例,慢慢的就会形成适合自己的方案了。
再回到书上。一、可以按照不同需求读不同的章节,前言有写特定的学习曲线。二、本书以 ESC 键代替 META 键,但是在美式键盘上实际上应该是 ALT 键,不要混淆就好。三、自己弄个常用命令的表贴在案头也应该不错,书后就有这样的活页,照着自制个好了。
diff --git a/pages/_wiki/linux_digest/reading_notes/zsj_niao_linux_sfc_basic_readnote.md b/pages/_wiki/linux_digest/reading_notes/zsj_niao_linux_sfc_basic_readnote.md
index c41d6753db..a673bcae9a 100644
--- a/pages/_wiki/linux_digest/reading_notes/zsj_niao_linux_sfc_basic_readnote.md
+++ b/pages/_wiki/linux_digest/reading_notes/zsj_niao_linux_sfc_basic_readnote.md
@@ -17,4 +17,4 @@
### 来源声明
-reading _notes/zsj_ 鸟哥的 _linux_ 私房菜 _–_ 基础学习篇\_读书笔记.txt · 最后更改: 2013/05/12 13:51 (外部编辑)
+reading _notes/zsj_ 鸟哥的 _linux_ 私房菜 _–_ 基础学习篇\_读书笔记.txt · 最后更改:2013/05/12 13:51 (外部编辑)
diff --git a/pages/_wiki/linux_digest/screen.md b/pages/_wiki/linux_digest/screen.md
index b4a822e0ac..37f8a5e685 100644
--- a/pages/_wiki/linux_digest/screen.md
+++ b/pages/_wiki/linux_digest/screen.md
@@ -15,11 +15,11 @@ screen -r [pid]:连接之前断开的虚拟终端
- 为了方便记忆,也可以对虚拟终端进行命名:
-screen -S foobar :开启一个以 foobar 为名称的虚拟终端;
-screen -r :在当前仅有一个虚拟终端的情况下连接(attach)已有的虚拟终端,在有多个虚拟终端时效果同 screen -l;
-screen -r foobar :连接以前名为 foobar 的虚拟终端。
+screen -S foobar:开启一个以 foobar 为名称的虚拟终端;
+screen -r:在当前仅有一个虚拟终端的情况下连接(attach)已有的虚拟终端,在有多个虚拟终端时效果同 screen -l;
+screen -r foobar:连接以前名为 foobar 的虚拟终端。
-在虚拟终端中,按 ctrl+A 进入 screen 命令模式,此时再按 d 可以断开(detach)(但不终止)当前的终端。
+在虚拟终端中,按 ctrl+A 进入 screen 命令模式,此时再按 d 可以断开 (detach)(但不终止)当前的终端。
其他命令请在 man screen 中查看。
@@ -81,4 +81,4 @@ screen -r foobar :连接以前名为 foobar 的虚拟终端。
### 来源声明
-blog/screen.txt · 最后更改: 2013/04/29 08:04 (外部编辑)
+blog/screen.txt · 最后更改:2013/04/29 08:04 (外部编辑)
diff --git a/pages/_wiki/linux_digest/smartmontools.md b/pages/_wiki/linux_digest/smartmontools.md
index 9e1a5e6e0f..d199eb4f9c 100644
--- a/pages/_wiki/linux_digest/smartmontools.md
+++ b/pages/_wiki/linux_digest/smartmontools.md
@@ -25,7 +25,7 @@ SMART Self-test log:给出硬盘历史上以及正在进行的自检的时间
smartctl -t [long|short] /dev/sdX
将进行硬盘内置的离线自检,在自检过程中系统不受影响仍可正常操作。
-一般使用 long(或 extended)进行自检,虽然时间较长但可以发现硬盘几乎 100%的错误,包括未使用的区块坏道以及表面错误等等。
+一般使用 long(或 extended)进行自检,虽然时间较长但可以发现硬盘几乎 100% 的错误,包括未使用的区块坏道以及表面错误等等。
自检的结果可以在 smartctl -a 或者 smartctl -l selftest 中查看
smartctl 的 GUI:GSmartControl,可以通过 apt-get 安装,图形操作十分直观。
@@ -34,4 +34,4 @@ smartctl 的 GUI:GSmartControl,可以通过 apt-get 安装,图形操作十
### 来源声明
-blog/smartmontools.txt · 最后更改: 2013/04/29 08:04 (外部编辑)
+blog/smartmontools.txt · 最后更改:2013/04/29 08:04 (外部编辑)
diff --git a/pages/_wiki/lug/book/booknotes.md b/pages/_wiki/lug/book/booknotes.md
index cb016a494c..b6261d9741 100644
--- a/pages/_wiki/lug/book/booknotes.md
+++ b/pages/_wiki/lug/book/booknotes.md
@@ -11,7 +11,7 @@
3. 强烈建议将读书笔记记录在本 wiki 上,这样便于自己更改和管理。
-- 更多文章,请访问 [Linux 文摘](/wiki/linux_digest "linux_digest:start")
+- 更多文章,请访问 [Linux 文摘](/wiki/linux_digest/)
---
diff --git a/pages/_wiki/lug/book/borrow_book.md b/pages/_wiki/lug/book/borrow_book.md
index c826e41f96..8f2693a558 100644
--- a/pages/_wiki/lug/book/borrow_book.md
+++ b/pages/_wiki/lug/book/borrow_book.md
@@ -9,11 +9,11 @@
### 什么时候借
-想要阅读的同学可以直接来活动室。活动室在西区图书馆,最好在[每周小聚](/wiki/lug/events/weeklyparty "lug:events:weeklyparty")之后随我们一同前往,其他时间也可以[联系图书管理员](mailto:zyfwong@gmail.com "zyfwong@gmail.com")。
+想要阅读的同学可以直接来活动室。活动室在西区图书馆,最好在[每周小聚](/wiki/lug/events/weeklyparty)之后随我们一同前往,其他时间也可以[联系图书管理员](mailto:zyfwong@gmail.com "zyfwong@gmail.com")。
### 借阅手续简明版
-简单的说,我需要两个时间戳(邮件),一个是你借书的时间,一个是你还书的时间。 在第一个时间戳上,请你附上你的个人信息。 在第二个时间戳上,请你附上你的[读书笔记](booknotes "lug:book:booknotes")。
+简单的说,我需要两个时间戳 (邮件),一个是你借书的时间,一个是你还书的时间。在第一个时间戳上,请你附上你的个人信息。在第二个时间戳上,请你附上你的[读书笔记](booknotes.md)。
请这样这样撰写:
@@ -35,7 +35,7 @@
## 借阅制度
-为了使[LUG 书库](start "lug:book:start")的图书能够得到充分利用,大家可以在 LUG 活动室阅读这些图书,也可以将图书借出活动室。借阅读书必须遵守本制度手册。
+为了使 LUG 书库的图书能够得到充分利用,大家可以在 LUG 活动室阅读这些图书,也可以将图书借出活动室。借阅读书必须遵守本制度手册。
### 活动室阅读
@@ -53,11 +53,11 @@
3. 每本书每次最多只能借出两个月,超过两个月需要向协会申请续借,遇节假日可以顺延
- 4. 借阅图书的同学,在归还前必须提交一份或若干份图书报告,[读书笔记](booknotes "lug:book:booknotes")可以是单独的文章,也可以是发表到自己博客的文章,或者其他形式的阅读笔记
+ 4. 借阅图书的同学,在归还前必须提交一份或若干份图书报告,[读书笔记](booknotes.md) 可以是单独的文章,也可以是发表到自己博客的文章,或者其他形式的阅读笔记
- 5. 对于[读书笔记](booknotes "lug:book:booknotes")的篇幅,内容,形式等没有任何强制性的要求,但是请不要让别的同学认为你是在 **敷衍了事** 。建议使用中文,英文或者别的一些计算机编程语言(对于很多这些书来说这可能是最好的方式)表达你的思想,但是希望作品本身易学易读并且和原书籍内容紧密相关。
+ 5. 对于 [读书笔记](booknotes.md) 的篇幅,内容,形式等没有任何强制性的要求,但是请不要让别的同学认为你是在 **敷衍了事** 。建议使用中文,英文或者别的一些计算机编程语言(对于很多这些书来说这可能是最好的方式)表达你的思想,但是希望作品本身易学易读并且和原书籍内容紧密相关。
- 6. 请勿在图书上作出勾画,涂改,加注笔记等不利于图书长期保存的动作(我们欢迎你把自己对这本书的理解写成[读书笔记](booknotes "lug:book:booknotes")影响更多的人。),否则将被视为不欢迎借书的人。对于污损,丢失,撕坏或其他严重的破坏应在两个月内赔偿一本相同的书或者按原价两倍赔偿。
+ 6. 请勿在图书上作出勾画,涂改,加注笔记等不利于图书长期保存的动作(我们欢迎你把自己对这本书的理解写成 [读书笔记](booknotes.md) 影响更多的人。),否则将被视为不欢迎借书的人。对于污损,丢失,撕坏或其他严重的破坏应在两个月内赔偿一本相同的书或者按原价两倍赔偿。
- **借阅流程**
@@ -67,18 +67,18 @@
- **续借流程**
- 1. 在两个月期满前,如果不能阅读完,需要续借的,必须向书库管理员发邮件申请续借,并且在两月期满前至少提交一份[读书笔记](booknotes "lug:book:booknotes")
+ 1. 在两个月期满前,如果不能阅读完,需要续借的,必须向书库管理员发邮件申请续借,并且在两月期满前至少提交一份 [读书笔记](booknotes.md)
2. 两个月期满前一周,如果借阅者未主动提出续借,书库管理员有责任通过短信或邮件方式提醒借阅者
- 3. 如果在借阅者申请续借前,已有其他同学申请预订同一本图书,则由书库管理员决定执行续借或者收回图书借给新同学(可以根据[读书笔记](booknotes "lug:book:booknotes")的质量以及借阅者的借阅理由判定)
+ 3. 如果在借阅者申请续借前,已有其他同学申请预订同一本图书,则由书库管理员决定执行续借或者收回图书借给新同学(可以根据 [读书笔记](booknotes.md) 的质量以及借阅者的借阅理由判定)
- **归还流程**
- 1. 向 ustclug 邮件列表发送[读书笔记](booknotes "lug:book:booknotes"),可以是报告内容,也可以是自己的博文链接,或其他适当形式(也可以在阅读期间发送)
+ 1. 向 ustclug 邮件列表发送 [读书笔记](booknotes.md) ,可以是报告内容,也可以是自己的博文链接,或其他适当形式(也可以在阅读期间发送)
2. 发邮件给书库管理员,约定时间前往活动室换书(有活动室钥匙的,可以直接归还,并发邮件通知书库管理员)
- 3. 书库管理员编辑借阅记录,填写相关信息,包括归还时间、[读书笔记](booknotes "lug:book:booknotes")链接等
+ 3. 书库管理员编辑借阅记录,填写相关信息,包括归还时间、 [读书笔记](booknotes.md) 链接等
- 4. 对于没有按规定提交[读书笔记](booknotes "lug:book:booknotes")的,半年内不得再借出图书阅读
+ 4. 对于没有按规定提交 [读书笔记](booknotes.md) 的,半年内不得再借出图书阅读
diff --git a/pages/_wiki/lug/book/borrow_history.md b/pages/_wiki/lug/book/borrow_history.md
index 070b69511f..e15f35b2ba 100644
--- a/pages/_wiki/lug/book/borrow_history.md
+++ b/pages/_wiki/lug/book/borrow_history.md
@@ -20,7 +20,7 @@
| 人工智能 一种现代的方法 3ed. | 徐奥 | xuao123 AT mail.ustc.edu.cn | 2023-03-06 | \- | \- |
| 代数结构 | 方越 | yuefang AT mail.ustc.edu.cn | 2023-03-13 | \- | \- |
| 信息论基础(第二版) | 袁保杰 | crabtux AT mail.ustc.edu.cn | 2023-04-07 | 2023-05-31 | \- |
-| Intel 微处理器 | 袁保杰 | crabtux AT mail.ustc.edu.cn | 2023-09-01 | \- | \- |
+| Intel 微处理器 | 袁保杰 | crabtux AT mail.ustc.edu.cn | 2023-09-01 | 2024-06-10 | \- |
| C++ Primer Plus(第六版) | 封霁芩 | smgj AT mail.ustc.edu.cn | 2023-10-11 | \- | \- |
## 2022 年借阅记录
@@ -31,128 +31,128 @@
## 2021 年借阅记录
-| 书名 | 借阅者 | 联系方式 | 借阅日期 | 归还日期 | 备注 |
-| ----------------------------- | ------ | -------------------------------- | ---------- | ---------- | ---- |
-| 计算机组成与设计-硬件软件接口 | 蔡智臻 | carbyne AT mail.ustc.edu.cn | 2021-03-07 | 2021-09-04 | \- |
-| 运筹学导论 | 蔡智臻 | carbyne AT mail.ustc.edu.cn | 2021-03-07 | \- | \- |
-| Java 编程思想 | 彭炫超 | xc1217 AT mail.ustc.edu.cn | 2021-03-15 | \- | \- |
-| 从零开始学 Linux | 彭炫超 | xc1217 AT mail.ustc.edu.cn | 2021-03-15 | \- | \- |
-| 具体数学(第二版) | 蔡智臻 | carbyne AT mail.ustc.edu.cn | 2021-03-17 | \- | \- |
-| 计算机网络(第四版) | 蔡智臻 | carbyne AT mail.ustc.edu.cn | 2021-03-17 | 2021-09-04 | \- |
-| 编译原理(第二版) | 徐怡 | cqewxji1ella AT mail.ustc.edu.cn | 2021-08-28 | \- | \- |
-| 机器学习 | 蔡智臻 | carbyne AT mail.ustc.edu.cn | 2021-09-03 | \- | \- |
-| 青春咖啡馆 | 袁一玮 | totoroyyw AT ustclug.org | 2021-11-25 | 2021-12-19 | \- |
+| 书名 | 借阅者 | 联系方式 | 借阅日期 | 归还日期 | 备注 |
+| ------------------------------- | ------ | -------------------------------- | ---------- | ---------- | ---- |
+| 计算机组成与设计 - 硬件软件接口 | 蔡智臻 | carbyne AT mail.ustc.edu.cn | 2021-03-07 | 2021-09-04 | \- |
+| 运筹学导论 | 蔡智臻 | carbyne AT mail.ustc.edu.cn | 2021-03-07 | \- | \- |
+| Java 编程思想 | 彭炫超 | xc1217 AT mail.ustc.edu.cn | 2021-03-15 | \- | \- |
+| 从零开始学 Linux | 彭炫超 | xc1217 AT mail.ustc.edu.cn | 2021-03-15 | \- | \- |
+| 具体数学(第二版) | 蔡智臻 | carbyne AT mail.ustc.edu.cn | 2021-03-17 | \- | \- |
+| 计算机网络(第四版) | 蔡智臻 | carbyne AT mail.ustc.edu.cn | 2021-03-17 | 2021-09-04 | \- |
+| 编译原理(第二版) | 徐怡 | cqewxji1ella AT mail.ustc.edu.cn | 2021-08-28 | \- | \- |
+| 机器学习 | 蔡智臻 | carbyne AT mail.ustc.edu.cn | 2021-09-03 | \- | \- |
+| 青春咖啡馆 | 袁一玮 | totoroyyw AT ustclug.org | 2021-11-25 | 2021-12-19 | \- |
## 2020 年借阅记录
-| 书名 | 借阅者 | 联系方式 | 借阅日期 | 归还日期 | 备注 |
-| --------------------------------- | ------ | ----------------------------- | ---------- | ---------- | ---- |
-| 陶哲轩实分析 | 王子博 | hypercube AT 0x01.me | 2020-01-07 | 2020-09-04 | \- |
-| 概率论与数理统计 | 袁一玮 | totoroyyw AT ustclug.org | 2020-01-13 | 2020-09-02 | \- |
-| 概率论与数理统计习题全解指南 | 袁一玮 | totoroyyw AT ustclug.org | 2020-01-13 | 2020-09-02 | \- |
-| 人工智能-一种现代的方法 | 付佳伟 | ibug AT ustclug.org | 2020-08-25 | 2020-09-13 | \- |
-| 并行计算-结构、算法编程 | 付佳伟 | ibug AT ustclug.org | 2020-08-25 | 2020-09-13 | \- |
-| 并行计算-结构、算法编程 | 彭定澜 | pdl AT ustclug.org | 2020-08-25 | \- | \- |
-| 数据结构与算法分析 | 胡清宇 | hmsh AT mail.ustc.edu.cn | 2020-08-30 | \- | \- |
-| 数学物理方法习题全解 | 袁一玮 | totoroyyw AT ustclug.org | 2020-08-31 | 2020-09-02 | \- |
-| 七周七语言 理解多种编程范型 | 罗丽薇 | loliw AT ustclug.org | 2020-09-04 | 2022-07-22 | \- |
-| 随机过程 (第三版) | 罗丽薇 | loliw AT ustclug.org | 2020-09-13 | 2021-03-15 | \- |
-| 算法导论(第三版) | 罗丽薇 | loliw AT ustclug.org | 2020-09-13 | 2021-03-15 | \- |
-| 编译原理(第三版)陈意云 张昱 | 罗丽薇 | loliw AT ustclug.org | 2020-09-13 | 2021-03-15 | \- |
-| 计算机网络-自顶向下方法(第七版) | 罗丽薇 | loliw AT ustclug.org | 2020-09-13 | 2021-03-15 | \- |
-| 计算机系统概论(英文第二版) | 余致远 | fishyu AT mail.ustc.edu.cn | 2020-09-28 | 2020-12-21 | \- |
-| 机器学习实战 | 余致远 | fishyu AT mail.ustc.edu.cn | 2020-09-28 | 2020-12-21 | \- |
-| 鸟哥的 Linux 私房菜 基础学习篇 | 王若妍 | wry2018zs AT mail.ustc.edu.cn | 2020-10-01 | 2021-05-23 | \- |
+| 书名 | 借阅者 | 联系方式 | 借阅日期 | 归还日期 | 备注 |
+| ----------------------------------- | ------ | ----------------------------- | ---------- | ---------- | ---- |
+| 陶哲轩实分析 | 王子博 | hypercube AT 0x01.me | 2020-01-07 | 2020-09-04 | \- |
+| 概率论与数理统计 | 袁一玮 | totoroyyw AT ustclug.org | 2020-01-13 | 2020-09-02 | \- |
+| 概率论与数理统计习题全解指南 | 袁一玮 | totoroyyw AT ustclug.org | 2020-01-13 | 2020-09-02 | \- |
+| 人工智能 - 一种现代的方法 | 付佳伟 | ibug AT ustclug.org | 2020-08-25 | 2020-09-13 | \- |
+| 并行计算 - 结构、算法编程 | 付佳伟 | ibug AT ustclug.org | 2020-08-25 | 2020-09-13 | \- |
+| 并行计算 - 结构、算法编程 | 彭定澜 | pdl AT ustclug.org | 2020-08-25 | \- | \- |
+| 数据结构与算法分析 | 胡清宇 | hmsh AT mail.ustc.edu.cn | 2020-08-30 | \- | \- |
+| 数学物理方法习题全解 | 袁一玮 | totoroyyw AT ustclug.org | 2020-08-31 | 2020-09-02 | \- |
+| 七周七语言 理解多种编程范型 | 罗丽薇 | loliw AT ustclug.org | 2020-09-04 | 2022-07-22 | \- |
+| 随机过程(第三版) | 罗丽薇 | loliw AT ustclug.org | 2020-09-13 | 2021-03-15 | \- |
+| 算法导论(第三版) | 罗丽薇 | loliw AT ustclug.org | 2020-09-13 | 2021-03-15 | \- |
+| 编译原理(第三版)陈意云 张昱 | 罗丽薇 | loliw AT ustclug.org | 2020-09-13 | 2021-03-15 | \- |
+| 计算机网络 - 自顶向下方法(第七版) | 罗丽薇 | loliw AT ustclug.org | 2020-09-13 | 2021-03-15 | \- |
+| 计算机系统概论(英文第二版) | 余致远 | fishyu AT mail.ustc.edu.cn | 2020-09-28 | 2020-12-21 | \- |
+| 机器学习实战 | 余致远 | fishyu AT mail.ustc.edu.cn | 2020-09-28 | 2020-12-21 | \- |
+| 鸟哥的 Linux 私房菜 基础学习篇 | 王若妍 | wry2018zs AT mail.ustc.edu.cn | 2020-10-01 | 2021-05-23 | \- |
## 2019 年借阅记录
-| 书名 | 借阅者 | 联系方式 | 借阅日期 | 归还日期 | 读书报告(链接) |
-| ------------------------------------------------- | ------ | ------------------------------- | ------------------- | ------------------- | -------------- |
-| 操作系统概念 第七版 影印版 | 樊真幸 | fanzhenxing AT mail.ustc.edu.cn | 2019 年 3 月 1 日 | 2019 年 6 月 ? 日 | \- |
-| 计算机组成与设计-硬件软件接口 | 樊真幸 | fanzhenxing AT mail.ustc.edu.cn | 2019 年 3 月 1 日 | 2019 年 6 月 ? 日 | \- |
-| 算法导论(原书第 3 版) | 高志远 | gaozhiyuan AT mail.ustc.edu.cn | 2019 年 7 月 25 日 | 2019 年 9 月 1 日 | \- |
-| 编译原理(第 2 版) | 高志远 | gaozhiyuan AT mail.ustc.edu.cn | 2019 年 7 月 25 日 | 2019 年 9 月 1 日 | \- |
-| Haskell 趣学指南 | 张佳 | jzhang19 AT mail.ustc.edu.cn | 2019 年 8 月 31 日 | 2021 年 4 月 12 日 | \- |
-| 计算机网络:自顶向下方法 第六版 影印版 | 樊真幸 | fanzhenxing AT mail.ustc.edu.cn | 2019 年 9 月 1 日 | 2020 年 1 月 9 日 | \- |
-| 计算机网络:自顶向下方法 第四版 影印版 | 段志宇 | wfp AT mail.ustc.edu.cn | 2019 年 9 月 1 日 | 2020 年 1 月 9 日 | \- |
-| Head First Python | 王子博 | hypercube AT 0x01.me | 2019 年 9 月 1 日 | 2019 年 11 月 11 日 | \- |
-| 数学分析中的典型问题与方法 | 胡清宇 | hmsh AT mail.ustc.edu.cn | 2019 年 10 月 27 日 | \- | \- |
-| 电子技术基础 模拟部分(第六版)学习辅导与习题解答 | 袁一玮 | totoroyyw AT ustclug.org | 2019 年 9 月 10 日 | 2019 年 12 月 24 日 | \- |
-| C++ Primer 英文版(第 5 版) | 龚平 | gpzlx1 AT mail.ustc.edu.cn | 2019 年 10 月 3 日 | \- | \- |
-| 算法导论(原书第 2 版) | 汤力宇 | lyrics_1117 AT mail.ustc.edu.cn | 2019 年 10 月 13 日 | \- | \- |
-| 编译原理(第二版)(龙书) | 又木 | youmu1998 AT mail.ustc.edu.cn | 2019 年 10 月 28 日 | 2020 年 8 月 31 日 | \- |
-| 计算机系统概论(原书第二版) | 袁一玮 | totoroyyw AT ustclug.org | 2019 年 10 月 31 日 | \- | \- |
-| 七周七语言 理解多种编程范型 | 王子博 | hypercube AT 0x01.me | 2019 年 11 月 1 日 | 2020-09-04 | \- |
-| 数据结构与算法分析 | 王子博 | hypercube AT 0x01.me | 2019 年 11 月 1 日 | 2020-09-04 | \- |
-| 鸟哥的 Linux 私房菜基础学习篇第三版 | 樊真幸 | fanzhenxing AT mail.ustc.edu.cn | 2019 年 12 月 18 日 | 2019 年 12 月 23 日 | \- |
+| 书名 | 借阅者 | 联系方式 | 借阅日期 | 归还日期 | 读书报告 (链接) |
+| ------------------------------------------------- | ------ | ------------------------------- | ------------------- | ------------------- | --------------- |
+| 操作系统概念 第七版 影印版 | 樊真幸 | fanzhenxing AT mail.ustc.edu.cn | 2019 年 3 月 1 日 | 2019 年 6 月 ? 日 | \- |
+| 计算机组成与设计 - 硬件软件接口 | 樊真幸 | fanzhenxing AT mail.ustc.edu.cn | 2019 年 3 月 1 日 | 2019 年 6 月?日 | \- |
+| 算法导论(原书第 3 版) | 高志远 | gaozhiyuan AT mail.ustc.edu.cn | 2019 年 7 月 25 日 | 2019 年 9 月 1 日 | \- |
+| 编译原理(第 2 版) | 高志远 | gaozhiyuan AT mail.ustc.edu.cn | 2019 年 7 月 25 日 | 2019 年 9 月 1 日 | \- |
+| Haskell 趣学指南 | 张佳 | jzhang19 AT mail.ustc.edu.cn | 2019 年 8 月 31 日 | 2021 年 4 月 12 日 | \- |
+| 计算机网络:自顶向下方法 第六版 影印版 | 樊真幸 | fanzhenxing AT mail.ustc.edu.cn | 2019 年 9 月 1 日 | 2020 年 1 月 9 日 | \- |
+| 计算机网络:自顶向下方法 第四版 影印版 | 段志宇 | wfp AT mail.ustc.edu.cn | 2019 年 9 月 1 日 | 2020 年 1 月 9 日 | \- |
+| Head First Python | 王子博 | hypercube AT 0x01.me | 2019 年 9 月 1 日 | 2019 年 11 月 11 日 | \- |
+| 数学分析中的典型问题与方法 | 胡清宇 | hmsh AT mail.ustc.edu.cn | 2019 年 10 月 27 日 | \- | \- |
+| 电子技术基础 模拟部分(第六版)学习辅导与习题解答 | 袁一玮 | totoroyyw AT ustclug.org | 2019 年 9 月 10 日 | 2019 年 12 月 24 日 | \- |
+| C++ Primer 英文版(第 5 版) | 龚平 | gpzlx1 AT mail.ustc.edu.cn | 2019 年 10 月 3 日 | \- | \- |
+| 算法导论(原书第 2 版) | 汤力宇 | lyrics_1117 AT mail.ustc.edu.cn | 2019 年 10 月 13 日 | \- | \- |
+| 编译原理(第二版)(龙书) | 又木 | youmu1998 AT mail.ustc.edu.cn | 2019 年 10 月 28 日 | 2020 年 8 月 31 日 | \- |
+| 计算机系统概论(原书第二版) | 袁一玮 | totoroyyw AT ustclug.org | 2019 年 10 月 31 日 | \- | \- |
+| 七周七语言 理解多种编程范型 | 王子博 | hypercube AT 0x01.me | 2019 年 11 月 1 日 | 2020-09-04 | \- |
+| 数据结构与算法分析 | 王子博 | hypercube AT 0x01.me | 2019 年 11 月 1 日 | 2020-09-04 | \- |
+| 鸟哥的 Linux 私房菜基础学习篇第三版 | 樊真幸 | fanzhenxing AT mail.ustc.edu.cn | 2019 年 12 月 18 日 | 2019 年 12 月 23 日 | \- |
## 2018 年借阅记录
-| 书名 | 借阅者 | 联系方式 | 借阅日期 | 应还日期 | 归还日期 | 读书报告(链接) |
-| ------------------------------------- | ------ | ------------------------------ | ------------------ | ------------------ | -------- | -------------- |
-| 鸟哥的 Linux 私房菜 基础学习篇 第三版 | 金孜达 | jzd AT mail.ustc.edu.cn | 2018 年 12 月 9 日 | 2019 年 3 月 1 日 | \- | \- |
-| Haskell 趣学指南 | 金孜达 | jzd AT mail.ustc.edu.cn | 2018 年 12 月 9 日 | 2019 年 3 月 1 日 | \- | \- |
-| 七周七数据库 | 杨永钰 | yale1996 AT mail.ustc.edu.cn | 2018 年 12 月 9 日 | 2019 年 1 月 10 日 | \- | \- |
-| Head First Python | 李晨宇 | dev8708446 AT mail.ustc.edu.cn | 2018 年 1 月 7 日 | 2018 年 6 月 29 日 | \- | \- |
+| 书名 | 借阅者 | 联系方式 | 借阅日期 | 应还日期 | 归还日期 | 读书报告 (链接) |
+| ------------------------------------- | ------ | ------------------------------ | ------------------ | ------------------ | -------- | --------------- |
+| 鸟哥的 Linux 私房菜 基础学习篇 第三版 | 金孜达 | jzd AT mail.ustc.edu.cn | 2018 年 12 月 9 日 | 2019 年 3 月 1 日 | \- | \- |
+| Haskell 趣学指南 | 金孜达 | jzd AT mail.ustc.edu.cn | 2018 年 12 月 9 日 | 2019 年 3 月 1 日 | \- | \- |
+| 七周七数据库 | 杨永钰 | yale1996 AT mail.ustc.edu.cn | 2018 年 12 月 9 日 | 2019 年 1 月 10 日 | \- | \- |
+| Head First Python | 李晨宇 | dev8708446 AT mail.ustc.edu.cn | 2018 年 1 月 7 日 | 2018 年 6 月 29 日 | \- | \- |
## 2017 年借阅记录
-| 书名 | 借阅者 | 联系方式 | 借阅日期 | 应还日期 | 归还日期 | 读书报告(链接) |
-| -------------------------------- | ------ | ------------------------------ | ------------------- | ------------------ | ------------------ | -------------- |
-| 鸟哥的 Linux 私房菜-服务器架设篇 | 李晨宇 | dev8708446 AT mail.ustc.edu.cn | 2017 年 10 月 29 日 | 2018 年 1 月 15 日 | 2018 年 1 月 7 日 | \- |
-| 计算机取证 | 郑子涵 | zzh1996 AT mail.ustc.edu.cn | 2017 年 9 月 3 日 | 2018 年 1 月 15 日 | 2017 年 9 月 29 日 | \- |
-| 计算机网络 | 郑子涵 | zzh1996 AT mail.ustc.edu.cn | 2017 年 9 月 3 日 | 2018 年 1 月 15 日 | \- | \- |
-| 密码编码学与网络安全 | 郑子涵 | zzh1996 AT mail.ustc.edu.cn | 2017 年 9 月 3 日 | 2018 年 1 月 15 日 | \- | \- |
-| 离散数学及其应用 | 郑子涵 | zzh1996 AT mail.ustc.edu.cn | 2017 年 9 月 3 日 | 2018 年 1 月 15 日 | \- | \- |
-| 深入理解 linux 内核 | 李嘉豪 | ??? | 2017 年 3 月 4 日 | 2017 年 7 月 15 日 | \- | \- |
-| 计算机组成原理 | 李嘉豪 | ??? | 2017 年 3 月 4 日 | 2017 年 7 月 15 日 | \- | \- |
-| Haskell 趣学指南 | 王子博 | wzb15 AT mail.ustc.edu.cn | 2017 年 2 月 12 日 | 2017 年 7 月 15 日 | \- | \- |
-| 人工智能 一种现代方法 第二版 | 左格非 | alkaid AT mail.ustc.edu.cn | 2017 年 2 月 12 日 | 2017 年 7 月 15 日 | \- | \- |
-| 计算机体系结构 | 左格非 | alkaid AT mail.ustc.edu.cn | 2017 年 2 月 12 日 | 2017 年 7 月 15 日 | \- | \- |
-| 数据库系统导论 | 左格非 | alkaid AT mail.ustc.edu.cn | 2017 年 2 月 12 日 | 2017 年 7 月 15 日 | \- | \- |
-| 数据库系统导论 | 郑子涵 | zzh1996 AT mail.ustc.edu.cn | 2017 年 2 月 12 日 | 2017 年 7 月 15 日 | 2017 年 9 月 4 日 | \- |
-| 并行计算-结构算法编程 | 郑子涵 | zzh1996 AT mail.ustc.edu.cn | 2017 年 2 月 12 日 | 2017 年 7 月 15 日 | 2017 年 2 月 20 日 | \- |
+| 书名 | 借阅者 | 联系方式 | 借阅日期 | 应还日期 | 归还日期 | 读书报告 (链接) |
+| ---------------------------------- | ------ | ------------------------------ | ------------------- | ------------------ | ------------------ | --------------- |
+| 鸟哥的 Linux 私房菜 - 服务器架设篇 | 李晨宇 | dev8708446 AT mail.ustc.edu.cn | 2017 年 10 月 29 日 | 2018 年 1 月 15 日 | 2018 年 1 月 7 日 | \- |
+| 计算机取证 | 郑子涵 | zzh1996 AT mail.ustc.edu.cn | 2017 年 9 月 3 日 | 2018 年 1 月 15 日 | 2017 年 9 月 29 日 | \- |
+| 计算机网络 | 郑子涵 | zzh1996 AT mail.ustc.edu.cn | 2017 年 9 月 3 日 | 2018 年 1 月 15 日 | \- | \- |
+| 密码编码学与网络安全 | 郑子涵 | zzh1996 AT mail.ustc.edu.cn | 2017 年 9 月 3 日 | 2018 年 1 月 15 日 | \- | \- |
+| 离散数学及其应用 | 郑子涵 | zzh1996 AT mail.ustc.edu.cn | 2017 年 9 月 3 日 | 2018 年 1 月 15 日 | \- | \- |
+| 深入理解 linux 内核 | 李嘉豪 | ??? | 2017 年 3 月 4 日 | 2017 年 7 月 15 日 | \- | \- |
+| 计算机组成原理 | 李嘉豪 | ??? | 2017 年 3 月 4 日 | 2017 年 7 月 15 日 | \- | \- |
+| Haskell 趣学指南 | 王子博 | wzb15 AT mail.ustc.edu.cn | 2017 年 2 月 12 日 | 2017 年 7 月 15 日 | \- | \- |
+| 人工智能 一种现代方法 第二版 | 左格非 | alkaid AT mail.ustc.edu.cn | 2017 年 2 月 12 日 | 2017 年 7 月 15 日 | \- | \- |
+| 计算机体系结构 | 左格非 | alkaid AT mail.ustc.edu.cn | 2017 年 2 月 12 日 | 2017 年 7 月 15 日 | \- | \- |
+| 数据库系统导论 | 左格非 | alkaid AT mail.ustc.edu.cn | 2017 年 2 月 12 日 | 2017 年 7 月 15 日 | \- | \- |
+| 数据库系统导论 | 郑子涵 | zzh1996 AT mail.ustc.edu.cn | 2017 年 2 月 12 日 | 2017 年 7 月 15 日 | 2017 年 9 月 4 日 | \- |
+| 并行计算 - 结构算法编程 | 郑子涵 | zzh1996 AT mail.ustc.edu.cn | 2017 年 2 月 12 日 | 2017 年 7 月 15 日 | 2017 年 2 月 20 日 | \- |
## 2016 年借阅记录
-| 书名 | 借阅者 | 联系方式 | 借阅日期 | 应还日期 | 归还日期 | 读书报告(链接) |
-| ------------------------------------- | ------ | --------------------------- | ------------------ | ------------------- | ------------------ | -------------- |
-| 深度探索 Linux 操作系统 | 任正行 | zh2016 AT mail.ustc.edu.cn | 2016 年 9 月 23 日 | 2017 年 1 月 23 日 | \- | \- |
-| 计算机系统概论 | 王子博 | wzb15 AT mail.ustc.edu.cn | 2016 年 8 月 29 日 | 2017 年 1 月 29 日 | 2017 年 2 月 12 日 | \- |
-| 计算机系统概论(英文版) | 王子博 | wzb15 AT mail.ustc.edu.cn | 2016 年 8 月 29 日 | 2017 年 1 月 29 日 | 2017 年 2 月 12 日 | \- |
-| Intel 微处理器 | 郑子涵 | zzh1996 AT mail.ustc.edu.cn | 2016 年 8 月 29 日 | 2017 年 1 月 29 日 | 2016 年 9 月 22 日 | \- |
-| 设计模式 | 郑子涵 | zzh1996 AT mail.ustc.edu.cn | 2016 年 7 月 7 日 | 2016 年 9 月 7 日 | 2016 年 9 月 6 日 | \- |
-| SQL 沉思录 | 郑子涵 | zzh1996 AT mail.ustc.edu.cn | 2016 年 3 月 10 日 | 2016 年 5 月 10 日 | 2016 年 7 月 7 日 | \- |
-| 鸟哥的 Linux 私房菜 基础学习篇 第三版 | 金孜达 | jzd AT mail.ustc.edu.cn | 2016 年 6 月 26 日 | 2016 年 12 月 31 日 | 2018 年 12 月 9 日 | \- |
+| 书名 | 借阅者 | 联系方式 | 借阅日期 | 应还日期 | 归还日期 | 读书报告 (链接) |
+| ------------------------------------- | ------ | --------------------------- | ------------------ | ------------------- | ------------------ | --------------- |
+| 深度探索 Linux 操作系统 | 任正行 | zh2016 AT mail.ustc.edu.cn | 2016 年 9 月 23 日 | 2017 年 1 月 23 日 | \- | \- |
+| 计算机系统概论 | 王子博 | wzb15 AT mail.ustc.edu.cn | 2016 年 8 月 29 日 | 2017 年 1 月 29 日 | 2017 年 2 月 12 日 | \- |
+| 计算机系统概论 (英文版) | 王子博 | wzb15 AT mail.ustc.edu.cn | 2016 年 8 月 29 日 | 2017 年 1 月 29 日 | 2017 年 2 月 12 日 | \- |
+| Intel 微处理器 | 郑子涵 | zzh1996 AT mail.ustc.edu.cn | 2016 年 8 月 29 日 | 2017 年 1 月 29 日 | 2016 年 9 月 22 日 | \- |
+| 设计模式 | 郑子涵 | zzh1996 AT mail.ustc.edu.cn | 2016 年 7 月 7 日 | 2016 年 9 月 7 日 | 2016 年 9 月 6 日 | \- |
+| SQL 沉思录 | 郑子涵 | zzh1996 AT mail.ustc.edu.cn | 2016 年 3 月 10 日 | 2016 年 5 月 10 日 | 2016 年 7 月 7 日 | \- |
+| 鸟哥的 Linux 私房菜 基础学习篇 第三版 | 金孜达 | jzd AT mail.ustc.edu.cn | 2016 年 6 月 26 日 | 2016 年 12 月 31 日 | 2018 年 12 月 9 日 | \- |
## 2015 年借阅记录
-| 书名 | 借阅者 | 联系方式 | 借阅日期 | 应还日期 | 归还日期 | 读书报告(链接) |
-| -------------------------------------------------------------------------- | ------ | --------------------------- | ------------------- | ------------------- | ------------------- | -------------- |
-| 鸟哥的 Linux 私房菜 基础学习篇(第三版) | 熊国鑫 | xgx AT mail.ustc.edu.cn | 2015 年 10 月 22 日 | 2015 年 12 月 22 日 | 2015 年 12 月 14 日 | \- |
-| 学习 vi 和 Vim 编辑器 | 王嘉男 | wjn2015 AT mail.ustc.edu.cn | 2015 年 10 月 5 日 | 2015 年 12 月 5 日 | \- | \- |
-| JavaScript 高级程序设计(第三版) | 常震 | ch888 AT mail.ustc.edu.cn | 2015 年 3 月 26 日 | 2015 年 5 月 26 日 | \- | \- |
-| CSAPP | sadhen | sadhen AT mail.ustc.edu.cn | 2015 年 1 月 1 日 | 2015 年 3 月 1 日 | 2015 年 3 月 11 日 | \- |
-| 计算机程序的构造和解释(第 2 版,翻译) | 崔灏 | cuihao.leo AT gmail.com | 2015 年 1 月 1 日 | 2016 年 1 月 1 日 | 2015 年 12 月 18 日 | \- |
-| 计算机网络(英文版·第 5 版) | 左格非 | alkaid AT mail.ustc.edu.cn | 2015 年 1 月 24 日 | 2015 年 3 月 2 日 | 2015 年 3 月 2 日 | \- |
-| 人工智能——一种现代方法(第二版) Artificial Intelligence - A Modern Approach | 朱晟菁 | zsj950618 AT gmail.com | 2015 年 3 月 1 日 | 2015 年 8 月 1 日 | \- | \- |
-| 数据库系统导论 | 朱晟菁 | zsj950618 AT gmail.com | 2015 年 3 月 1 日 | 2015 年 8 月 1 日 | \- | \- |
-| 计算机网络:自顶向下方法(原书第 4 版) | 曾键 | | 2015 年 5 月 6 日 | 2015 年 8 月 1 日 | \- | \- |
-| 深入理解计算机系统 | 曾键 | | 2015 年 3 月 7 日 | 2015 年 8 月 1 日 | \- | \- |
-| 程序设计语言原理(第 8 版) | 张恒若 | 15665518450 | 2015 年 3 月 8 日 | 2015 年 5 月 8 日 | 2015 年 5 月 4 日 | \- |
-| 编译原理·第二版 | 张恒若 | 15665518450 | 2015 年 3 月 8 日 | 2015 年 5 月 8 日 | 2015 年 9 月 1 日 | \- |
-| TCP/IP 详解(卷 1: 协议) TCP/IP Illustrated Volume 1: The Protocols | 郑子涵 | zzh1996 AT mail.ustc.edu.cn | 2015 年 3 月 20 日 | 2015 年 9 月 1 日 | 2015 年 8 月 30 日 | \- |
+| 书名 | 借阅者 | 联系方式 | 借阅日期 | 应还日期 | 归还日期 | 读书报告 (链接) |
+| --------------------------------------------------------------------------- | ------ | --------------------------- | ------------------- | ------------------- | ------------------- | --------------- |
+| 鸟哥的 Linux 私房菜 基础学习篇(第三版) | 熊国鑫 | xgx AT mail.ustc.edu.cn | 2015 年 10 月 22 日 | 2015 年 12 月 22 日 | 2015 年 12 月 14 日 | \- |
+| 学习 vi 和 Vim 编辑器 | 王嘉男 | wjn2015 AT mail.ustc.edu.cn | 2015 年 10 月 5 日 | 2015 年 12 月 5 日 | \- | \- |
+| JavaScript 高级程序设计(第三版) | 常震 | ch888 AT mail.ustc.edu.cn | 2015 年 3 月 26 日 | 2015 年 5 月 26 日 | \- | \- |
+| CSAPP | sadhen | sadhen AT mail.ustc.edu.cn | 2015 年 1 月 1 日 | 2015 年 3 月 1 日 | 2015 年 3 月 11 日 | \- |
+| 计算机程序的构造和解释(第 2 版,翻译) | 崔灏 | cuihao.leo AT gmail.com | 2015 年 1 月 1 日 | 2016 年 1 月 1 日 | 2015 年 12 月 18 日 | \- |
+| 计算机网络(英文版·第 5 版) | 左格非 | alkaid AT mail.ustc.edu.cn | 2015 年 1 月 24 日 | 2015 年 3 月 2 日 | 2015 年 3 月 2 日 | \- |
+| 人工智能——一种现代方法 (第二版) Artificial Intelligence - A Modern Approach | 朱晟菁 | zsj950618 AT gmail.com | 2015 年 3 月 1 日 | 2015 年 8 月 1 日 | \- | \- |
+| 数据库系统导论 | 朱晟菁 | zsj950618 AT gmail.com | 2015 年 3 月 1 日 | 2015 年 8 月 1 日 | \- | \- |
+| 计算机网络:自顶向下方法(原书第 4 版) | 曾键 | | 2015 年 5 月 6 日 | 2015 年 8 月 1 日 | \- | \- |
+| 深入理解计算机系统 | 曾键 | | 2015 年 3 月 7 日 | 2015 年 8 月 1 日 | \- | \- |
+| 程序设计语言原理 (第 8 版) | 张恒若 | 15665518450 | 2015 年 3 月 8 日 | 2015 年 5 月 8 日 | 2015 年 5 月 4 日 | \- |
+| 编译原理·第二版 | 张恒若 | 15665518450 | 2015 年 3 月 8 日 | 2015 年 5 月 8 日 | 2015 年 9 月 1 日 | \- |
+| TCP/IP 详解 (卷 1: 协议) TCP/IP Illustrated Volume 1: The Protocols | 郑子涵 | zzh1996 AT mail.ustc.edu.cn | 2015 年 3 月 20 日 | 2015 年 9 月 1 日 | 2015 年 8 月 30 日 | \- |
## 2014 年借阅记录
-| 书名 | 借阅者 | 联系方式 | 借阅日期 | 应还日期 | 归还日期 | 读书报告(链接) |
+| 书名 | 借阅者 | 联系方式 | 借阅日期 | 应还日期 | 归还日期 | 读书报告 (链接) |
| ---------------------------------------- | ------------------ | ------------------------------ | ------------------- | ------------------- | ------------------- | ---------------------------------------------- |
-| 社交网站的数据挖掘与分析 | 邱康, PB12210020 | - | 2014 年 9 月 23 日 | 2014 年 12 月 23 日 | 2015 年 3 月 8 日 | - |
+| 社交网站的数据挖掘与分析 | 邱康,PB12210020 | - | 2014 年 9 月 23 日 | 2014 年 12 月 23 日 | 2015 年 3 月 8 日 | - |
| 密战——网络犯罪大追踪 | boj | boj AT mail.ustc.edu.cn | 2014 年 9 月 4 日 | 2014 年 11 月 4 日 | 2014 年 11 月 27 日 | - |
| 用户体验要素 | 周星,PB11011066 | zhou999 AT mail.ustc.edu.cn | 2014 年 12 月 9 日 | 2015 年 2 月 9 日 | 2014 年 12 月 17 日 | - |
| 浪潮之巅 | 张静宁,PB14203209 | changchongning AT gmail.com | 2014 年 9 月 18 日 | 2014 年 11 月 18 日 | 2014 年 11 月 25 日 | [浪潮之巅读书笔记](https://jenny42.com/?p=108) |
| 学习 Vi 和 Vim 编辑器 | 于天泽,PB14206077 | 15656587996 | 2014 年 9 月 26 日 | 2014 年 11 月 26 日 | 2014 年 11 月 20 日 | 归还到东区 |
-| Python 开发技术详解 | 李建伟, SC14011001 | - | 2014 年 9 月 23 日 | 2014 年 11 月 23 日 | 2014 年 11 月 20 日 | - |
+| Python 开发技术详解 | 李建伟,SC14011001 | - | 2014 年 9 月 23 日 | 2014 年 11 月 23 日 | 2014 年 11 月 20 日 | - |
| 手把手教你构建自己的 Linux 系统 | 武慧友,SM14204033 | 18697555127 | 2014-09-26 | 2014-11-26 | 2014-10-25 | - |
| Programming Android | 阴钰,PB13011038 | 18226611511 | 2014 年 9 月 26 日 | 2014 年 11 月 26 日 | 2014 年 11 月 25 | - |
| HTML5 与 CSS 3 构成指南 | 吴昊,PB14000207 | markwh AT mail.ustc.edu.cn | 2014 年 9 月 26 日 | 2014 年 11 月 26 日 | 2015 年 3 月 14 日 | - |
@@ -170,7 +170,7 @@
## 2012 至 2013 年借阅记录
-| 书名 | 借阅者 | 联系方式 | 借阅日期 | 应还日期 | 归还日期 | 读书报告(链接) |
+| 书名 | 借阅者 | 联系方式 | 借阅日期 | 应还日期 | 归还日期 | 读书报告 (链接) |
| ------------------------------------------- | ------------- | ---------------------------- | ------------------- | ------------------- | --------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 计算机组成与设计:硬件、软件接口(第 3 版) | Thomas Copper | | 2012 年 12 月 31 日 | 2013 年 | \- | \- |
| 操作系统概念 7 | sadhen | sadhen AT mail.ustc.edu.cn | 2013/02/24 | 2013/04/24 | \- | \- |
@@ -184,15 +184,15 @@
| C 语言程序设计 | 老祝 | | 2012 年 12 月 31 日 | | 2015 年(已还) | \- |
| 科技想要什么 | boj | bojieli AT gmail.com | 2012-09-02 | 2012-11-02 | 不详(已还) | \- |
| 人工智能 | boj | bojieli AT gmail.com | 2012-12-04 | 2013-02-04 | 2013-06-23 | \- |
-| 鸟哥(基础学习篇) | 朱晟菁 | zsj950618 AT gmail.com | 2012-12-08 | 2013-02-08 | 2013 年 | [鸟哥的*linux*私房菜*--*基础学习篇\_读书笔记](/wiki/linux_digest/reading_notes/zsj_niao_linux_sfc_basic_readnote "linux_digest:reading_notes:zsj_niao_linux_sfc_basic_readnote") |
+| 鸟哥 (基础学习篇) | 朱晟菁 | zsj950618 AT gmail.com | 2012-12-08 | 2013-02-08 | 2013 年 | [鸟哥的*linux*私房菜*--*基础学习篇\_读书笔记](/wiki/linux_digest/reading_notes/zsj_niao_linux_sfc_basic_readnote "linux_digest:reading_notes:zsj_niao_linux_sfc_basic_readnote") |
| Node.js 开发指南 | 林太星 | | 2012-12-24 | 2013-02-24 | 2013-05-12 | \- |
| 《黑客与画家》 | sadhen | sadhen1992 AT gmail.com | 2012-12-31 | 2013-03-01 | 2013-01-12 | [《黑客与画家》读书笔记](/wiki/user/sadhen/hackers_and_painters "user:sadhen:hackers_and_painters") |
| 《Git 权威指南》 | sadhen | sadhen1992 AT gmail.com | 2012-12-31 | 2013-03-01 | 不详(已还) | - |
-| 失控: 全人类的最终命运和结局 | jxl | jxl888 AT mail.ustc.edu.cn | 2013-02-25 | 2013-04-25 | 2013-05-27 | \- |
+| 失控:全人类的最终命运和结局 | jxl | jxl888 AT mail.ustc.edu.cn | 2013-02-25 | 2013-04-25 | 2013-05-27 | \- |
## 2011 借阅记录
-| 书名 | 借阅者 | 联系方式 | 借阅日期 | 应还日期 | 归还日期 | 读书报告(链接) |
+| 书名 | 借阅者 | 联系方式 | 借阅日期 | 应还日期 | 归还日期 | 读书报告 (链接) |
| ------------------------------- | ------------------------ | ------------------------------------ | ---------- | --------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
| 系统管理指南 Apache | 张昊翀 | solomon DOT zhc AT gmail DOT com | 2010.12.13 | 2011.2.16 | 2011.1.9 | [读书报告](http://goodchong.com/administering-apache-read-report/ "http://goodchong.com/administering-apache-read-report/") |
| 学习 GUN Emacs | 王光远 SA08006038 | ieee AT mail.ustc.edu.cn 13696544286 | 2011.1.6 | 2011.3.6 | 2011.3.3 | [读书报告](/wiki/linux_digest/reading_notes/wang-guangyuan-emacs-read-digest "linux_digest:reading_notes:wang-guangyuan-emacs-read-digest") |
diff --git a/pages/_wiki/lug/book/index.md b/pages/_wiki/lug/book/index.md
index 171414cb09..b69a25bf72 100644
--- a/pages/_wiki/lug/book/index.md
+++ b/pages/_wiki/lug/book/index.md
@@ -6,15 +6,15 @@ permalink: /wiki/lug/book/
目前 LUG 活动室有一些 Linux 系统相关比较经典的书籍,有一部分是 LUG 购买的,有一部分是网友捐赠的。
-我们同时非常欢迎童鞋们将自己手头不再需要的好书捐献出来。捐赠图书可以[联系我们](mailto:lug@ustc.edu.cn "lug@ustc.edu.cn")。
+我们同时非常欢迎童鞋们将自己手头不再需要的好书捐献出来。捐赠图书可以[联系我们](/wiki/lug/contact/)。
-关于如何借阅,如何捐赠等问题可以参阅:[图书借阅管理制度](borrow_book "lug:book:borrow_book")
+关于如何借阅,如何捐赠等问题可以参阅:[图书借阅管理制度](borrow_book.md)
-借阅记录与黑名单:[借阅记录](borrow_history "lug:book:borrow_history")
+借阅记录与黑名单:[借阅记录](borrow_history.md)
-读书笔记汇总:[读书笔记](booknotes "lug:book:booknotes")
+读书笔记汇总:[读书笔记](booknotes.md)
-给 LUG 书库推荐好书:[联系图书管理员](mailto:lug@ustc.edu.cn "lug@ustc.edu.cn")
+给 LUG 书库推荐好书:![]({{ site.static_url }}/email.png)
# 书单
@@ -24,30 +24,30 @@ permalink: /wiki/lug/book/
## Linux 入门
-| 书名 | 作者 | 定价(¥) | 备注 | 借阅情况 |
-| --------------------------------------------------------------------------------------------------------------------------- | ------------ | ---------- | ------------------------------------------ | --------- |
-| [鸟哥的 Linux 私房菜 基础学习篇(第二版)](http://book.douban.com/subject/2208530/ "http://book.douban.com/subject/2208530/") | 鸟哥 | 65 | 3 本 -高年级课程体系讲座:9月初 +高年级课程体系讲座:9 月初
-出国留学考试讲座:9月24日 +出国留学考试讲座:9 月 24 日
-“走进实验室”:10月-11月(院系协商) +“走进实验室”:10 月 -11 月(院系协商)
-网络安全集体观影:11月(拟定期中考后) +网络安全集体观影:11 月(拟定期中考后)
-信息安全大赛:9-10月 +信息安全大赛:9-10 月
-踏青活动:16年3月初 +踏青活动:16 年 3 月初
-(一) 在本社团享有选举权、被选举权和表决权; +(一)在本社团享有选举权、被选举权和表决权;
-(二) 监督本社团工作,拥有对本社团工作的批评、建议、监督的权利; +(二)监督本社团工作,拥有对本社团工作的批评、建议、监督的权利;
-(三) 共享信息安全俱乐部的电子资源; +(三)共享信息安全俱乐部的电子资源;
第七条 会员义务:
-(一) 遵守国家法律法规、校规校纪和本社团章程,执行本社团的决议,维护本社团的合法权益; +(一)遵守国家法律法规、校规校纪和本社团章程,执行本社团的决议,维护本社团的合法权益;
-(二) 积极参加本社团的活动,为社团的发展出谋划策; +(二)积极参加本社团的活动,为社团的发展出谋划策;
-(三) 对外积极树立本社团的良好形象; +(三)对外积极树立本社团的良好形象;
-(一) 制定和修改章程; +(一)制定和修改章程;
-(二) 选举和罢免会长、副会长; +(二)选举和罢免会长、副会长;
-(三) 审议工作报告和财务报告; +(三)审议工作报告和财务报告;
-(四) 决定终止事宜; +(四)决定终止事宜;
第九条 会员代表大会须有三分之二以的会员代表出席方能召开,其决议须经到会会员代表半数以上表决通过方能生效; @@ -158,22 +158,22 @@
-(一) 坚持党的路线、方针、政策,政治素质好; +(一)坚持党的路线、方针、政策,政治素质好;
-(二) 对团内事务和人际有良好的处理能力; +(二)对团内事务和人际有良好的处理能力;
-(三) 有较强的责任感和组织能力; +(三)有较强的责任感和组织能力;
第十二条 本团体的会长、副会长还必须具备下列条件:
-(一) 拥有良好的信息安全的专业背景; +(一)拥有良好的信息安全的专业背景;
-(二) 关注国家信息安全的发展; +(二)关注国家信息安全的发展;
第十二条 本协会组织架构及各部门职责由会员大会规定; @@ -182,28 +182,28 @@
-(一) 会长要由会员代表大会表决产生; +(一)会长要由会员代表大会表决产生;
-(二) 各部门负责人由会长指定; +(二)各部门负责人由会长指定;
-(三) 会长及各部门负责人一般不少于一年; +(三)会长及各部门负责人一般不少于一年;
-(一) 社团不能有商业性质的收入; +(一)社团不能有商业性质的收入;
-(二) 必须建立严格的财务管理制度,保证会计资料合法、真实、准确、完整,定期公布社团财务收支状况细表; +(二)必须建立严格的财务管理制度,保证会计资料合法、真实、准确、完整,定期公布社团财务收支状况细表;
-(三) 社团经费必须用于本章程规定的任务范围的发展,不允许在会员中分配; +(三)社团经费必须用于本章程规定的任务范围的发展,不允许在会员中分配;
-(四) 使用范围主要包括开展各项活动的支出,办公管理经费支出和其他正当支出; +(四)使用范围主要包括开展各项活动的支出,办公管理经费支出和其他正当支出;
-(一) 本章程自2015年5月4日正式执行; +(一)本章程自 2015 年 5 月 4 日正式执行;
-(二) 章程的解释权和修订权归于中国科学技术大学学生信息安全俱乐部。 +(二)章程的解释权和修订权归于中国科学技术大学学生信息安全俱乐部。
-新生特别奖(2人):15王子博 15乔宏 +新生特别奖(2 人):15 王子博 15 乔宏
-一等奖(1人):14郑子涵 +一等奖(1 人):14 郑子涵
-二等奖(2人):14韩浩宇 13赵彦冰 +二等奖(2 人):14 韩浩宇 13 赵彦冰
-三等奖(21人):14张梦杰 13赵才燊 13王光庭 14叶席佑 14谢元博 15李嘉豪 15张立夫 13邓静恒 15史昊霖 14刘晨骁 14杨霄 15谭超鸿 15张孝腾 15庄涛 14夏家科 15姚遥 15李鸿霄 14华健男 15杨昆鹏 15韩振 15徐晨皓 +三等奖(21 人):14 张梦杰 13 赵才燊 13 王光庭 14 叶席佑 14 谢元博 15 李嘉豪 15 张立夫 13 邓静恒 15 史昊霖 14 刘晨骁 14 杨霄 15 谭超鸿 15 张孝腾 15 庄涛 14 夏家科 15 姚遥 15 李鸿霄 14 华健男 15 杨昆鹏 15 韩振 15 徐晨皓
-10月17日 周六晚上19:30 3A204 网络攻防技巧讲座 -10月18日 周日上午10:00 初赛 在线开展 -10月24日 周六凌晨00:00 初赛结束 +10 月 17 日 周六晚上 19:30 3A204 网络攻防技巧讲座 +10 月 18 日 周日上午 10:00 初赛 在线开展 +10 月 24 日 周六凌晨 00:00 初赛结束 后续开展复赛
-增设新生特别奖,并颁发 Outstanding Potential Award。新生如果同时获得新生特别奖和其他奖,将获得两种奖品里面金额最高的一个奖励,不过一定颁发OPA奖。 +增设新生特别奖,并颁发 Outstanding Potential Award。新生如果同时获得新生特别奖和其他奖,将获得两种奖品里面金额最高的一个奖励,不过一定颁发 OPA 奖。
-1. 连续投掷一枚均匀骰子,直到和为5的倍数结束。平均期望投掷次数是多少? +1. 连续投掷一枚均匀骰子,直到和为 5 的倍数结束。平均期望投掷次数是多少?
2. 你来到了神秘的“中科大超级纪念品银座商店”,目标是买到上古科大遗物 —— 献给中科院的铁氧体。如何攻破网上商店,买到这枚神秘的上古科大遗物呢? @@ -175,7 +175,7 @@
-以色列的BIU每年举行一次寒假密码学班,最近的几次发布课件的寒假班是: +以色列的 BIU 每年举行一次寒假密码学班,最近的几次发布课件的寒假班是:
-2016年的“可验证加密”寒假班:http://crypto.biu.ac.il/6th-biu-winter-school +2016 年的“可验证加密”寒假班:http://crypto.biu.ac.il/6th-biu-winter-school
-2015年的“实用多方计算”寒假班:http://crypto.biu.ac.il/5th-biu-winter-school +2015 年的“实用多方计算”寒假班:http://crypto.biu.ac.il/5th-biu-winter-school
-感兴趣的信息安全本专业同学,可以加入这个QQ群:543592822 +感兴趣的信息安全本专业同学,可以加入这个 QQ 群:543592822
-目前还没有deadline! +目前还没有 deadline!
-1. 作品赛已经公布参赛指南。报名起止时间:2017年3月20日——2017年5月29日24时。参赛作品上传时间:2017年3月29日——2017年5月29日24时。参赛名单公布日期:2017年5月31日。 +1. 作品赛已经公布参赛指南。报名起止时间:2017 年 3 月 20 日——2017 年 5 月 29 日 24 时。参赛作品上传时间:2017 年 3 月 29 日——2017 年 5 月 29 日 24 时。参赛名单公布日期:2017 年 5 月 31 日。
-2. 技能赛具体流程尚未公布,线下决赛时间 7月28-29日。 +2. 技能赛具体流程尚未公布,线下决赛时间 7 月 28-29 日。
-数学科学学院邀请到了清华大学冯克勤教授讲《数论与密码》,对象是华罗庚班。以下是冯克勤老师的PDF(仅限校内下载)。 +数学科学学院邀请到了清华大学冯克勤教授讲《数论与密码》,对象是华罗庚班。以下是冯克勤老师的 PDF(仅限校内下载)。
http://rec.ustc.edu.cn/s/ge2w5x @@ -95,25 +95,25 @@
-在校团委、管指委、少院团委的大力支持下,少年班学院学生会、信息安全俱乐部、微软学生俱乐部组织了第三届中国科学技术大学信息安全大赛。这次比赛无论校区、院系、专业,面向全校所有的本科生。一共吸引了353名学生参加比赛。 +在校团委、管指委、少院团委的大力支持下,少年班学院学生会、信息安全俱乐部、微软学生俱乐部组织了第三届中国科学技术大学信息安全大赛。这次比赛无论校区、院系、专业,面向全校所有的本科生。一共吸引了 353 名学生参加比赛。
-详情请看 2014中国通服杯竞赛宣讲会成功举办 +详情请看 2014 中国通服杯竞赛宣讲会成功举办
-为扩大2014中国通服杯信息竞赛的影响力,激发更多学生对信息安全的兴趣,中国科大-中国通服国家级教育实践中心联合中科大信息学院学生会、研究生会、信息安全俱乐部举办本次竞赛宣讲会。大会特别邀请了李卫海老师致辞、张卫明老师为与会同学做了信息安全的学术报告、以及张卓同学为本次竞赛拟课题作介绍。 +为扩大 2014 中国通服杯信息竞赛的影响力,激发更多学生对信息安全的兴趣,中国科大 - 中国通服国家级教育实践中心联合中科大信息学院学生会、研究生会、信息安全俱乐部举办本次竞赛宣讲会。大会特别邀请了李卫海老师致辞、张卫明老师为与会同学做了信息安全的学术报告、以及张卓同学为本次竞赛拟课题作介绍。
-张老师做关于信息安的报告,并强调信息安全的重要性,和其蕴含着重大的价值。 同学们就各自的问题向老师请教,气氛热烈。 +张老师做关于信息安的报告,并强调信息安全的重要性,和其蕴含着重大的价值。同学们就各自的问题向老师请教,气氛热烈。
相关链接: -2014信息安全创新项目申报工作的通知、 -2014信息安全创新项目选题一览表 +2014 信息安全创新项目申报工作的通知、 +2014 信息安全创新项目选题一览表
相关报道: @@ -135,7 +135,7 @@
-在这里,你可以记叙、抒情、批判、赞扬…… +在这里,你可以记叙、抒情、批判、赞扬……
这里就是:信息安全征文大赛 @@ -196,7 +196,7 @@
-2017年1月9日,安徽省教育厅发文:《安徽省教育厅关于举办2017年“全国大学生信息安全竞赛”安徽省赛的通知 》。其中,适合中国科大学生参赛的主要有下面的项目: +2017 年 1 月 9 日,安徽省教育厅发文:《安徽省教育厅关于举办 2017 年“全国大学生信息安全竞赛”安徽省赛的通知》。其中,适合中国科大学生参赛的主要有下面的项目:
1. 全国大学生信息安全竞赛(安徽省赛)项目:要体现一定的创新性和实用性。参赛作品可以是软件、硬件等。参赛作品的内容以信息安全技术与应用设计为主要内容,可涉及密码算法、安全芯片、防火墙、入侵检测、电子商务与电子政务系统安全、VPN、计算机病毒防护等,但不限于以上内容。
-2. 安徽省网络攻防赛。主要是CTF比赛,然后是攻防赛。 +2. 安徽省网络攻防赛。主要是 CTF 比赛,然后是攻防赛。
-信息安全俱乐部: 76302583 +信息安全俱乐部:76302583
-13 级网络信息安全系交流群: 328326206 +13 级网络信息安全系交流群:328326206
-13 级网络信息安全系通知群: 454331027 +13 级网络信息安全系通知群:454331027
-14 级网络信息安全系交流群: 432910313 +14 级网络信息安全系交流群:432910313
-14 级网络信息安全系交流群: 570668719 +14 级网络信息安全系交流群:570668719
-15 级网络空间安全学院交流群: 待定 +15 级网络空间安全学院交流群:待定
-15 级网络空间安全学院交流群: 待定 +15 级网络空间安全学院交流群:待定
-历届学生交流群: 121069689 +历届学生交流群:121069689
@@ -155,7 +155,7 @@-属于漏洞挖掘的一部分,但本身不会造成明显的安全问题的,例如网页未隐藏服务器软件信息、缺乏HTTPS导致窃听等等,在当前的时期下,认为汇报是没有必要的。 +属于漏洞挖掘的一部分,但本身不会造成明显的安全问题的,例如网页未隐藏服务器软件信息、缺乏 HTTPS 导致窃听等等,在当前的时期下,认为汇报是没有必要的。
但是类似于弱密码的问题,在全校各单位很普遍,是否汇报,可作取舍。建议主动联系部门负责人。 @@ -191,7 +191,7 @@
-解释:学生应该修读:基础体育选项、体育选项(1)、体育选项(2)。可以选择相同名称的体育课多次。 +解释:学生应该修读:基础体育选项、体育选项 (1)、体育选项 (2)。可以选择相同名称的体育课多次。
4. 重要思想概论社会实践 2 @@ -139,7 +139,7 @@
-7. 形势与政策(讲座) 1 +7. 形势与政策 (讲座) 1
务必记得及时完成,认真应付。 @@ -199,7 +199,7 @@ diff --git a/pages/_wiki/sec/subrepresent.html b/pages/_wiki/sec/subrepresent.html index 02aff14a4b..3059d0ce8a 100644 --- a/pages/_wiki/sec/subrepresent.html +++ b/pages/_wiki/sec/subrepresent.html @@ -70,7 +70,7 @@
-教材: 《计算机安全学》 高曼,张小松(不一定要购买) +教材: 《计算机安全学》高曼,张小松(不一定要购买)
任课老师:程绍银 sycheng@ustc.edu.cn @@ -85,7 +85,7 @@
-教材:《算法导论(第2版)》 T.H. Cormen +教材:《算法导论(第 2 版)》T.H. Cormen
任课老师:庄连生 lszhuang@ustc.edu.cn @@ -100,7 +100,7 @@
-教材:《网络安全基础:应用与标准》(第5版) +教材:《网络安全基础:应用与标准》(第 5 版)
任课老师:薛开平 kpxue@ustc.edu.cn @@ -115,7 +115,7 @@
-教材: 不需要购买,老师鼓励大家借阅参考图书,很有帮助。 +教材:不需要购买,老师鼓励大家借阅参考图书,很有帮助。
任课老师:陈巍 @@ -130,7 +130,7 @@
-教材:《编译原理》(第2版) 陈意云、张昱 第3版应该也没问题 +教材:《编译原理》(第 2 版) 陈意云、张昱 第 3 版应该也没问题
任课老师:李卫海 whli@ustc.edu.cn @@ -197,7 +197,7 @@