2011年8月3日
摘要: 1. 简介对于在网络上的比较小的结点,支持消息传输系统(MTS)是不实际的。例如,一台工作站可能不具有充足的资源允许SMTP服务器和相当的本地邮件传送系统保持序驻留,并持续运行。同样的,将一台个人计算机长时间连接在IP类型网络上的费用也是可观的(结点缺少的资源被称为“联络性”)。虽然如此,在这样的小结点上允许管理邮件是十分有用的,并且这些结点经常支持一个用户代理来管理邮件。为解决这一问题,能够支持MTS的结点就为这些不能支持的结点提供了邮件存储功能。邮局协议-版本3就是使这样的工作站可以用一种比较实用的方法来访问存储于服务器上的储存邮件。通常,这意味着工作站可以从服务器上取得邮件,而服务器为它 阅读全文
posted @ 2011-08-03 21:42 亲亲美人 阅读(1537) 评论(0) 推荐(0) 编辑
  2011年7月24日
摘要: 程序员常下载的电子书!下载的兄弟注意了,点击下载后,可以在url中看到后缀名:),如果把后缀名改错了就看不了了,所有的资料都有人下载过了,应该都能看。 Python相关的资料还可以看:http://jythoner.iteye.com/blog/569987 新书区 Python源码剖析:下載文件 Python源码剖析.chm (670.21 KB) Python黑客:下載文件 Gray Hat Python Python Programming for Hackers and Reverse Engineers.pdf (3.30 MB) 上一本书的源码:下載文件 ghpython_src. 阅读全文
posted @ 2011-07-24 23:32 亲亲美人 阅读(2999) 评论(2) 推荐(2) 编辑
  2011年7月22日
摘要: Java语法总结 - 内部类从Java1.1开始引入了内部类以来,它就引起了人们的激烈争论。其实任何优秀的语言特性用得不好就是滥用,内部类用得不好就会导致代码像迷宫一样,导致出现毫无重用的综合征。1、内部类分为成员内部类、静态嵌套类、方法内部类、匿名内部类。几种内部类的共性:A、内部类仍然是一个独立的类,在编译之后会内部类会被编译成独立的.class文件,但是前面冠以外部类的类命和$符号。B、内部类不能用普通的方式访问。内部类是外部类的一个成员,因此内部类可以自由地访问外部类的成员变量,无论是否是private的。2、成员内部类:形式如下 class Outer { class Inner{. 阅读全文
posted @ 2011-07-22 23:26 亲亲美人 阅读(252) 评论(0) 推荐(0) 编辑
  2011年7月20日
摘要: 修炼第一层境界:剑指四方,试问天下谁与争锋修炼第一层境界的程序员,对Java 开发技术尽数掌握,开发工具掌握的也较为娴熟。可以将第二层次程序员交给的任务完成的很出色,可以按要求独立完成类,接口和算法的开发。注重技巧,对具体的编程语言非常熟悉。能力之所及,皆无不用其极,认为所有开发知识,越是看起来深奥的越值得去研究,希望在自己开发的所有项目中,能用上的技术全用上,目的只有一个,就是尽可能多的获得实践机会。总想四处试刀,看看手里的刀到底快不快。满口都在谈,什么框架是最优秀的,C#和Java 的优劣,满脑子想着如何将一个程序编写的更复杂。热衷于探讨技术问题,甚至有可能因为一个开发观点而和别人争论的面 阅读全文
posted @ 2011-07-20 19:59 亲亲美人 阅读(276) 评论(0) 推荐(0) 编辑
摘要: File类简单用法!import java.io.File;import java.io.IOException;public class TestFile { public void createFile(String path){ File file=new File(path); if(!file.exists()){//判断文件是否存在 try { file.createNewFile(); //创建文件 } catch (IOException e) { // TODO Auto-generated catch block e.printSt... 阅读全文
posted @ 2011-07-20 19:37 亲亲美人 阅读(4678) 评论(0) 推荐(0) 编辑
摘要: java代码实现文件夹拷贝,文件夹可能包含文件夹和文件import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintStream;/** * @author 孙潇 * 文件夹拷贝(文件内含有文件和文件夹 阅读全文
posted @ 2011-07-20 19:28 亲亲美人 阅读(12547) 评论(2) 推荐(7) 编辑
  2011年7月19日
摘要: 在class文件中,“常量池”是最复杂也最值得关注的内容。 Java是一种动态连接的语言,常量池的作用非常重要,常量池中除了包含代码中所定义的各种基本类型(如int、long等等)和对象型(如String及数组)的常量值还,还包含一些以文本形式出现的符号引用,比如: 类和接口的全限定名; 字段的名称和描述符; 方法和名称和描述符。 在C语言中,如果一个程序要调用其它库中的函数,在连接时,该函数在库中的位置(即相对于库文件开头的偏移量)会被写在程序中,在运行时,直接去这个地址调用函数; 而在Java语言中不是这样,一切都是动态的。编译时,如果发现对其它类方法的调用或者对其... 阅读全文
posted @ 2011-07-19 21:54 亲亲美人 阅读(8821) 评论(0) 推荐(2) 编辑
摘要: Java内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到以下区域:◆寄存器:我们在程序中无法控制◆栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中◆堆:存放用new产生的数据◆静态域:存放在对象中用static定义的静态成员◆常量池:存放常量◆非RAM存储:硬盘等永久存储空间Java内存分配中的栈在函数中定义的一些基本类型的变量数据和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量 阅读全文
posted @ 2011-07-19 21:47 亲亲美人 阅读(411) 评论(0) 推荐(0) 编辑
  2011年7月18日
摘要: 首先我们来了解什么事二分查找二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以上过程,直到找到满足条件的记录,使查找成功,或直到子表不存在为止,此时查找不成功。算法要求 1.必须采用顺序存储结构 2.必须按关键字大小有序排列。 算法分析二分查找算法. 阅读全文
posted @ 2011-07-18 22:47 亲亲美人 阅读(2471) 评论(0) 推荐(0) 编辑
摘要: 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一 对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... package com.wepull.homework;/*** @author sunxiao* 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一 对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....**/public class S 阅读全文
posted @ 2011-07-18 22:42 亲亲美人 阅读(958) 评论(0) 推荐(0) 编辑