正则表达式

Free Talk

在学习编程的这两年里,无数次的遇到正则表达式,不管是在Python还是Java中,正则表达式都是绕不开的话题。
今天打算写一篇正则表达式的总结文章,一是为了学习,二是为了日后查阅复制方便。
发现了Github上有一个超好的学习资料,将在上面做一些修改,作为总结。同时限于篇幅,只写了常用部分,更多内容请见learn-regex

阅读全文

SQL Test

TABLE Student

1
2
3
4
5
CREATE TABLE Student_2018091601004(
StudentID char(13) PRIMARY KEY,
StudentName varchar(10) NOT NULL,
Sex char(2) NOT NULL
);
阅读全文

Operating System(2)

进程

进程与线程

进程

进程是系统进行资源分配和调度的一个独立单位。
进程控制块(Process Control Block,PCB)描述进程的基本信息和活动过程,进而控制进程和管理进程。
特征:动态性、并发性、独立性、异步性。

线程

线程作为调度和分派的基本单位。
线程是进程的进一步划分,一个进程可以有多个线程,他们共享进程资源。

比较

  1. 进程是资源分配的基本单位,但是线程不拥有系统资源,仅有少量能保证独立运行的资源。(一些必备的寄存器,如程序计数器等)同时线程共享进程的资源。
  2. 进程的切换开销大,线程是独立调动的基本单位,切换线程的开销更小。
阅读全文

Computer Network

概述

tRorRg.png

第8点会考一些基本安全知识

阅读全文

Database Programming

数据定义SQL语句

基本数据类型

  1. 字符串型varchar(n)、char(n)

varchar长度可变、char固定长度

  1. 整数型int、smallint
  2. 定点数型numerica(p,d)

numeric(p,d)为定点数,p 为定点数的总位数,d 为定点数的小数位数。该数据类型可以表示带小数的数值。

  1. 浮点数型real、double(n,d)
  2. 货币型money
  3. 逻辑性bit
  4. 日期型date

数据库定义

创建数据库

1
2
CREATE DATABASE <NAME>;
> CERATE DATABASE HR;
阅读全文