摘要:
问题: 数据库术语中的表是什么意思? 表Table就是被整理成表格形式的数据。一张表由若干个列和行构成,列也被称为字段Field,行也被称为记录Record。 DBMS是什么的简称? 数据库管理系统Database Management System,市面上DBMS有SQL Server、Oracl 阅读全文
摘要:
问题: Object翻译成中文是什么? 对象,是表示事物的抽象名词。 OOP是什么的缩略语? 面对对象编程(Object Oriented Programming) 哪种编程语言在C语言的基础上增加了对OOP的支持? C++ 观点: OOP通过把组件拼装到一起构建程序——类 OOP能够提升程序的开发 阅读全文
摘要:
问题: 程序中的变量是指什么? 变量是数据的容器,变量中所存储的数据是可以改变的。变量的实质是按照变量所存储数据的大小被分配到的一块内存空间。 把若干个数据沿直线排列起来的数据结构叫作什么? 数组,数组的实质是连续分配的一块特定大小的内存空间。 栈和队列的区别是什么? 栈中数据的存取形式是LIFO( 阅读全文
摘要:
官网:https://mermaid-js.github.io/mermaid/#/ 在Typora中使用mermaid:https://zhuanlan.zhihu.com/p/172635547?utm_source=com.yinxiang 阅读全文
摘要:
与算法成为好朋友的七个要点 问题: Algorithm翻译成中文是什么? 算法 辗转相除法是用于计算什么的算法? 最大公约数 程序中的哨兵指的是什么? 指的是一种含有特殊值的数据,可用于标识数据的结尾等。字符串的末尾用0表示,链表的末尾用-1表示等。 要点: 算法中解决问题的步骤是明确且有限的 计算 阅读全文
摘要:
程序像河水一样流动着 问题: Flow Chart的中文意思是什么? 流程图,是指用图的形式表示程序的流程。 请说出自然界中河流的三种流动方式。 与河流的流动方式一样,程序的流程也分成三种:顺序执行、条件分支、循环 事件驱动是什么? 用户的操作等产生事件后,由事件决定程序的流程。Windows应用程 阅读全文
摘要:
体验次手工汇编 问题: 什么是机器语言? 由二进制数字构成的程序,CPU可以直接对其解释、执行。不仅是汇编语言,用编程语言写的程序也都需要先转换成机器语言才能被执行。机器语言有时也叫做“原生代码”(Native Code) 通常把标识内存或I/O中存储单元的数字称作什么? 地址。I/O中的寄存器也可 阅读全文
摘要:
试着制造一台计算机吧 问题: CPU是什么的缩写? 中央处理器(Central Processing Unit) Hz是表示什么的单位? 频率。通常用Hz来表示驱动CPU运转的时钟信号的频率,1秒发出1次时钟信号就是1Hz。 Z80 CPU是多少比特的CPU CPU上数据总线的条数,或者CPU内部参 阅读全文
摘要:
计算机的三大原则 问题: 硬件和软件的区别是什么? 硬件是看得见摸得着的设备,比如计算机主机、显示器、键盘等。而软件是计算机所执行的程序,即指令和数据。这取决于眼睛能否看得到,或者实际上能否用手摸到。 存储字符串“中国”需要几个字节? 存储汉字时,字符编码不用,汉字所占用的字节数也就不同。在GBK字 阅读全文
摘要:
几何变换 概述 XYZ坐标系中的坐标和位移都可以用向量表示,将向量进行平移、缩放、旋转等几何变换操作可以用齐次变换矩阵相乘得到结果,而其反向操作可以用其逆矩阵相乘来实现,多次操作可以通过矩阵相乘来实现。 本文使用情景:以右手坐标系为基准,向量均为列向量,变换时矩阵左乘。 平移 平移向量 \(t=(t 阅读全文