13013-高级语言程序设计
江苏省高等教育自学考试【13013-高级语言程序设计】学习笔记 课程代号 课程名称 教材代号 教材名称 作者 出版社 版次 13013 高级语言程序设计 130131 高级语言程序设计(附大纲) 郑岩 机械工业出版社 2017 年 .highlight { font-weight: bold; color: #008000; } .highlight-background { background-color: #FFF3CD; font-weight: bold; } 计算机语言 了解计算机语言的发展 1946年世界上第一台电子计算机–电子数字积分计算机(Electronic NumericalIntegrator And Computer,ENIAC)诞生了,主要被美国军方用于计算弹道曲线。 Intel 公司的创始人之一 Gordon Moore 于 1965 年提出著名的摩尔定律,指出半导体上的晶体管数目,大约每隔 18~24个月就会增加一倍,而体积缩小50%。 冯·诺伊曼体系结构 冯·诺伊曼体系结构的特点可以概括...
02324-离散数学
江苏省高等教育自学考试【02324-离散数学】学习笔记 课程代号 课程名称 教材代号 教材名称 作者 出版社 版次 02324 离散数学 023241 离散数学(附大纲) 辛运帏 机械工业出版社 2014 年 .highlight { font-weight: bold; color: #008000; } .highlight-background { background-color: #FFF3CD; font-weight: bold; } 命题与命题联结词 命题与命题的表示 由一个或几个已知的前提,推导出一个未知结论的思维过程称为推理。推理的基本要素就是表达这些前提的一些陈述句,每个陈述句或成立或不成立,一般来讲,限定于某种情况下,一个陈述句不可能既成立又不成立。成立或不成立可以看作是这个陈述句的一个属性,称之为真值。当陈述句成立时,就说其真值为真,表示为T;当陈述句不成立时,就说其真值为假,表示为F。 例如,“地球是行星”是一个陈述句,并且是正确的,即它的真值为真。而陈述句“2是无理数”是错误的,其真值为假。具有...
13015-计算机系统原理
江苏省高等教育自学考试【13015-计算机系统原理】学习笔记 课程代号 课程名称 教材代号 教材名称 作者 出版社 版次 13015 计算机系统原理 130151 计算机系统原理(附大纲) 袁春风 机械工业出版社 2023 年
13180-操作系统
江苏省高等教育自学考试【13180-操作系统】学习笔记 课程代号 课程名称 教材代号 教材名称 作者 出版社 版次 13180 操作系统 131801 操作系统(附大纲) 陈向群、孙卫真 机械工业出版社 2023 年 .highlight { font-weight: bold; color: #008000; } .highlight-background { background-color: #FFF3CD; font-weight: bold; } 操作系统的概念 计算机系统的组成 计算机系统包括硬件(子)系统和软件(子)系统。 计算机系统的资源包括两大类:硬件资源和软件资源。 在计算机系统中,集中了资源管理功能和控制程序执行功能的一种软件称为操作系统。 操作系统的定义 操作系统是计算机系统中的一个系统软件,它是这样一些程序模块的集合—它们能有效地组织和管理计算机系统中的硬件及软件资源,合理地组织计算机工作流程,控制程序的执行,并向用户提供各种服务功能,使得用户能够灵活、方便、有效地使用计算机,并使整个计算机系统高效运...
02333-软件工程
江苏省高等教育自学考试【02333-软件工程】学习笔记 课程代号 课程名称 教材代号 教材名称 作者 出版社 版次 02333 软件工程 023331 软件工程 瞿中、宋琦等 人民邮电出版社 2016 年 参考书籍:软件工程.epub 考试大纲:02333 软件工程(高纲4068).pdf .highlight { font-weight: bold; color: #008000; } .highlight-background { background-color: #FFF3CD; font-weight: bold; } ⭐软件工程的定义、特点、基本原理 软件的定义 软件,包括程序、相关数据及其说明文档,在计算机系统中与硬件相互依存。其中程序是按照事先设计的功能和性能要求执行的指令序列;数据是程序能正常操纵信息的数据结构;说明文档包含与程序开发、维护和使用过程中有关的各种图文数据。 ⭐软件工程的定义 软件工程是一门研究如何用系统化、规范化、数量化等工程原则和方法进行软件开发和维护的学科,包括软件开发技术和软件...
SpringCloud
微服务 认识微服务 单体架构:将业务的所有功能集中在一个项目中开发,打成一个包部署。优点:架构简单。部署成本低。缺点:耦合度高。 分布式架构:根据业务功能对系统进行拆分,每个业务模块作为独立项目开发,称为一个服务。优点:降低服务耦合。有利于服务升级拓展。 微服务是一种经过良好架构设计的分布式架构方案,微服务架构特征: 单一职责:微服务拆分粒度更小,每一个服务都对应唯一的业务能力,做到单一职责,避免重复业务开发。 面向服务:微服务对外暴露业务接口。 自治:团队独立、技术独立、数据独立、部署独立。 隔离性强:服务调用做好隔离、容错、降级,避免出现级联问题。 微服务这种方案需要技术框架来落地,全球的互联网公司都在积极尝试自己的微服务落地技术。在国内最知名的就是SpringCloud和阿里巴巴的Dubbo。 Springcloud SpringCloud是目前国内使用最广泛的微服务框架。官网地址:https://spring.io/projects/spring-cloud SpringCloud集成了各种微服务功能组件,并基于SpringBoot实现了这些组件的自动装配,从而提供了...
linux基础命令
centos下载地址:centos6.8 、 centos7 书籍推荐: 鸟哥的linux私房菜-第四版 linux各目录的作用 目录名 目录作用 /bin/ 存放系统命令的目录,普通用户和超级用户都可以执行。不过放在/bin下的命令在单用户模式下也可以执行。 /sbin/ 保存和系统环境设置相关的命令,只有超级用户可以使用这些命令进行系统环境设置,但是有些命令可以允许普通用户查看。 /usr/bin/ 存放系统命令的目录,普通用户和超级用户都可以执行。这些命令和系统启动无关,在单用户模式下不能执行。 /usr/sbin/ 存放根文件系统不必要的系统管理命令,例如多数服务程序。只有超级用户可以使用。大家其实可以注意到Linux的系统,在所有sbin目录中保存的命令只有超级用户可以使用,bin目录中保存的命令所有用户都可以使用。 /boot/ 系统启动目录,保存系统启动相关的文件,如内核文件和启动引导程序(grub)文件等。 /dev/ 设备文件保存位置,Linux中所有内容以文件形式保存,包括硬件。这个目录是用来保存所有硬件设备文件的。 ...
nginx学习笔记
nginx简介 反向代理,负载均衡,动静分离 nginx安装 下载nginx,下载:nginx-1.24.0.tar.gz,下载后上传到/usr/local/src目录下,解压 安装 pcre,zlib,openssl,zlib 依赖 yum install -y pcre pcre-devel yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel 安装nginx cd /usr/local/src tar -xvf nginx-1.24.0.tar.gz cd nginx-1.24.0/ ./configure make && make install 启动nginx需要进入/usr/local/nginx/sbin目录 cd /usr/local/nginx/sbin ./nginx nginx默认80端口,安装后,不能访问,需要对防火墙进行设置 查看开放的端口:firewall-cmd --list-all 设置开放的端口号:firewall-cmd --add...
Spring Boot学习笔记
Spring Boot学习笔记 参考文档 Spring Boot 2.x入门教程 我的笔记 Spring Boot的主要优点:为所有Spring开发者更快的入门。开箱即用,提供各种默认配置来简化项目配置。内嵌式容器简化Web项目。没有冗余代码生成和XML配置的要求。 创建基础项目:Spring Initializr 多环境配置:spring.profiles.active=test application-dev.properties:开发环境。 application-test.properties:测试环境 application-prod.properties:生产环境 自定义参数:@Value 参数引用:book.desc=book.authoriswriting《{book.author} is writing《book.authoriswriting《{book.name}》 使用随机数:random,{random},random,{random.value},random.int,{random.int},random.int,...
mysql学习笔记
DDL:Data Definition Languages,数据定义语言。对数据库内部的对象进行创建、删除、修改的操作语言。这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象的定义。常用的语句关键字主要包括 create、drop、alter等。 DML:Data Manipulation Language,数据操纵语句。只是对表内部数据的操作,而不涉及到表的定义、结构的修改,更不会涉及到其他对象。用于添加、删除、更新和查询数据库记录,并检查数据完整性,常用的语句关键字主要包括 insert、delete、udpate 和select 等。 DCL:Data Control Language,数据控制语句。用于控制不同数据段直接的许可和访问级别的语句。这些语句定义了数据库、表、字段、用户的访问权限和安全级别。主要的语句关键字包括 grant、revoke 等。 查询所有数据库:SHOW DATABASES; 创建数据库: CREATE DATABASE itcast;CREATE DATABASE if NOT EXISTS itcast;CREA...








