检查最高位是否为1的一个技巧 很多flags有不同位,对于最高位的检验,我们一般思维是 and 一个数值然后判断是否为零,或者右移判断为零 但发现了一种更好的检测方法 js 来判断,如果最高位为1,则test后 eflags中的 s位为1,其表示负数。 因此,我们可以使用 test eax,eax ...
分类:
其他好文 时间:
2020-03-16 12:55:15
阅读次数:
67
*传送1,*传送2 矩阵并不是一个数而是可以表示一个比较复杂的模型(集合),而集合里封装着任意类型的值,而矩阵乘法则是一个比较重要的一个运算方式。 先说一下矩阵乘法的定义: 也就是说,结果矩阵第m行与第n列交叉位置的那个值,等于第一个矩阵第m行与第二个矩阵第n列,对应位置的每个值的乘积之和。 公式则 ...
分类:
其他好文 时间:
2020-03-16 12:46:56
阅读次数:
65
Equals:值类型比较数值。引用类型比较地址。String是特殊的引用类型,比较数值。 GetHashCode:获得当前对象的哈希代码。 GetHashCode有什么用 哈希码是一个数字值,用于在基于哈希的集合中插入和标识对象。 GetHashCode可以用于判断相等。GetHashCode方法为 ...
分类:
其他好文 时间:
2020-03-16 12:37:07
阅读次数:
44
Vector和ArrayList以及LinkedList区别和联系,以及分别的应用场景? 1:Vector Vector的底层的实现其实是一个数组 protected Object[] elementData; 他是线程安全的,为什么呢? 由于经常使用的add()方法的源码添加synchronize ...
分类:
其他好文 时间:
2020-03-16 09:57:39
阅读次数:
49
定义: 线性基是向量空间的一组基,通常可以解决有关 异或 的一些题目。是一个数的集合,并且每个序列都拥有至少一个线性基,取线性基中若干个数异或起来可以得到原序列中的任何一个数。 线性基的值域与原数组的值域相同,此处的值域是指任意数异或所能得到的值。 性质: 1.原序列里面的任意一个数都可以由线性基里 ...
分类:
其他好文 时间:
2020-03-15 22:26:52
阅读次数:
74
数据类型的转换 概述 JavaScript 是一种动态类型语言,变量没有类型限制,可以随时赋予任意值。 上面代码中,变量 到底是数值还是字符串,取决于另一个变量 的值。 为`true x`是一个数值; 为`false x`是一个字符串。这意味着, 的类型没法在编译阶段就知道,必须等到运行时才能知道。 ...
分类:
编程语言 时间:
2020-03-15 13:35:47
阅读次数:
55
NAN no a number意思是:不是一个数值,那么他到底是不是一个数值呢?我们今天来讨论一下。 如果有非数值参与计算,结果就是 NaN var str1 = '北京'; var str2 = '上海'; 两个变量中存储的数据,都不是数值 执行结果就是NaN var res1 = str1 - ...
分类:
其他好文 时间:
2020-03-14 18:16:06
阅读次数:
58
一、介绍 MySQL中有一个默认数据库名为information_schema,在MySQL中我们把 information_schema 看作是一个数据库,确切说是信息数据库。其中保存着关于MySQL服务器所维护的所有其他数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权 限等。在INF ...
分类:
数据库 时间:
2020-03-14 12:39:53
阅读次数:
73
Math.abs("-7.65") // 打印 7.65 指代获取这个参数的绝对值,另外括号中,必须是一个数字; Math.min(1,2) // 打印 1 指获取到两个参数中的最小参数; Math.max(1,2) // 打印 2 指获取到两个参数中的最大参数; 更新中 ...
分类:
Web程序 时间:
2020-03-12 18:37:02
阅读次数:
63
1、redis持久化简介 Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结 ...
分类:
数据库 时间:
2020-03-09 18:03:54
阅读次数:
52