1 查询的哲学认知
1.1 查询的定义
“在线新华字典”对查询的解释是“1.查问;调查”。简面又简,实在不能称其为解释。
“百度百科”中对查询的普适解释是“查考询问。查询的意思就是查找、寻找指在某一个或几个地方找出自己所要的东西。可做名词、动词。”对查询一词在计算机领域的解释是“是指从数据表中检索数据的主要方法。查询可以分为选择查询、参数查询、交叉查询和操作查询四类。”
1.2 查询的目的
信息论是研究信息的基本性质和度量方法以及信息的获得、传输、存贮、处理和交换等一般规律的科学。信息论作为一门科学理论,发端于通信工程。它具有广义和狭义两个概念:狭义信息论是应用统计方法研究通讯系统中信息传递和信息处理的共同规律的科学,即研究概率性语法信息的科学;广义信息论是应用数学和其他有关科学方法研究一切现实系统中信息传递和处理、信息识别和利用的共同规律的科学,即研究语法信息、语义信息和语用信息的科学。
信息的查询是信息传递和处理、信息识别和利用的第一行为。信息总是依附于某个载体的,某个载体一定是有名的。老子说:“无名万物之始,有名万物之母。”荀子也说过:“物固有形,形固有名。”意思都是相通的。于是万物有别,则名字有别(此处的名字不仅仅指命名时的“名”和“字”),有别在于概念之差、内蕴之异。不过,名字的出现,却又不仅仅在于符号意义上的区分,更重要的在于表达情感、确定自我。
1.3 查询的意义
查询是改造世界的第一行为。物质世界的运动分为创建、消亡、增加、减少、变化、位移6种形式,而这6种形式都是基于意识世界的第一性行为查询来认知的。在人类对物质世界的实践和改造过程中,都是基于意识世界中查询的有没有、对不对、好不好来驱动人们去行动的。我们说是查询行为改变了这个世界,因为查询不到、查询出来的不好,才促使我们有了改变世界的冲动,才有了世界今天这样的面貌。查询没有才去创建、查询到有空才有增加、查询到存在才减少、查询到没有变才去改变、查询到没有移动才去移动,所有人类对世界的每一个改造行为,都是基于人在意识世界中的查询行为后产生的行为。在程序中每一个行为,都是基于查询前而决定可做,做完后查询确定做成功,这就是查询的作用。
1.4 查询的方法
查询的方法是基于一指向去记忆存贮的空间,按序进行搜索,然后和指向物进行比对结果来判断查询结果。查询的结果是有没有、空不空、对不对。有没有是指存贮空间有无的问题,空不空是做量变行为时(增、删、移)的前提交,对不对是查询物与指向物的比值,查询=(v,p,l,r)v是变量,p是下标,l是记忆存贮,r是查询结果。
1.5 查询的作用
查询的意义是万事始于查询,是站在自然人的角度而言的,我们要改造某物,首先是基于对这个物的结构、功能的认知,通过对物的信息获取与已有认知做比较,来判断是否可进行活动,所以说万事始于查询。命名是查询的前提,索引是提高查询效率的手段。
2 程序中的查询认知
查询是判断的前提,判断是规则的前提。
2.1 查询在不在
一个对象,我们首先要确认是否存在。如果不存在我们可以创建,如果存在我们可以使其消亡。
其形式
If (对象==null) {对象新建}
Else {对象消亡}
2.2 查询够不够
当我们需要对某个空间进行增加或缩小的扩展活动时,总是先要确认其空间是否为空。
If(对象.length==0) {新建一个空间,其长度为n}
2.3 查询对不对
当我们需要在一个已知空间中进行值的有无查询时,总是以查询值和已知空间各值做比对,相同的证明其有,没有相同的则证明没有。
X ;要查询的值
S[];已知有值的空间
R;查询结果
For(int i=0;i<s.length;i++)
{
If(x==s[i]) {r=true;break}
}