码迷,mamicode.com
首页 > 编程语言
Javascript定义类(class)的三种方法
Javascript本身并不支持面向对象,它没有访问控制符,它没有定义类的关键字class,它没有支持继承的extend或冒号,它也没有用来支持虚函数的virtual,不过,Javascript是一门灵活的语言,下面我们就看看没有关键字class的Javascript如何实现类定义,并创建对象。   在面向对象编程中,类(class)是对象(object)的模板,定义了同一组对象(又称"实例")共有的属性和方法。   Javascript语言不支持"类",但是可以用一些变通的方法,模拟出"类"。...
分类:编程语言   时间:2014-12-02 17:21:34    阅读次数:179
World Wind Java开发之七——读取本地栅格文件(影像+高程)构建三维场景
首先,看下本篇博客要达到的效果图: 下面逐步分析如何加载影像及高程文件。 1、WorldWind Java导入数据包 在src源码文件中找到dataimport包,这个包里面的示例代码演示了如何向WW上加载影像及高程文件。可以看到有import和install两种方式,import是简单的以图层的形式加载到WW上;install是指当文件较大时,将文件以本地缓存的方式加载,这里先以i...
分类:编程语言   时间:2014-12-02 17:20:12    阅读次数:360
希尔排序算法
思想简单描述: 在直接插入排序算法中,每次插入一个数,使有序序列只增加1个节点,并且对插入下一个数没有提供任何帮助。如果比较 相隔较远距离(称为增量)的数,使得数移动时能跨过多个元素,则进行一次比较就可能消除多个元素交换。D.L.shell于 1959年在以他名字命名的排序算法中实现了这一思想。算法先将要排序的一组数按某个增量d分成若干组,每组中记录的 下标相差d.对每组中全部元素进行排序...
分类:编程语言   时间:2014-12-02 17:19:05    阅读次数:196
Java Networking and Proxies(译文)
?? JavaNetworking and Proxies 比较早的文章,正好在研究java proxy的用法,就翻译了一下 原文地址: http://docs.oracle.com/javase/6/docs/technotes/guides/net/proxies.html   概述 在如今的网络环境下,尤其是合作项目,项目开发者不得不频繁的处...
分类:编程语言   时间:2014-12-02 17:17:33    阅读次数:158
【算法数据结构Java实现】Java实现单链表
1.背景          单链表是最基本的数据结构,仔细看了很久终于搞明白了,差不每个部分,每个链都是node的一个对象。需要两个参数定位:一个是index,表示对象的方位。另一个是node的对象。2.代码node类public class Node { protected Node next; protected int data; public Node(int data){...
分类:编程语言   时间:2014-12-02 17:19:08    阅读次数:162
计算1-100之间的的常用算法
计算1-100之间的所有奇数的和 class Program{static void Main(string[] args){int sum= GetOdd(1,100);Console.WriteLine("1-100之间所有奇数整数和{0}",sum);Console.ReadKey();}//...
分类:编程语言   时间:2014-12-02 17:15:22    阅读次数:161
JavaScript搜索关键字高亮的实现
高亮功能主要是指对页面中指定区域的指定文字进行高亮显示,也就是背景着色。一般在搜索结果页面会经常用到这个功能。下面就为大家提供一种解决方案,用javascript实现。遂平县敖松广告首先在中引入下面javascript方法:01上面的fHl方法就是用来实现高亮的,参数的含义在注释中有写。然后在页面最...
分类:编程语言   时间:2014-12-02 17:13:00    阅读次数:210
排序算法的java实现
冒泡、选择就不写了。很常见一:插入排序:/** * 插入排序 */public class P4_3 { static void insertSort(int[] a){ int j,t; /** * */ for (i...
分类:编程语言   时间:2014-12-02 17:11:45    阅读次数:289
java类的初始化过程
转自http://blog.csdn.net/monghuan/article/details/7404670一个类可以使用不包含在任何方法体中的静态代码块,当类被载入时,静态代码块被执行,且只被执行一次,静态块常用来执行类属性的初始化。一.类加载时,变量的初始化顺序:1.首先,给静态成员变量分配内...
分类:编程语言   时间:2014-12-02 17:08:45    阅读次数:226
JAVA笔记4__static关键字/对象数组/foreach/方法的可变参数
/** * static关键字:修饰属性(实质就是全局变量)、方法(无需本类的对象即可调用此方法)、类。 * 1.static方法只能调用static方法 * 2.static方法只能访问static数据 * 3.static方法不能以任何方式引用this或super */public class ...
分类:编程语言   时间:2014-12-02 17:08:14    阅读次数:208
用HashMap优化斐波那契数列 java算法
斐波那契是第一项为0,第二项为1,以后每一项是前面两项的和的数列。源码:Fibonacci.javapublic class Fibonacci{ private static int times=0; public static void main(String args[]){ int num....
分类:编程语言   时间:2014-12-02 17:05:41    阅读次数:185
Python进阶06 循环对象
Python进阶06 循环对象作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!这一讲的主要目的是为了大家在读Python程序的时候对循环对象有一个基本概念。循环对象的并不是随着Python的诞生就存在的,但它的发展迅速,特别是Pyt...
分类:编程语言   时间:2014-12-02 17:04:31    阅读次数:150
c++中的placement new操作符学习
参考文献:http://blog.csdn.net/zhangxinrun/article/details/5940019 new操作符: 例子如下:int * pint=new int(23);它先在堆上分配内存空间;接着初始化这个内存空间;最后返回此指针。 对于此操作是可以重载的,记住是只能在类...
分类:编程语言   时间:2014-12-02 17:02:44    阅读次数:174
c++ 匿名函数
#include#include using namespace std;int main(){ //为了在以后便于区分,我这段main()代码叫做main1 auto func = [] { printf("%d\n",1989); }; f...
分类:编程语言   时间:2014-12-02 17:02:26    阅读次数:168
谈谈数据加密的处理--提供各种算法处理
转至 :AES加密CBC模式兼容互通四种编程语言平台【PHP、Javascript、Java、C#】 http://my.oschina.net/Jacker/blog/86383 下文转至 :http://www.cnblogs.com/wuhuacong/archive/2010/09...
分类:编程语言   时间:2014-12-02 17:02:01    阅读次数:193
java 网络爬虫框架
java 网络爬虫框架: apache Nutch ,Heritrix 等,主要参照开源社区提供的40个开源项目...
分类:编程语言   时间:2014-12-02 16:41:33    阅读次数:190
BZOJ 1935 SHOI 2007 Tree 园丁的烦恼 树状数组
题目大意:给出平面中的一些点,询问平面中的一些矩形中有多少点。 思路:正常应该是二维树状数组,然后数据范围太大。所以就只能按照一个坐标排序,另一个坐标跑树状数组。注意离线操作,一个问题拆成4个。 CODE: #include #include #include #include #define MAX 500010 #define RANGE 10000010 u...
分类:编程语言   时间:2014-12-02 16:41:44    阅读次数:298
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!