一位牛人归纳的JavaScript 语言基础知识点图示。1.JavaScript
数据类型2.JavaScript 变量3.Javascript 运算符4.JavaScript 数组5.JavaScript 流程控制6.JavaScript
函数基础7.DOM 基本操作8.Window 对象9.Ja...
分类:
编程语言 时间:
2014-06-06 17:42:54
阅读次数:
358
Implement
pow(x,n).要点:1、注意n是正数还是负数2、当n是负数时,注意n最小值时的处理方法:INT_MIN的绝对值比INT_MAX大1;3、当n为0时,任何非零实数的0次方都是14、尽量使用移位运算来代替除法运算,加快算法执行的速度。5、x取值为0时,0的正数次幂是1,而负数次幂...
分类:
其他好文 时间:
2014-06-06 15:52:27
阅读次数:
274
最近项目中有一个bug被测试(是黑盒测试)发现了,跟了老半天代码,才找到这个问题的所在,原来是一个计算表达式中用到了??运算符,才导致了这个错误,下面让我简单讲述一下。
C# ?? 运算符 msdn上的定义如下:C#中的?? 运算符称为 null 合并运算符,用于定义可以为 null 值的类型...
分类:
其他好文 时间:
2014-06-06 14:04:37
阅读次数:
233
有时会碰到数字太大无法用int运算的情况,比如1000的阶乘。解决方法是用char、string代替int进行竖式计算,可进行加、减、乘、除、阶乘、组合、比较大小,下面的方法都测试过
1 #region 运算方法 2 // 计算组合数 3 pub...
分类:
其他好文 时间:
2014-06-06 13:32:55
阅读次数:
213
变量和常量的知识是一门编程语言的基础知识,而每一门编程语言都有自己对变量和常量的命名和使用方式,可以将C#中的变量分为静态变量、实例变量、传值形参、引用形参、输出参数、数组参数和局部变量共七种。(一)变量程序要对数据进行读、写、运算等操作。当需要保存特定的值或者计算结果时,就需要用到变量,在用户看来...
分类:
其他好文 时间:
2014-06-06 13:09:09
阅读次数:
319
操作符重载函数(Operator Overload
Function)的基本概念:目的是以与对待内置数据类型相同的方式对待用户自定义类型(程序执行速度会受到影响),限制是不能随意选择函数名和参数个数(必须与重载的基本类型运算符保持一致);编译器首先检查的表达式中的左操作数是否为对象类型,若是则在其类...
分类:
编程语言 时间:
2014-06-06 10:33:38
阅读次数:
388
运算符重载函数的限制:五个不能实现重载的符号:".", ".*", "::", "?",
"sizeof";重载运算符可以定义为类成员函数(这时候可以向当前对象发送消息的动作执行操作),也可定义为全局函数(一般为对应类的友元函数,此类函数需要显式指定所有参数,并且如果有转换构造函数,则可以使用于所有...
分类:
编程语言 时间:
2014-06-06 09:25:44
阅读次数:
428
在c/c++,java里面都有++/--这样的递增递减的单目预算符。今天在看java代码示例时,看到了下面的代码1 int x =7;2 int y =0;3
x = x++;4 y=x++;5 z=++x;6 printf("y=%d,z=%d",y,z);上面的代码的输出是7,9.对于上面的问题...
分类:
其他好文 时间:
2014-06-06 08:41:23
阅读次数:
220
若字段数据的重复率不是很高,而且数据量不是很大,考虑B树索引;若字段数据的重复率较高,而且查询中有特定的查询方式(比如列之间有或,与等逻辑运算),则考虑位图索引;若对列中的字段进行模糊查询或者语言类的查询,则考虑全文索引;
分类:
数据库 时间:
2014-06-05 20:51:30
阅读次数:
285
if(i&1==1) 表示 如果是 奇数 则。。。i&1 -- 按位与运算,取
2进制整数 i 的最低位,如果最低位是1 则得1,如果最低位是0 则得0。 奇数 i 的最低位 是1,偶数i 的最低位
是0。负数二进制表示:计算机对有符号数(包括浮点数)的表示有三种方法:原码、反码和补码,补码=反码+...
分类:
其他好文 时间:
2014-06-05 20:43:53
阅读次数:
317