自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 yield python

今天用到yield表达式了,找了一篇不错的讲解,贴在这个供自己和大家参考: Shortcut to Grokking yieldWhen you see a function with yield statements, apply this easy trick to understand what will happen:Insert a line result = [...

2010-09-03 15:49:05 130

使用py2exe生成独立的exe文件

今天写一个python小脚本,在windows下将当前状态下,所有的task的名字输出到一个文件里,然后将这个脚本转化成exe文件。先看一下python脚本TaskNameList.py: import subprocess# running the command "tasklist" in cmd.exepopen = subprocess.Popen("taskl...

2010-09-02 15:01:06 151

原创 Ubuntu 8.04 上网

今天终于把ubuntu给装上了,哈哈,没有想到我的破本竟然能装上双系统。虽然装不了高版本,但8.04也够我用了。在XP下上网是通过宽带拨号上网的,查了一下在linux下上网,需要以下几步:1 先在网络设置中把有线网络设为dhcp2 再在点对点设为pppoe3 再在终端中输sudo pppoeconf ,,输入用户和密码(在xp下宽带上网的用户名和密码),其他的默认选“YES".

2010-03-03 22:53:00 394

原创 如何在solaris中设置分辨率

<p>在X86,sparc 下的命令不同:</p><p>X86   用kdmconfig</p><p>sparc   用fbconfig</p><p>我的机子无法 在图形界面设置分辨率,所以就搜了一下,以下是sparc 机子上如何命令行里设置分辨率;&

2009-11-26 13:09:51 956

Ruby Study1--splite3安装问题

Ruby Install (windows下)1 到RUBY官网下载 ruby186-27_rc2.exe 下载后双击安装;(very easy!)2   A 下载 rails-2.2.3.gem 和rails-2.2.3.zip 这两个的版本尽量一样,把它们放在一个文件夹下 如E:\ROR。     B  在windows 的命令行下 ,进入 e:\ROR; 输入下列命令:gem i...

2009-10-16 11:17:36 223

java中的clon()和cloneable接口浅析

今天看了一上午关于clone()和cloneable interface 的文章,我推荐一篇供大家参考学习。蓝色为我的翻译,有不当之处,大家多多包涵! clone() and the Cloneable Interface in Java  ......The clone( )method generates a duplicate copy...

2009-08-12 11:07:25 208

学习《详细解析Java中抽象类和接口的区别》笔记

《详细解析Java中抽象类和接口的区别》原文地址:http://dev.yesky.com/436/7581936.shtml 学习笔记:Java的基本常识:    Java中的继承是单继承,一个类只能extends一个父类,但是,一个类却可以implements多个...

2009-06-08 15:59:21 81

原创 JAVA自学之路

JAVA自学之路 一:学会选择 为了就业,不少同学参加各种各样的培训。 决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机、嵌入式、游戏、3G、测试等。 那么究竟应该选择什么方向呢? 我的意见是,不要太过相信各种培训机构或是抢手文章的说法(包括我),当你要走向社会的时候,就不要再把自己当成学生,不要把自己的将来交给别人,学会运用自己的眼睛去观察,去了解这个世界吧...

2009-06-06 15:17:00 101

原创 Java入门实例classpath及package详解

Java很诱人,但对于刚跨入Java门槛的初学者来说,编译并运行一个无比简单的Java程序简直就是一个恶梦。明明程序没错,但各种各样让人摸不着头脑的错误信息真的让你百思不得其解,许多在Java门口徘徊了很久的初学者就这样放弃了学习Java的机会,很是可惜。笔者也经历过这个无比痛苦的阶段,感觉到编译难的问题就出在classpath的设置及对package的理解之上。本文以实例的方式,逐一解决...

2009-06-03 23:28:35 113

原创 初学JAVA必须搞懂的一些问题

对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。 问题一:我声明了什么! String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello wo...

2009-06-03 23:26:57 68

转载 Jetspeed的安装

在安装Jetspeed前需要安装Ant(http://ant.apache.org)和Maven(http://maven.apache.org/)以及Tomcat。Jetspeed 是在Tomcat上开发的,Tomcat是一个Java Servlet 引擎/容器。我使用的的是apache-ant-1.7.0和apache-maven-2.0.8以及Tomcat5.5.26

2009-05-03 23:38:00 499

转载 createQuery与createSQLQuery区别

编辑 删除 <!-- var btns = document.getElementById("edit_delete_btns"); if(relation == MopBlog.User.RELATION_SAMER){ btns.style.display = "block"; }els

2009-04-23 23:50:00 669

原创 学习cookie

认真学了一下cookie的有关内容,在网上看了几篇文章,整理了下,供参考吧.第一节 cookie概述 在上一节,曾经利用一个不变的框架来存储购物栏数据,而商品显示页面是不断变化的,尽管这样能达到一个模拟全局变量的功能,但并不严谨。例如在导航框架页面内右击,单击快捷菜单中的【刷新】命令,则所有的JavaScript变量都会丢失。因此,要实现严格的跨页面全...

2009-04-15 14:21:48 113

原创 学习JNDI

JNDI全称 Java Naming and Directory Interface JNDI是Java平台的一个标准扩展,提供了一组接口、类和关于命名空间的概念。如同其它很多Java技术一样,JDNI是provider-based的技术,暴露了一个API和一个服务供应接口(SPI)。这意味着任何基于名字的技术都能通过JNDI而提供服务,只要JNDI支持这项技术。JNDI目前所支持的技术...

2008-11-25 23:16:12 75

U盘和e盘部分文件夹变成.exe文件

    昨天,用朋友的U盘拷东西,突然发现朋友U盘里的一些文件夹变成.exe的了,开始还纳闷是什么呢!    在网上一搜,找到个不错的USB专杀软件,推荐给大家。    软件:USBCLEANER      2008.11.19 最新版...

2008-11-25 11:01:29 1524

原创 java 序列化问题 2

1、序列化是干什么的?      简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化       a)当你想把的内存中的对象状态保存到...

2008-11-24 23:55:51 71

原创 [转]java 序列化问题

为什么对象序列化? Java的"对象序列化"能让你将一个实现了Serializable接口的对象转换成一组byte,这样日后要用这个对象时候,你就能把这些 byte数据恢复出来,并据此重新构建那个对象了。这一点甚至在跨网络的环境下也是如此,这就意味着序列化机制能自动补偿操作系统方面的差异。也就是说,你可以在Windows机器上创键一个对象,序列化之后,再通过网络传到Unix机器上,然后在那里...

2008-11-24 23:46:11 63

kernel-PAE-2.6.18-8.el5.i686.rpm

REDHAT EL5.0的 PEA RPM包,老版本不好找呀

2014-06-27

搜索引擎-原理、技术与系统

随着互联网的不断发展和日益普及,网上的信息量在爆炸性增长,在 2004 年4月,全球Web页面的数目已经超过40 亿,中国的网页数估计也超过了3 亿。 目前人们从网上获得信息的主要工具是浏览器,而通过浏览器得到信息通常有三 种方式。第一,直接向浏览器输入一个关心的网址(URL ),例如 http://net.pku.edu.cn,浏览器返回所请求的网页,根据该网页内容及其包含的超链 文字(anchor text)的引导,获得自己需要的内容;第二,登录到某个知名门户网 站,例如http://www.yahoo.com,根据该网站提供的分类目录和相关链接,逐步“冲 浪”浏览,寻找自己感兴趣的东西;第三,登录到某个搜索引擎网站,例如 http://e.pku.edu.cn,输入代表自己所关心信息的关键词或者短语,依据返回的相关 信息列表、摘要和超链接引导,试探寻找自己需要的内容。

2008-11-18

Ant权威指南(中文)

1998年,有一位程序员改变了整个Java世界。James Duncan Davisdson在试图使用当时的构建工具(GNU Make、批处理文件和shell脚本)来创建一个跨平台的Tomcat构建时,做了多种努力均不能成功。因此,他在从欧洲飞回美国的途中设计出了自己的构建实用工具,并为命名为Ant,因这是一个小东西,但却能做大事。James为了解决自己的问题(即创建一个跨平台的构建)而提出的这种快速而简单的解决方案已经演变成Java环境中应用最为广泛的构建管理工具。   如果你在用Java进行开发,而没有使用Ant,那么确定应该拥有这本不算厚的书。Ant是一个可靠的、跨平台的构建工具,它可以充分利用Java环境的优势。Ant本身也是用Java编写的,它可在多个平台(如Unix、Linux以及Windows等等)上工作,因此如果你要转换开发平台,那么学习 Ant是值得的,Ant很容易扩展。在你的工程中,目前是否存在某个需求,而所有Ant功能对此都不能予以满足呢?没有问题!你完全可以像James一样,编写自己的Ant任务。没准儿你也能改变这个世界呢!    以上是使用Ant可以完成的一些工作:    ·定义构造块、它们必须产生的结果以及它们之间的依赖关系;    ·自动地由诸如CVS等源代码控制系统获取源代码;    ·不仅可令Ant以适当的顺序编译必要的源文件,而且还可生成部署都所必需的JAR文件,由此完成应用的构造;    ·仅需由一个构造文化(或一组构建文件)即可完成以上所有工作,而构建文件在Ant支持的所有平台上都会有同样的表现。    要进行eXtreme(极限)编程吗?Ant就是一个必备工具,利用它可以方便地完成频繁的构建,以此又将有利于使用JUnit和相关技术进行测试驱动的开发。    Ant构建文件是XML编写的,这是一种良构标准,因此可以确保使用Ant并不需要学习另一种脚本语言。Ant是一个开源工程,这是Apache软件基金会所投资的Jakarta工程的一部分。

2008-10-21

J2ME慢慢学教程 J2ME

介绍 这一章将开始教您使用 J2ME。我们将从定义 J2ME 开始,然后讨论它的总体架构并学习 J2ME 目标设备。作为架构讨论的一部分,我们将提供有关简表和配置的概述(后面的章节中将详细介绍简表和配置)。同时我们会简要介绍打包和配置 J2ME 应用程序过程中的一些注意事项。

2008-09-19

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除