题目29:a的b次方(2≤a,b≤100)中共有多少个不同的数?考虑ab在2a5,2b5下的所有整数组合:22=4,23=8,24=16,25=3232=9,33=27,34=81,35=24342=16,43=64,44=256,45=102452=25,53=125,54=625,55=3125如果将这些数字排序,并去除重复的,我们得到如下15个数字的序列:4,8,9,16,25..
分类:
其他好文 时间:
2014-06-10 23:56:33
阅读次数:
458
JavaScript简介JavaScript诞生于1997年,最初是用于处理由服务器端语言(例如Perl)负责的一些输入验证操作。而今,JavaScript的用途早已不局限于简单的数据验证,而是具备了与浏览器窗口及其内容等几乎所有方面交互的能力。JavaScript能够处理复杂的运算和交互,拥有了闭...
分类:
编程语言 时间:
2014-06-10 22:14:35
阅读次数:
319
三元运算符Vb中的iif(expr,truepart,falsepart)和C#中的expr?truepart:falsepart.无论expr的结果是true还是false,true/falsepart都会被执行.所以不能写类似于obj!=null?obj.name:string.empty.tr...
分类:
其他好文 时间:
2014-06-10 21:38:50
阅读次数:
212
从网上看的学习之1.
malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符,与"+“、”-“、”*“、”/“有一样的地位。2.
new/delete是可以重载的,而重载之后,就成为了函数。3. malloc在申请内存的时候,必须要提供申请的长度,而且返回的指针是v...
分类:
其他好文 时间:
2014-06-10 16:45:26
阅读次数:
278
Memcached分布式缓存策略不是由服务器端至支持的,多台服务器之间并不知道彼此的存在。分布式的实现是由客户端代码(Memcached.ClientLibrary)通过缓存key-server映射来实现的,基本原理就是对缓存key求hash值,用hash值对服务器数量进行模运算,该key值被...
分类:
其他好文 时间:
2014-06-10 12:27:01
阅读次数:
323
1.赋值运算符
先以赋值运算符引入后面要说的运算符重载,上一节说了构造函数、拷贝构造函数;一个类要想进行更好的控制,需要定义自己的构造函数、拷贝构造函数、析构函数、当然,还有赋值运算符。常说的三大函数就是指拷贝、赋值、析构。
如果一个类不定义自己的赋值运算符,会自己生成一个默认的赋值运算操作,这个默认的赋值运算满足一般类的需求。但是当类的功能、作用逐渐完善时,就...
分类:
编程语言 时间:
2014-06-10 10:50:06
阅读次数:
235
JavaScript简介JavaScript诞生于1997年,最初是用于处理由服务器端语言(例如Perl)负责的一些输入验证操作。而今,JavaScript的用途早已不局限于简单的数据验证,而是具备了与浏览器窗口及其内容等几乎所有方面交互的能力。JavaScript能够处理复杂的运算和交互,拥有了闭...
分类:
编程语言 时间:
2014-06-10 10:27:29
阅读次数:
181
复数:是指能写成如下形式的数a+bi,这里a和b是实数,i是虚数单位, i*i = -1
在复数 a+bi 中
a为复式的实部 , b为复数的虚部
复数的四则运算:
(a+bi)+ (c+di)= (a+c)+ (b+d)i;
(a+bi)- (c+di) = (a-c) + (b-d)i;
(a+bi)* (c+di) = (ac-bd)+ (ad+bc)i;
(a+b...
分类:
其他好文 时间:
2014-06-10 07:46:55
阅读次数:
237
二进制的运算符:
1、取反运算发 ~
~a
对于a的二进制 , 把 1 变成0 , 0变成 1
2、左移运算符
a
把a的二进制 , 向左移两位 , 右边空出来的位 , 用 0 补齐 , 左边溢出的位直接舍弃
3、右移运算符 >>
a>>2
把a的二进制 , 向右移两位 , 左边空出的位...
分类:
其他好文 时间:
2014-06-10 06:59:03
阅读次数:
170