侯捷老师 C++ 课程

面向对象高级开发

Header头文件的防卫式声明

1
2
3
4
5
6
7
8
9
10
//complex.h
#ifndef __COMPLEX__
#define __COMPLEX__
//含义:如果程序没有定义过,那么定义出来,走主体内容;如果程序定义过,第二次include时,那么就不走,直接返回,不会有重复include的动作

/*
主体内容
*/

#endif
Read More

计算机网络 期末复习

第一章 计算机网络和因特网

计算机网络的两大功能

  • 连通性
  • 共享性

Internet具体构成

  • 数以亿计的计算互连设备、通信链路、分组交换:路由器和交换机
Read More

数据库 期末复习

前言

数据库期末重点:

SQL编程–难度类似实验测评

关系模型—概念、关系运算

CDM设计—根据题目给出的需求,画出PD格式的CDM图

PDM设计—课件4-4数据库规范化设计

ODBC—概念、分级、方法

JDBC—-概念、分级、编程

存储过程、触发器—-难度类似实验

第七章考核点:5v,cap,base,四种nosql数据库类型和分类比较

Read More

操作系统 PV 程序题

注意:所有的互斥信号量的使用都是配对的!!!有wait操作就必然有signal操作!!!

类型定义 用 semaphore 就行

经典的消费者生产者问题

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
int full=0;
int empty=n;
int mutex=1;
Cobegin
Producer();Consumer();
Coend
Producer(){
while(true){
生产者生产物品
wait(empty)
wait(mutex)
放入物品
signal(mutex)
signal(full)
}
}
Consumer(){
while(true){
wait(full)
wait(mutex)
消费物品
signal(mutex)
signal(empty)
}
}
Read More
Search by:BingBaidu