STL 中取第 n 小数的算法 nth_element 的函数原型如下
template
void nth_element(RandomAccessIterator first, RandomAccessIterator nth, RandomAccessIterator last);
算法说明:
1、功能:执行 nth_element 后,nth 所指位置的元素将是整个区间有序时在该处的元素。对 [first, nth) 中的任意迭代器 i 和 [n...
                            
                            
                                分类:
其他好文   时间:
2014-07-22 23:03:14   
                                阅读次数:
345
                             
                    
                        
                            
                            
                                第七章 F# 库(四)
打印(Microsoft.FSharp.Text.Printf)模块
 
打印(Printf)模块提供了以类型案例的方式格式化字符串的函数,打印模块中函数的第一个参数是值的占位符,它返回的函数需要为占位符提供值;占位符用百分号加一个表示类型的字母组成,表 7-2 是完整的清单。
 
表 7-2 打印模块的占位符和标记
 
标记
...
                            
                            
                                分类:
其他好文   时间:
2014-07-22 23:02:35   
                                阅读次数:
383
                             
                    
                        
                            
                            
                                OO思想现在已经在软件开发项目中广泛应用,其中最重要的一个特性就是继承,最近偶简单的学习了下在设计模式中涉及到继承这个特性时,所需要用到的关键字,其中有一些关键点,特地整理出来。
    一、New
    在C#中,new这个关键字使用频率非常高,主要有3个功能:    
    a)   作为运算符用来创建一个对象和调用构造函数。
    b)   作为修饰符。
    c)   用...
                            
                            
                                分类:
其他好文   时间:
2014-05-01 22:17:38   
                                阅读次数:
303
                             
                    
                        
                            
                            
                                为了节省以后的时间,今天封装了操作sql语句的一个类,在此保存起来,方面以后使用。
这个类的文件名:SqlTool.class.php
主要有dql和dml两个函数
看下面的源码“
<?php
   class SqlTool{
      private $conn;
      private $username="root";
      private $password="12...
                            
                            
                                分类:
数据库   时间:
2014-05-01 18:00:57   
                                阅读次数:
432
                             
                    
                        
                            
                            
                                javaScript会在调用时会设置执行上下文“this”的值。
一些使用错误的例子
我们举一个例子,给一个Menu构造函数,用来接受一个元素来创建一个菜单。
function Menu(elem){
    //...
}
//使用
var elem = document.getElementById('something') // a DOM element
var menu =...
                            
                            
                                分类:
编程语言   时间:
2014-05-01 17:40:31   
                                阅读次数:
312
                             
                    
                        
                            
                            
                                ART的初始化
 
下面我们从JNI_GetDefaultJavaVMInitArgs(),JNI_CreateJavaVM()和JNI_GetCreatedJavaVMs()三个函数入手来了解ART的初始化过程。这三个函数的代码位于jni_internal.cc中。
 
JNI_GetDefaultJavaVMInitArgs()函数在ART中没有作为,只是返回JNI_ERR。如下所示:
 e...
                            
                            
                                分类:
移动开发   时间:
2014-05-01 17:10:15   
                                阅读次数:
475
                             
                    
                        
                            
                            
                                从计算的本质到编程语言,所谓计算,是构建在一套公理体系上的,并且在此基础上不断向上演化。
两大类型:数值计算-数值计算包括实数和函数的加减乘除、幂运算、开方运算、方程的求解等;符号推导-符号推导包括代数与各种函数的恒等式、不等式的证明,几何命题的证明等;
两种范式:计算理论的研究:侧重于从数学角度证明表达能力和正确性,比较典型的图灵机、lambda演算、pi演算这些都属于这个范畴。计算模型的研究:侧重于对真实系统的建模和刻画;...
                            
                            
                                分类:
编程语言   时间:
2014-04-30 22:31:39   
                                阅读次数:
571
                             
                    
                        
                            
                            
                                this()用法:
一个构造函数可以使用this()来调用同一个类的另外一个构造函数。
一个构造函数最多只能调用一次this(),且this()只能作为构造函数的第一条语句。
super()用法:
一个构造函数使用super()来调用父类的构造函数。
如果没有为一个类编写构造函数,则编译器会自动构造一个不带参数的构造函数,且构造函数中只有一条语句super();。
如果为一个类...
                            
                            
                                分类:
编程语言   时间:
2014-04-30 22:25:39   
                                阅读次数:
290
                             
                    
                        
                            
                            
                                一、简介
1、MapReduce 应用广泛的原因之一在于它的易用性。它提供了一个因高度抽象化而变得异常简单的编程模型。
2、从MapReduce 自身的命名特点可以看出,MapReduce 由两个阶段组成:Map 和Reduce 。用户只需编写map ( ) 和reduce( ) 两个函数,即可完成简单的分布式程序的设计。
  1)m a p ( ) 函数以key/value 对作为输入,产...
                            
                            
                                分类:
其他好文   时间:
2014-04-30 22:23:39   
                                阅读次数:
466
                             
                    
                        
                            
                            
                                表达式
1,应该把函数调用当作是一种运算符,这种运算符对参与运算的对象没有数量限制。
2,关于“左值(lvalue)”和“右值(rvalue)”可以做一个简单的归纳:当一个对象被用作右值的时候,用的是对象的值(内容);当对象被用作左值的时候,用的是对象的身份(在内存中的位置)。
更具体的左值与右值的举例:C++ priemr 5ed P121
3,运算符的优先级规定了运算对...
                            
                            
                                分类:
编程语言   时间:
2014-04-30 22:17:39   
                                阅读次数:
355