浮点数是计算机中储存实数的形式。我们时常需要用浮点数去处理带小数点的运算。可你是否知道,浮点数还有这些操作: 正负无穷大 与整数不同,浮点数没有溢出的概念。当浮点数的运算结果超过一定范围时,它的值就会根据运算结果的符号变成正无穷大或负无穷大。最简单产生无穷大的运算就是除以0.例如1.0/0.0的结果 ...
分类:
其他好文 时间:
2017-07-26 00:14:04
阅读次数:
156
一、定义 组件就像JavaScript的函数。组件可以接收任意输入(称为"props"), 并返回 React 元素,用以描述屏幕显示内容。 二、组件的分类 1、函数式组件(无状态组件) 它是为了创建纯展示组件,这种组件只负责根据传入的props来展示,不涉及到要state状态的操作。在大部分Rea ...
分类:
其他好文 时间:
2017-07-24 23:49:25
阅读次数:
327
c和指针(《pointers on c》) 8.1.11 一个字符串,如"hello",一般为字符串常量,可以用它对字符指针赋值,或初始化,相当于把这个字符串常量的首地址赋给这个指针,如: char *p = "hello"; 或者 char *p; p="hello"; C++STL之string ...
分类:
编程语言 时间:
2017-07-23 13:40:44
阅读次数:
153
一) 数组: 1) 数组的长度和类型固定 2) 几大要素: int[] arr = new int[5]; 下标(数组的下标从0开始) 元素:arr[i] i>=0&&i<5 类型,此处为int型 长度,查看数组长度arr.length,此处为5 二) 数组中两大基本概念:栈-堆 1、本质区别: 数 ...
分类:
编程语言 时间:
2017-07-19 23:24:00
阅读次数:
144
数组声明 Go 语言数组声明需要指定元素类型及元素个数,语法格式如下: var variable_name [SIZE] variable_type 以上为一维数组的定义方式。数组长度必须是整数且大于 0。例如以下定义了数组 balance 长度为 10 类型为 float32: var balan... ...
分类:
编程语言 时间:
2017-07-19 11:49:19
阅读次数:
178
ArrayList类是一个特殊的数组。它来自于System.Collections命名空间;通过添加和删除元素,就可以动态改变数组的长度。 一、优点 1)支持自动改变大小的功能2)可以灵活的插入元素3)可以灵活的删除元素 二、局限性 跟一般的数组比起来,速度上差些。 因为它是动态数组,初始化大小容量 ...
分类:
其他好文 时间:
2017-07-12 20:00:47
阅读次数:
135
对象数组:就是指包含了一组相关的对象。 对象数组的声明:类对象数组名称[]=new 类[数组长度]; 注意: 需要注意的是,对象数组初始化之前,每一个数字对象都是默认值,并没有实例化,所以需要分别实例化! 1)动态初始化:类 对象数组名称[]=new 类[数组长度]; 对象数组名称[i]=new 类 ...
分类:
编程语言 时间:
2017-07-10 14:36:34
阅读次数:
191
构造方法私有化 类的封装性不光体如今对属性的封装上。实际上方法也是能够被封装的,当然,在方法封装上也包括了对构造方法的封装。比如例如以下代码就是对构造方法封装。 class Singleton{ private Singleton(){ // 将构造方法进行了封装,私有化 } public void ...
分类:
编程语言 时间:
2017-07-08 21:04:40
阅读次数:
163
语法糖 Java语法糖系列,所以首先讲讲什么是语法糖。语法糖是一种几乎每种语言或多或少都提供过的一些方便程序员开发代码的语法,它只是编译器实现的一些小把戏罢了,编译期间以特定的字节码或者特定的方式对这些语法做一些处理,开发者就可以直接方便地使用了。这些语法糖虽然不会提供实质性的功能改进,但是它们或能 ...
分类:
编程语言 时间:
2017-07-08 13:19:13
阅读次数:
264
data, keil调试(对debug用处极大), 关于c语言类型转换 C的一些细节: ()&&()先计算前面若为0,后面不执行 a--先用后减 --a先减再用 char *p=“abc”将指针指向字符串首地址 int *p=(int *)0x123456789 数组初始化,所附数值个数小于数组长度 ...
分类:
其他好文 时间:
2017-07-01 12:44:33
阅读次数:
192