自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (9)
  • 收藏
  • 关注

原创 软件的版本

1.软件开发有哪些版本?*Pre-Alpha: 与Alpha和Beta版本相比,此版本的功能甚至还没有完善,只是隔个雏形,仅仅是用来进行最初的测试的* Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改。* Beta版: 该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多

2009-06-20 21:15:00 309

转载 Flex 应用

Tour de LiveCycle  Adobe also the Tour de FlexVizualPV3D 

2009-06-03 16:24:00 343

转载 什么是云计算

李开复(现任Google全球副总裁、中国区总裁)打了一个很形象的比喻:钱庄。最早人们只是把钱放在枕头底下,后来有了钱庄,很安全,不过兑现起来比较麻烦。现在发展到银行可以到任何一个网点取钱,甚至通过ATM,或者国外的渠道。就像用电不需要家家装备发电机,直接从电力公司购买一样。云计算就是这样一种变革——由谷歌、IBM这样的专业网络公司来搭建计算机存储、运算中心,用户通过一根网线借助浏览器就可以很方便的

2009-05-27 11:27:00 352

原创 Flex Event 顺序

      Flex Event主要分为3个步骤, 如果按照component的布局,Application->Panel->Button,这样的顺序算是从外到里的话。Capturing: from outside to inside. 也就是说程序会从application开始触发event的事件。      Targeting: Button, normally is the in

2009-05-19 17:46:00 638

原创 回调函数

什么是回调函数?  简而言之,回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。  为什么要使用回调函数?  因为可以把调用者与被调用者分开。调用者不关心谁是被调用者,所有它需知道的,只是存在一个具有某种特定原型、某些限制条件(如返回值为int)的被调用函数。  如果想知道回调函数在实际中有什么作

2007-08-10 15:22:00 475

原创 volatile

如果变量被标记为volatile,每次使用该变量时都必须从主存储器中读出;相同地,每次要写入该变量时,值都必须存入主存储器。java指定对volatile变量的加载与存储都是atomic的。它们只能用在以atomic方式对变量的操作上,意味着访问该变量的method只可以有单一的加载或存储。如果该method有其他的程序代码,这些程序代码在操作过程中不能够以改变该变量来变更它的值。最好把v

2007-08-01 16:54:00 508

原创 Effective Java 学习笔记 (六)

第八条      改写equals时总是要改写hashCode每个改写了equals方法的类中,你必须也要改写hashCode方法。hashCode约定的内容:1.    在一个应用程序执行期间,如果一个对象的equals方法做比较所用到的信息没有被修改的话,则对该对象调用hashCode方法多次,它必须返回始终如一的同一个整数。2.    如果两个对象根据equals(Objec

2007-07-13 15:51:00 598

原创 Effective Java 学习笔记 (五)

第七条      :在改写equals的时候请遵守通用约定如果不改写equals方法,则每个实例只与它自己相等。我们同时也期望这样的情况:1.  一个类的每个实例本质上都是惟一的。对于代表了活动实体而不是值的类,比如Thread。2.  不关心一个类是否提供了“逻辑相等”的测试功能。Random不需要比较两个随机数是否相等。3. 超类已经改写了equals,从超类继承过来的行为对于

2007-07-09 23:16:00 594

原创 Effective Java 学习笔记 (四)

第五条      :消除过期的对象引用使用Java语言也需要考虑内存管理的事情,考虑这样的例子:Public class Stack{         ……         public Object pop(){                   If(size == 0)                            throw new EmptyStackE

2007-07-05 21:54:00 648

原创 effective Java 学习笔记(三)

  第三条      通过私有构造函数强化不可实例化的能力只包含静态方法和静态域的类,可以把操作在原语类型的值或者数组类型上的相关方法组织起来,如java.lang.Math或者java.util.Arrays,也可以把操作在实现特定接口的对象上的方法组织起来,如java.util.Collections。我们还可以利用这种类把操作在final类上的方法组织起来,以取代扩展该类的做法。

2007-07-03 22:53:00 553

原创 effective Java 学习笔记 (二)

   第二条      :使用私有构造函数强化singleton属性 Singleton:只能实例化一次的类。通常用来代表那些本质上具有惟一性的系统组件。        Singleton的实现要把构造函数保持为私有的,并提供一个静态成员,一边用户能够访问该类唯一的实例。 有两种实现方式:1.       公有静态成员是一个final域public class Elvi

2007-07-03 13:36:00 595

原创 effective Java 学习笔记 (一)

  第一条      :考虑用静态工厂方法代替构造函数类可提供一个共有的静态工厂方法,返回类的一个实例。 静态工厂方法优点(与构造函数比较):1、静态工厂方法具有名字。当有多个构造函数的时候,如果一个构造函数的参数不能明确的描述被返回对象的特征,则选用适当名字的静态方法可以更易阅读。 2、每次被调用的时候,不要求非得创建一个新的对象。使得一些非可变类可以使用一个预先

2007-07-03 13:32:00 689

原创 rails本地安装

    安装rails前,首先确认一下是否安装了ruby 和 RubyGems,输入 ruby -v 和gem --version 确认。如果没有出现错误则可继续安装rails,否则到http://rubyinstaller.rubyforge.org可下载安装。    如果网络状况好的,话可以直接在命令行输入 gem install rails --include-dependencies 

2007-06-22 11:55:00 2283

转载 什么是AOP

AOP为Aspect Oriented Programming的缩写,意为:面向方法编程,可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP是OOP的延续。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以说也

2007-06-20 16:09:00 924

转载 SOAP概述

作者:Tom Clements; 未经.com Builder许可不得打印2002年1月(2001年8月初次发表) 在电影Fight Club(“战争俱乐部”)中,Brad Pitt和Edward Norton是一对密友??心理上对立的两个极端??两个小伙子尝试互相 通信,但十分艰难。令人感兴趣的是??没有给出提示台词??影片中 的大部分剧情都围绕着肥皂的生产进行,看上去像是把多个角色以独

2007-06-13 15:45:00 2287

原创 AfxMessageBox的问题

用VS20005写messagebox居然出错了~AfxMessageBox("update");错误 error C2665: AfxMessageBox : none of the 2 overloads could convert all the argument types 解决方式是改成 AfxMessageBox(_T("update")); 原因是如果程序中有defi

2007-06-06 15:14:00 1017

原创 XP下.chm不能正常打开

    装msdn的时候被一个神奇而恶心的问题,*.chm打不开,提示是“不能打开文件 mk:@MSITStore:文件名.chm ”。 在网上查了无数种方式,有regsvr32 hhctrl.ocx 等等,试了都不好使。 最后的解决方式是把 C:/Documents and Settings/xiaobai/Application Data/Microsoft/HTML Help 下的 hh

2007-06-05 16:28:00 582

原创 link Qt 出现 undefined reference to vtable for "xxx::xxx"

遇到一个问题,某一个类中如果加入Q_OBJECT后,则link时提示:undefined reference to vtable for "xxx::xxx",删掉它则没有任何问题.baidu了一下找到了找到原因: 因为qmake生成Makefile的时候,这个类的头文件中并没有Q_OBJECT,所以在相应的Makefile里面并没有用moc xxx.h命令,最终导致链接失败.重新运行qmake

2007-05-10 22:10:00 4160

原创 Qt4 + KDevelop3.3 的开发方式

    接下来开始编码,大体上可以分成两种方式直接编写代码和用可视化的Qt Designer自动生成代码。    直接编写代码可以用KDevelop做为工具,其中新建项目中选择Qmake项目,使用它可以免去了不断输入qmake -project 和 qmake *.pro的麻烦。    使用Qt Designer生成 *.ui文件,可以直接qmake -project 后,载qmke *.pro编

2007-05-09 18:06:00 1602 1

原创 Linux下阅读.chm文档

目前这样的程序似乎很多,chmsee,chmviewer之类的,我选择了一种比较方便的东东:chmreader,chmreader是把chm转换成html用firefox阅读的,它的缺点就是不支持目录功能,不过如果是chm文件中带有目录的话,还是比较方便。安装方法是从 https://addons.mozilla.org/firefox/3235/下载安装chmreader,直接点击install

2007-05-09 14:47:00 790

原创 Qt学习笔记一

    首先需要注意的是,Qt3 和 Qt4的区别较大,许多库函数都有改变,如果用Qt3的代码在Qt4的编译器上运行,则有很大的概率会出错,所以学习资料和使用的Qt版本一定要配套。     装FC6的时候,默认装了Qt3.3,而其中的Qt assistant不能直接使用,解决方式是再装个Qt4,使用Qt4的assistant。    安装方法如下:   1. 现从http://www.trollt

2007-05-09 14:34:00 1032

原创 修改FC6的默认启动顺序

    由于本人使用的系统是FC6,所以以下的操作说明仅能保证FC6下的正确性,呵呵。    正常安装完FC6后,如果是linux,windows双系统的话,默认启动的是linux,由于平时还是使用windows居多,所以希望把默认启动设置为windows,修改方法如下:     找到 /boot/grub/grub.conf文件,显示如下default=0timeout=5splashimage

2007-05-06 05:04:00 595

原创 linux下的飞鸽 安装篇

    日本人写的飞鸽,确实挺好用的,在局域网底下传文件什么的速度不错,安装也非常方便。    首先从http://www.ipmsg.org下载ipmsg的linux下版本:g2ipmsg-0.9.1.tar.gz    另外还需要下载一个xml parser: XML-Parser-2.34.tar.gz 具体在哪里下的,已经忘记了,呵呵         然后安装的时候先安装 XML-Pars

2007-04-25 20:55:00 1263

原创 mplayer安装篇

    mplayer是一个影音播放器,可以播放windows下的.rm和.rmvb文件的,相当好用哦~  不过安装步骤有点繁琐Install MPlayer1.下载相关codes ( http://www.mplayerhq.hu/MPlayer)Mplayer-1.0rc1.tar.bz2(主程序)Abyss-1.6.tar.bz2 (皮肤)all-20061022.tar.bz2window

2007-04-25 20:18:00 1063

原创 gftp 安装篇

    发现还是gftp好用。    首先从www.gftp.org上下载 gftp-2.0.18.tar.bz2    由于gftp有中文问题,所以还需要从http://www.teatime.com.tw/%7Etommy/linux/gftp_remote_charsets.patch 上下载中文补丁开始安装:     1.   解压 tar vxfj gftp-2.0.18.tar.bz2

2007-04-25 10:58:00 3884

原创 bash命令重定向和管线命令

命令重定向总结:a.       ex: # mail -s "test" root b.  >: 将stdout 输出到>右边的file或device,原文件如果不存在,会新建一个;如果存在会覆盖原来的内容     ex: # ls -al > list.txtc.  >>: 和b相似,不同的是,该文件将不会被覆盖,而新的数据会以累加的方式添加到文件后面d.  1>: 和b的功能一样e.  2>

2007-04-05 10:14:00 477

原创 装载Windows分区

1. 首先查看需要了解 windows分区在哪个盘,假设Windows是在Primary IDE硬盘,则应该是/dev/hda,可现查看fdisk -l /dev/hda 2. mkdir /mnt/windows    先新建一个装载目录,这里请注意,如果装载目录不是空的,那么装载完成后,原目录下的内容会被删除。3. mount -t vfat /dev/hda1 /mnt/windows   

2007-04-04 16:40:00 777

原创 TSL

    装了FC6,遇到一个奇怪的问题,在文字界面不断的有"printk: *** messages suppressed 4gb seg fix up ....."  连进入vi都不断的输出,查了一下,发现解决方式很简单,就是把/lib/tls重命名就ok了。Transport Layer Security (TLS) 协议用于保证通信软件以及在因特网上使用这些软件的用户的隐私。在一个客户端服务

2007-04-04 16:22:00 1427 2

如何将azw3转化为mobi或epub,pdf

总结了两种方式将azw3转化为mobi或epub,pdf等。 其中一种方式无需下载任何软件

2018-11-16

Excel2010高效办公公式、函数与数据处理(超值版_全彩印刷)

Excel2010高效办公公式、函数与数据处理(超值版_全彩印刷)

2018-11-16

Apress Pro CSS and HTML Design Patterns

很实用的经典UI书籍,内容详尽,分享给大家一起看看

2010-10-12

企业应用架构模式(中英文版)

架构经典书籍《Patterns of Enterprise Application Architecture》 中文与英文版本。 找了好久才找到,都是pdf版本的

2009-08-04

ActionScript 3.0 Cookbook 中文版

ActionScript 3.0 Cookbook 中文版。 讲解得挺详细。

2009-08-04

BlazeDS Dev Guide 中文版

BlazeDS开发指南 的中文版本。 个人觉得很实用

2009-07-13

linux下飞鸽传书

linux下的飞鸽软件, 具体安装的细节请参考 本人的csdn blog

2007-07-06

MSNSpace深入浅出教程

美化你的msn space

2007-06-20

空空如也

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

TA关注的人

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