码迷,mamicode.com
首页 > 编程语言
Java继承,多态,组合应用
继承:面向对象的三大特征之一:是类和类之间的一种拓展关系,是一种从一般到特殊的关系;格式: sub extends Super, 我们把sub称为子类或者拓展类, 把super称为父类或者基类(超类)泛化:把子类中的共性抽取到父类的过程;特化:子类在父类的基础之上,拓展自己特有的状态和特征;Obje...
分类:编程语言   时间:2014-07-28 23:51:34    阅读次数:367
javascript函数参数、返回值类型检查
实现带参数、返回值类型声明的js函数:类型定义:window.Str=Type.Str=Type.define('STRING',Type.isStr);varPer=Type.define('PERSON',function(p){returnp&&p.type==='person'&&p.nam...
分类:编程语言   时间:2014-07-28 23:50:44    阅读次数:413
最小生成树(prim算法,Kruskal算法)c++实现
1、生成树的概念连通图G的一个子图如果是一棵包含G的所有顶点的树,则该子图称为G的生成树。生成树是连通图的极小连通子图。所谓极小是指:若在树中任意增加一条边,则将出现一个回路;若去掉一条边,将会使之变成非连通图。 生成树各边的权值总和称为生成树的权。权最小的生成树称为最小生成树。2、最小生成树的性质...
分类:编程语言   时间:2014-07-28 23:49:54    阅读次数:387
Python学习
从现在开始学习Python,并且记录学习笔记!下面是我学习参考的一些教程以及相关的博客和论坛。入手:https://docs.python.org/3/tutorial/index.html入门:http://files.swaroopch.com/python/byte_of_python.pdf...
分类:编程语言   时间:2014-07-28 23:48:54    阅读次数:352
java调优随记-java对象大小
在java中,基本数据类型的大小是固定。但是java对象的大小是不固定的,需要通过计算。在java中,一个空对象(没有属性和方法的对象)在堆中占用8byte,比如 Object obj = new Object();另外栈中存储引用需要占用4byte的空间,总共需要16byte空间(喂,为为什么不是...
分类:编程语言   时间:2014-07-28 23:48:34    阅读次数:302
网页音乐播放器javascript实现,可以显示歌词
可以显示歌词,但是歌词和歌曲都要实现自己下载下来。只能播放一首歌,歌词还得是lrc格式的代码写的很罗嗦,急切希望帮改改CSS的代码?1.代码: ...
分类:编程语言   时间:2014-07-28 23:46:14    阅读次数:362
Python的进程间通信
进程间通讯有多种方式,包括信号,管道,消息队列,信号量,共享内存,socket等1.共享内存Python可以通过mmap模块实现进程之间的共享内存mmap文件对象既像一个字符串也像一个普通文件对象。像字符串时因为我们可以改变其中的单个字符,如,obj[index] = 'a',同时我们也可以改变一小...
分类:编程语言   时间:2014-07-28 23:46:04    阅读次数:349
java中static作用详解
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类...
分类:编程语言   时间:2014-07-28 23:45:54    阅读次数:311
JavaBean简单及使用
一、JavaBean简介JavaBean是使用Java语言开发的一个可重用的组件,在JSP的开发中可以使用JavaBean减少重复代码,使整个JSP代码的开发更简洁。JSP搭配JavaBean来使用,有以下的优点:1.可将HTML和Java代码分离,这主要是为了日后维护的方便。如果把所有的程序代码(...
分类:编程语言   时间:2014-07-28 23:43:54    阅读次数:333
java类中属性的加载顺序,以及内存分配情况介绍
看下面例子及说明:/**假如有外部类调用了该类,代码为:new StaticTest();那么下面是类属性的加载顺序*/public class StaticTest{public int dsd=2;//第3 //多个对象会有多次分配内存public awds() {int sdsfsd=2;//...
分类:编程语言   时间:2014-07-28 23:43:44    阅读次数:259
Python的__init__.py用法
python中包的引入,对于大型项目中都会使用到这个功能,把实现不同功能的python文件放在一起,组成不同lib库,然后在其他地方调用。 1、__init__.py基本介绍 首先看下面这个例子 例子1 #!/usr/bin/env python2.7#-*- coding:utf-8 -*-fro...
分类:编程语言   时间:2014-07-28 23:41:54    阅读次数:394
java 单链表的实现
package liaobiao;//链表测试public class Node { private int value; private Node next; //存放下一个节点的指针 //构造方法,进行传参 public Node(int value){ this.value = v...
分类:编程语言   时间:2014-07-28 23:41:14    阅读次数:308
C++如何用system命令获取文件夹下所有文件名
http://www.cplusplus.com/reference/cstdlib/system/http://bbs.csdn.net/topics/30068943#include 查找当前路径下文件名,并存入tmp.txt。system("dir>tmp.txt");查找绝对路径c:\fol...
分类:编程语言   时间:2014-07-28 23:38:04    阅读次数:300
学习Java设计模式的10条建议
设计模式在整个Java的学习路线图中扮演着承上启下的作用。在整个软件生命周期中,唯一不变的就是变化。设计模式就是要在软件设计、编码中对现有问题的一种总结,并从中寻求应对变化的策略。自己初次接触设计模式有以下几个感觉:内容很抽象。示例都能看得懂,但不知道实际中如何应用。不理解为什么要把“好好的程序”设...
分类:编程语言   时间:2014-07-28 23:35:44    阅读次数:284
从LLVM源码学C++(四)
关键知识点:断言1 const Option OptTable::getOption(OptSpecifier Opt) const {2 unsigned id = Opt.getID();3 if (id == 0)4 return Option(0, 0);5 assert...
分类:编程语言   时间:2014-07-28 21:22:24    阅读次数:290
java基本数据类型四类八种
第1类:整型:byte、short、int、long第2类:浮点型:float、double第3类:逻辑型:boolean第4类:字符型:char字节长度从小到大:boolean型: 1/8byte字节类型:1char字符型:2 一个字符能存储一个中文汉字short短整型:2int整数类型:4flo...
分类:编程语言   时间:2014-07-28 21:22:14    阅读次数:289
Java UDP数据报发送与接收 学习
java中DatagramPacket表示存放数据的数据报,DatagramSocket表示接受或发送数据报的套接字。这两个类所有构成的网络链接是基于UDP协议的。import java.net.DatagramPacket;import java.net.DatagramSocket;import...
分类:编程语言   时间:2014-07-28 21:19:54    阅读次数:377
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!