英语语法笔记 本来英语的各种常见语法在高中就已经学习的差不多了,然而大学阶段由于使用机会减少以及原来的笔记本找不到了, 所以只能再学一次了. 本文记载了我还能记得名字的语法规则,包括基础的各种时态,语态介绍,各种从句规则,非谓语动词以及伴随状语,虚拟语气,强调句等, 至于我连名字都不记得的语法规则, 大概以...
微型计算机接口笔记 计算机核心课程 本文记录在学习<<微型计算机接口技术及应用>>课程过程中的笔记. 由于硬件课程与编程课程相比,往往比较缺乏实践机会,因此需要多做一点笔记. 在微机系统中,微处理器的强大功能必须通过外部设备才能实现,而外设与微处理器之间的信息交换及通信又是靠接口实现的, 所以, 微机应用...
MATLAB笔记 本文记录MATLAB的基础知识, 包括MATLAB的基础知识介绍, MATLAB的基础运算以及通过MATLAB语言进行编程. 目录 MATLAB基础 MATLAB计算基础 MATLAB运算符 MATLAB矩阵操作 其他数据类型 MATLAB程序设计 Matlab基础主界面窗体启动MATLA...
计算机网络笔记 计算机核心课程 计算机网络是把分布在不同地点, 并具有独立功能的多个计算机系统通过通信设备和线路连接起来, 在功能完善的网络软件和协议的管理下, 以实现网络中资源共享为目标的系统. 计算机网络是由若干节点和连接这些节点的链路组成的网络, 其中节点可以是计算机, 集线器, 交换机或路由器. 概述 数据交换方式...
编译原理笔记 计算机核心课程 目录 引论 文法 词法分析 自顶向下分析 自底向上分析 LR分析 语法制导翻译 目标程序运行时组织 代码优化 引论 ------------------- 全文结构 编译程序(Compiler) 编译程序是一种翻译程序,它将不能被计算机识别的某种高级语言翻译成计算机能够识别的低级语言 ...
人工智能概论 计算机核心课程 目录 第一章 绪论 第二章 知识表示 第三章 搜索方法 第四章 经典逻辑推理 第五章 专家系统 第六章 不确定推理 ## 第一章 绪论 人工智能(Artificial Intelligence, AI) 是一门综合性学科,它旨在研究如何利用计算机等现代工具设计模拟人类智能行为的系统 ...
CSharp学习笔记 这是关于C#的学习笔记,假定读者已经具有C与Java的基础,本文只涉及与这两种语言有差异的C#特性 目录 基本语句 基本类型属性与方法 类与函数 垃圾回收与资源管理 属性与索引器 泛型 委托与事件 LINQ 窗体和控件 基本语句 ----------------------- 格式码 一...
数据库原理之理论知识 计算机核心课程 本文依据《数据库系统概率》(第五版), 记录了数据库理论基础, 关系数据库设计, 以及数据库有关技术. 关于SQL语句的有关知识, 可以阅读SQL语法精简笔记. 关于大数据的有关内容, 可以阅读大数据技术原理. 第一章 绪论数据库系统概述数据库数据库是 长期存储 在计算机内, 有组织的 ,...
汇编语言笔记 计算机核心课程 本文是对基于IBM-PC汇编语言程序设计的一些笔记. 内容主要是汇编程序设计的基础知识和示例代码. 基本知识介绍本文使用在dos环境下运行的MASM6.0. 为了需要运行dos环境, 首先需要下载dos的虚拟机. 这里推荐dosbox, 这是一个跨平台的dos虚拟机, 在其官网上可以下载到各...
设计模式 自己也写了很多代码了, 最近在对一个以前写的Android项目进行重构, 在重构的过程中发现, 无论怎样调整各种类之间的关系, 在某些方面有所改进的同时, 在另外一些方面产生了严重的问题, 总是不能取得一个合适的平衡点. 而且有一些方案起初感觉良好, 可随着代码的重构, 才发现这些方案存在严重...
操作系统笔记 计算机核心课程 计算机系统是由CPU, 内存, 磁盘以及大量外部设备组成的复杂系统. 为了简化应用程序开发的难度, 计算机安装了一层称为操作系统的软件. 操作系统作为硬件的抽象, 为上层的应用程序提供更容易使用的接口; 操作系统同时也作为资源管理者, 管理底层的硬件, 并为上层的多个用户/程序提供资...
Makefile使用笔记 基本规则一个简单的Makefile文件如下所示: 12345678all: gcc f.o codeTest.o -o codeTest.exef.o: f.c gcc -c f.ccodeTest.o: codeTest.c gcc -c codeTest.cclear: rm *.o 可...
Linux下的C语言开发环境介绍 在Linux下, 主要的C语言开发工具是GCC和GDB, 其中 GCC 是 GNU Compiler Collection, 是C语言的编译器, GDB是GNU Project Debugger, 是一个基于命令行的调试器. 此外, 与GCC相对应的还有一个G++, 是对应于C++的编译器. ...
Ubuntu使用记录 本文包含我在日常使用Ubuntu系统中遇到的一些问题的记录, 没有什么特定的顺序和联系, 不定期更新. 系统初始化与环境配置 安装node 安装OneDrive客户端 设置时区 linux基础认知 Linux系统目录结构 常用指令介绍 ll各列的含义 lost+found目录 系...
正则表达式笔记 正则表达式也叫做REs, regex, 或者regex patterns. 通常正则表达式中出现的任意一个字符代表匹配和他们一样的字符, 但正则表达式也提供了额外的符号来表达更加复杂的含义. 基本符号以下符号相当于各种编程语言的关键字, 它们并不匹配他们本身 1. ^ $ * + ? ...
Git笔记之基础操作 Git是一个免费, 开源的分布式版本控制系统, 用于敏捷高效地处理任何或小或大的项目. Git是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件.本文介绍Git的基础知识, 具体包括Git的初始化配置, 常用的基础指令, Git的基本原理等内...
统计学笔记之回归分析 统计学 多元回归参数的含义 表示在其他参数都不变的情况下, 这一参数改变一个单位对解释变量的影响 普通最小二乘法 利用一组数据求出回归参数的估计值的最常用方法 普通最小二乘法使得一个特定样本的残差平方和最小 调整的判定系数, 可以一定程度抵消一部分因为自由度降低导致R方变大的问题 不应该将此系数最大...
个人知识库之网络资源 个人知识库 人脑的容量有限,为了在有限的脑容量中高效的存储更多的知识,需要对知识进行归纳整理,变成自己的文章。但是并不是所有的知识都能够变成文章,出于篇幅、与其他知识点的关联等原因,很多知识当前还处于一种零散状态。 为了更有效的管理这些零散知识,现在将它们都存储在博客中的这个模块之中。当某些知识变成了一种...
个人知识库之计算机技术 个人知识库 人脑的容量有限,为了在有限的脑容量中高效的存储更多的知识,需要对知识进行归纳整理,变成自己的文章。但是并不是所有的知识都能够变成文章,出于篇幅、与其他知识点的关联等原因,很多知识当前还处于一种零散状态。 为了更有效的管理这些零散知识,现在将它们都存储在博客中的这个模块之中。当某些知识变成了一种...
个人知识库之文学类知识 个人知识库 人脑的容量有限,为了在有限的脑容量中高效的存储更多的知识,需要对知识进行归纳整理,变成自己的文章。但是并不是所有的知识都能够变成文章,出于篇幅、与其他知识点的关联等原因,很多知识当前还处于一种零散状态。 为了更有效的管理这些零散知识,现在将它们都存储在博客中的这个模块之中。当某些知识变成了一种...