aaagu的专栏

为了自己的将来,加油!

用户操作
[即时聊天] [发私信] [加为好友]
音乐ID:aaagu
1436次访问,排名2万外,好友2人,关注者13人。
在成长中…………。
aaagu的文章
原创 11 篇
翻译 0 篇
转载 28 篇
评论 0 篇
最近评论
文章分类
收藏
    相册
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes
    2008年10月28日

    转载 区别Ruby的require,load,和include收藏





    三者之间区别并不像你想的那么难,也不会像有些文章写的那么长。挺简单的。

    相同之处:三者均在kernel中定义的,均含有包含进某物之意。
    不同之处:
    1、requre,load用于文件,如.rb等等结尾的文件。
    2、include则用于包含一个文件(.rb等结尾的文件)中的模块。
    3、requre一般情况下用于加载库文件,而load则用于加载配置文件。
    4、requre加载一次,load可加载多次。
    怎么样,简单吧!再看个例子。
    如果说abc.rb中包含一个模块Ma,和几个类Ca,Cb等等。那么你若想在ef.rb文件中使用abc.rb中的资源,你得这样:
    require 'abc.rb'
    若还想在ef.rb的某个类中使用abc.rb中的模块,则应在这个类中加入
    include Ma
    如果你只想在ef.rb文件的某个类中使用abc.rb的模块,你得这样:
    require 'abc.rb'
    i阅读全文>

    发表于 @ 2008年10月28日 09:50:00|评论(loading...)|编辑|收藏

    2008年10月24日

    原创 Symbol收藏

    在Ruby中symbol是Symbol类的实例。symbol的语法为一个冒号后面接一个标识符。

    symbol就像一个字符串,它表示了一个字符序列。它不像字符串,每个symbol只有一个实例(和Fixnum一样)。因此,有一个内存或
    性能问题需要弄清楚。例如,在下面的代码中,"foo"字符串以三个单独的对象存储在内存中,但是symbol :foo作为一个单独的对
    象存储(被引用了多次):
    Java代码 array = ["foo", "foo", "foo", :foo, :foo, :foo]  array = ["foo", "foo", "foo", :foo, :foo, :foo]

    有些人被symbol前面的冒号弄糊涂了。其实没有必要糊涂;这只是一个简单的语法形式。字符串,数组和哈希都有开始和结束界定
    符;而symbol只有一个开始界定符。把它当成一个单界定符而不是二元界定符即可。开始时你可能认为这个语法很奇怪,但事实上
    没有什么神秘的。
    阅读全文>

    发表于 @ 2008年10月24日 11:39:00|评论(loading...)|编辑|收藏

    2008年10月21日

    转载 IE6、7及火狐不互相兼容CSS的问题收藏

    一、CSS HACK
    以下两种方法几乎能解决现今所有HACK.

    1, !important

    随着IE7对!important的支持, !important 方法现在只针对IE6的HACK.(注意写法.记得该声明位置需要提前.)



    2, IE6/IE77对FireFox

    *+html 与 *html 是IE特有的标签, firefox 暂不支持.而*+html 又为 IE7特有标签.



    注意:
    *+html 对IE7的HACK 必须保证HTML顶部有如下声明:


    二、万能 float 闭合(非常重要!)

    关于 clear float 的原理可参见 [How To Clear Floats Without Structural Markup]
    将以下代码加入Global CSS 中,给需要闭合的div加上 class阅读全文>

    发表于 @ 2008年10月21日 11:16:00|评论(loading...)|编辑|收藏

    2008年10月14日

    转载 java输入输出流实例(FileInputStream、FileOutputStream实例)收藏

    例1是使用FileInputStream与FileOutputStream的一个例子.程序可以复制文件,它会先从来源文件读取数据至一个byte数组中,然后再将byte数组的数据写入目的文件.例1 FileStreamDemo.javaimport java.io.*;public class FileStreamDemo {    public static void main(String[] args) {        try {           // 来源文件            FileInputStream in = new FileInputStream("D:/b.txt");            // 目的文件            FileOutputStream out = new FileOutputStream("C:/a.txt");            byte[] bytearray = new byte[1024];            do {                in.read(bytearray, 0, 1024);    阅读全文>

    发表于 @ 2008年10月14日 12:32:00|评论(loading...)|编辑|收藏

    转载 java位流(下)收藏

    14.2.4 DataInputStream和DataOutputStream
    java.io.DataInputStream 和java.io.DataOutputStream可提供一些对Java基本数据类型写入的方法,像读写int、double和boolean等的方 法。由于Java的数据类型大小是规定好的,在写入或读出这些基本数据类型时,就不用担心不同平台间数据大小不同的问题。
    这里还是以文件存取来进行说明。有时只是要存储一个对象的成员数据,而不是整个对象的信息,成员数据的类型假设都是Java的基本数据类型,这样的 需求不必要使用到与Object输入、输出相关的流对象,可以使用DataInputStream、DataOutputStream来写入或读出数据。
    下面使用范例来介绍如何使用DataInputStream与DataOutputStream。先设计一个Member类。
    ü 范例14.7  Member.java
    package onlyfun.caterpillar;
    public class Member阅读全文>

    发表于 @ 2008年10月14日 12:30:00|评论(loading...)|编辑|收藏

    转载  java 位流(上)收藏


    计算机中的数据都是以0与1的方式来存储,如果要在两个装置之间进行数据的存取,当然也是以0与1位的方式来进行,Java将数据于目的地及来源之间的流动抽象化为一个流(Stream),而流当中流动的则是位数据。
    14.2.1 InputStream和OutputStream
    计算机中实际上数据的流动是通过电路,而上面流动的则是电流,电流的电位有低位与高位,即数字的0与1位。从程序的观点来说,通常会将数据目的地(例如内存)与来源(例如文件)之间的数据流动抽象化为一个流(Stream),而其中流动的则是位数据,如图14-1所示。

    图14-1  数据的流动抽象化为流的概念
    在Java SE中有两个类用来作流的抽象表示:java.io.InputStream与java.io.OutputStream。
    InputStream 是所有表示位输入流的类之父类,它是一个抽象类,继承它的子类要重新定义其中所定义的抽象方法。InputStream是从装置来源地读取数据的抽象表 示,例如System中的标准输入流in对象就是一个In阅读全文>

    发表于 @ 2008年10月14日 12:29:00|评论(loading...)|编辑|收藏

    2008年10月13日

    转载 在Java中读写Excel文件 收藏

    在Java中读写Excel文件
    Jakarta的POI项目提供了一组操纵Windows文档的Java API,如下几个类提供了操作Excel文件的方便的途径:HSSFWorkbook、HSSFSheet、HSSFRow、HSSFCell,分别代表 了Excel电子表格中的Book、Sheet、行和单元格。
    你可以在下面地址下载到最新的POI工具包:
    http://jakarta.apache.org/poi/index.html
    下面的代码创建一个Excel文件test.xls,并在第一行的第一格中写入一条消息:

    import org.apache.poi.hssf.usermodel.*;
    import java.io.FileOutputStream;// code run against the jakarta-poi-1.5.0-FINAL-20020506.jar. 阅读全文>

    发表于 @ 2008年10月13日 16:19:00|评论(loading...)|编辑|收藏

    2008年09月02日

    原创 netbean不能导入中文的路径有乱码的问题收藏


    我用的是6.1版本的。安装的时候怎么按章都是英文版本的。但是我的是中文操作系统。这个是因为在控制面板的语言设置哪里有了问题。因为以前某种原因设置成了英文。导致多次安装都是英文界面。不能加载带有中文字符路径的项目。我刚刚用netbean这个只供才考。或许我说的也不太对。参考一下吧。呵呵阅读全文>

    发表于 @ 2008年09月02日 18:55:00|评论(loading...)|编辑|收藏

    转载 Flex 3 连接数据库基本教程收藏

    其实在FLEX3里,连接数据库很方便的,由于我的电脑上只有MYSQL,就只讲FLEX3怎么用PHP连接MYSQL数据库.
         OK.开始吧,要看清楚哦.
    一、
      
       首先我们先在 phpMyAdmin里建立一个数据库"flexphp",然后建立一个表格"flexs",表格结构为"id,name,phone,adress"这四个,设置id为主KEY。在这方面,我就不多说了,估计大家都知道。阅读全文>

    发表于 @ 2008年09月02日 11:34:00|评论(loading...)|编辑|收藏

    转载 Flex Application 初始化顺序收藏


    引用 自 : http://hi.baidu.com/wobot8/blog/item/ecc6c93f85ce25c77d1e71c9.html
    preloader->systemManager->FlexApplication started...
    然后才是

    preinitialize
    在所有的初始化之前触发,没有子组件的定义,但是可以引用组件的变量.

    initialize
    当所有子组件生成完成后触发,在这个时间点还没有组件被渲染出来.

    阅读全文>

    发表于 @ 2008年09月02日 11:24:00|评论(loading...)|编辑|收藏

    2008年09月01日

    转载 Drag & Drop - From List to VideoDisplay 收藏


    這兩個標籤都可以裝載數據,以供其他標籤用dataProvider使用.從後台得到的數據一般為xml格式的比較多,但在flex中得到這個xml,好像都不能直接裝載入像list,combox,linkbar等標籤中,必須先載入mx:model或mx:xml中再使用,當然也可以用Array來裝載,至於其他的情況也可用Object來處理,這個將在下篇中介紹.

    mx:model

    gg


    dfsg


    df




    dfsgfd


    阅读全文>

    发表于 @ 2008年09月01日 20:52:00|评论(loading...)|编辑|收藏

    2008年07月22日

    转载 location.reload() 和 location.replace()的区别和应用收藏

    首先介绍两个方法的语法: reload 方法,该方法强迫浏览器刷新当前页面。 语法: location.reload([bForceGet]) 参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。true, 则以 GET 方式,从服务端取最新的页面, 相当于客户端点击 F5("刷新")阅读全文>

    发表于 @ 2008年07月22日 15:22:00|评论(loading...)|编辑|收藏

    2008年07月16日

    原创 ViewState怎么用收藏

    ViewState其实和Session.Application是一样的.

    只是作用域不一样.

    session是会话级的.application是应用程序级的.而viewstate则是页面级的.

    也就是说出了这个页面.该viewstate不能再被访问.可以保存任何对象.

    如:

    page_load中:if(!IsPostBack)ViewState["test"]=0;

    在页面的某个button事件中:int test=Convert.ToInt32(ViewState["test"].ToString());

    这时可以直接从viewstate中拿出值来.阅读全文>

    发表于 @ 2008年07月16日 14:16:00|评论(loading...)|编辑|收藏

    转载 用数据绑定实现高效率动态网页收藏

    数据绑定(Data Binding)并不是一个新概念,IE 4.0就已对其给予了丰富的支持。但是,数据绑定并未受到应有的重视,许多开发者似乎更加愿意使用服务器端脚本(Server Script)的方法。然而实际上,无论是在动态网页的代码实现方面,还是在动态网页的工作效率方面,数据绑定的效率都比后者更高。 阅读全文>

    发表于 @ 2008年07月16日 10:29:00|评论(loading...)|编辑|收藏

    Csdn Blog version 3.1a
    Copyright © 音乐