sharky的点滴积累

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  56 随笔 :: 104 文章 :: 10 评论 :: 0 Trackbacks

2005年11月22日 #

1。有识有胆,有胆有识,知识与胆量是互相促进的。

2。体育锻炼可以(有时可以迅速)使人乐观(科学实验证明)。

3。勤奋,机会,乐观是成功的三要素。(注意:传统观念认为勤奋和机会是成功的要素,但是经过统计学和成功人士的分析得出,乐观是成功的第三要素)

4。自信是人格的核心。

5。获得的成功越大,就越令人高兴。(野心是使人勤奋的原因,节制使人枯萎)

6。热爱你所拥有的。——列夫·托尔斯泰

7。(一般情况下)不想三年以后的事,只想现在的事。(现在有成就,以后才能更辉煌)

8。把问题看宽广些,没有解决不了的事。(真理路广,人欲路窄;当然不要超越时代去想现在任何人都解决不了的事)

9。不问收获,只问耕耘。(如同种树,先有根茎,再有枝叶,尔后花实,好好劳动,不要想太多,那样只会使人胆小、懒惰,因为不实践,甚至不接触社会,难道你是野人?!(暴笑))

10。忍耐和信仰(邓小平认为自己能三起三落的原因,比较难达到,不过现代社会简单的事都由机器做了,白领越来越多,需要注意哦)

11。有恒则断无不成之事。

12。智慧之泉必须畅饮才能使人清醒。(引自新英语教材,那些头痛英语的哥么大概没看吧,提醒一下大家)

13。生活的乐趣的大小取决于我们对生活的关心程度。

14。不要怕,不要悔(虽然只有六个字,但是常看常新)

15。机遇对于有准备的头脑有特别的亲和力。

16。守业最好的办法就是不断的发展

17。心急吃不了热汤圆

18。必死则生,幸生则死——《吴子兵法》(武经典籍中仅次于《孙子兵法》)

19。要改变命运,首先改变自己

20。走自己的路,让别人说去吧!

21。学习的关键——重复

22。只为成功找方法,不为失败找借口(蹩脚的工人总是说工具不好)

23。困难就是机遇——温斯顿·丘吉尔

24。我奋斗,所以我快乐——格林斯潘(挽救东南亚金融危机的人,我的偶像)

25。好奇者,知识之门

26。生气是用别人的错误惩罚自己。——康德(这个哲学家让人眉开眼笑)

27。失去金钱的人损失甚少,失去健康的人损失极多,失去勇气的人损失一切。

28。只要下定决心克服恐惧,便几乎能克服任何恐惧。因为,请记住,除了在脑海中,恐惧无处藏身。——戴尔·卡耐基

29。害怕时,把心思放在必须做的事情上,如果曾经彻底准备,便不会害怕。——戴尔·卡耐基

30。“不可能”这个字(法语是一个字),只在愚人的字典中找得到。——拿破仑

31。去做你害怕的事,害怕自然就会消失。——罗夫·华多·爱默生

32。这世上的一切都借希望而完成。农夫不会播下一粒玉米,如果他不曾希望它长成种籽;单身汉不会娶妻,如果他不曾希望有小孩;商人或手艺人不会工作,如果他不曾希望因此而有收益。——马丁·路德

33。目标的坚定是性格中最必要的力量泉源之一,也是成功的利器之一。没有它,天才也会在矛盾无定的迷径中,徒劳无功。——查士德斐尔爵士

34。要冒一次险!整个生命就是一场冒险。走得最远的人,常是愿意去做,并愿意去冒险的人。“稳妥”之船,从未能从岸边走远。——戴尔·卡耐基

35。当一个青年人站起来面对这个大莽汉——这个世界——并勇敢地抓住他的胡须时,常会吃惊地发现,胡须脱落在他手上,原来它只是系上去吓唬胆怯的冒险者的。——罗夫·华多·爱默生

36。勇气很有理由被当作人类德性之首,因为这种德性保证了所有其余的德性。——温斯顿·丘吉尔
posted @ 2005-11-22 17:12 sharky的点滴积累 阅读(321) | 评论 (0)编辑 收藏

Web service到底是什么;在什么情况下你应该使用Web service。

分布式应用程序和浏览器

研究一下当前的应用程序开发,你会发现一个绝对的倾向:人们开始偏爱基于浏览器的瘦客户应用程序。这当然不是因为瘦客户能够提供更好的用户界面,而是因为它能够避免花在桌面应用程序发布上的高成本。发布桌面应用程序成本很高,一半是因为应用程序安装和配置的问题,另一半是因为客户和服务器之间通信的问题。

传统的Windows富客户应用程序使用DCOM来与服务器进行通信和调用远程对象。配置好DCOM使其在一个大型的网络中正常工作将是一个极富挑战性的工作,同时也是许多IT工程师的噩梦。事实上,许多IT工程师宁愿忍受浏览器所带来的功能限制,也不愿在局域网上去运行一个DCOM。在我看来,结果就是一个发布容易,但开发难度大而且用户界面极其受限的应用程序。极端的说,就是你花了更多的资金和时间,却开发出从用户看来功能更弱的应用程序。不信?问问你的会计师对新的基于浏览器的会计软件有什么想法:绝大多数商用程序用户希望使用更加友好的Windows用户界面。

关于客户端与服务器的通信问题,一个完美的解决方法是使用HTTP协议来通信。这是因为任何运行Web浏览器的机器都在使用HTTP协议。同时,当前许多防火墙也配置为只允许HTTP连接。

许多商用程序还面临另一个问题,那就是与其他程序的互操作性。如果所有的应用程序都是使用COM或.NET语言写的,并且都运行在Windows平台上,那就天下太平了。然而,事实上大多数商业数据仍然在大型主机上以非关系文件(VSAM)的形式存放,并由COBOL语言编写的大型机程序访问。而且,目前还有很多商用程序继续在使用C++、Java、Visual Basic和其他各种各样的语言编写。现在,除了最简单的程序之外,所有的应用程序都需要与运行在其他异构平台上的应用程序集成并进行数据交换。这样的任务通常都是由特殊的方法,如文件传输和分析,消息队列,还有仅适用于某些情况的的API,如IBM的"高级程序到程序交流(APPC)"等来完成的。在以前,没有一个应用程序通信标准,是独立于平台、组建模型和编程语言的。只有通过Web Service,客户端和服务器才能够自由的用HTTP进行通信,不论两个程序的平台和编程语言是什么。

什么是Web Service

对这个问题,我们至少有两种答案。从表面上看,Web service 就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。这就是说,你能够用编程的方法通过Web来调用这个应用程序。我们把调用这个Web service 的应用程序叫做客户。例如,你想创建一个Web service ,它的作用是返回当前的天气情况。那么你可已建立一个ASP页面,它接受邮政编码作为查询字符串,然后返回一个由逗号隔开的字符串,包含了当前的气温和天气。要调用这个ASP页面,客户端需要发送下面的这个HTTP GET请求:

http://host.company.com/weather.asp?zipcode=20171

返回的数据就应该是这样:

21,晴

这个ASP页面就应该可以算作是Web service 了。因为它基于HTTP GET请求,暴露出了一个可以通过Web调用的API。当然,Web service 还有更多的东西。

下面是对Web service 更精确的解释: Web services是建立可互操作的分布式应用程序的新平台。作为一个Windows程序员,你可能已经用COM或DCOM建立过基于组件的分布式应用程序。COM是一个非常好的组件技术,但是我们也很容易举出COM并不能满足要求的情况。

Web service平台是一套标准,它定义了应用程序如何在Web上实现互操作性。你可以用任何你喜欢的语言,在任何你喜欢的平台上写Web service ,只要我们可以通过Web service标准对这些服务进行查询和访问。

新平台

Web service平台需要一套协议来实现分布式应用程序的创建。任何平台都有它的数据表示方法和类型系统。要实现互操作性,Web service平台必须提供一套标准的类型系统,用于沟通不同平台、编程语言和组件模型中的不同类型系统。在传统的分布式系统中,基于界面(interface)的平台提供了一些方法来描述界面、方法和参数(译注:如COM和COBAR中的IDL语言)。同样的,Web service平台也必须提供一种标准来描述Web service,让客户可以得到足够的信息来调用这个Web service。最后,我们还必须有一种方法来对这个Web service进行远程调用。这种方法实际是一种远程过程调用协议(RPC)。为了达到互操作性,这种RPC协议还必须与平台和编程语言无关。下面几个小节就简要介绍了组成Web service平台的这三个技术。

XML和XSD

可扩展的标记语言(XML)是Web service平台中表示数据的基本格式。除了易于建立和易于分析外,XML主要的优点在于它既是平台无关的,又是厂商无关的。无关性是比技术优越性更重要的:软件厂商是不会选择一个由竞争对手所发明的技术的。

XML解决了数据表示的问题,但它没有定义一套标准的数据类型,更没有说怎么去扩展这套数据类型。例如,整形数到底代表什么?16位,32位,还是64位?这些细节对实现互操作性都是很重要的。W3C制定的XML Schema(XSD)就是专门解决这个问题的一套标准。它定义了一套标准的数据类型,并给出了一种语言来扩展这套数据类型。Web service平台就是用XSD来作为其数据类型系统的。当你用某种语言(如VB.NET或C#)来构造一个Web service时,为了符合Web service标准,所有你使用的数据类型都必须被转换为XSD类型。你用的工具可能已经自动帮你完成了这个转换,但你很可能会根据你的需要修改一下转换过程。在第二章中,我们将深入XSD,学习怎样转换自定义的数据类型(例如类)到XSD的类型。

SOAP

Web service建好以后,你或者其他人就会去调用它。简单对象访问协议(SOAP)提供了标准的RPC方法来调用Web service。实际上,SOAP在这里有点用词不当:它意味着下面的Web service是以对象的方式表示的,但事实并不一定如此:你完全可以把你的Web service写成一系列的C函数,并仍然使用SOAP进行调用。SOAP规范定义了SOAP消息的格式,以及怎样通过HTTP协议来使用SOAP。SOAP也是基于XML和XSD的,XML是SOAP的数据编码方式。第三章我们会讨论SOAP,并结识SOAP消息的各种元素。

WSDL

你会怎样向别人介绍你的Web service有什么功能,以及每个函数调用时的参数呢?你可能会自己写一套文档,你甚至可能会口头上告诉需要使用你的Web service的人。这些非正式的方法至少都有一个严重的问题:当程序员坐到电脑前,想要使用你的Web service的时候,他们的工具(如Visual Studio)无法给他们提供任何帮助,因为这些工具根本就不了解你的Web

service。解决方法是:用机器能阅读的方式提供一个正式的描述文档。Web service描述语言(WSDL)就是这样一个基于XML的语言,用于描述Web service及其函数、参数和返回值。因为是基于XML的,所以WSDL既是机器可阅读的,又是人可阅读的,这将是一个很大的好处。一些最新的开发工具既能根据你的Web service生成WSDL文档,又能导入WSDL文档,生成调用相应Web service的代码。

摘侄: http://lsz.c1c5.com/feed.asp?q=comment&id=55
posted @ 2005-11-22 17:11 sharky的点滴积累 阅读(262) | 评论 (0)编辑 收藏

2005年11月21日 #

点击此处下载WebLogic Workshop 8.1 简体中文包(20.2M)

 

简体中文版

http://download2.bea.com/pub/platform/81/platform812_zh_CN_win32.exe

WebLogic Workshop 8.1 简体中文包安装指南

设置 WebLogic Workshop IDE 字体

1.运行Weblogic Workshop,从“工具”菜单中打开“IDE 属性”。
2.选中“显示”,设置窗口字体为“Dialog”,大小为12;源代码视图字体为“DialogInput”,大小为12。
3.退出Weblogic Workshop。

安装WebLogic Workshop 8.1 简体中文包
1.使用命令“jar xf fw811-zh_CN.jar”展开 fw811-zh_CN.jar 。
2.拷贝“server/lib/knex-L10N.jar”到“/weblogic81/server/lib”。
3.拷贝“workshop/L10N”目录到“/weblogic81/workshop”。
4.备份“/weblogic81/workshop/templates”。
5.拷贝“workshop/templates”到“/weblogic81/workshop”。

设置系统语言环境
1.在Windows 2000/XP中,打开“区域和语言选项”控制面板,选择“区域选项”选项板,然后设置“标准和格式”为“中文(中国)”,位置为“中国”。
2.在UNIX/Linux中,选择中文环境(如:zh_CN)登入。

重新运行WebLogic Workshop 8.1
WebLogic Workshop 8.1 国际化概述

在 WebLogic Workshop 8.1 中,必须实现一些功能才能在简体中文环境下使用。尽管,在 beta 版中对使用简体中文存在许多限制,但在此版本中对简体中文的支持已大为改进。
WebLogic Workshop 工作在 WebLogic Server 环境中。因此,WebLogic Server 中存在的限制也会对使用 WebLogic Workshop 开发的应用程序产生影响。

SOAP 消息和编码

接收 SOAP 消息
WebLogic Server 的 Web Service 功能在编码处理方面遵从 SOAP 1.1 和 1.2 规范。SOAP 1.1 HTTP/SOAP 消息的媒体类型为“text/xml”,其编码处理定义为 RFC2376。SOAP 1.2 HTTP/SOAP 消息的媒体类型为“application/soap+xml”,其编码处理定义为 RFC3023。这些 RFC 规范定义了以下行为:

SOAP 1.1
HTTP/SOAP 请求的字符集由 HTTP 头中 ContentType 的 charset 参数决定。而忽略 SOAP 消息的 XML 声明部分中定义的 encoding 特性。如果未指定 ContentType 的 charset 参数,则将其作为 US-ASCII 处理。

SOAP 1.2
HTTP/SOAP 请求的字符集由 HTTP 头中 ContentType 的 charset 参数决定。而忽略 SOAP 消息的 XML 声明部分中定义的 encoding 特性。如果未指定 ContentType 的 charset 参数,则使用 XML 声明部分中定义的 encoding 特性。如果 ContentType charset 参数和 XML 声明的 encoding 特性均未定义,则将其作为 UTF-8 处理。

WebLogic Server 8.1 行为是基于此规范的,因此,WebLogic Workshop 行为也基于此规范。如果您的客户端通过 HTTP/SOAP 调用使用 WebLogic Workshop 开发的 Web service,请确保 ContentType charset 指定正确。

发送 SOAP 消息
默认情况下,WebLogic Server 以 UTF-8 编码生成 HTTP/SOAP 消息,并将“encoding=UTF-8”追加到 SOAP 消息的 ContentType 头中。

注意:如果使用英语区域设置(如在 Unix 中使用 LANG=C)启动 WebLogic Server,则您的 SOAP 消息只能使用 us-ascii字符,而不支持其他字符。如果您要在 Web service 中使用简体中文字符,请以简体中文区域设置启动 WebLogic Server。

如果您要在以英语区域设置启动的 WebLogic Server 中使用非 us-ascii 字符,则要在 WebLogic Server 启动脚本文件中定义以下启动选项。这样,即使是在英语区域设置环境中,WebLogic Server 也可以以 UTF-8 生成消息。

注意:强烈建议为 SOAP 消息使用 UTF-8 编码。

-IWeblogic.webservice.i18n.charset=utf-8

Workshop IDE 中的文件和编码

(1) 通道文件(扩展名:channel)

默认编码:UTF-8

指定位置:xml 声明的 encoding 特性

示例:<?xml version="1.0" encoding="UTF-8" ?>

(2) HTML 文件(扩展名:html)
默认编码:ISO-8859-1

指定位置:页面标记

示例:<META http-equiv="Content-Type" content="text/html;charset=GB2312">

(3) JSP 文件(扩展名:jsp)
默认编码:ISO-8859-1

指定位置:页面标记

示例:<%@ page language="java" contentType="text/html;charset=UTF-8" %>

指定位置:weblogic.xml

示例:

<jsp-param>

<param-name>encoding</param-name>

<param-value>UTF-8></param-value>

<jsp-param>

注意:如果在页面标记和 weblogic.xml 中指定的编码不同,则使用页面标记中的值。

(4) JSP 片断(扩展名:jspf)
默认编码:ISO-8859-1

指定位置:weblogic.xml

示例:

<jsp-param>

<param-name>encoding</param-name>

<param-value>UTF-8</param-value>

</jsp-param>

(5) WSDL 文件(扩展名:wsdl)
默认编码:UTF-8

指定位置:xml 声明的 encoding 特性

示例:<?xml version="1.0" encoding="UTF-8" ?>

(6) XML 文件(扩展名:xml)
默认编码:UTF-8

指定位置:xml 声明的 encoding 特性

示例:<?xml version="1.0" encoding="UTF-8" ?>

(7) XML Schema(扩展名:xsd)
默认编码:UTF-8

指定位置:xml 声明的 encoding 特性

示例:<?xml version="1.0" encoding="UTF-8"? >

(8) 其他文件
使用 Java VM 的默认编码。不能指定其他任何编码。

Web 应用程序的编码
默认情况下,Web 应用程序使用 UTF-8 编码。

如果要在您的 Web 应用程序中使用其他编码,可以使用“工具”->“应用程序属性”->“编码”菜单命令进行指定。

此处指定的值将写入 weblogic-application.xml 文件的 webapp.encoding.default 参数。

注意:此属性只适用于 HTTP 请求的编码,而不适用于 HTTP 响应。

WebLogic Server 8.1 中包括的 Workshop 8.1 Beta 注意事项
可能已经在主目录中创建了 Workshop 首选项文件 (.workshop.pref),对于 Windows 环境,该主目录为 <启动驱动器>:Documents and Settings<用户名>。

在启动此 Workshop 8.1 版本之前,您可以重命名或删除该文件,这样,将会重新生成新的设置首选项文件,该文件使用适用于简体中文环境的简体中文字体的新设置。

如果启动此 Workshop 8.1 版本之前未重命名或删除该文件,将使用带有旧字体设置的旧首选项文件,则您在 IDE 屏幕上可能会看到一些乱码。

局限
Java 控件 (.jcx) 文件名的多字节字符

Java 控件 (.jcx) 文件名不能使用多字节字符。如果该文件名包含任何多字节字符,则其他 Web service 将无法访问该控件。

Java 控件 (.jcx) 描述
属性编辑器中显示的 Java 控件的描述全是英文的。

使用 wlwBuild 命令编译应用程序后的错误日志
如果使用 wlwBuild 命令生成 Workshop 应用程序,则下列错误将记录到 workshop_errors.log 文件中:

[AntTarget:build][]: Exception getting Server and Domain info, weblogic.management.ManagementError: [Management:141113] The Management subsystem was accessed before the initialization.
[AntTarget:build][]: Unable to obtain server tempdir, J2EEApplicationService not available!
[AntTarget:build][]: Error accessing WLS Management subsystem

Xscript 的局限
不能在 XScript 中使用多字节字符。

编译期间的错误消息
在开发环境中编译 java、jsp、jws、jpd、jdx、dtf、xq 或其他文件时,错误消息以英文显示。

EJB 方法名称
在 EJB 设计视图中,如果您试图使用包含多字节字符的方法名称,将显示错误对话框“无效的方法签名”,并且您无法创建该方法。如果您要在方法名称中使用多字节字符,请直接使用源代码视图编辑代码。

从数据库创建 EJB 的局限
此版本不支持从表名或列名包含多字节字符的数据库表创建 EJB。

可视化开发环境的局限(仅 Linux)
不支持面向可视化的开发功能,不能在设计视图中为 HTML 或 JSP 文件使用 WYSIWYG 编辑功能。

窗口字体和字号(仅 Linux)
由于对话框尺寸限制,要在创建新应用程序时显示所有描述文本,必须将窗口字体和字号分别设置为“默认值”以及 10 或更大值。

这不会影响任何功能。如果要显示所有描述文本,必须根据需要设置窗口字体的字体和字号。

已知问题
WebLogic Workshop JSP 编译器问题
使用 WebLogic Workshop JSP 编译器编译 JSP 文件时,如果该文件静态包含包括多字节字符的文件,则多字节字符将显示为乱码。

解决方法:编辑 weblogic.xml 文件以注释掉包含 jspServlet 参数的块。这样,就会使用 WebLogic Server JSP 编辑器,即可避免该问题。

<!-- Comment the jspServlet param out to go back to weblogic's jspc -->

<jsp-param>

<param-name>jspServlet</param-name>

<param-value>weblogic.servlet.WlwJSPServlet</param-value>

</jsp-param>

Web Service (.jws) 文件的文件名包含多字节字符时的 Java 代理下载问题
从 Workshop 测试浏览器的“概要”选项卡下载 Java 代理客户端时,如果 Web Service (.jws) 文件的文件名包含多字节字符,则文件对话框中的文件名可能显示为乱码。

解决方法:直接在文件对话框中输入下载文件的文件名。

应用程序属性中 WebLogic Server 的设置
尽管该设置可以自动从存储在服务器主目录中的 config.xml 文件中加载,但主机名总是设置为“localhost”。如果 config.xml 中 ListenAddress 属性被设置为其他值,则必须手动编辑此屏幕中的该属性值。

域配置向导将主机名设置为非“localhost”值导致的问题
在 stopWebLogic.cmd 或 stopWebLogic.sh 的 ADMIN_URL 定义中,“localhost”值是硬编码的。如果需要,必须直接编辑该值,方法如下:

由:set ADMIN_URL="t3://localhost:7001"

至:set ADMIN_URL="t3://test.beasys.com:7001"

使用 javac 命令编译 Web Service 客户端
使用 javac 命令编译 Web Service 客户端时,如果为 Java 代理客户端使用可以从 WebLogic 测试浏览器的“概要”选项卡下载的 JAR 文件,请确保使用“-sourcepath”选项编译它。如果编译时未使用该选项,您将收到“源文件不可用”错误,并将产生编译失败。这是由 Sun JDK 造成的。

如果您使用 ant 的 javac 任务或 servlet 容器(如果使用 JSP 创建 Web Service),将不会有同样的问题。

WebLogic Server 启动控制台乱码(仅 Linux)
WebLogic Server 启动控制台未启用多字节字符。可以从“工具”菜单、WebLogic Server 和“启动 WebLogic Server”访问启动控制台。如果从简体中文区域设置环境启动 WebLogic Server,则服务器控制台上的输出消息将为乱码。

解决方法:使用启用多字节字符的控制台(如 kterm)和手动启动 WebLogic Server。

不同数据类型的 XQuery 映射
可以从设置视图打开 XQuery 编辑屏幕,在该屏幕中,不能通过拖放操作在不同的数据类型之间进行映射,如 (int) 和 (short) 之间,或者 (string) 和 (int) 之间。

解决方法:要在不同的数据类型之间映射,可以使用折叠高级选项面板的编辑函数或在源代码视图中直接编辑 XQuery 映射。

posted @ 2005-11-21 20:19 sharky的点滴积累 阅读(1443) | 评论 (0)编辑 收藏

2005年11月18日 #

Jdon的struts目录树
http://www.jdon.com/jive/article.jsp?forum=62&thread=9732

面向对象的javascript目录树控件设计与应用
http://cnbie.net/print_146048m52726.html

http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=124&threadID=18043&tstart=148


posted @ 2005-11-18 21:11 sharky的点滴积累 阅读(228) | 评论 (0)编辑 收藏

2005年11月17日 #

在使用Firefox的过程中,你是否遇到过很多这样或者那样的问题却一直找不到答案,或者你想精通对Firefox浏览器的功能使用,那么下边列举的使用技巧将有助你快速掌握Firefox的使用。   
  
  问:怎样提高Firefox的浏览速度?    
  
   答:在地址栏里输入about:config,打开Firefox的设置。将network.http.pipelining和 network.http.proxy.pipelining都设置为true,将 network.http.pipelining.maxrequests设为8或更大,之后速度就将大有改观。  
  
  问:关于标签Tab的问题?   
  
  答:Firefox是不需要插件即可支持的。可以使用热键Ctrl+T,Ctrl+W来打开和关闭标签。另外可以通过自定义工具栏的方式把按钮放到工具栏上。  
  
  Firefox的设置以及扩展和书签是保存在什么地方的?   
  
   Firefox的插件是安装在Windows系统用户配置目录里面的,通常这个目录叫:“C:Documents and SettingsAdmin-istratorApplication DataMozillaFirefoxProfilesnq1y0aa.默认用户” (这个目录有可能因为你Windows的安装设置不同而不同),如果你重装系统前备份这个目录,重装系统后就不用重新安装插件了,另外也有专门保存扩展和 设置的插件可供选择。   
  
  问:Firefox怎样实现像Maxthon那样的Tab分页浏览功能?   
  
   答:Firefox本身内置分页浏览功能,你可以按住Ctrl键点击或者直接用鼠标中键点击链接便能在新Tab中打开新页面,如果你觉得这样太麻烦, Firefox也有许多Tab浏览的扩展可以供你选择。这里推荐一款TabExtensions,它为你提供的Tab浏览功能比Maxthon的还要强大 得多。
  
  问:Firefox怎样使用FlashGet等下载工具下载?     
  
  答: Firefox自身提供了强大的下载管理器,支持续传,在管理器中直接打开下载文件等功能,但是有的朋友还是希望能够使用FlashGet等专业下载软 件,Firefox有许多扩展插件能够完成这样的功能,我向你推荐FlashGot,安装后会扩展你的 右键菜单,你在下载链接上直接点右键便可以选择用FlashGet下载了。     
  
  问:Firefox怎样安装XPI扩展插件?    
  
   答:在Firefox的菜单中选择“文件→打开”,然后选择要安装的XPI扩展插件文件。稍后就可以看到Firefox会询问你是否要安装这个插件,点 击“是”即可,注意新安装的插件必须在重启FireFox后才能生效(关闭所有的Firefox窗口,包括扩展,主题等窗口)。  
  
  问:Firefox怎样安装 Jar 主题文件?   
  
   答:有一些主题下载后是 .Jar 包压缩的,如果要安装,先打开 Firefox,然后打开 Tools - Themes 主题管理窗口,然后再把 .jar 文件直接拖放到这个窗口,就会开始安装。安装完成后,重启 Firefox 即可。同样的,你想要谢恢魈獾幕埃?也可以在Theme窗口中选择你需要的主题,然后重启Firefox即可。   
  
  问:怎样让Firefox使用多配置文件?   
  
   答:在Firefox启动的时候后面加上 /p 参数,你就可以打开Firefox的配置文件管理器,你能够在这里添加删除并且选择你的配置文件。这样你就可以使用不同的配置来 进行冲浪了。注意,不同的配置文件里面插件和主题也是独立的。也就是说,你可以在两个不同的配置文件里安装两套不同的插件。   
  
  在缺省安装的情况下,在Windows的开始-运行对话框里输入下面的命令就可以了。你可以根据你的Firefox的安装位置的不同来进行更改:"C:Program FilesMozilla FirefoxFirefox.exe "/p   
  
  问:怎样改变网页中文字的大小?   
  
  答:在Friefox菜单中选择 工具 选项 基本信息 字体和颜色 语言编码选择简体中文,最小字体设置成12,确定后再看看网页上的文字就会不一样了。 或者使用快捷键ctrl+“+”/“-”改变字体网页大小。  
  
  问:如何自定义Firefox的临时文件存放地址?    
  
   答:打开Firefox地址栏输入about:config 后回车,就会出现Firefox的详细配置页面。用右键新建一个字符串名为browser.cache.disk.parent_directory 然后输入新的临时文件的路径即可。例如: D:Temp Files    
  
  问:安装插件的时候遇到版本错误怎么办?   
  
  答:在地址栏输入:about:config 打开Firefox详细配置页面,找到: app.extentions.version 后面数字就是版本号,改成插件所支持的版本号,然后装插件即可。
posted @ 2005-11-17 19:12 sharky的点滴积累 阅读(260) | 评论 (0)编辑 收藏

2005年11月16日 #

Rediscover the Web

         就象FireFox的口号一样,FireFox浏览器给人们浏览网页时的新的发现&选择,免费,定制,人性化是Firefox浏览器给我的感觉.的确也如此,崭新的迁移系统给人一种体贴的关心,明白的是在把使用IE的用户拉向FireFox,FireFox的定制,免费的特性是软件领域的新气象,犹如Eclipse,同样是一款定制,免费的IDE,更可说是一个平台,正在逐渐吞噬Jbuilder等专业javaIDE的领地.相对MS的IE或许暴露除了他的不足,也给MS提出了挑战,用户需求就是市场导向这是不变的真理.
 
看看FireFox的feature:

阻止弹出式窗口
和恼人的弹出式广告说再见吧! Firefox 可以有效阻止未经许可的弹出窗口。
分页浏览
使用这个节省时间的功能,您可以在同一窗口内查看多个网页。将链接在后台标签页中打开,当您准备好要阅读其他页面时,它们已经载入完毕,您无需花费时间等待。
隐私及安全
Firefox 关心您的隐私及安全,不加载有害的 ActiveX 控件,不让恶意的间谍程序入侵您的计算机。多种保护隐私的工具,让您能掌控自己在网络上的一举一动。
智能化的搜索功能
在工具栏中已经内建了 Google 搜索功能,此外还有众多搜索工具如 "关键字" 以及新的 "查找工具栏" 等功能。在地址栏输入 "dict (要查询的单词)" 便可查阅字典,而随手输入网页上的文字,Firefox 便会将您带往该处。
实时书签
整合 RSS,方便您订阅最新头条及网站更新信息。
下载文件方便
您下载的文件可自动置于桌面上,容易寻找。减少问东问西的情形,让下载更流畅快速。
体贴用户
简单又直观的 Firefox 拥有符合您习惯的完整功能:除了书签、浏览历史、全屏等工具之外,还可以自由缩放文字,符合您阅读上的需求。
放大缩小,随心所欲
Firefox 是世上最容易定制的浏览器了!您可定制工具栏添加按钮,可以安装新的扩展软件来增加新功能,可以安装符合个人风格的主题外观,还可以自行从难以计数的搜寻引擎中挑选适合的使用。Firefox 的功能多少、体态大小,由您决定。
简单容易的安装方式
Firefox 增强版 仅仅 5.7 MB,以宽带下载仅需几分钟时间。安装程序让您迅速安装 Firefox,而崭新的迁移系统可将您的收藏夹、储存密码以及其它各种设置等数据从 Internet Explorer 及其它浏览器中导入 Firefox,您立刻能在网络上四处游玩。
开发者最好的朋友
Firefox 拥有一组开发者使用的工具,包括强大的 JavaScript/CSS 控制台、文件查看器等,提供您洞察网页运作详情的能力。

FireFox提速




posted @ 2005-11-16 21:01 sharky的点滴积累 阅读(217) | 评论 (0)编辑 收藏

今天申请了Gmail,早就听说大名,今天声请了个用用:
声请方法:
.1) http://gmail.unitedemailsystems.com/

在页面的横线下,右部,添入自己的email地址,然后点击下面的 "add me", 免费Gmail账号的邀请函就发到信箱了。

(2)
http://isnoop.net/gmail/

输入 Anti-bot key, 然后输入自己的 有效Email地址,然后点击"Request Inviation"即可。稍后Gmail邀请将被发到邮箱中。

两种都可以得到GMAIL~


收发设置(FOXMAIL等各类收发程序)
SMTP 端口465
POP3 端口995
必须都要求安全连接

还有个简单的办法
进入www.bytetest.com即可,无需邀请,象申请其他免费邮箱一样简单!

初用了以下,感觉跟别的电子邮件不一样哦
使用Gmail邮箱常遇到的问题及解答
Google的电子邮箱Gmail从入门到精通

posted @ 2005-11-16 20:27 sharky的点滴积累 阅读(304) | 评论 (0)编辑 收藏

2005年11月12日 #

TELESYNC (TS) -
A telesync is the same spec as a CAM except it uses an external audio source (most likely an audio jack in the chair for hard of hearing people). A direct audio source does not ensure a good quality audio source, as a lot of background noise can interfere. A lot of the times a telesync is filmed in an empty cinema or from the projection booth with a professional camera, giving a better picture quality. Quality ranges drastically, check the sample before downloading the full release. A high percentage of Telesyncs are CAMs that have been mislabeled.

  除了使用外置的音源(一般是影院座椅上为听力不好的人设的耳机孔),TELESYSNC(TS) 和CAM的标准是相同的。这个直接的音源并不能保证是好的音源,这是它因为受到很多背景噪音的干扰。很多时候TS是在空的影院录制,或是用专业摄像机在投影室录制,所以图象质量可能比CAM好。质量的起伏可能很大,在下载前最好查看SAMPLE。很大比例的TS是从CAM错误标记成。

TELECINE (TC) -
A telecine machine copies the film digitally from the reels. Sound and picture should be very good, but due to the equipment involved and cost telecines are fairly uncommon. Generally the film will be in
correct aspect ratio, although 4:3 telecines have existed. A great example is the JURASSIC PARK 3 TC done last year. TC should not be confused with TimeCode , which is a visible counter on screen throughout the film.

  TELECINE (TC) 使用电视电影机从胶片直接数字拷贝,其图象和声音质量应该很好。但由于使用的设备和费用很高,TC很少见。通常会使用正确的高宽比,但有时也有4:3的TC。去年的侏罗纪公园III是一个很好的例子。不应将TC和TimeCode(时间码)混淆,时间码是一个在屏幕上可见的计数器。

posted @ 2005-11-12 22:03 sharky的点滴积累 阅读(220) | 评论 (0)编辑 收藏

2005年11月1日 #

上篇讲了如何安装并测试MySQL,环境建好后就可以继续我们的学习了。本篇主要熟悉一写常用命令。

    1、启动MySQL服务器

    实际上上篇已讲到如何启动MySQL。两种方法: 一是用winmysqladmin,如果机器启动时已自动运行,则可直接进入下一步操作。 二是在DOS方式下运行 d:mysqlbinmysqld

    2、进入mysql交互操作界面

    在DOS方式下,运行: d:mysqlbinmysql

    出现: mysql 的提示符,此时已进入mysql的交互操作方式。

    如果出现 "ERROR 2003: Can′t connect to MySQL server on ′localhost′ (10061)“,

说明你的MySQL还没有启动。

    3、退出MySQL操作界面

    在mysql>提示符下输入quit可以随时退出交互操作界面:
    mysql> quit
    Bye
    你也可以用control-D退出。

    4、第一条命令

mysql> select version(),current_date();
+----------------+-----------------+
| version() | current_date() |
+----------------+-----------------+
| 3.23.25a-debug | 2001-05-17 |
+----------------+-----------------+
1 row in set (0.01 sec)
mysql>



    此命令要求mysql服务器告诉你它的版本号和当前日期。尝试用不同大小写操作上述命令,看结果如何。结果说明mysql命令的大小写结果是一致的。

    练习如下操作:

mysql>Select (20+5)*4;
mysql>Select (20+5)*4,sin(pi()/3);
mysql>Select (20+5)*4 AS Result,sin(pi()/3); (AS: 指定假名为Result)
&nbsp;&nbsp;&nbsp;&nbsp;<B>5、多行语句</B>
&nbsp;&nbsp;&nbsp;&nbsp;一条命令可以分成多行输入,直到出现分号“;”为止:
<ccid_nobr>
<table width="400" border="1" cellspacing="0" cellpadding="2"
bordercolorlight = "black" bordercolordark = "#FFFFFF" align="center">
<tr>
    <td bgcolor="e6e6e6" class="code" style="font-size:9pt">
    <pre><ccid_code>  mysql> select
-> USER()
-> ,
-> now()
->;
+--------------------+---------------------+
| USER() | now() |
+--------------------+---------------------+
| ODBC@localhost | 2001-05-17 22:59:15 |
+--------------------+---------------------+
1 row in set (0.06 sec)
mysql>



    注意中间的逗号和最后的分号的使用方法。

    6、一行多命令

    输入如下命令:

mysql> SELECT USER(); SELECT NOW();
+------------------+
| USER() |
+------------------+
| ODBC@localhost |
+------------------+
1 row in set (0.00 sec)

+---------------------+
| NOW() |
+---------------------+
| 2001-05-17 23:06:15 |
+---------------------+
1 row in set (0.00 sec)
mysql>



    注意中间的分号,命令之间用分号隔开。

    7、显示当前存在的数据库

mysql> show databases;
+----------+
| Database |
+----------+
| mysql |
| test |
+----------+
2 row in set (0.06 sec)
mysql>



    8、选择数据库并显示当前选择的数据库

mysql> USE mysql
Database changed
mysql>
(USE 和 QUIT 命令不需要分号结束。)
mysql> select database();
+---------------+
| database() |
+---------------+
| mysql |
+---------------+
1 row in set (0.00 sec)



    9、显示当前数据库中存在的表
    mysql> SHOW TABLES;

    10、显示表(db)的内容
mysql>select * from db;

    11、命令的取消

    当命令输入错误而又无法改变(多行语句情形)时,只要在分号出现前就可以用 c来取消该条命令

mysql> select
-> user()
-> c
mysql>



    这是一些最常用的最基本的操作命令,通过多次练习就可以牢牢掌捂了。(T111)


posted @ 2005-11-01 20:37 sharky的点滴积累 阅读(205) | 评论 (0)编辑 收藏

如果MySQL正在运行,首先杀之: killall -TERM mysqld。

启动MySQL:bin/safe_mysqld --skip-grant-tables &

就可以不需要密码就进入MySQL了。

然后就是

>use mysql

>update user set password=password("new_pass") where user="root";

>flush privileges;

重新杀MySQL,用正常方法启动MySQL
posted @ 2005-11-01 20:28 sharky的点滴积累 阅读(269) | 评论 (0)编辑 收藏

仅列出标题  下一页