CPT205 W2

This’s the note of CPT205 W2.


The topics for this week:

  1. Computer representation of objects
  2. Cartesian co-ordinate system
  3. Points, lines and angles
  4. Trigonometry 三角函数
  5. Vectors (unit vector) and vector calculations (addition, subtraction, scaling, dot product, cross product) 矢量和矢量计算
  6. Matrices (dimension, transpose, square/symmetric/identity, inverse) and matrix calculations (addition, subtraction, multiplication) 矩阵和矩阵计算

因为矩阵的知识快忘光了,所以矩阵的部分写的比较多。

阅读更多

CPT203 W2

This note is about the Lecture 2 of CPT203.

This week we will focus on three following spots.

  • understand the concepts of software processes and software process models;
  • introduced to three generic software process models and when they might be used;
  • know about the fundamental process activities of software requirements engineering, software development, testing, and evolution;
阅读更多

CAN201 W2

This is the note of CAN201(introduction to networking).

This lecture is mainly discussing about Application Layer. 应用程序层

  1. Principle of network application
  2. Web application
  3. Email

The lab of this week is about Introduction of Python.

阅读更多

Python爬虫入门

这学期暑假的时候,打开了Learning mall下载下学期的课件,但是却发现LM并没有批量下载功能,最后只能通过一个一个点击来下载。无疑这是一个体验非常不好的过程。所以想写一个爬虫来下载learning mall的课件和资料。
遇到的问题是learning mall是需要登陆才能下载的,登陆无疑是爬虫操作中的一个较难解决的问题。这篇文章会通过爬豆瓣图片的过程和爬learning mall来讲解如何使用Python爬虫解决生活实际问题。

需要准备的工具有: Pycharm, Chrome(安装插件XPath helper)
豆瓣爬的图片😏

阅读更多

CAN201 W1

This is the note of CAN201(introduction to networking).

The lecture of W1 is mainly discussing about Internet.

  1. What’s the Internet?
  2. Network edge and core
  3. Network performance
  4. Protocol layers and service models
  5. Network security

这星期主要是对这学期所要学习的内容大致的介绍,由预习笔记改编完成。
The lab of this week is about Python I - IDE and Interpreter.

阅读更多

CPT205 W1

This is the note of CPT205(Computer Graphics).
包括了Lecture还有Lab的内容,是在预习笔记上增加了一些内容。


The lecture of this week is mainly discussing about Introduction: hardware and software.

阅读更多

CPT203 W1

This is the note of CPT203 (Software Engineering I).

The lecture of W1 is mainly discussing about Intro to Software Engineering.

  1. Understand what software engineering is and why it is important.
  2. Understand that the development of different types of software systems may require different software engineering techniques.
  3. Understand some ethical and professional issues that are important for software engineers.

I will add the tutorial to the note later. (if there is a tutorial on Thursday) 本笔记基于预习笔记增加了一些内容。

Chapter 1 is recommended for reference.

阅读更多

INT201 W1

This is the note of INT201(Decision Computation and Language).

The lecture of this week is mainly discussing about Preliminaries: principal mathematical ideas necessary to understand the material of the course.

根据预习的笔记修改了一些内容。


Decision, Computation and Language
This module is about the theory of computation and answering the question: “What are the fundamental capabilities and limitations of computers?”
这个模块是关于计算理论的,并回答这个问题:“计算机的基本能力和局限性是什么?”
The central theme: Are the languagues, their membership problems can not be solved (computed) Algorithmically.

阅读更多
hexo部署步骤变化

hexo部署步骤变化

Problem

今天写完blog上传的时候,发现原来的GitHub输入用户名再输入密码push的方式没用了,报错如下:

1
2
3
4
5
6
7
8
9
10
11
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.
fatal: unable to access 'https://github.com/chenzhengde/chenzhengde.github.io.git/': The requested URL returned error: 403
FATAL {
err: Error: Spawn failed
at ChildProcess.<anonymous> (/Users/chenzhengde/Library/Mobile Documents/com~apple~CloudDocs/大三上学期/myblog/node_modules/hexo-util/lib/spawn.js:51:21)
at ChildProcess.emit (events.js:400:28)
at Process.ChildProcess._handle.onexit (internal/child_process.js:277:12) {
code: 128
}
} Something's wrong. Maybe you can find the solution here: %s https://hexo.io/docs/troubleshooting.html
阅读更多
icarus使用知识

icarus使用知识

前几天用yilia改subnav,莫名其妙的又把yilia改出问题了,这次干脆直接把主题换掉了,一步到位。
不得不说icarus确实是个非常优秀的主题,首先图标就是调用的GitHub上的fontawesome库,再也不用自己调整图标了😅 有空再研究研究图片的设置了。

阅读更多