自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (4)
  • 收藏
  • 关注

原创 从inputstream里读取string的简单方法

java的io流真的有点繁琐,对于向我这种不常搞java的人来说,几下这些function的用法有点难度,在这里拷几行代码备用.从inputstream里读取string的简单方法:BufferedReader r = new BufferedReader(new InputStreamReader(inputStream));StringBuilder total = new...

2010-10-22 15:46:06 439

原创 Android, get readable xml from apk

[url]http://code.google.com/p/android-apktool/[/url]能解压rar或zip格式的程序都能原来解压apk文件, 但是解压后的java代码和xml文件都是加码的, 没法看懂的, 解压dex文件有点复杂, 但解码xml相对容易,打开cmd或terminal, 输入 "apktool d appname.apk", 即可得到解压成功, 当然前提...

2010-09-26 18:32:55 122

原创 proc and lambda

A return from inside a block that’s still in scope acts as a return from that scope. A return from a block whose original context is not longer valid raises an exception (LocalJumpError or ThreadE...

2009-11-06 11:18:32 114

原创 嵌套方法定义与调用

[code="java"]def toggle def toggle "subsequent times" end "first time" end[/code] [code="java"]#irb>>toggle # => "first time" >>toggle # => "subsequent times

2009-11-06 10:50:27 301

原创 ruby method and block

Method parameters are considered to be variables local to that method. Block parameters are assigned values when the block is invoked.

2009-11-05 20:36:34 88

原创 git

git status #查看状态git diff #查看修改的内容git add|rm [path] #将修改添加到一个commitgit add . #快速添加全部修改,不必单个文件逐一添加git commit #提交到本地库 git reset [HEAD] git reset HEAD^git revert HEADgit pull #将远程库...

2009-10-28 14:32:11 566

原创 Rails: RSpec, Cucumber, Authlogic, and factory_girl

(原文连接:http://jjinux.blogspot.com/2009/07/rails-rspec-cucumber-authlogic-and.html)Friday, July 17, 2009Rails: RSpec, Cucumber, Authlogic, and factory_girlAfter a day of work and a week of readi...

2009-10-14 18:36:04 110

原创 *, & 参数前缀

we specified the arguments as *args, meaning “collect the actual parameters passed to the method into an array named args.”比如:def some_method(arg1, arg2, *args) ...end调用some_method(1,2,3,4...

2009-08-11 14:07:04 92

原创 migration foreign key

# db/migrate/6_add_foreign_key.rb[code="ruby"]class AddForeignKey < ActiveRecord::Migration def self.up execute "ALTER TABLE bees ADD CONSTRAINT beehive_id_fkey FOREIGN KEY(beehive_id) R...

2009-08-07 18:19:58 96

原创 include and require

The "include" statement is for including a module into a class: 1. module Bar 2. end 3. 4. class Foo 5. include Bar 6. end The "require" statement loads a ruby file....

2009-08-05 19:00:33 103

原创 class<<self

问:Hi I have code like class A class

2009-08-05 18:25:52 95

原创 include and extend

Correct Understand:"extend" adds methods from a module into a class as class methods."include" adds methods from a module into a class as instance methods.It is quite easy to demonstrate thi...

2009-08-05 18:04:02 73

原创 textmate快捷键

⌘T: Go To File,这个每天要用到N次Esc: 自动补全⌃W: 选中当前word还有默认的类似Emacs的光标移动,不过这些是Mac自己的快捷键For Rails:⌘R: Run⌃|: ...⌥⌘⇧↓ : Go to...⌃⇧H:生成partial templatectrl + ⌘ +上下键:移动整行ctrl + shift + K: 删除...

2009-07-30 16:40:06 104

原创 常用特殊符号HTML代码(转)

[url]http://www.cnblogs.com/barrysgy/archive/2009/02/20/1394729.html[/url] ´ &acute; © &copy; > &gt; µ &micro; ® &reg; & &amp; ° &deg; ¡ &iexcl; &nbsp; » &raquo; ¦ &brvbar; ÷ &divide; ¿ &

2009-07-17 10:14:08 200

原创 HTML: button和input button的区别

HTML: button和input button的区别 一句话概括主题:具有相同的作用但是在可操控性方面更加强大。HTML 4.01规范的Forms部分指 名表单有以下几种控制类型:buttons, checkboxes, radio buttons, menus, text input, file select, hidden controls, object controls. ...

2009-07-16 17:46:55 74

原创 Subversion与CVS

(原文网址:http://fayfaykong.blog.163.com/blog/static/171453442007114112527881/)CVS CVS是一个C/S系统,多个开发人员通过一个中心版本控制系统来记录文件版本,从而达到保证文件同步的目的。工作模式如下: CVS服务器(文件版本库) CVS(Concurrent Version System)版本控制系...

2009-06-28 10:17:45 107

原创 未来五年程序员应当具备的十项技能

2009-04-15 16:18作者:出处:天极网 责任编辑:郑重   作为一名程序员,如果你想在这个领域内继续向前进步或者在当前的经济形势下保持不被炒鱿鱼,那么你就决不应当自满自足,你需要继续学习。近日,著名IT评论员Justin James在他的博客中列出了未来五年程序员应当具备的十项技能,如果照此实践,你未来的工作前景一定一片光明。  当前的经济形势下,很多程序员将目...

2009-06-10 12:59:19 61

原创 LinkedList和ArrayList的区别

首先看一下LinkedList和ArrayList的继承关系。public class ArrayList extends AbstractList implements List, RandomAccess, Cloneable, Serializable public class LinkedList extends AbstractSequentialList impl...

2009-06-10 09:21:24 78

原创 运行时异常

运行时异常与其他异常的不同之处在于,抛出运行时异常的方法不需要用throws声明,以下代码将打印Inside throwOne.finally executing.(然后抛出运行时异常):Exception in thread "main" java.lang.RuntimeException...[code="java"]public class ThrowDem...

2009-06-09 11:19:38 87

原创 instanceof的用法

java中的instanceof用来判断一个类是否是另一个类的对象,即is-a关系但是不能跨类层次,即不能比较两个不相干的类。[code="java"]class Cat{}class Fish { public static void main(String[] args){ Fish t= new Fish(); System.out.println(t ...

2009-06-08 09:59:53 78

原创 在WINDOWS下利用Cygwin编译LINUX程序?

刚开始学rails,于是下载了最新的ruby1.9.1,解压后安装gem时老提示找不到一些dll文件,在网上搜了半天也不能解决问题,于是下载1.9.1的源代码,自己编译。开始以为将linux下的程序编译后可以直接在windows下用,但事实并不是这样,编译好的程序只能在模拟器下使用,有一些工具如cygwin,只是提供一个模拟环境,就是虚拟机。(以下几步参考百度知道)先将文件到 你安...

2009-05-25 08:29:51 1036 1

原创 将linux程序移植到windows上的利具--cygwin

一、cygwin是什么? 这个问题你最好google一下"cygwin的历史",或许能够获得更为详尽的答案。简而言之,cygwin是一个在windows平台上运行的linux模拟环境,是cygnus solutions公司开发的自由软件(该公司开发了很多好东西,著名的还有eCos,不过现已被Redhat收购)。 以下引用网上的一段话用于说明cygwin的工作机制:cygn...

2009-05-24 22:24:15 119

原创 优雅降级与渐进增强

如今很多Web应用使用到Ajax技术,如果用户浏览器禁用JavaScript,则该应用可能会产生异常。一般有两种策略:要么优雅降级(graceful degradation,一开始就构建站点的完整功能,然后针对浏览器测试和修复),要么渐进增强(progressive enhancement,一开始只构建站点的最少特性,然后不断针对各浏览器追加功能)...

2009-05-13 21:58:47 62

原创 Java栈与堆

Java栈与堆 ----对这两个概念的不明好久,终于找到一篇好文,拿来共享 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共 享...

2009-04-29 21:20:45 66

原创 遍历二叉树的非递归算法

根据树中结点的遍历规律及顺序直接写出其非递归算法。 [b]先序非递归算法 [/b]【思路】 假设:T是要遍历树的根指针,若T != NULL 对于非递归算法,引入栈模拟递归工作栈,初始时栈为空。 问题:如何用栈来保存信息,使得在先序遍历过左子树后,能利用栈顶信息获取T的右子树的根指针? 方法1:访问T->data后,将T入栈,遍历左子树;遍历完左子树返回时,栈顶元素应...

2009-03-17 20:15:18 83

原创 JavaScript一句话笔记

1 ECMAScript是由欧洲计算机制造商协会(ECMA)指定的一组脚本语言标准接口,JavaScript、ActionScript、ScriptEase都是它的实现。2 JavaScript的组成包含ECMAScript标准接口、DOM、BOM三部分。3 DOM是一组与浏览器、平台、语言无关的接口。4 BOM(Brower Object Model)用于操作浏览器元素的...

2009-03-13 16:22:32 145

原创 Map小结

映射(map)是存储键和值之间联系或者键/值对的对象。给定一个键,可以找到它对应的值。键和值都是对象。键必须是唯一的,但值可以是重复的,而且有些映射可以接受null键和null值。需注意的关键一点是:它不实现Iterable接口。这意味着不能使用for-each类型的for循环遍历映射。而且也不能获得映射的迭代器。[b]映射接口[/b]Map 映射唯一键到值Map.Entry...

2009-03-02 19:07:39 79

原创 Java集合框架小结

一、概述集合框架(Collections Framework)的集合是指操作一组同类对象的容器。在java5中有四个主要集合接口:List,列表,一般情况下元素按自然顺序排列。可以根据索引任意访问其中元素。 具体方法是 get(int index).Queue,队列,FIFO或LIFO,还有优先级队列都实现此接口。只能访问对首元素。Set,元素唯一,中文有翻译为组。通...

2009-02-27 15:42:56 66

原创 cookie类

一次参加面试被问cookie保存什么信息,没有回答上,记得在一本书上看过,但不知道是哪部书,回来翻了半天没找到,今天偶尔看到了,记下:Cookie类封装cookie,cookie保存在客户端并且包含状态信息。servlet能通过HttpServletResponse接口的addCookie()方法将cookie写入用户机器,然后,cookie中的数据包含在发送到浏览器的HTTP响应的标...

2009-02-26 22:51:21 80

原创 JDBC驱动程序的类型

1,JDBC是一个包含在J2SE和J2EE平台中的API,可以访问多种数据源,尤其是像Oracle这样典型的关系数据库管理系统。Sun Microsystems公司在1997年1月推出JDBC技术,将其作为一种标准方法来查询和更新数据源中的数据。尽管Sun的JDBC规范没有定义这个缩写,但一般认为JDBC代表“Java Database Connectivity”。JDBC API由两个包组成...

2009-02-25 10:18:34 269

原创 数据挖掘期刊 会议网址

[b]Journals[/b]ACM TKDD http://tkdd.cs.uiuc.edu/DMKD http://www.springerlink.com/content/1573-756X/?p=859c3e83455d41679ef1be783e923d1d&pi=0IEEE TKDE http://www.ieee.org/organizations/pu...

2008-12-30 20:03:52 440

原创 Harvesting Service Orientation

In order to get optimal results, it's worthwhile to look back every now and then, and ask the question: "What did we learn?" In our days of Red Queen-talk, the paradox is that effective learning, and ...

2008-12-02 21:36:11 160

原创 Scripting Languages 簡介

作者: 朝陽科技大學 資訊管理系 洪朝貴 (本文最新版网址:[url]http://people.ofset.org/~ckhung/b/pr/scripting.php[/url]) 命令稿語言 scripting language 是什麼? 很難給一個嚴格的定義; 不妨看看最具代表性的幾個例子: perl, python, php, tcl, guile, ruby。 另外, UNIX...

2008-12-02 12:44:41 101

原创 JAXP 全面介绍,第 1 部分

(原文地址:[url]http://www.ibm.com/developerworks/cn/xml/x-jaxp/[/url])Java API for XML Processing (JAXP) 允许使用几种不同的 API 来验证、解析和转换 XML。JAXP 既提供了使用方便性,又提供了开发商中立性。 本系列介绍 JAXP,由两部分组成。本文是第一部分,向您展示如何利用 API 的解析...

2008-12-02 12:32:52 168

原创 java中操作xml几种方式的比较和代码示例(DOM,SAX,JDOM,DOM4J)

(原文地址:[url]http://blog.csdn.net/java2000_net/archive/2008/11/06/3241167.aspx[/url])1. 介绍 1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开 发人员在树...

2008-12-02 09:57:58 65

原创 Cookie,httpsession类使用概述

Cookie 是一小块可以嵌入HTTP 请求和响应中的数据,它在服务器上产生,并作为响应头域的一部分返回用户。浏览器收到包含Cookie 的响应后,会把Cookie 的内容用“关键字/值” 对的形式写入到一个客户端专为存放Cookie 的文本文件中。浏览器会把Cookie 及随后产生的请求发给相同的服务器,服务器可以再次读取Cookie 中存Cookie 可以进行有效期设置,过期的Cookie 不...

2008-11-29 18:57:46 95

原创 formtastic真不错

做form的gem, 再不用烦了 http://github.com/justinfrench/formtastic

2008-11-28 11:59:09 81

原创 重载方法的包可见性问题

今天看到polygoncell的一篇博客,起初疑惑,经过一番实考,感觉受益颇深。(他的文章的地址:http://www.iteye.com/topic/12599)他的文章有下面三段代码:1,父类supper.TestSupper 。package supper; public class TestSupper { String getString() ...

2008-10-26 21:01:47 149

Pragmatic - Agile Web Development with Rails.3rd Edition.2009.pdf

rails手把手教程,书中实例基于rails-2.2.2,简单易懂!

2009-07-10

Introduction to SQL.chm

学习SQL语言的经典参考书,当字典用,英文版!

2009-07-09

scjp模拟考试系统

SCJP(310-055)模拟考试系统,大概80题左右,难度适当,需要的下载,

2009-06-24

jsp2.1-api文档

jsp2.1的api文档,有需要的下,希望大家喜欢!

2008-09-11

空空如也

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

TA关注的人

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