TZAcAD,这怎么读,用汉语解释?

提供接近REST风格的Web服务进行图书查找;雅虎提供的Web服务也是REST风格的。

和后来的"文件相类似),用debug、WINHEX,U_EDIT等软件可以打开(通常不一定能看得懂是些什么除非学习过汇编语言)。这类所有的文件,无论后缀名是什么,一律分为两种格式".text"

Netty是由JBOSS提供的一个java开源框架,现为 Github上的独立项目。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。
也就是说,Netty 是一个基于NIO的客户、服务器端的编程框架,使用Netty可以确保你快速和简单的开发出一个网络应用,例如实现了某种协议的客户、服务端应用。Netty相当于简化和流线化了网络应用的编程开发过程,例如:基于TCP和UDP的socket服务开发。
“快速”和“简单”并不用产生维护性或性能上的问题。Netty 是一个吸收了多种协议(包括FTP、SMTP、HTTP等各种二进制文本协议)的实现经验,并经过相当精心设计的项目。最终,Netty成功的找到了一种方式,在保证易于开发的同时还保证了其应用的性能,稳定性和伸缩性。

磁盘(disk)是指利用磁记录技术存储数据的存储器。
磁盘是计算机主要的存储介质,可以存储大量的二进制数据,并且断电后也能保持数据不丢失。早期计算机使用的磁盘是软磁盘(Floppy Disk,简称软盘),如今常用的磁盘是硬磁盘(Hard disk,简称硬盘)。

meta信息是指数据本身的信息,比如说一个文件的meta信息,可能包括了文件的创建时间,文件大小等等,与文本本身的信息有所不同。

124.分布式文件系统
分布式文件系统(Distributed File System,DFS)是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点(可简单的理解为一台计算机)相连;或是若干不同的逻辑磁盘分区或卷标组合在一起而形成的完整的有层次的文件系统。DFS为分布在网络上任意位置的资源提供一个逻辑上的树形文件系统结构,从而使用户访问分布在网络上的共享文件更加简便。单独的 DFS共享文件夹的作用是相对于通过网络上的其他共享文件夹的访问点。

数据库可以信赖的程度,取决于数据的采集、处理与分析过程等。

127.引擎 (汽车核心组件)
引擎是发动机的核心部分,因此习惯上也常用引擎指发动机。引擎的主要部件是气缸,也是整个汽车的动力源泉。严格意义上世界上最早的引擎由一位英国科学家在公元1680年发明。

p2p软件在IT界最初的含义是Peer-to-peer,之后的含义是Point to point(点对点)。P2P已经被更广泛的理解为Pointer-to-Pointer, PC-to-PC等等。简单来说,P2P就是指数据的传输不再通过服务器,而是网络用户之间直接传递数据。
举一个简单的例子,在QQ出现之前,人们上网聊天大多通过聊天室,信息的传递方式是:用户A-聊天室服务器-用户B。这种被称为“客户端/服务器”模式(Client/Server,简称C/S。在基于HTTP协议的基础上,又被命名为“浏览器/服务器”模式,Brower/Server,简称B/S)。这些都不是P2P的方式。
在QQ时代,用户与服务器的交互是用来完成登陆、维持在线状态等等。用户之间的信息传递不需要服务器参与,信息传递方式为:用户A-用户B。这就是典型的P2P应用。

B2C是指电子商务的一种模式,也是直接面向消费者销售产品和服务商业的零售模式。

.ini 文件是Initialization File的缩写,即初始化文件,是windows的系统配置文件所采用的存储格式,统管windows的各项配置,一般用户就用windows提供的各项图形化管理界面就可实现相同的配置了。但在某些情况,还是要直接编辑ini才方便,一般只有很熟悉windows才能去直接编辑。
开始时用于WIN3X下面,WIN95用注册表代替,以及后面的内容表示一个节,相当于注册表中的键。

吞吐率原指一个业务系统在单位时间内提供的产量(或服务量)。在计算机或数据通信系统,指的是单位时间内通过某通信信道(a communication channel)或某个节点成功交付数据的平均速率,通常以每秒比特数(bps, bits per second )为单位。

吞吐量是指对网络、设备、端口、虚电路或其他设施,单位时间内成功地传送数据的数量(以比特、字节、分组等测量)

133.idea中类名和方法名显示灰色,说明没有被使用。

维度(Dimension),又称为维数,是数学中独立参数的数目。在物理学和哲学的领域内,指独立的时空坐标的数目。0维是一个无限小的点,没有长度。1维是一条无限长的直线,只有长度。2维是一个平面,是由长度和宽度(或部分曲线)组成面积。3维是2维加上高度组成体积。4维分为时间上和空间上的4维,人们说的4维通常是指关于物体在时间线上的转移。(4维准确来说有两种。1.四维时空,是指三维空间加一维时间。2.四维空间,只指四个维度的空间。)四维运动产生了五维。
从广义上讲:维度是事物“有联系”的抽象概念的数量,“有联系”的抽象概念指的是由多个抽象概念联系而成的抽象概念,和任何一个组成它的抽象概念都有联系,组成它的抽象概念的个数就是它变化的维度,如面积。此概念成立的基础是一切事物都有相对联系。
从哲学角度看,人们观察、思考与表述某事物的“思维角度”,简称“维度”。例如,人们观察与思考“月亮”这个事物,可以从月亮的“内容、时间、空间”三个思维角度去描述;也可以从月亮的“载体、能量、信息”三个思维角度去描述。

粒度是指颗粒的大小。通常球体颗粒的粒度用直径表示,立方体颗粒的粒度用边长表示。对不规则的颗粒,可将与该颗粒有相同行为的某一球体直径作为该颗粒的等效直径。粒度的大小常用D50,D97,比表面积等指标表示。

中台,互联网术语,一般应用于大型企业。一般是指搭建一个灵活快速应对变化的架构,快速实现前端提的需求,避免重复建设,达到提高工作效率目的。

代理服务器在Internet上指Proxy Server,是一个软件,运行于某台计算机上,使用代理服务器的计算机与Internet交换信息时都先将信息发给代理服务器,由其转发,并且将收到的应答回送给该计算机。

140.钓鱼 (一种网络欺诈方式)
钓鱼即网络钓鱼(Phishing?,与钓鱼的英语fishing?发音相近,又名钓鱼法或钓鱼式攻击)是通过大量发送声称来自于银行或其他知名机构的欺骗性垃圾邮件,意图引诱收信人给出敏感信息(如用户名、口令、帐号 ID 、 ATM PIN 码或信用卡详细信息)的一种攻击方式。最典型的网络钓鱼攻击将收信人引诱到一个通过精心设计与目标组织的网站非常相似的钓鱼网站上,并获取收信人在此网站上输入的个人敏感信息,通常这个攻击过程不会让受害者警觉。它是“社会工程攻击”的一种形式。

逻辑数据库一般指数据库逻辑设计。 数据库逻辑设计是整个设计的前半段,包括所需的实体和关系,实体规范化等工作。设计的后半段则是数据库物理设计,包括选择数据库产品,确定数据库实体属性(字段)、数据类型、长度、精度确定、DBMS页面大小等。

逻辑数据库=数据规范+数据产品

142.数据库物理设计
数据库物理设计指的是设计数据库的物理结构,根据数据库的逻辑结构来选定RDBMS(如Oracle、Sybase等),并设计和实施数据库的存储结构、存取方式等。

物理数据库=数据库产品的选择配置+表结构设计

文件服务器(File server),又称档案伺服器,是指在计算机网络环境中,所有用户都可访问的文件存储设备,是一种专供其他电脑检索文件和存储的特殊电脑。 文件服务器通常比一般的个人电脑拥有更大的存储容量,并具有一些其他的功能,如磁盘镜像、多个网络接口卡、热备援多电源供应器。文件服务器已进化成带有RAID存储子系统和其他高可用特性的高性能系统。文件服务器增强了存储器的功能,简化了网络数据的管理。一方面改善了系统的性能,提高了数据的可用性,另一方面减少了管理的复杂程度,降低了运营费用。

文件系统=软件+文件服务器。文件服务器用于物理存储。软件用于逻辑存储。

144. 逻辑存储和物理存储。
逻辑存储:按照你的思维逻辑进行数据的存储(分类+层次)。逻辑存储=逻辑设计+物理存储。
物理存储:直接将数据进行存储。

百度自研的原生图数据库引擎,能支持超大规模的图数据,具有极高的查询性能,您可将它应用在知识图谱、金融风控、推荐引擎和公共安全等场景。

147.学会研究代码。
业务功能的实现都会在代码中体现。研究代码就能一层层剥开逻辑的面纱。

Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据。CSV文件由任意数目的记录组成,记录间以某种换行符分隔;每条记录由字段组成,字段间的分隔符是其它字符或字符串,最常见的是逗号或制表符。通常,所有记录都有完全相同的字段序列。通常都是纯文本文件。建议使用WORDPAD或是记事本来开启,再则先另存新档后用EXCEL开启,也是方法之一。
CSV文件格式的通用标准并不存在,但是在RFC 4180中有基础性的描述。使用的字符编码同样没有被指定,但是bitASCII是最基本的通用编码。

语法糖(Syntactic sugar),也译为糖衣语法,是由英国计算机科学家彼得·约翰·兰达(Peter J. Landin)发明的一个术语,指计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。通常来说使用语法糖能够增加程序的可读性,从而减少程序代码出错的机会。

互联网号码分配机构(IANA)是负责跟踪所有官方MIME类型的官方机构,您可以在媒体类型页面中找到最新的完整列表。

重要:浏览器通常使用MIME类型(而不是文件扩展名)来确定如何处理URL,因此Web服务器在响应头中添加正确的MIME类型非常重要。如果配置不正确,浏览器可能会曲解文件内容,网站将无法正常工作,并且下载的文件也会被错误处理。

一种检查软件错误的活动。由开发人员普查程序代码或软件设计文档,分析和模拟软件的执行,以发现其中的错误。可由其他相关人员参与检查、分析、提出问题并进行评审。
理解:走马观花似地检查

152.粗粒度和细粒度
粗粒度与细粒度是一个相对的概念,也不是说对所有会涉及到粗细粒度问题的工作都是一致偏向的。粗粒度和细粒度的区别主要是出于重用的目的。像类的设计,为尽可能重用,所以采用细粒度的设计模式,将一个复杂的类(粗粒度)拆分成高度重用的职责清晰的类(细粒度)。 对于数据库的设计,原则:尽量减少表的数量与表与表之间的连接,能够设计成一个表的情况就不需要细分,所以可考虑使用粗粒度的设计方式。

判断上下游最好方法是想象一条河。
下游的水肯定是来自上游的。
如果有人破坏了河的下游部分,那将对上游没有影响。
如果有人破坏了河的上游部分,这将影响下游,即不会得到任何水。
因此,下游服务取决于上游服务。如果上游服务被删除,则下游服务将无法正常工作。
把软件设计中的数据流、依赖流类比河流去思考即可。

Bash,Unix shell的一种,在1987年由布莱恩·福克斯为了GNU计划而编写。1989年发布第一个正式版本,原先是计划用在GNU操作系统上,但能运行于大多数类Unix系统的操作系统之上,包括Linux与Mac OS X v10.4都将它作为默认shell。
Bash是一个命令处理器,通常运行于文本窗口中,并能执行用户直接输入的命令。Bash还能从文件中读取命令,这样的文件称为脚本。和其他Unix shell 一样,它支持文件名替换(通配符匹配)、管道、here文档、命令替换、变量,以及条件判断和循环遍历的结构控制语句。包括关键字、语法在内的基本特性全部是从sh借鉴过来的。其他特性,例如历史命令,是从csh和ksh借鉴而来。总的来说,Bash虽然是一个满足POSIX规范的shell,但有很多扩展。
一个名为Shellshock的安全漏洞在2014年9月初被发现,并迅速导致互联网上的一系列攻击。这个漏洞可追溯到1989年发布的1.03版本。

如果观看抽奖或秒杀系统的请求监控曲线,你就会发现这类系统在活动开放的时间段内会出现一个波峰,而在活动未开放时,系统的请求量、机器负载一般都是比较平稳的。为了节省机器资源,我们不可能时时都提供最大化的资源能力来支持短时间的高峰请求。所以需要使用一些技术手段,来削弱瞬时的请求高峰,让系统吞吐量在高峰请求下保持可控。

嵌入式系统由硬件和软件组成.是能够独立进行运作的器件。其软件内容只包括软件运行环境及其操作系统。硬件内容包括信号处理器、存储器、通信模块等在内的多方面的内容。相比于一般的计算机处理系统而言,嵌入式系统存在较大的差异性, 它不能实现大容量的存储功能,因为没有与之相匹配的大容量介质,大部分采用的存储介质有E-PROM、EEPROM 等, 软件部分以API编程接口作为开发平台的核心。

某个功能的实现是通过多个接口关联来实现的。上游服务的某个功能,首先通过调用本服务的某个接口,本服务的接口再去调用其他服务的接口,其他服务的接口再去调用其他服务的接口,通过接口之间的层层调用,完成上游的某个功能。

md文件可以用常用的文本编辑器都可以打开,例如记事本、EditPlus、sublime等等。

以·tar.gz为后缀的文件是一种压缩文件,在Linux和macOS下常见,Linux和macOS都可以直接解压使用这种压缩文件。
.tar.gz一般情况下都是源代码的安装包,需要先解压再经过编译、安装,才能执行。总而言之它是一个压缩文件。

Hash,一般翻译做散列、杂凑,或音译为哈希,是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值来确定唯一的输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。

162.多花时间、多学习、多思考、反复琢磨。

Gremlin是操作图表的一个非常有用的图灵完备的编程语言。

164.至死不渝、坚定不移、永不言败的心

网络爬虫(又称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。

166.半导体 (常温下导电性能介于导体与绝缘体之间的材料)
半导体指常温下导电性能介于导体与绝缘体之间的材料。
半导体在集成电路、消费电子、通信系统、光伏发电、照明、大功率电源转换等领域都有应用,如二极管就是采用半导体制作的器件。
无论从科技或是经济发展的角度来看,半导体的重要性都是非常巨大的。大部分的电子产品,如计算机、移动电话或是数字录音机当中的核心单元都和半导体有着极为密切的关联。
常见的半导体材料有硅、锗、砷化镓等,硅是各种半导体材料应用中最具有影响力的一种。

167.导体 (可传导电流的物质)
导体是指电阻率很小且易于传导电流的物质。导体中存在大量可自由移动的带电粒子称为载流子。在外电场作用下,载流子作定向运动,形成明显的电流。金属是最常见的一类导体。金属原子最外层的价电子很容易挣脱原子核的束缚,而成为自由电子,留下的正离子(原子实)形成规则的点阵。金属中自由电子的浓度很大,所以金属导体的电导率通常比其他导体材料的大。金属导体的电阻率一般随温度降低而减小。在极低温度下,某些金属与合金的电阻率将消失而转化为“超导体”。

不善于传导电流的物质称为绝缘体(Insulator),绝缘体又称为电介质。它们的电阻率极高。绝缘体的定义:不容易导电的物体叫做绝缘体。 绝缘体和导体,没有绝对的界限。绝缘体在某些条件下可以转化为导体。这里要注意:导电的原因:无论固体还是液体,内部如果有能够自由移动的电子或者离子,那么他就可以导电。没有自由移动的电荷,在某些条件下,可以产生导电粒子,那么它也可以成为导体。

169.超导体 (是电阻接近零的导体)
超导体(英文名:superconductor),又称为超导材料,指在某一温度下,电阻为零的导体。在实验中,若导体电阻的测量值低于10-25Ω,可以认为电阻为零。 超导体不仅具有零电阻的特性,另一个重要特征是完全抗磁性。人类最初发现超导体是在1911年,这一年荷兰科学家海克·卡末林·昂内斯(Heike Kamerlingh Onnes)等人发现,汞在极低的温度下,其电阻消失,呈超导状态。此后超导体的研究日趋深入,一方面,多种具有实用潜力的超导材料被发现,另一方面,对超导机理的研究也有一定进展。超导体已经进行了一系列试验性应用,并且开展了一定的军事、商业应用,在通信领域可以作为光子晶体的缺陷材料。

170.发电机 (将其他形式的能源转换成电能的机械设备)
发电机(Generators)是指将其他形式的能源转换成电能的机械设备,它由水轮机、汽轮机、柴油机或其他动力机械驱动,将水流,气流,燃料燃烧或原子核裂变产生的能量转化为机械能传给发电机,再由发电机转换为电能。
发电机在工农业生产、国防、科技及日常生活中有广泛的用途。发电机的形式很多,但其工作原理都基于电磁感应定律和电磁力定律。因此,其构造的一般原则是:用适当的导磁和导电材料构成互相进行电磁感应的磁路和电路,以产生电磁功率,达到能量转换的目的。

电子设备是佳能株式会社于2019年6月27日申请的专利,该专利公布号为CNB,专利公布日为2021年6月18日,发明人是秋本高宽、神谷淳、上田晴久、岩上卓磨。电子设备是指由集成电路、晶体管、电子管等电子元器件组成,应用电子技术(包括)软件发挥作用的设备,包括电子计算机以及由电子计算机控制的机器人、数控或程控系统等。

172.电子元件 (电子电路中的基本元素)
component),是电子电路中的基本元素,通常是个别封装,并具有两个或以上的引线或金属接点。电子元件须相互连接以构成一个具有特定功能的电子电路,例如:放大器、无线电接收机、振荡器等,连接电子元件常见的方式之一是焊接到印刷电路板上。电子元件也许是单独的封装(电阻器、电容器、电感器、晶体管、二极管等),或是各种不同复杂度的群组,例如:集成电路(运算放大器、排阻、逻辑门等)。

173.电子元器件 (元件和器件的总称)
电子元器件是电子元件和小型的机器、仪器的组成部分,其本身常由若干零件构成,可以在同类产品中通用;常指电器、无线电、仪表等工业的某些零件,是电容、晶体管、游丝、发条等电子器件的总称。常见的有二极管等。
电子元器件包括:电阻、电容、电感、电位器、电子管、散热器、机电元件、连接器、半导体分立器件、电声器件、激光器件、电子显示器件、光电器件、传感器、电源、开关、微特电机、电子变压器、继电器、印制电路板、集成电路、各类电路、压电、晶体、石英、陶瓷磁性材料、印刷电路用基材基板、电子功能工艺专用材料、电子胶(带)制品、电子化学材料及部品等。
电子元器件在质量方面国际上有欧盟的CE认证,美国的UL认证,德国的VDE和TUV以及中国的CQC认证等国内外认证,来保证元器件的合格。

174.二极管 (用半导体材料制成的一种电子器件)
二极管是用半导体材料(硅、硒、锗等)制成的一种电子器件 。它具有单向导电性能, 即给二极管阳极和阴极加上正向电压时,二极管导通。 当给阳极和阴极加上反向电压时,二极管截止。 因此,二极管的导通和截止,则相当于开关的接通与断开 。
极管是最早诞生的半导体器件之一,其应用非常广泛。特别是在各种电子电路中,利用二极管和电阻、电容、电感等元器件进行合理的连接,构成不同功能的电路,可以实现对交流电整流、对调制信号检波、限幅和钳位以及对电源电压的稳压等多种功能 。无论是在常见的收音机电路还是在其他的家用电器产品或工业控制电路中,都可以找到二极管的踪迹。

175.原子 (物理概念)
原子(atom),是指化学反应不可再分的基本微粒。原子在化学反应中不可分割,但在物理状态中可以分割。原子由原子核和绕核运动的电子组成。原子构成一般物质的最小单位,称为元素。已知的元素有118种。因此具有核式结构。

(Electron),是最早发现的基本粒子,带负电,电量为1.×10-19库仑,是电量的最小单元,质量为9.1kg,常用符号e表示。1897年由英国物理学家约瑟夫·约翰·汤姆生在研究阴极射线时发现。一切原子都由一个带正电的原子核和围绕它运动的若干电子组成。电荷的定向运动形成电流,如金属导线中的电流。利用电场和磁场,能按照需要控制电子的运动(在固体、真空中),从而制造出各种电子仪器和元件,如各种电子管、电子显微镜等。电子的波动性于1927年由晶体衍射实验得到证实。

电荷(electric charge),为物体或构成物体的质点所带的具有正电或负电的粒子,带正电的粒子叫正电荷(表示符号为“+”),带负电的粒子叫负电荷(表示符号为“﹣”)。也是某些基本粒子(如电子)的属性,同种电荷相互排斥,异种电荷相互吸引。
在电磁学里,电荷(diàn hè)也是物质的一种物理性质。称带有电荷的物质为“带电物质”。两个带电物质之间会互相施加作用力于对方,也会感受到对方施加的作用力,所涉及的作用力遵守库仑定律。电荷分为两种,“正电荷”与“负电荷”。带有正电荷的物质称为“带正电”;带有负电荷的物质称为“带负电”。假若两个物质都带有正电或都带有负电,则称这两个物质“同电性”,否则称这两个物质“异电性”。两个同电性物质会相互感受到对方施加的排斥力;两个异电性物质会相互感受到对方施加的吸引力。同种电荷互相排斥,异种电荷互相吸引。
电荷是许多次原子粒子所拥有的一种基本守恒性质。称带有电荷的粒子为“带电粒子”。电荷决定了带电粒子在电磁方面的物理行为。静止的带电粒子会产生电场,移动中的带电粒子会产生电磁场,带电粒子也会被电磁场所影响。一个带电粒子与电磁场之间的相互作用称为电磁力或电磁相互作用。这是四种基本相互作用中的一种。

电场是电荷及变化磁场周围空间里存在的一种特殊物质。这种物质与通常的实物不同,它虽然不是由分子原子所组成的,但它却是客观存在的特殊物质,具有通常物质所具有的力和能量等客观属性。
电场的力的性质表现为:电场对放入其中的电荷有作用力,这种力称为电场力。电场的能的性质表现为:当电荷在电场中移动时,电场力对电荷做功,说明电场具有能量。
电场是电荷及变化磁场周围空间里存在的一种特殊物质。只要电荷存在它周围就存在电场,电场是客观存在的,它具有力和能的特性。电荷间的作用总是通过电场进行的。

179.磁场 (物理概念)
磁场,物理概念,是指传递实物间磁力作用的场。磁场是一种看不见、摸不着的特殊的物质。磁场不是由原子或分子组成的,但磁场是客观存在的。磁场具有波粒的辐射特性。磁体周围存在磁场,磁体间的相互作用就是以磁场作为媒介的,所以两磁体不用在物理层面接触就能发生作用。电流、运动电荷、磁体或变化电场周围空间存在的一种特殊形态的物质。由于磁体的磁性来源于电流,电流是电荷的运动,因而概括地说,磁场是由运动电荷或电场的变化而产生的。
用现代物理的观点来考察,物质中能够形成电荷的终极成分只有电子(带单位负电荷)和质子(带单位正电荷),因此负电荷就是带有过剩电子的带电物体,正电荷就是带有过剩质子的带电物体。运动电荷产生磁场的真正场源是运动电子或运动质子所产生的磁场。例如电流所产生的磁场就是在导线中运动的电子所产生的磁场。

180.芯片 (半导体元件产品的统称)
集成电路英语:integrated circuit,缩写作 IC;或称微电路(microcircuit)、微芯片(microchip)、晶片/芯片(chip)在电子学中是一种将电路(主要包括半导体设备,也包括被动组件等)小型化的方式,并时常制造在半导体晶圆表面上。

181.集成电路 (微型电子器件或部件)
circuit)是一种微型电子器件或部件。采用一定的工艺,把一个电路中所需的晶体管、电阻、电容和电感等元件及布线互连一起,制作在一小块或几小块半导体晶片或介质基片上,然后封装在一个管壳内,成为具有所需电路功能的微型结构;其中所有元件在结构上已组成一个整体,使电子元件向着微小型化、低功耗、智能化和高可靠性方面迈进了一大步。它在电路中用字母“IC”表示。集成电路发明者为杰克·基尔比(基于锗(Ge)的集成电路)和罗伯特·诺伊思(基于硅(Si)的集成电路)。当今半导体工业大多数应用的是基于硅的集成电路。
是20世纪50年代后期到60年代发展起来的一种新型半导体器件。它是经过氧化、光刻、扩散、外延、蒸铝等半导体制造工艺,把构成具有一定功能的电路所需的半导体、电阻、电容等元件及它们之间的连接导线全部集成在一小块硅片上,然后焊接封装在一个管壳内的电子器件。其封装外壳有圆壳式、扁平式或双列直插式等多种形式。集成电路技术包括芯片制造技术与设计技术,主要体现在加工设备,加工工艺,封装测试,批量生产及设计创新的能力上。

182.硅谷 (世界著名高科技产业区)
硅谷(Silicon Valley),位于美国加利福尼亚北部的大都会区旧金山湾区南面,是高科技事业云集的圣塔克拉拉谷(Santa Clara Valley)的别称。 硅谷最早是研究和生产以硅为基础的半导体芯片的地方,因此得名。
硅谷是电子工业和计算机业的王国,尽管美国和世界其它高新技术区都在不断发展壮大,但硅谷仍然是世界高新技术创新和发展的开创者和中心,该地区的风险投资占全美风险投资总额的三分之一,硅谷的计算机公司已经发展到大约1500家。 一个世纪前这里还是一片果园,但自从英特尔 、苹果公司、谷歌、脸书、雅虎等高科技公司的总部在此落户之后,出现了众多繁华的市镇。 在短短的几十年之内,硅谷走出了大批科技富翁。
硅谷的主要部分位于旧金山半岛南端的圣塔克拉拉县,主要包括该县下属的从帕罗奥多市到县府圣何塞市一段长约25英里的谷地。 而硅谷的总范围一般还包含旧金山湾区西南部圣马特奥县的部分城市(比如门洛帕克),以及旧金山湾区东部阿拉米达县的部分城市(比如费利蒙)。
硅谷的主要区位特点是拥有附近一些具有雄厚科研力量的美国顶尖大学作为依托,主要包括斯坦福大学(Stanford University)和加州大学伯克利分校(UC Berkeley),还包括加州大学系统的其它几所大学和圣塔克拉拉大学。 结构上,硅谷以高新技术中小公司群为基础,同时拥有谷歌、Facebook、惠普、英特尔、苹果公司、思科、英伟达、甲骨文、特斯拉、雅虎等大公司,融科学、技术、生产为一体。

通常是指通过设计保证系统能够同时并行处理很多请求。

KBQA的全称是基于知识库问答(Knowledge Base Question Answering),即给定自然语言问题,通过对问题进行语义理解和解析,进而利用知识库进行查询、推理得出答案。
知识库是用于知识管理的一种特殊的数据库,用于相关领域知识的采集、整理及提取。知识库中的知识源于领域专家,是求解问题所需领域知识的集合,包括一些基本事实、规则和其他相关信息。
知识库中蕴含着丰富的信息及各种关系连接,将其构建成知识图谱,将得到一个信息量极大的知识网络。

.bak是备份文件,为文件格式扩展名。

JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。

方法、接口、服务、系统。

时间戳是指格林威治时间自1970年1月1日(00:00:00GMT)至当前时间的总秒数。通俗的讲,时间戳是一份能够表示一份数据在一个特定时间点已经存在的完整的可验证的数据。
时间戳(time-stamp)是一个经加密后形成的凭证文档,它包括三个部分:
(1)需加时间戳的文件的摘要(digest);
(2)DTS收到文件的日期和时间;
(3)DTS的数字签名。
一般来说,时间戳产生的过程为:用户首先将需要加时间的文件用Hash编码加密形成摘要,然后将该摘要发送到DTS,DTS在加入了收到文件摘要的日期和时间信息后再对该文件加密(数字签名),然后送回用户。
书面签署文件的时间是由签署人知己写上的,而数字时间戳则不然,它是有认证单位DTS来加的,以DTS收到文件的时间为依据。

漏洞是在硬件、软件、协议的具体实现或系统安全策略上存在的缺陷,从而可以使攻击者能够在未授权的情况下访问或破坏系统。具体举例来说,比如在Intel Pentium芯片中存在的逻辑错误,在Sendmail早期版本中的编程错误,在NFS协议中认证方式上的弱点,在Unix系统管理员设置匿名Ftp服务时配置不当的问题都可能被攻击者使用,威胁到系统的安全。因而这些都可以认为是系统中存在的安全漏洞。

软件开发者开发软件时的疏忽,或者是编程语言的局限性,比如c语言家族比java效率高但漏洞也多,电脑系统几乎就是用c语言编的,所以常常要打补丁。 软件漏洞有时是作者日后检查的时候发现的,然后修正;还有一些人专门找别人的漏洞以从中做些非法的事,当作者知道自己的漏洞被他人利用的时候就会想办法补救。

中央处理器(central processing unit,简称CPU)作为计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元。CPU自产生以来,在逻辑结构、运行效率以及功能外延上取得了巨大发展。

寄存器的功能是存储二进制代码,它是由具有存储功能的触发器组合起来构成的。一个触发器可以存储1位二进制代码,故存放n位二进制代码的寄存器,需用n个触发器来构成。
按照功能的不同,可将寄存器分为基本寄存器和移位寄存器两大类。基本寄存器只能并行送入数据,也只能并行输出。移位寄存器中的数据可以在移位脉冲作用下依次逐位右移或左移,数据既可以并行输入、并行输出,也可以串行输入、串行输出,还可以并行输入、串行输出,或串行输入、并行输出,十分灵活,用途也很广。

运算器:arithmetic unit,计算机中执行各种算术和逻辑运算操作的部件。运算器的基本操作包括加、减、乘、除四则运算,与、或、非、异或等逻辑操作,以及移位、比较和传送等操作,亦称算术逻辑部件(ALU)。

RSA是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在一起组成的。

PaaS是(Platform as a Service)的缩写,是指平台即服务。 把服务器平台作为一种服务提供的商业模式,通过网络进行程序提供的服务称之为SaaS(Software as a Service),是云计算三种服务模式之一,而云计算时代相应的服务器平台或者开发环境作为服务进行提供就成为了PaaS(Platform as a Service)。
所谓PaaS实际上是指将软件研发的平台作为一种服务,以SaaS的模式提交给用户。因此,PaaS也是SaaS模式的一种应用。但是,PaaS的出现可以加快SaaS的发展,尤其是加快SaaS应用的开发速度。在2007年国内外SaaS厂商先后推出自己的PAAS平台。

Linux Container容器是一种内核虚拟化技术,可以提供轻量级的虚拟化,以便隔离进程和资源。

POC测试,即Proof of Concept,是业界流行的针对客户具体应用的验证性测试,根据用户对采用系统提出的性能要求和扩展需求的指标,在选用服务器上进行真实数据的运行,对承载用户数据量和运行时间进行实际测算,并根据用户未来业务扩展的需求加大数据量以验证系统和平台的承载能力和性能变化。

Session:在计算机中,尤其是在网络应用中,称为“会话控制”。Session对象存储特定用户会话所需的属性及配置信息。这样,当用户在应用程序的Web页之间跳转时,存储在Session对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。当用户请求来自应用程序的 Web页时,如果该用户还没有会话,则Web服务器将自动创建一个 Session对象。当会话过期或被放弃后,服务器将终止该会话。Session 对象最常见的一个用法就是存储用户的首选项。例如,如果用户指明不喜欢查看图形,就可以将该信息存储在Session对象中。有关使用Session 对象的详细信息,请参阅“ASP应用程序”部分的“管理会话”。注意会话状态仅在支持cookie的浏览器中保留。

199.cookie (储存在用户本地终端上的数据)
Cookie,有时也用其复数形式 Cookies。类型为“小型文本文件”,是某些网站为了辨别用户身份,进行Session跟踪而储存在用户本地终端上的数据(通常经过加密),由用户客户端计算机暂时或永久保存的信息。

TTL是 Time To Live的缩写,该字段指定IP包被路由器丢弃之前允许通过的最大网段数量。TTL是IPv4报头的一个8 bit字段。
注意:TTL与DNS TTL有区别。二者都是生存时间,前者指ICMP包的转发次数(跳数),后者指域名解析信息在DNS中的存在时间。

FIFO:First Input First Output的缩写,先入先出队列,这是一种传统的按序执行方法,先进入的指令先完成并引退,跟着才执行第二条指令。
LIFO:后进先出法是指假定后入库的存货先发出,据此计算发出存货成本的方法。采用后进先出法时,每批发出存货的成本,按存货中最后入库的那批单价计算,如果发出存货的一批数量超过最后入库的那一批数量,超过部分依次按上一批入库的单价计算。

HTTP协议规格说明定义ETag为“被请求变量的实体值”。另一种说法是,ETag是一个可以与Web资源关联的记号(token)。典型的Web资源可以一个Web页,但也可能是JSON或XML文档。服务器单独负责判断记号是什么及其含义,并在HTTP响应头中将其传送到客户端,以下是服务器端返回的格式:ETag:"50b1c1d4f775c61:df3"客户端的查询更新格式是这样的:If-None-Match

Programming的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。

205.如何查看日志?
日志展示的就是一系列的类和类中打印的日志信息。

206.如何根据类名查看源码?
导入该类,直接点击查看源码

Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。

208.MIME (多用途互联网邮件扩展类型)
MIME(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型。是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。
它是一个互联网标准,扩展了电子邮件标准,使其能够支持:
非ASCII字符文本;非文本格式附件(二进制、声音、图像等);由多部分(multiple parts)组成的消息体;包含非ASCII字符的头信息(Header information)。
2822,这些旧标准规定电子邮件标准并不允许在邮件消息中使用7位ASCII字符集以外的字符。正因如此,一些非英语字符消息和二进制文件,图像,声音等非文字消息原本都不能在电子邮件中传输(MIME可以)。MIME规定了用于表示各种各样的数据类型的符号化方法。 此外,在万维网中使用的HTTP协议中也使用了MIME的框架,标准被扩展为互联网媒体类型。

一字一句、努力学习、艰苦奋斗。

210.编程是为了什么?
编程就是为了处理数据。处理数据的方式:
(1)增删改查数据(硬盘数据库)。
(2)增删改查常用数据(使用内存型数据库)
(3)远端发送和接收数据(多个服务之间发送和接收数据)。

Apache(音译为阿帕奇)是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。(Apache软件基金会)Apache与Tomcat都是Apache开源组织开发的用于处理HTTP服务的项目,两者都是免费的,都可以做为独立的Web服务器运行。Apache是Web服务器而Tomcat是Java应用服务器。

PaaS是(Platform as a Service)的缩写,是指平台即服务。 把服务器平台作为一种服务提供的商业模式,通过网络进行程序提供的服务称之为SaaS(Software as a Service),是云计算三种服务模式之一,而云计算时代相应的服务器平台或者开发环境作为服务进行提供就成为了PaaS(Platform as a Service)。
所谓PaaS实际上是指将软件研发的平台作为一种服务,以SaaS的模式提交给用户。因此,PaaS也是SaaS模式的一种应用。但是,PaaS的出现可以加快SaaS的发展,尤其是加快SaaS应用的开发速度。在2007年国内外SaaS厂商先后推出自己的PAAS平台。

213.B端客户、C端客户、G端客户
B指的是Business,意思是指企业客户。
C指的是Consumer,意思是指个人客户。
G指的是Government,意思是指面向政府客户。

Prometheus是一个最初在SoundCloud上构建的开源系统监视和警报工具包 。自2012年成立以来,许多公司和组织都采用了Prometheus,该项目拥有一个非常活跃的开发人员和用户社区。它现在是一个独立的开源项目,可以独立于任何公司进行维护。为了强调这一点,并澄清项目的治理结构,Prometheus 于2016年加入 云计算本地计算基金会,作为继Kubernetes之后的第二个托管项目。

Helm Chart是用来封装Kubernetes原生应用程序的一系列YAML文件。可以在你部署应用的时候自定义应用程序的一些Metadata,以便于应用程序的分发。对于应用发布者而言,可以通过Helm打包应用、管理应用依赖关系、管理应用版本并发布应用到软件仓库。
对于使用者而言,使用Helm后不用需要编写复杂的应用部署文件,可以以简单的方式在Kubernetes上查找、安装、升级、回滚、卸载应用程序。

cURL是一个利用URL语法在命令行下工作的文件传输工具,1997年首次发行。它支持文件上传和下载,所以是综合传输工具,但按传统,习惯称cURL为下载工具。cURL还包含了用于程序开发的libcurl。

(1)PM(产品经理): Product Manager,产品经理,又称品牌经理(Brand Manager)。但凡产品从创意到上市,所有相关的研发、调研、生产、编预算、广告、促销活动等等,都由产品经理掌控。

(2)RD(后端开发):Research and Development engineer,研发工程师,对某种不存在的事物进行系统的研究和开发并具有一定经验的专业工作者,或者对已经存在的事物进行改进以达到优化目的的专业工作者。

(3)QA(质量保证): Quality Assurance,品质保证。QA的主要职责就是质量保证工作。

219.iOS (苹果公司开发的移动操作系统)
iOS是由苹果公司开发的移动操作系统。苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPod touch、iPad上。iOS与苹果的macOS操作系统一样,属于类Unix的商业操作系统。原本这个系统名为iPhone OS,因为iPad,iPhone,iPod touch都使用iPhone OS,所以2010年WWDC上宣布改名为iOS(iOS为美国Cisco公司网络设备操作系统注册商标,苹果改名已获得Cisco公司授权)。
2016年1月,随着iOS 9.2.1版本的发布,苹果修复了一个存在了3年的漏洞。2018年9月22日,美国苹果公司在最新的操作系统中秘密加入了基于iPhone用户和该公司其他设备使用者的“信任评级”功能。

要理解什么是领域专用语言,需要先了解其创建背景。即为什么会诞生这样一种事物,其发明的目的是为了解决什么问题。

结构化数据,简单来说就是数据库。结合到典型场景中更容易理解,比如企业ERP、财务系统;医疗HIS数据库;教育一卡通;政府行政审批;其他核心数据库等。
基本包括高速存储应用需求、数据备份需求、数据共享需求以及数据容灾需求。

223.UI设计 (人机交互、操作逻辑、界面美观的整体设计)
UI设计(或称界面设计)是指对软件的人机交互、操作逻辑、界面美观的整体设计。UI设计分为实体UI和虚拟UI,互联网常用的UI设计是虚拟UI,UI即User Interface(用户界面)的简称。
好的UI设计不仅是让软件变得有个性有品位,还要让软件的操作变得舒适简单、自由,充分体现软件的定位和特点。

224.acid :(数据库事务正确执行的四个基本要素的缩写)
ACID,是指数据库管理系统(DBMS)在写入或更新资料的过程中,为保证事务(transaction)是正确可靠的,所必须具备的四个特性:原子性(atomicity,或称不可分割性)、一致性(consistency)、隔离性(isolation,又称独立性)、持久性(durability)。

转义字符(Escape character),所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加""来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。"就是输出双引号的意思。

网络爬虫(又称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。

全文数据库是全文检索系统的主要构成部分。所谓全文数据库是将一个完整的信息源的全部内容转化为计算机可以识别、处理的信息单元而形成的数据集合。全文数据库不仅存储了信息,而且还有对全文数据进行词、字、段落等更深层次的编辑、加工的功能,而且所有全文数据库无一不是海量信息数据库。

所有的数据库都可以通过命令行来操作。集成springBoot也是通过java代码向数据库发送指令来操作数据库。所有的服务软件都可以通过通过客户端来操作,集成springBoot也是通过java代码向服务软件发送指令来进行操作。

229.如何学习新技术
学习新技术一定是去看官网文档和分析源码

230.防火墙 (计算机术语)
防火墙(英语:Firewall)技术是通过有机结合各类用于安全管理与筛选的软件和硬件设备,帮助计算机网络于其内、外网之间构建一道相对隔绝的保护屏障,以保护用户资料与信息安全性的一种技术。
防火墙技术的功能主要在于及时发现并处理计算机网络运行时可能存在的安全风险、数据传输等问题,其中处理措施包括隔离与保护,同时可对计算机网络安全当中的各项操作实施记录与检测,以确保计算机网络运行的安全性,保障用户资料与信息的完整性,为用户提供更好、更安全的计算机网络使用体验。

(4)将整个项目打成jar包放到服务器上。
(5)阿里云购买服务器和域名
(6)之后可以直接访问

Docker 是一个开源的应用容器引擎(基于go语言编写的软件),让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
安装docker之后可以使用docker命令增删改查容器,而在容器里面运行打包好的镜像。容器与容器之间是完全隔离的。

233.一个服务如何使用另一个服务的方法
(1)直接把代码复制过来

234.内网(局域网)
局域网,网络种类,覆盖范围一般是方圆几千米之内,其具备的安装便捷、成本节约、扩展方便等特点使其在各类办公室内运用广泛。局域网可以实现文件管理、应用软件共享、打印机共享等功能,在使用过程当中,通过维护局域网网络安全,能够有效地保护资料安全,保证局域网网络能够正常稳定的运行。(内网发送数据非常快)

网段(network segment)指一个计算机网络中使用同一物理层设备(传输介质,中继器,集线器等)能够直接通讯的那一部分。例如,从192.168.0.1到192.168.255.255这之间就是一个网段。同一网段的计算机可以相互访问。

所谓套接字(Socket),就是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象。一个套接字就是网络上进程通信的一端,提供了应用层进程利用网络协议交换数据的机制。从所处的地位来讲,套接字上联应用进程,下联网络协议栈,是应用程序通过网络协议进行通信的接口,是应用程序与网络协议栈进行交互的接口

239.如何开发一个网站
前端:模板、框架、开源项目

240.如何搜索前端模板
Kotlin(科特林)是一个用于现代多平台应用的静态编程语言 ,由 JetBrains 开发。
Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。除此之外Kotlin还可以编译成二进制代码直接运行在机器上(例如嵌入式设备或 iOS)。
Kotlin已正式成为Android官方支持开发语言。

242.如何查看依赖冲突
可以通过看项目的pom.xml文件查看是否依赖冲突

硬件:看得见摸得到的东西,硬件是软件的载体,例如芯片、物理机器等等。
软件:看得见摸不到的东西,实际上就是文件,压缩包解压后都是文件。例如redis、kafka等等。
数据:看得见、摸不到的东西,虚拟的东西。
看不见摸不到的东西:软件的工作原理和运行过程,这个东西是抽象化的,只能通过研究代码逻辑去获得。
(2)软件作用是什么?
(4)软件的工作原理。
(5)软件的源码分析。

244.人工智能 (计算机科学的一个分支)
人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。
人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。人工智能从诞生以来,理论和技术日益成熟,应用领域也不断扩大,可以设想,未来人工智能带来的科技产品,将会是人类智慧的“容器”。人工智能可以对人的意识、思维的信息过程的模拟。人工智能不是人的智能,但能像人那样思考、也可能超过人的智能。
人工智能是一门极富挑战性的科学,从事这项工作的人必须懂得计算机知识,心理学和哲学。人工智能是包括十分广泛的科学,它由不同的领域组成,如机器学习,计算机视觉等等,总的说来,人工智能研究的一个主要目标是使机器能够胜任一些通常需要人类智能才能完成的复杂工作。但不同的时代、不同的人对这种“复杂工作”的理解是不同的。 2017年12月,人工智能入选“2017年度中国媒体十大流行语”。 2021年9月25日,为促进人工智能健康发展,《新一代人工智能伦理规范》发布。

命令行界面(英语:command-line interface,缩写:CLI)是在图形用户界面得到普及之前使用最为广泛的用户界面,它通常不支持鼠标,用户通过键盘输入指令,计算机接收到指令后,予以执行。也有人称之为字符用户界面(CUI)。
通常认为,命令行界面(CLI)没有图形用户界面(GUI)那么方便用户操作。因为,命令行界面的软件通常需要用户记忆操作的命令,但是,由于其本身的特点,命令行界面要较图形用户界面节约计算机系统的资源。在熟记命令的前提下,使用命令行界面往往要较使用图形用户界面的操作速度要快。所以,图形用户界面的操作系统中,都保留着可选的命令行界面。

247.什么是软件之间的通信
软件之间的通信就是数据的传输

ip地址确定唯一主机。端口确定唯一程序

249.如何跟软件打交道

力扣(LeetCode)是领扣网络旗下专注于程序员技术成长和企业技术人才服务的品牌。源自美国硅谷,力扣为全球程序员提供了专业的IT技术职业化提升平台,有效帮助程序员实现快速进步和长期成长。 [1-4]
此外,力扣(LeetCode)致力于解决程序员技术评估、培训、职业匹配的痛点,逐步引领互联网技术求职和招聘迈向专业化。

接口是请求的单位,本质也是一个方法,根据映射路径调用哪个方法。
方法是独立的功能块,执行一系列操作,可以无返回值、也可以有返回值。

使用心算debug比使用计算器debug更好。

254.软件版本相关介绍
Beta版:产品(驱动、BIOS)发布之前的测试版本,也叫做β版,与此对应的还有α版(Alpha版)。α版通常是软件开发商内部自行测试的版本,而β版则是公开发布让用户来进行测试的版本。版本号里面的Build说明这个版本是第几次编译的结果,比如:V1.79Build210比V1.79Build200的版本要新,因为V1.79Build210是"电子文档处理器"第210次编译的版本。
DEMO演示版,一般会有功能限制
Release发行版,有时间限制
Shareware共享版,虽然不会要求注册但是一般也有功能限制
Trial:试用版(一般有时间或者功能限制)

看看依赖包下的有哪些依赖冲突,排除即可

单测的方法都是void

转发请求就是在服务器内部进行。前端发送请求到一个接口,在这个接口远程直接调用其他的接口就是转发

258.Java中的序列化和反序列化
把对象转换为字节序列的过程称为对象的序列化。
把字节序列恢复为对象的过程称为对象的反序列化。

对象的序列化主要有两种用途:
  1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;
  2) 在网络上传送对象的字节序列。
初步总结:Java 序列化和反序列化,其一,实现了数据的持久化,通过序列化可以把数据永久的保存在硬盘上;其二,利用序列化实现远程通信,即在网络上传递对象的字节序列。
(网络传输的都是二进制文件)

259.一个接口调用另一个接口
一个接口调用另一个接口,如果返回的是特定对象的数据,需要拷贝对应类到另一个类中

第一个参数:从第几行开始
第二个参数:显示多少条数据

java中的锁都是单机锁,只能在一个服务当中使用。
分布式锁是集群锁,通过多个服务公用的数据库(redis)字段进行加锁机制,保证在多个服务(集群)中,只有一个线程在同一时刻能够执行成功。无论是单机锁还是分布式锁都是保证在同一时刻只有一个线程执行某段代码。

流量,在规定期间内通过一指定点的车辆或行人数量,在网络指在一定时间内打开网站地址的人气访问量,或者是手机移动数据的通俗意思。

一定要理解Java是一门面向对象的语言

一定学会画流程图,流程图是你对架构的一种认知。

}

在三维空间创建由直线段组成的多段线 3p
在二维和三维空间中将某对象与其他对象对齐 al
计算对象或定义区域的面积和周长 aa
创建按指定方式排列的多重对象拷贝 ar
执行外部数据库命令的管理功能 aad
输出选择对象的链接信息 AEx
管理对象和外部数据库之间的链接 ali
显示并编辑表数据并创建链接和选择集 aro
从链接到文字选择集和图形选择集的行中创建选择集 ase
改变不依赖于块定义的属性信息 -ate
用图案填充封闭区域 h或bh
根据选定对象创建块定义 -b
用封闭区域创建面域或多段线 bo
(使用命令行)用封闭区域创建面域或多段线 -bo
部分删除对象或把对象分解为两部分 Br
修改现有对象的特性 -ch
根据圆心和直径或半径绘制圆 c
编辑单个块的可变属性 ate
修改对象的颜色、图层、线型和厚度 ch
设置新对象的颜色 col
编辑文字和属性定义 ed
显示夹点并设置颜色 gr
创建并修改标注样式 d
控制现有对象的特性 mo
设置绘图辅助工具 rm
设置对象选择模式 se
管理已定义的用户坐标系 uc
选择预置用户坐标系 ucp
控制坐标和角度的显示格式及精度 un
设置三维观察方向 vp
从前一个或选择的标注的第一尺寸界线处连续标注 dba或dimbase
创建圆和圆弧的圆心标记或中心线 dce
从前一个或选择的标注的第二尺寸界线处连续标注 dco或dimcont
创建圆和圆弧的直径标注 ddi或 dimdia
创建圆和圆弧的半径尺寸标注 dra或dimrad
在命令行创建和修改标注样式 dst或dimsty
移动和旋转标注文字 dimted
测量两点之间的距离和角度 di
将点对象或块沿对象的长度或周长等间隔排列 div
绘制填充的圆和环 do
修改图像和其他对象的显示顺序 dr
打开鸟瞰视图窗口 av
输入文字时在屏幕上显示 dt
定义平行投影或透视视图 dv
创建椭圆或椭圆弧 el
将组合对象分解为对象组件 x
以其他文件格式保存对象 exp
延伸对象到另一对象 ex
通过拉伸现有二维对象来创建三维实体 ext
创建根据特性选择有关对象时用到的过滤器列表 fi
创建对象的命名选择集 g
使用命令行创建选择集 -g
用图案填充一块指定边界的区域 -h
修改现有的图案填充对象 he
重生成三维模型时不显示隐藏线 hi
以多种格式向 AutoCAD 图形文件中插入图像 im
使用命令行插入图像 -im
控制选定图像的亮度、对比度和褪色度 iad
向当前图形中定义并附着新的图像对象 iat
为单个图像对象创建新剪切边界 icl
将命名块或图形插入到当前图形中 -i
插入链接或嵌入对象 io
找出两个或多个三维实体的干涉区并用公用部分创建三维组合实体 inf
从两个或多个实体或面域的交集创建组合实体或面域 in
创建一条引出线将注释与一个几何特征相连 le或lead
创建、加载和设置线型 lt
使用命令行创建、加载和设置线型 -lt
显示选定对象的数据库信息 li或ls
设置线型比例因子 lts
把某一对象的特性复制到其他若干对象 ma
将点对象或块按指定的间距放置 me
创建对象的镜像副本 mi
在指定方向上按指定距离移动对象 m
从图纸空间切换到模型空间视口 ms
创建多行文字 t或mt
使用命令行创建多行文字 -t
创建浮动视口和打开现有的浮动视口 mv
创建对象的等距线,如同心圆、平行线和平行曲线 o
设置运行对象捕捉模式并修改靶框大小 os
使用命令行设置运行对象捕捉模式并修改靶框大小 -os
移动显示在当前视口的图形 p
使用命令行移动视口 -p
插入剪贴板数据并控制数据格式 pa
编辑多段线和三维多边形网格 pe
将图形打印到绘图仪、打印机或文件 plot
创建用多段线表示的正多边形 pol
显示打印图形的效果 PRe
从模型空间视口切换到图纸空间 PS
删除数据库中未用的命名对象,例如块或图层 pu
绘制矩形多段线 rec
刷新显示所有视口 ra
重生成图形并刷新显示当前视口 re
重新生成图形并刷新所有视口 rea
从选择的一组现有对象中创建面域对象 reg
创建三维线框或实体模型的具有真实感的渲染图像 rr
沿轴旋转二维对象以创建实体 rev
设置渲染系统配置 rPR
在 x、y 和 z 方向等比例放大或缩小对象 sc
从脚本文件执行一系列命令 sCR
用剖切平面和实体截交创建面域 sec
列出系统变量并修改变量值 set
显示当前视口图形的着色图像 sha
用平面剖切一组实体 sl
规定光标按指定的间距移动 sn
创建二维填充多边形 so
检查图形中文字的拼写 sp
创建二次或三次样条曲线 spl
编辑样条曲线对象 spe
用差集创建组合面域或实体 SU
校准、配置、打开和关闭已安装的数字化仪 ta
设置当前三维实体的厚度 th
控制对图纸空间的访问以及控制视口的行为 ti
创建形位公差标注 tol
显示、隐藏和自定义工具栏 to
创建圆环形实体 tor
用其他对象定义的剪切边修剪对象 tr
通过并运算创建组合面域或实体 uni
设置坐标和角度的显示格式和精度 -un
保存和恢复已命名的视图 -v
设置图形的三维直观图的查看方向 -vp
将块对象写入新图形文件 w
创建三维实体使其倾斜面尖端沿 x 轴正向 we
将一个外部参照附加到当前图形中 xa
将外部参照依赖符号绑定到图形 xb
定义外部参照或块剪裁边界,并且设置前剪裁面和后剪裁面 xc
创建无限长的直线,称为参照线 xl
控制图形中的外部参照 xr
使用命令行执行xref命令 -xr
放大或缩小当前视口对象的外观尺寸 z

快捷键 注释 快捷键 注释

AutoCAD 是目前世界各国工程设计人员的首选设计软件,简便易学、精确无误是AutoCAD成功的两个重要原因。AutoCAD提供的命令有很多,绘图时最常用的命令只有其中的百分之二十。采用键盘输入命令时由于有些常用命令较长,如 bhatch(填充)、explode(分解),在输入时击键次数多,影响了绘图速度。虽然AutoCAD 提供了完善的菜单和工具栏两种输入方法,但是要提高绘图速度,只有掌握Auto CAD提供的快捷的命令输入方法。

笔者在进行AutoCAD设计、培训和教学研究时,对于快捷命令的使用和管理积累了一些体验,现总结出,以供大家使用AutoCAD 2000时参考。

所谓的快捷命令,是AutoCAD为了提高绘图速度定义的快捷方式,它用一个或几个简单的字母来代替常用的命令,使我们不用去记忆众多的长长的命令,也不必为了执行一个命令,在菜单和工具栏上寻寻匿匿。所有定义的快捷命令都保存在AutoCAD安装目录下SUpport子目录中的aCAD.pgp文件中,我们可以通过修改该文件的内容来定义自己常用的快捷命令。

当我们每次新建或打开一个AutoCAD绘图文件时,CAD本身会自动搜索到安装目录下的SUpport路径,找到并读入aCAD.pgp文件。当AutoCAD正在运行的时候,我们可以通过命令行的方式,用aCAD.pgp文件里定义的快捷命令来完成一个操作,比如我们要画一条直线,只需要在命令行里输入字母“l”即可。

二、快捷命令的命名规律

1、 快捷命令通常是该命令英文单词的第一个或前面两个字母,有的是前三个字母。
比如,直线(line)的快捷命令是“l”;复制(copy)的快捷命令是“co”;线型比例(ltscale)的快捷命令是“lts”。

在使用过程中,试着用命令的第一个字母,不行就用前两个字母,最多用前三个字母,也就是说,AutoCAD的快捷命令一般不会超过三个字母,如果一个命令用前三个字母都不行的话,只能输入完整的命令。

2、 另外一类的快捷命令通常是由“ctrl键 + 一个字母”组成的,或者用功能键f1~f8来定义。比如ctrl键+“n”,ctrl键+“o”,ctrl键+“s”,ctrl键+“p”分别表示新建、打开、保存、打印文件;f3表示“对象捕捉”。

3、 如果有的命令第一个字母都相同的话,那么常用的命令取第一个字母,其它命令可用前面两个或三个字母表示。比如“r”表示redraw,“ra”表示redrawall;比如“l”表示line,“lt”表示linetype,“lts”表示ltscale。

4、 个别例外的需要我们去记忆,比如“修改文字”(ddedit)就不是“dd”,而是“ed”;还有“aa”表示area,“t”表示mtext, “x”表示 explode。

全面已经提到,AutoCAD所有定义的快捷命令都保存aCAD.pgp文件中。aCAD.pgp是一个纯文本文件,用户可以使用ascⅡ文本编辑器(如dos下的edit)或直接使用Windows附件中的记事本来进行编辑。用户可以自行添加一些Auto CAD命令的快捷方式到文件中。

通常,快捷命令使用一个或两个易于记忆的字母,并用它来取代命令全名。快捷命令定义格式如下:

}

我要回帖

更多关于 解释的英语 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信