基础知识

【JAVA基础知识点总结】JAVA数据类型基础

偶尔善良 提交于 2020-03-02 19:19:32
《Java基础知识点总结》这一栏目是对自己学JAVA的整个过程一个总结,把这些JAVA基础知识分享出来,给大家参考参考。 本文主讲JAVA数据类型基础,具体如下: 简单数据类型包括:   整型(Interger): byte, short, int, long   浮点类型(Floating): float, double   字符类型(Textual): char   布尔类型(Logical): boolean 复合数据类型包括:   class   interface   数组   String 常量:   用final. eg: final int NUM = 100; 变量:   局部变量、类变量、方法参数、例外处理参数 简单数据间的优先数据关系:   低-->高: byte,short,char->int->long->float->double 自动转换:   运算中,不同类型数据运算将自动转换,从低级到高级 强制转换:   高级数据要转换成低级数据,需强制转换   eg: int i;   byte b = (byte)i; 运算符:   基本与c语言一致,实例运算符instanceof, 内存分配运算符new 复合语句:   基本与c语言一致 例外处理语句:   包括try, catch, finally, throw 数组:(简单数据类型与复合数据类型的差别)

字符编码--第1章 基础知识

北城以北 提交于 2020-03-01 16:50:38
第1章 基础知识 第1节 二进制 1. 二进制 1697年,德国数理哲学大师莱布尼兹发现二进制。基数为2,逢2进位的计数方法,0、1是它的基本数字符号。因为它只使用0、1两个数字符号,非常简单方便,易于用电子方式实现,在电脑上普遍采用。除二进制(B)外,在电脑上常用的还有八进制(O)、十进制(D)和十六进制(H)等。 2.二进制转换为十进制   各位二进制数与其对应权值的乘积之和即为与该二进制相对应的十进制。 例: 110011.101B =25+24+21+20+2-1+2-3 =51.625D 3.十进制转换为二进制 降幂法:首先写出要转换的十进制数,其次写出所有小于此数的各位二进制权值,然后用要转换的十进制数减去与它最接近的二进制权值,如够减则减去并在相应位记以1;如不够减则在相应位记以0并跳过此位;如此不断重复,直到该数为0为止。 例:将十进制数117转换为二进制数计算过程如下: 小于117的二进制权为64 32 16 8 4 2 1 所以117的二进制为1110101。   除法:把要转换的十进制数的整数部分不断除以2,并记下余数,直到商为0为止。 例:将十进制数117转换为二进制数计算过程如下: 所以117的二进制为1110101。 计算机中的二进制则是一个非常微小的开关,用“开”来表示1,“关”来表示0。 第2节 位 位,英文名称是Bit,亦称二进制数位

JavaScript基础知识

核能气质少年 提交于 2020-03-01 05:52:48
数据类型 六种基本类型 Undefined Null Boolean Number String Symbol(ECMAScript6新加类型) 一种引用类型 Object 注: 值 undefined 实际上是从值 null 派生来的,因此 ECMAScript 把它们定义为相等的 NaN不等于自身即(NaN==NaN)为false 对象类型 本地对象 Object Function Array String Boolean Number Date RegExp Error EvalError RangeError ReferenceError SyntaxError TypeError URIError 内置对象(所有的内置对象都是内置对象) Global Math 宿主对象( BOM 与 DOM 对象) 定义类或对象 工厂方式 function createCar() { var oTempCar = new Object; oTempCar.color = "blue"; oTempCar.doors = 4; oTempCar.mpg = 25; oTempCar.showColor = function() { alert(this.color); }; return oTempCar; } var oCar1 = createCar(); var oCar2 =

【大数据】大数据学习笔记(1)

柔情痞子 提交于 2019-12-19 14:08:27
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 一、Hadoop的简介 1.Hadoop:一个开源,高可靠,可扩展的分布式计算框架 2.Hadoop解决的问题: (1)海量数据的存储(HDFS):分布式文件系统,有两个好处, (a)可以动态添加存储系统,这样存储就不会受到限制 (b)元数据备份,这里默认备份三分,可以修改 (2)海量数据的分析(MapReduce):分而自知,可以把数据分成多分,并行分析处理 (3)分布式资源调度(Yarn):集群之间的调度,比如:CPU、内存等 3.特点 扩容能力比较强 成本低(普通PC机都可以) 高效率(Hadoop会对数据进行分片处理) 可靠性(自动备份,自动找回数据等功能) 4.应用场景 日志分析 基于海量数据的在线应用 推荐系统 计算广告 复杂计算 网盘 搜索引擎等...... 5.Hadoop项目主要模块包括以下四个模块 (1)Hadoop Common:为其他的Hadoop模块提供基础设施 (2)Hadoop HDFS:一个可靠、吞吐量的分布式文件系统 (3)Hadoop MapReduce:一个分布式的离线并行计算框架 (4)Hadoop YARN:一个新的MapReduce框架,任务调度与资源管理 二、MapReduce的使用 1.MapReduce(分布式计算框架) (1)Map任务处理 读取文件的内容

初学php时一些术语以及一些基础知识

自闭症网瘾萝莉.ら 提交于 2019-12-09 22:31:29
1、 你要把PHP.ini 里的 display_errors ? = ? On 才可以显示错误位置 打开php短标记符 short open tag 2、 PHP数据运算类型 四种标量类型: boolean(布尔型) 理解为真假型 例:$bo=TRUE; $bo=FALSE; integer(整型) 例:$bo=1; $bo=-12; float(浮点型,也作“double”) 理解为小数型 例:$bo=1.001; $bo=3.1415926; string(字符串) 例:$bo=“这段字符串 or EN Word”; 两种复合类型: array(数组) 例:$bo=array(1,2,3,4); $bo=array(“A”=>1 , “B”=>2); object(对象) 例: 3、 常用PHP运算类型介绍与应用 a、算术运算 例:5 * 6 - 12 | 2*(28+1) 注:算术运算遵循数学运算规则 b、赋值运算 例:$a=1; | $a+=2; | $a*=3; 注:把右边的值赋予左的变量。 c、比较运算 例:1==2 | 3!=2 | <!--"5<3 | "ok"=="ok" | 1==='1'" --> 注:比较运算得到的值为布尔值 d、逻辑运算 例:1 && 1 | 0 && 1 | 1 || 1 | 1 || 0 注:逻辑运算得到的值为布尔值 e、递增递减运算

shell 基础知识 第二弹

旧时模样 提交于 2019-12-09 21:52:17
个人认为,学习shell,一定要从基础开始,如果你连基本的命令都不会用,怎么可能写出几千行的shell脚步(PS,今天走了小差看了下shell和Perl,还是觉得shell更有前途,个人意见,不喜勿喷) 首先,我们要了解什么是shell(推荐一本书 鸟哥的私房菜 地球人都知道你懂的 另外推荐一本没有实体书的书,高级Bash脚本编程指南 , 跑遍各个网上商城,都没买到,只能看网页版和pdf版 需要的童鞋留下自己的邮箱),什么是shell?个人认为,shell就是一个翻译,把我们说的话翻译成0,1,翻译成计算机能够理解的语言,比如shut down 我们知道是关机的意思,但是Kernel就不一定知道了,他只认识0,1。正如翻译有好多,shell也有好多种(/etc/shells),我们最常用就是Bash shell。 shell里边有一个命令,echo ,就是显示变量内容,比如 echo $maple maple=myname echo $maple 这段代码相当于 String maple=""; System.out.println(maple); maple="myname" System.out.println(maple); 此处需要注意的是 first="maple is $maple" echo $first first='maple is $maple' echo

Wireshark数据抓包教程之Wireshark的基础知识

不问归期 提交于 2019-12-03 22:12:54
Wireshark数据抓包教程之Wireshark的基础知识 Wireshark 的基础知识 在这个网络信息时代里,计算机安全始终是一个让人揪心的问题,网络安全则有过之而无不及。 Wireshark 作为国际知名的网络数据抓包和分析工具,可以广泛地应用各种领域,尤其是网络安全领域。借助 Wireshark ,网络安全工程师可以快速的从数据抓包中找出各种潜在的安全问题。本章将详细讲解 Wireshark 的简单使用。 Wireshark 简介 Wireshark (前称 Ethereal )是一个网络封包分析软件。网络封包分析软件的功能是截取网络封包,并尽可能显示出最为详细的网络封包资料。 Wireshark 使用 WinPcan 作为接口,直接与网卡进行数据报文交换。下面介绍下它的作用和应用。 Wireshark 的作用 Wireshark 是一个最知名的开源应用程序的安全工具。 Wireshark 可以运行在 Windows 、 MAC OS X 、 Linux 和 UNIX 操作系统上,它甚至可以作为一个 Portable App 运行。这里将介绍 Wireshark 的作用。使用 Wireshark 可以完成以下任务。 1. 一般分析任务 q 找出在一个网络内的发送数据包最多的主机。 q 查看网络通信。 q 查看某个主机使用了哪些程序。 q 了解基本正常的网络通信 q