记录自己看这本书时的一些内容。一、引用(reference)引用为对象起了另外一个名字。例如:int ival=1024;int &relVal1=ival;//对,注意尽量不要用这方式:int& relval=ival;int &relVal2;//报错,引用必须被初始化 在定义引用时,程序把.....
分类:
编程语言 时间:
2015-01-06 13:42:25
收藏:
0 评论:
0 赞:
0 阅读:
337
在以往判断一个数n是不是素数时,我们都是采用i从2到sqrt(n)能否整除n.如果能整除,则n是合数;否则是素数.但是该算法的时间复杂度为O(sqrt(n)),当n较大时,时间性能很差,特别是在网络安全和密码学上一般都是需要很大的素数.而从目前来看,确定性算法判断素数的性能都不好,所以可以用MC概率...
分类:
编程语言 时间:
2015-01-06 13:41:45
收藏:
0 评论:
0 赞:
0 阅读:
237
C++中共有四种存储类别标识符:auto/static/register/extern1.auto函数或分程序内定义的变量(包括形参)可以定义为auto(自动变量)。如果不指定存储类别,则隐式定义为auto。例如,函数类有如下定义: auto int x , y ;等价于: int x , y .....
分类:
编程语言 时间:
2015-01-06 13:41:35
收藏:
0 评论:
0 赞:
0 阅读:
245
在Swift中实现ObjC中的NS_OPTION不是通过enum,而是通过conformRawOptionSetType protocol的struct来实现的。代码如下:struct Test : RawOptionSetType { typealias RawValue = UInt ...
分类:
编程语言 时间:
2015-01-06 13:41:16
收藏:
0 评论:
0 赞:
0 阅读:
361
快速排序原理是找出一个元素(理论上可以随便找一个)作为基准(pivot),然后对数组进行分区操作,使基准左边元素的值都不大于基准值,基准右边的元素值 都不小于基准值,如此作为基准的元素调整到排序后的正确位置。递归快速排序,将其他n-1个元素也调整到排序后的正确位置。最后每个元素都是在排序后的正 确位...
分类:
编程语言 时间:
2015-01-06 13:39:25
收藏:
0 评论:
0 赞:
0 阅读:
284
1,什么是Javascript?答:Javascipt是一种脚本语言,由web浏览器进行解释和执行。2,JavaScript是由那几个部分组成?答:主要分为以下三种: ECMAScript:核心 DOM:文档对象模型 BOM:浏览器对象模型3,请写出两种将Javascript的应用到网页的方式...
分类:
编程语言 时间:
2015-01-06 13:33:36
收藏:
0 评论:
0 赞:
1 阅读:
521
java操作Excel处理数字类型的精度损失问题验证:场景:CELL_TYPE_NUMERIC-->CELL_TYPE_STRING--->CELL_TYPE_NUMERICPOI版本:poi-3.10.1poi-3.9Code:package poi;import java.io.FileInpu...
分类:
编程语言 时间:
2015-01-06 13:30:15
收藏:
0 评论:
0 赞:
0 阅读:
329
感谢:http://www.cnblogs.com/renrenqq/archive/2010/09/09/1813669.html不过里面有些错误,以及不足的地方,现将流程记录如下:下载安装Python。从Vim的网站下载vim,建议下Self-installing executable的版本。编...
分类:
编程语言 时间:
2015-01-06 13:28:45
收藏:
0 评论:
0 赞:
0 阅读:
396
使用spring的mvc,直接将页面参数绑定到对象中,对象中有属性为Date时会报错,此时需要处理下。同样的,其他的需要处理的类型也可以用这种方法。(其他类型沒有時間研究,歡迎技術牛人補充)1、在controller中加入代码@InitBinderprotected void initBinder(...
分类:
编程语言 时间:
2015-01-06 13:28:35
收藏:
0 评论:
0 赞:
0 阅读:
310
堆排序的思想: 堆是一种数据结构,可以将堆看作一棵完全二叉树,这棵二叉树满足,任何一个非叶节点的值都不大于(或不小于)其左右孩子节点的值。 将一个无序序列调整为一个堆,就可以找出这个序列的最大值(或最小值),然后将找出的这个值交换到序列的最后一个,这样有序序列就元素就增加一个,无序序列元素就减少一个...
分类:
编程语言 时间:
2015-01-06 13:28:26
收藏:
0 评论:
0 赞:
0 阅读:
184
1 # -*- coding:utf-8 -*- 2 3 '''直接插入的python实现 4 时间复杂度O(n**2) 空间复杂度O(1) 稳定 5 6 思想:先将前两个元素排序,第三个元素插入前面已排好序列, 7 后面的元素依次插入之前已经排好序的序列 8 ''...
分类:
编程语言 时间:
2015-01-06 13:28:15
收藏:
0 评论:
0 赞:
0 阅读:
208
在使用unity做游戏的过程中难免会遇到这样那样的数学运算,比如简单的正弦,余弦等。其实,在c#的Mathf 函数中 还有很多方便我们开发使用的 数学函数。在此,分享下比较全面的Mathf解析(由网上收集),方便大家参考 使用。Mathf 数学运算Mathf.Abs绝对值计算并返回指定参数 f 绝对...
分类:
编程语言 时间:
2015-01-06 13:27:55
收藏:
0 评论:
0 赞:
0 阅读:
246
题目:1.找出数字数组中最大的元素(使用Math.max函数)2.转化一个数字数组为function数组(每个function都弹出相应的数字)3.给object数组进行排序(排序条件是每个元素对象的属性个数)4.利用JavaScript打印出Fibonacci数(不使用全局变量)5.实现如下语法的...
分类:
编程语言 时间:
2015-01-06 13:27:25
收藏:
0 评论:
0 赞:
0 阅读:
352
Selenium WebDriver可以结合ExpectedCondition类来定义自己期望的条件创建一个新的ExpectedCondition接口,必须实现apply方法等待元素出现 1 public void testWithImplicitWait(){ 2 System.setPr...
分类:
编程语言 时间:
2015-01-06 13:25:05
收藏:
0 评论:
0 赞:
0 阅读:
473
Selenium WebDriver没有实现Selenium RC的isElementPresent()方法来检查页面上的元素是否存在。在WebDriver中封装一个类似的方法,如下:1 public boolean isElementPresent(WebDriver driver, By by)...
分类:
编程语言 时间:
2015-01-06 13:24:55
收藏:
0 评论:
0 赞:
0 阅读:
474
XSLT调用JS http://www.ibm.com/developerworks/cn/xml/tips/x-tipxsltjs/index.htmlXSLT调用JAVA http://unmi.cc/xslt-call-java-methodJava代码 packageorg.lvsenlin...
分类:
编程语言 时间:
2015-01-06 13:24:25
收藏:
0 评论:
0 赞:
0 阅读:
282
今天调查了C# RSA和Java RSA,网上很多人说,C#加密或者java加密 ,Java不能解密或者C#不能解密但是我尝试了一下,发现是可以的,下面就是我尝试的代码,如果您有什么问题,我想看看,他们为什么不能互通?Rsamain代码package rsa;import java.math.Big...
分类:
编程语言 时间:
2015-01-06 13:23:25
收藏:
0 评论:
0 赞:
0 阅读:
554
1.Map 接口 实现Map接口的集合类是通过"键-值"映射的方式来存储对象的。 "键-值"映射对是通过键来唯一标识,Map底层的"键"是用Set存放的(这就保证了它的唯一性,不重复)。 JDK API中Map接口的实现类常用的有:1,HashMap 2, TreeMap 3,HashTable(不...
分类:
编程语言 时间:
2015-01-06 13:22:45
收藏:
0 评论:
0 赞:
0 阅读:
287
class Array def quick_sort return [] if self.empty? k = self[0] head = 0 tail = self.length - 1 while head k self[tail], self[head] = self[head], sel....
分类:
编程语言 时间:
2015-01-06 13:20:05
收藏:
0 评论:
0 赞:
0 阅读:
194
《算法导论》中堆排序主要将其分为堆的性质、维护堆的性质、建堆、堆排序算法堆的性质:给定一个结点的下标i,很容易计算得到它的父结点、左孩子和右孩子的下标(伪代码):PARENT(i) return i/2LEFT(i) return 2i RIGHT(i) return 2i+...
分类:
编程语言 时间:
2015-01-06 13:19:05
收藏:
0 评论:
0 赞:
0 阅读:
495