函数是对象,有自己的属性和方法 。首先通过console下输出的函数属性方法来直观的看一下: 函数内部属性只要包括两个特殊的对象:arguments和this。
函数属性包括:length和prototype
函数方法(非继承)包括:apply()和call()
继承而来的函数方法:bind()、toString()、toLocaleString()、valueOf()
其他的目前不熟,后面再补充...
分类:
编程语言 时间:
2016-03-17 07:09:48
阅读次数:
192
简单选择排序也叫作直接选择排序
基本思想:每一趟在后面n-i+1个中选出关键字最小的记录,作为有序序列的第i个记录(1)设待排序的记录存放在数组r[1…n ]中,第一趟从r[1]开始,通过n-1次比较,从n个记录中选出关键字最小的记录,记为r[k],交换r[1]和r[k].(2)第二趟从r[2]开始,通过n-2次比较,从n-1个记录中选出关键字最小的记录,记为r[k],交换r[1]和r[k]。(3)...
分类:
编程语言 时间:
2016-03-17 07:07:53
阅读次数:
201
【项目1-求最大公约数】 参考解答
(1)输入两个数,并求出其最大公约数#include
using namespace std;
//自定义函数的原型(即函数声明)
int main()
{
int a,b,g;
cin>>a>>b;
g=gcd(a,b);
cout<<"最大公约数是: "<<g;
return 0;
}
int g...
分类:
编程语言 时间:
2016-03-17 07:07:42
阅读次数:
273
Just like this!!!!!!!!!!!!!!!!
===============================================================
public static class Reduce extends MapReduceBase implements
Reducer {
@Override
public voi...
分类:
编程语言 时间:
2016-03-17 07:07:16
阅读次数:
205
最近在做一些奇怪的东西,需要Java应用能够接受用户提交的脚本并执行,网络部分我选择了NanoHTTPD提供基本的HTTP服务器支持,并在Java能承载的许多脚本语言中选择了很久,比如Rhino,Jython和JRuby之类,但它们都太过庞大,并且很难实现沙盒保护服务器环境。最后我的目光投向了Lua
分类:
编程语言 时间:
2016-03-17 07:08:24
阅读次数:
1023
1、判断一个单链表是否带环思路解析:判断一个单链表是不是带环,就看在遍历单链表的时候能不能遍历完成,如果带环的话会陷入死循环程序一直无法结束,但是这种判断方法在程序的实现是不可能的。所以转换一种思路,利用两个遍历速度不同的指针遍历,如果存在环的话,那么快指针..
分类:
编程语言 时间:
2016-03-17 02:14:31
阅读次数:
239
1、判断两个单链表是不是相交思路分析:最简单直接的方法就是依次遍历两条链表,判断其尾节点是不是相等,相等则相交否则不相交。boolCheckCross(constList&list1,constList&list2)//list1,list2为两个对象
{
Node*l1=list1._head;
Node*l2=list2._head;
while(l1-..
分类:
编程语言 时间:
2016-03-17 02:14:55
阅读次数:
292
//结构体的定义
structNode
{
Node(constDataType&d)
:_next(NULL)
,_prev(NULL)
,_data(d)
{}
public:
DataType_data;
Node*_prev;
Node*_next;
};
//双向链表类的定义
classDouList
{
friendostream&operator<<(ostream&os,DouList&l);
pu..
分类:
编程语言 时间:
2016-03-17 02:12:45
阅读次数:
356
用结构体变量输出学生的信息,包括学号,姓名,性别。解:程序:#include<stdio.h>intmain(){ structStudent { longintnum; charname[20]; charsex[5]; charaddr[20]; }a={1010,"yaoyao","Man","xi‘an"};//定义结构体变量a并初始化 printf("num:%ld\nname:%s\nsex:%s..
分类:
编程语言 时间:
2016-03-17 02:12:23
阅读次数:
365
项目背景:有些时候,我们不想用户直接连接我们的服务器,所以我们会在中间设置一个堡垒!!!这也是堡垒机最本质的用途!,今天,我们自己写一个,用python!实验环境:vmwareworkstation11服务器A:ip:192.168.0.19关闭iptablessetenforce0服务器B:ip:192.168.0.25关闭ipt..
分类:
编程语言 时间:
2016-03-17 02:10:16
阅读次数:
788
1.单链表链表中的数据是以结点来表示的,每个结点的构成:元素+指针,元素就是存储数据的存储单元,指针就是连接每个结点的地址数据。2、链表的结点结构│data│next|data域--存放结点值的数据域next域--存放结点的直接后继的地址(位置)的指针域注:链表通过每个结点的链域将线..
分类:
编程语言 时间:
2016-03-17 02:08:56
阅读次数:
337
所谓双链表就是除了头指针及尾指针以外,每个结点都有直接前驱和后继。双链表就是在单链表的基础上加了一个前驱指针。头指针无前驱但是有后继,尾指针有前驱但是无后继。"DList.h"#pragmaonce#include<iostream>usingnamespacestd;typedefintDataType;structNode{ Node(c..
分类:
编程语言 时间:
2016-03-17 02:08:48
阅读次数:
398
针对冒泡排序我们进行一次优化,就引进了快速排序在此基础上进行优化基本思想:
任取一个记录(如第一个)作为 枢轴或支点,设其关键字为pivotkey。
在一趟排序后,所有比它小的记录一律前放,比它大的记录一律后放,形成左右两个子表,将枢轴放在分界处的位置;
然后,分别对各子表重新选择枢轴,并依此规则调整,直到每个子表的元素只剩一个,排序完成。
具体操作(1)附设两个指针low和high,初始时分别指向...
分类:
编程语言 时间:
2016-03-17 02:05:05
阅读次数:
317
随着浏览器的逐渐强大,绝大多数情况下的代码调试都是可以通过浏览器自带的一些调试工具进行解决。然而对于一些特殊情况仍然无法享受到浏览器的强大 调试能力,比如QQ客户端内嵌web的调试(虽然说QQ目前已经可以编译开发者工具,但是仍需要安装指定文件包或工具)、非正常浏览器web、移动场景下 的内嵌等场景。
分类:
编程语言 时间:
2016-03-17 02:04:22
阅读次数:
247
typedef struct tagRecord{ int val; int getvalplus() { val++; return val; }}TRecord, *PRecord; 带函数的结构体!面对这个面目狰狞的家伙,我开始无所适从,狂在GOOGLE、BAIDU里通过关键字“Delphi
分类:
编程语言 时间:
2016-03-17 02:00:04
阅读次数:
247