good good study, day day up

来源: BlogBus 原始链接: http://www.blogbus.com:80/blogbus/blog/index.php?blogid=2331&pg=10&cat= 存档链接: https://web.archive.org/web/20041124052837id_/http://www.blogbus.com:80/blogbus/blog/index.php?blogid=2331&pg=10&cat=


good good study, day day up aleung的学习笔记, aleung的idea 如何让JTextArea自动滚动到最底? -[软件技术] 时间: 2003-09-04 14:52 如果用JTextArea来做信息窗口,不断用append()显示新信息,通常会希望内容能自动滚动,保持最后增加的信息能够显示出来。利用setCaretPosition()可以实现,这个方法是设置输入光标的位置,如果光标位置超出目前可视范围,会自动滚动以保正光标可以显示出来。 int length

textArea . getText (). length (); textArea . setCaretPosition ( length ); 如果还希望限制JTextArea中的文本长度,不让它无限制的增长,可以加上以下两行,当长度超出预订的maxTextLength后将开头的字符截除。不过美中不足的是截除无法按行进行。 if ( length

maxTextLength ) { textArea . replaceRange ( "" , 0 , length

maxTextLength ); } URL of this article | comments(0) | trackback(0) Unicode与字符编码 -[软件技术] 时间: 2003-09-02 14:55 Unicode: unicode.org制定的编码机制, 要将全世界常用文字都函括进去. 在1.0中是16位编码, 由U+0000到U+FFFF. 每个2byte码对应一个字符; 在2.0开始抛弃了16位限制, 原来的16位作为基本位平面, 另外增加了16个位平面, 相当于20位编码, 编码范围0到0x10FFFF. UCS: ISO制定的ISO10646标准所定义的 Universal Character Set, 采用4byte编码. Unicode与UCS的关系: ISO与unicode.org是两个不同的组织, 因此最初制定了不同的标准; 但自从unicode2.0开始, unicode采用了与ISO 10646-1相同的字库和字码, ISO也承诺ISO10646将不会给超出0x10FFFF的UCS-4编码赋值, 使得两者保持一致. UCS的编码方式: UCS-2, 与unicode的2byte编码基本一样. UCS-4, 4byte编码, 目前是在UCS-2前加上2个全零的byte. UTF: Unicode/UCS Transformation Format UTF-8, 8bit编码, ASCII不作变换, 其他字符做变长编码, 每个字符1-3 byte. 通常作为外码. 有以下优点:

  • 与CPU字节顺序无关, 可以在不同平台之间交流
  • 容错能力高, 任何一个字节损坏后, 最多只会导致一个编码码位损失, 不会链锁错误(如GB码错一个字节就会整行乱码) UTF-16, 16bit编码, 是变长码, 大致相当于20位编码, 值在0到0x10FFFF之间, 基本上就是unicode编码的实现. 它是变长码, 与CPU字序有关, 但因为最省空间, 常作为网络传输的外码. UTF-16是unicode的preferred encoding. UTF-32, 仅使用了unicode范围(0到0x10FFFF)的32位编码, 相当于UCS-4的子集. UTF与unicode的关系: Unicode是一个字符集, 可以看作为内码. 而UTF是一种编码方式, 它的出现是因为unicode不适宜在某些场合直接传输和处理. UTF-16直接就是unicode编码, 没有变换, 但它包含了0x00在编码内, 头256字节码的第一个byte都是0x00, 在操作系统(C语言)中有特殊意义, 会引起问题. 采用UTF-8编码对unicode的直接编码作些变换可以避免这问题, 并带来一些优点. 中国国标编码: GB 13000: 完全等同于ISO 10646-1/Unicode 2.1, 今后也将随ISO 10646/Unicode的标准更改而同步更改. GBK: 对GB2312的扩充, 以容纳GB2312字符集范围以外的Unicode 2.1的统一汉字部分, 并且增加了部分unicode中没有的字符. GB 18030-2000: 基于GB 13000, 作为Unicode 3.0的GBK扩展版本, 覆盖了所有unicode编码, 地位等同于UTF-8, UTF-16, 是一种unicode编码形式. 变长编码, 用单字节/双字节/4字节对字符编码. GB18030向下兼容GB2312/GBK. GB 18030是中国所有非手持/嵌入式计算机系统的强制实施标准. 2001-11-14 (2003-9-2 补充) URL of this article | comments(0) | trackback(0) java开发辅助工具,library -[电脑使用] 时间: 2003-08-29 12:24 http://www.zaval.org/ 这个网站有好几个java开发辅助工具,library. 包括了: Java Resource Editor: 用于i18n/l10n的翻译 Light-Weight Visual Components Library (LwVCL): 一组基于AWT的可视控件, 估计目标是可以移植到PDA等小型设备上 Proxy Suite: an easy-to-use solution that allows monitoring TCP-based protocols, such as HTTP, NNTP and others. It is extremely useful in software development and can be used as a debug tool. 轻型数据库工具 其他的一些东西, 如Java Charts Package等, 只有介绍没有下载 URL of this article | comments(0) | trackback(0) SWT与Swing之争 -[软件技术] 时间: 2003-08-28 12:19 SWT(in Eclipse)与Swing之争, 似乎争议注意在这几方面: SWT是否比Swing更快? SWT使用OS native构件, 理论上更快. 但实际比较如何, 争议很大. SWT与Swing比较, 是否更符合平台传统外观? SWT使用OS native构件,而不是象Swing一样重新写代码模拟出来. Swing支持者说用Look&Feel灵活, 也可以做得不错. Swing的结构过于复杂. Swing的事件模型设计得不好. 但是swing扩展性强. Swing采用JVM的垃圾收集来回收资源, SWT提供可控的资源销毁而不采用垃圾收集. 这个Java英文讨论组, http://www.javalobby.org , 内容还可以, search功能也比较好用. 看老外的论坛也是老骂架的:) URL of this article | comments(0) | trackback(0) 一些与GPS相关的软件项目 -[GPS & GIS] 时间: 2003-08-26 17:11 想写个GPS有关的软件,网上找到一些相关的项目: Java framework for GPS http://www.aasted.org/gps/ 这个项目的目标是为各种应用程序加入GPS功能提供framework. 目前提供的是与Garmin GPS通讯的功能. Chaeron GPS library http://www.chaeron.com/gps.html 类似的项目,也是作为支持库,但功能更强/完善. 支持多种平台, 包括多种PDA. 而且这看来是一个active的项目, 由一个公司支持. JavaGPS http://javagps.sourceforge.net/ 这个项目的范围似乎比前两个窄一些, 局限于从GPS中取得当前位置数据. 从代码看来,设计也不如前两个项目规范。 但是,这些项目看来都是只支持从GPS取数据,而不支持传送数据给GPS。 EPS http://eps.sourceforge.net/ 这是一个小应用程序,能够下载GPS数据并显示。这个程序能与Garmin GPS通讯,有上传/下载功能, 不过代码风格很差。 URL of this article | comments(0) | trackback(0) 超级玩具小车 -[软件技术] 时间: 2003-08-26 12:17 一个神奇的project, 使用了各种流行的前沿技术, 令人炫目的技术列表: http://www.idealliance.org/papers/xml02/dx_xml02/papers/05-05-05/05-05-05.html Mobile GPS Demonstration Platform, 演示了移动通讯/GPS/WebService/XML技术的结合, 一辆装备了GPS、GPRS mobile、Java Embeded Board的玩具小车。 URL of this article | comments(0) | trackback(0) : 第一页 [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] about me: profile on orkut my del.icio.us another blog categories: All Sys Admin 杂谈 电脑使用 GPS & GIS 软件技术 思考 new posts: 转用Firefox 色彩管理 (1) 公司讨论组里关于个人理财的对话 遭遇病毒(木马) 用bayesian过滤来实现论坛发言自动检查 Picasa, 适合家用的图片管理软件 奢侈一下,买台液晶吧 Mind map, FreeMind MicroDEM制图所需地理数据转换方法 语音浏览技术规范简介 comments: flyisland : 看来我也要转转才. Kenni : 我怎么找不到winu. aleung : 已经买了,173p,. weilan : 看了老艳的解说让. comic-sexy : <a href=http:. flyisland : 不知道现在论坛的. Tao : How can change s. Tao : What is the reso. virus : 原来你们也要懂好. hary : 中国南部的好像没. archives: links: 我的美味书签 我常看的blogs 清风白云艳阳天::旅行-摄影-生活 flyisland 朝花夕拾 del.icio.us: referrers: Copyright 2003,2004 Leo Liang. Some rights reserved. This work is licensed under a Creative Commons License (Attribution-NoDerivs-NonCommercial) 本文所有内容授权方式为 创作共用协议 (署名-非派生作品-非商业用途)