Python是面向对象的语言,Python中的类提供了面向对象的所有特征:多态、封装和继承。
1)多态:可以对不同的对象使用同样的操作,它会根据对象(或类)类型的不同而表现出不同的行为;
2)封装:对外部世界隐藏对象的工作细节;
3)继承:以普通的类为基础建立特定的类对象。
更多面向对象的概念请参考专门的面向对象的书籍,下面将介绍Python中类的定义和使用方法。
...
分类:
编程语言 时间:
2015-05-05 12:32:17
阅读次数:
196
Java文件IO操作应该抛弃File拥抱Path和Files
分类:
编程语言 时间:
2015-05-05 12:31:13
阅读次数:
139
public class Test { public static void main(String[] args) { // 正常情况下,对这个0,tp中储的是其对应的ASCII码48 char tp = '0'; System.out.println((int) tp); // 加了\表示后面的...
分类:
编程语言 时间:
2015-05-05 12:27:58
阅读次数:
142
Java 动态代理本文为Android 开源项目源码解析公共技术点中的 动态代理 部分项目地址:Jave Proxy,分析的版本:openjdk 1.6,Demo 地址:Proxy Demo分析者:Caij,校对者:Trinea,校对状态:完成1. 相关概念1.1 代理在某些情况下,我们不希望或是不...
分类:
编程语言 时间:
2015-05-05 12:26:09
阅读次数:
243
1.读出hadoop目录下的hello文件:方案一(只能读不能写):import java.net.MalformedURLException;import java.net.URL;import java.io.*;import org.apache.hadoop.fs.FsUrlStreamHa...
分类:
编程语言 时间:
2015-05-05 12:24:26
阅读次数:
119
1、创建一维、二维数组,有两种方法,分别为: 1)先声明,再用new运算符进行内存分配 一维:int arr[]; //声明int型数组,数组中的每个元素都是int型数值 int[] arr; 二维:int arr[][]; // int[][] arr; 声明数组后,还不能立即...
分类:
编程语言 时间:
2015-05-05 12:21:26
阅读次数:
167
org.apache.flume.source.SpoolDirectorySource是flume的一个经常使用的source,这个源支持从磁盘中某目录获取文件数据。不同于其它异步源,这个源可以避免重新启动或者发送失败后数据丢失。flume可以监控目录,当出现新文件时会读取该文件并获取数据...
分类:
编程语言 时间:
2015-05-05 12:21:04
阅读次数:
468
原文:JavaScript 输出JavaScript 输出 JavaScript 没有任何打印或者输出的函数。 在 HTML 中, JavaScript 通常用于操作 HTML 元素。 操作 HTML 元素 如需从 JavaScript 访问某个 HTML 元素,您可以使用 document.get...
分类:
编程语言 时间:
2015-05-05 12:21:01
阅读次数:
152
1,在list_artcile.htm模板中使用{dede:list pagesize='10′ orderby='weight' orderway='asc'}2,然后修改include目录下的arc.listview.class.php查找else if($orderby=="lastpost。...
分类:
编程语言 时间:
2015-05-05 12:14:21
阅读次数:
159
http://jinnianshilongnian.iteye.com/blog/1508016http://jinnianshilongnian.iteye.com/blog/2049092springsidespringside:是以Spring Framework为核心的,Pragmatic风...
分类:
编程语言 时间:
2015-05-05 12:15:17
阅读次数:
288
package com.matp.view;import java.awt.FlowLayout;public class SimpleDialog extends JDialog implements ActionListener { // 文本框,用于输入字符串 JTextField ...
分类:
编程语言 时间:
2015-05-05 12:13:49
阅读次数:
199
原文:JavaScript 用法JavaScript 用法 HTML 中的脚本必须位于 标签之间。 脚本可被放置在 HTML 页面的 和 部分中。 会告诉 JavaScript 在何处开始和结束。 之间的代码行包含了 JavaScript: 您无需理解上面的代码。只需明白,浏览器会解释并执行位于 之...
分类:
编程语言 时间:
2015-05-05 12:10:45
阅读次数:
112
作为一名前线的码农不时地看一下算法和数据结构还是很有必要的,虽然《算法导论》这本书很难啃,但还是有必要啃一下的。算法这东西和某种编程语言关系不大,在大学的课堂上书上一般是用伪代码来描述算法的,而用C语言去实现。算法更多的是一种思想,一种解决问题的方法,多看看算法还是很有必要的,它可以开阔的你的思.....
分类:
编程语言 时间:
2015-05-05 12:10:27
阅读次数:
252
主要内容:1、算法思想2、快速排序算法3、划分算法partition4、快排过程图解5、完整代码1、算法思想快速排序是C.R.A.Hoare于1962年提出的一种划分交换排序。它采用了一种分治的策略,通常称其为分治法(Divide-and-ConquerMethod)。(1) 分治法的基本思想 分....
分类:
编程语言 时间:
2015-05-05 12:08:27
阅读次数:
162
C#的枚举类型跟C++差不多,一般我们将enum设为单个状态,比如enum color_t { RED, BLACK, GREEN}, 只能选择一个而有的时候枚举可以作为位运算来进行与或运算,比如ControlStyles这个枚举,看下面一段从TabControlEx中的一段代码1 ...
分类:
编程语言 时间:
2015-05-05 12:08:41
阅读次数:
129
目前获取毫秒值大概有下面三种方法Java代码//方法一System.currentTimeMillis();//方法二Calendar.getInstance().getTimeInMillis();//方法三newDate().getTime();最近做监控系统,发现代码中有前两种方法,然后突然有...
分类:
编程语言 时间:
2015-05-05 12:08:58
阅读次数:
140
对于字符串的替换:package six;import java.util.Arrays;public class Sixoneseven { public static void main(String[] args){ String arr[]=new String[]{"1...
分类:
编程语言 时间:
2015-05-05 12:07:54
阅读次数:
122