预览模式: 普通 | 列表

转书店后的悲哀

今天郁闷时到附近的书店转了转, 很就没去书店了. 到了熟悉的java栏, 看到几本新进的书. 看了看, 大部分都是写基础书, 比方说最近又有了本swt/jface的新书(本人并不是在针对此书及作者, 而是对事), 翻看了一下, 大部分讲的还是swt/jface的基本知识. 其实, 个人感觉swt/jface学起来应该很容易, 在06~07年出了很多本swt/jface的基础书, 其实这些都是没必要的再出这种基础的书, 更多的应该出一些例如: swt/jface高级编程......什么的书. 再放眼看国外, 大部分牛人都是在写这些高级编程的书, 虽然有些书出来已经有点过时,不过这些书都是值得收藏...

查看全部...

标签:

分类:※感悟※ | 固定链接 | 评论: 5 | 查看次数: 1004

正式转向Ruby

近段时间各论坛上的java大侠们都纷纷投入到ruby的漫长路, 想了好久, 今天终于下定决心开始进军ruby世界. 虽然对ruby世界还很迷茫, 但只要是oo的语言, 应该就没问题.

查看全部...

标签: ruby 

分类:※感悟※ | 固定链接 | 评论: 3 | 查看次数: 912

JMF 学习笔记

JMF 简述

JMF,Java Media Framework.

JMF是Java中处理多媒体资源(audio,video,etc.)的一套API。

这个扩展包提供多媒体资源播放、传输、编码解码等功能。

JMF的框架结构:




JMF Architecture


Time Model
Time 对象表示一个时间点,精确道十亿分之一妙(nanosecond)。
Clock接口定义了基本的定时和同步操作,用来控制多媒体数据表现。
TimeBase类似手表的石英振荡器。
Clock的MediaTime记录媒体数据当前的时间指针。
...

查看全部...

标签:

分类:※Java※ | 固定链接 | 评论: 15 | 查看次数: 1316

利用JMF进行多媒体编程

Java媒体框架(JMF)使你能够编写出功能强大的多媒体程序,却不用关心底层复杂的实现细节。JMF API的使用相对比较简单,但是能够满足几乎所有多媒体编程的需求。在这篇文章中,我将向你介绍如何用很少的代码就编写出多媒体程序。

Java多媒体框架(JMF)中包含了许多用于处理多媒体的API。它是一个相当复杂的系统,完全了解这个系统可能需要花上几周的时间,但是这篇文章将主要介绍JMF的几个核心接口和类,然后通过一个简单的例子向你展示如何利用该接口进行编程。

JMF目前的最新版本是2.1,Sun通过它向Java中引入处理多媒体的能力。下面是JMF所支持的功能的一个概述:

●...

查看全部...

标签: java  多媒体 

分类:※Java※ | 固定链接 | 评论: 0 | 查看次数: 707

Java媒体架构基础:Framework Basics

第一节. 关于此指南
  
  此指南包含的内容?
  
  Java媒体架构(JMF)是一个令人激动的通用的API,它允许Java开发者用许多不同的方法处理媒体。本指南主要通过使用工作的例子提供一个JMF的一些主要的特征的概述。阅读完本指南后,你将会明白JMF体系结构中的主要播放功能。你同样能正确的使用JMF,使用现存的例子和可为更多特殊功能扩展的源代码。
  
  本指南包含着以下主题:
  
  · 下载和安装JMF
  · 主要的JMF类以及它们在JMF体系结构中的应用
  · 播放本地的媒体文件
  · 为媒体的存取和操作制作以和图形用户界面(GUI)
  ·...

查看全部...

标签:

分类:※Java※ | 固定链接 | 评论: 9 | 查看次数: 1646

是否應該離開?

在公司做了將近兩年了,從公司的興盛到衰敗,從管理的人性化到極其混亂,都讓我一一見證了。
英雄不提當年事,所以只能望將來。現在的景象是,領導獨裁,利用表面現象矇騙出資人,只要迎合奉承自己的,全部都"圍繞"在自己身邊,而對於一些很有能力的人卻被他排斥在外;公司的親屬關係越來越嚴重,越來越多的關係戶進到公司,而且都位居高職,這些人還為公司制定了各式各樣的規章制度,結果都是用來約束"工兵"的,他們自己違規就跟沒事人似的;公司養的閒人也令人瞠舌,好多人根本就是閑的,公司還是養他,而且是比"工兵"高出幾倍的RMB,還有一些和"工兵&q...

查看全部...

标签:

分类:※感悟※ | 固定链接 | 评论: 0 | 查看次数: 656

Ajax初學者入門---登陸(ログイン)

今天閑的沒事,看了看ajax,寫個初學者適用的登陸例子,寫得比較爛,希望大家多多指教。
想想,大部分我們初學時不是HelloWorld,就是Login,俺剛開始學Ajax時也想找個Login例子,結果找了半天也沒找到,唉~~~只能自己痛苦的啃書,哈哈......
login.jsp頁面如下:
[code]<%@ page language="java" contentType="text/html; charset=GB2312"
pageEncoding="GB2312"%>
<!DOCTYPE HTM...

查看全部...

标签: java  Ajax Web 

分类:※Ajax※ | 固定链接 | 评论: 13 | 查看次数: 992

Kangaroo-egg(袋鼠蛋)

Kangaroo-egg(袋鼠蛋)是完全采用java技术开发的一个结构清晰、效率优越、功能强大且将来必定会开源的web服务器。其完全遵循http1.1规范,同时具有开发动态网页及应用的功能,可以适用于各种中小型网站和web应用。kangaroo-egg拥有自己的开发语言DQM及容器(类似于Servlet/JSP),可以很容易开发出满足各种业务要求的web应用。相信不久的将来kangaroo-egg也将会成为流行的web开发平台。

Kangaroo-egg(袋鼠蛋)是国内第一个开源的动态web服务器.网址: http://www.kangaroo-egg.com
...

查看全部...

标签:

分类:※雜聞※ | 固定链接 | 评论: 5 | 查看次数: 740

JavaScript基礎(2)---懶人CC的自學筆記

特点
1.区分大小写: app != App
2.变量是弱类型: var x = "Hello"; x = 3; x = true;
3.每行结尾的分号可有可无: var x = 3 or var x = 3;
4.与java注释相同: (1) // (2) /* ... */
5.括号表明代码块: { ... }

变量:
声明变量 var x = "hello";
同行声明多个变量用","隔开而且可以声明不同类型的变量 var x...

查看全部...

标签: JAVASCRIPT 

分类:※JavaScript※ | 固定链接 | 评论: 1 | 查看次数: 765

Java中的transient,volatile和strictfp关键字

如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。例如:
CODE:

class T {
transient int a; //不需要维持
int b; //需要维持
}


这里,如果T类的一个对象写入一个持久的存储区域,a的内容不被保存,但b的将被保存。
volatile修饰符告诉编译器被volatile修饰的变量可以被程序的其他部分改变。在多线程程序中,有时两个或更多的线程共享一个相同的实例变量。考虑效率问题,每个线程可以自己保存该共享变量的私有拷贝。实际的变量副本在不同的时候更新,如当进入syn...

查看全部...

标签: java 

分类:※Java※ | 固定链接 | 评论: 5 | 查看次数: 810

java關鍵字介绍

abstract :
abstract关键字可以修改类或方法。abstract类可以扩展(增加子类),但不能直接实例化。abstract方法不在声明它的类中实现,但必须在某个子类中重写。
采用 abstract方法的类本来就是抽象类,并且必须声明为abstract。
abstract 类不能实例化。
仅当 abstract 类的子类实现其超类的所有 abstract 方法时,才能实例化 abstract 类的子类。这种类称为具体类,以区别于 abstract 类。
如果 abstract 类的子类没有实现其超类的所有 abstract 方法,该子...

查看全部...

标签:

分类:※Java※ | 固定链接 | 评论: 0 | 查看次数: 880

Log4j配置中比較常用的配置

# 配置rootLogger的level和appender
log4j.rootLogger = [ level ] , appenderName, appenderName, ......

# 兩种常用的輸出方式:[1]、[2]
# [1]輸出到控制臺
log4j.appender.appenderName = org.apache.log4j.ConsoleAppender

# 輸出的四种佈局:[[1]]、[[2]]、[[3]]、[[4]]
# [[1]]以HTML表格形式布局
log4j.appender.appenderName.layout = org.apac...

查看全部...

标签: java log 

分类:※Log4J※ | 固定链接 | 评论: 1 | 查看次数: 723

JavaScript基礎(1)---懶人CC的自學筆記

網上搜索的結果:
Javascript是一种解释性的,基于对象的脚本语言(an interpreted, object-based scripting language)。
HTML网页在互动性方面能力较弱,例如下拉菜单,就是用户点击某一菜单项时,自动会出现该菜单项的所有子菜单,用纯HTML网页无法实现;又如验证 HTML表单(Form)提交信息的有效性,用户名不能为空,密码不能少于4位,邮政编码只能是数字之类,用纯HTML网页也无法实现。要实现这些功能,就需要用到Javascript。
Javascript是一种脚本语言,比HTML要复杂。不过即便你先前不懂编程,也不用担心,因为Jav...

查看全部...

标签: JAVASCRIPT 

分类:※JavaScript※ | 固定链接 | 评论: 9 | 查看次数: 740