码迷,mamicode.com
首页 > 编程语言
JavaScript面向对象与传统面向对象的一点区别
1.JavaScript的面向对象是基于原型的;2.JavaScript是以一个函数来表示类的,只不过这个函数中可以使用this,可以在里面声明属性和方法;也可以倒过来说,如果一个普通函数中使用了this关键字,那么这个函数就是一个类,就必须以对象的形式来调用;3.所谓的对象,其实就是一个..
分类:编程语言   时间:2015-04-08 11:11:43    阅读次数:139
awk多维数组案例多角度解决实战
版本:V1.1 问题提出者:python群友 问题是否解决:已解决 文档作者:悠久之翼(老男孩老师支持) 修改记录:2015-04-06 系统环境:Centos6.6(适合32bitand64bit) 内核版本:2.6.32-504.el6.x86_64问题描述:以下是原文:来自网友的。老师,你好:我要取如下数据:单独第一列去..
分类:编程语言   时间:2015-04-08 11:07:08    阅读次数:329
Java MapReduce详解--(3)
如果Hadoop命令是以类名作为第一个参数,它就会启动一个JVM来运行这个类。使用命令比直接使用Java更方便,因为前者把类的路径(及其依赖关系)加入Hadoop的库中,并获得Hadoop的配置。要添加应用程序类的路径,我们需要定义一个HADOOP_CLASSPATH环境变量,Hadoop脚本会来执行相关..
分类:编程语言   时间:2015-04-08 11:06:43    阅读次数:300
树状数组(三)
题目链接:codeforces 220B题意分析:有n个数,m次询问,一开始给你这n个数ai,每一次询问的时候给你一个区间,求这个区间里面满足“数值为x,出现了x次”的条件的数有几个!(1?≤?n,?m?≤?100000) 从题述上看,这题的难点应该是区间的频繁访问,于是可以想到线段树或者树状数组解题思路: 即便是线段树或者树状数组这种高端数据结构,有时候也是需要一些辅助算法的,在这道题里面,辅助...
分类:编程语言   时间:2015-04-08 11:05:31    阅读次数:172
<s:iterator>标签获取int[]数组值
"/>...
分类:编程语言   时间:2015-04-08 11:02:20    阅读次数:142
C++中bitset的实现(引用类的使用)
#include #include #define CHAR_BIT 8 using namespace std; template class bitset { typedef unsigned long _Ty; friend ostream & operator &_R) { for(size_t _P=_N;_P>0;) _O<<(_R.test(--_P)?'1...
分类:编程语言   时间:2015-04-08 11:04:38    阅读次数:160
unity中可以使一个私有的变量在Inspector面板中显示出来 和 SerializeField的使用
[HideInInspector] 可以使一个公有的变量在Inspector面板中隐藏起来 [SerializeField]可以使一个私有的变量在Inspector面板中显示出来...
分类:编程语言   时间:2015-04-08 11:02:35    阅读次数:205
javascript继承学习(一)
模仿cocos2d-js,实现类继承。讲解如何实现优雅的链式类继承。...
分类:编程语言   时间:2015-04-08 11:03:45    阅读次数:146
算法导论笔记(5)二叉搜索树
二叉查找树简介 集合操作 search搜索 mininum寻找子树的最小key节点 maxnum子树最大key节点 predecessor前序寻找比此节点小的最大节点 succesor后序 insert插入 delete删除 c实现二叉查找树简介二叉查找树(Binary Search Tree),又被称为二叉搜索树。 它是特殊的二叉树:对于二叉树,假设x为二叉树中的任意一个结点,x节点包含关键字k...
分类:编程语言   时间:2015-04-08 11:01:45    阅读次数:231
C语言预处理器的几个命令
C语言预处理器是个简单的的宏处理器,预处理器用特殊的命令行控制,这些命令行以#开头,不包含预处理器命令的行称为源程序文本行。预处理器通常从源文件中删除所有预处理器命令行,并按预处理器命令指示对源文件进行其它转换,然后,得到的经过预处理的源文本成为有效C语言程序。 下面是常见的预处理器命令: #define——定义预处理器宏,如果是函数式宏定义,左括号与宏名之间不能有空格,所有参数及整个宏替换最...
分类:编程语言   时间:2015-04-08 11:00:34    阅读次数:236
对Eclipse去除js(JavaScript)验证
对于新建或新导入没有project设定的项目 去除eclipse的JS验证: 将windows->preference->Java Script->Validator->Errors/Warnings-> Enable Javascript Sematic validation前面的勾去掉; 对于已有项目: 修改.project文件: 找到项目目录,删除项目目录里的 .projec...
分类:编程语言   时间:2015-04-08 10:59:58    阅读次数:147
优先队列和堆排序
优先队列和堆排序标签(空格分隔): 排序算法 数据结构优先队列和堆排序 优先队列 堆 1 基于堆的算法 初始化 自底向上堆化 自顶向下堆化 插入删除一项 2 堆排序 优先队列全部代码 1 优先队列普通的队列是一种先进先出的数据结构,元素在队列尾追加,而从队列头删除。在优先队列中,元素被赋予优先级。当访问元素时,具有最高优先级的元素最先删除。优先队列具有最高级先出 (largest-in,first-...
分类:编程语言   时间:2015-04-08 10:59:15    阅读次数:214
Java解惑 -- 对象锁的错乱
下面的这段程序模拟了一个小车间。程序首先启动了一个工人线程,该线程在停止时间到来之前会一直工作(至少是假装在工作),然后程序安排了一个定时器任务(timer task)用来模拟一个恶毒的老板,他会试图阻止停止时间的到来。最后,主线程作为一个善良的老板会告诉工人停止时间到了,并且等待工人停止工作。那么这个程序会打印什么呢?...
分类:编程语言   时间:2015-04-08 10:59:16    阅读次数:147
c++中虛表函数
#include using namespace std; class Grail { public: virtual void _A() { cout<<"Grail::_A()"<<endl; } virtual void _B() { cout<<"Grail::_B()"<<endl; } virtual void _C() { cout<<"Grail:...
分类:编程语言   时间:2015-04-08 11:00:24    阅读次数:121
C/C++ 解析文件路径 获取文件名和扩展名
1. _splitpath函数  在c或者c++编程中,常常会用到获取程序或文件的路径,比对路径做分解和合并处理,_splitpath和_makepath就可以完成这样的功能。   函数的声明   void _splitpath( const char *path, char *drive, char *dir, char *fname, char *ext );   功能是分解路径,把你的完...
分类:编程语言   时间:2015-04-08 10:56:57    阅读次数:192
Java MapReduce详解--(3)
如果Hadoop命令是以类名作为第一个参数,它就会启动一个JVM来运行这个类。使用命令比直接使用Java更方便,因为前者把类的路径(及其依赖关系)加入Hadoop的库中,并获得Hadoop的配置。要添加应用程序类的路径,我们需要定义一个HADOOP_CLASSPATH环境变量,Hadoop脚本会来执行相关操作。 注意:以本地(独立)模式运行时,本书所有程序希望都以这种方式来设置HADOOP_CL...
分类:编程语言   时间:2015-04-08 10:58:23    阅读次数:186
二维数组-最大子数组
一 题目:求二维数组中最大子数组的和二 设计思路 我认为若想求二维数组中最大子数组,可以将二维数组化为一维数组,在对其求连续子数组最大值。那么如何将一个二维数组化为一维数组呢?可以举一个例子,如下:i=1 5 6 -3 8 -9 2i=2 1 -12 20 0 -3 -5i=3 -9...
分类:编程语言   时间:2015-04-08 10:49:11    阅读次数:134
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!