16枚Google Wave邀请名额
之前也是在twitter上获得的邀请提名,一直也再关注google什么时候才能给我几个邀请名额。而就在今天,我获得了16枚google wave的提名名额,如果需要,请在留言中写明自己的gmail帐号(其他邮箱应该是不能使用google wave),如果没有gmail帐号的话,抓紧时间去注册个吧。


之前也是在twitter上获得的邀请提名,一直也再关注google什么时候才能给我几个邀请名额。而就在今天,我获得了16枚google wave的提名名额,如果需要,请在留言中写明自己的gmail帐号(其他邮箱应该是不能使用google wave),如果没有gmail帐号的话,抓紧时间去注册个吧。


QQ影音播放器
之前一直是使用的暴风影音,但总有些公司到一定程度后,总希望通过这个产品来赚钱。暴风终于就忍不住,开始植入广告、搞后台程序、弹窗等等,加上后来几省断网事件,还是决定抛弃暴风影音。对于QQ影音,完全可以满足影音播放要求,更重要的就是没广告,不会在背后搞一些事情。
QQ输入法
在刚开始使用电脑时,直接使用的是微软拼音,不会用五笔,就只能依靠微软拼音了。后来搜狗开始做输入法,不能不说的确很好用,联想功能、个人使用偏好、词库等等。但不晓得为什么搜狗输入法更新变得越来越频繁了,其实每次并没有更新多少,不过弹出的框却很大,感觉开始转向流氓软件了。后面google开始做输入法,不过因为一次使用失败就放弃了,开始转向QQ输入法,在功能上这三个输入法基本相同,不过在软件升级、词库更新都是在后台进行,不会弹弹弹。
QQ邮箱
腾讯对邮箱基本是这两年开始发力,先是提供1G文件中转站,后再推出阅读空间。目前又推出域名邮箱、QQ广播。不能说这些完全是QQ自主产品,比如域名邮箱,google很早前开始提供这个服务,但由于一方面对CN域名不支持,另一方面慢慢取消了对国内用户的服务。而昨天,QQ又推出了广播,算是国内的twitter吧。在饭否被杀,叽歪维护,嘀咕转型,新浪推出微博之后,虽然之前QQ有自己的滔滔,但最初定位是和QQ客户端签名,并没有向微博方向发展。广播=阅读空间+QQZone+微薄。只是一直以为QQ很懂中国网民,但这次好像有些问题,比如这篇文章:细数QQ广播的流氓事,图文并茂。
————————————————————————————————————————————–
1、twitter上有言论说,网易即将推出自己的微博(未证实)
2、twitter将推出企业服务,或许是条赚钱路。但如果将这个交给腾讯来运营,也许早就开始盈利了
3、twitter .36的IP地址刚刚被封,无法体验twitter官方的retweet
4、文字描述还是有些不顺,好像上面3个全是关于twitter的
工具准备:
安装:
CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
编辑path变量
jdk bin目录的位置 默认为:C:\Program Files\Java\jdk1.6.0_13\bin
Tomcat6.0并安装到eclipse后,当任意建一个工程后,启动Tomcat后都会有一个“警告”的提示(对工程与页面显示没有任何影响)。于是删除工程,只启动Tomcat服务器时,同样提示信息:The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path,是说在产品环境下可以优化工作性能的Tomcat的本地包没有找到。
原因:Tomcat从5.5版本后增加了APR技术(Apache Portable Runtime),这是一个用C语言写成文件包,目的在于提高Tomcat的服务性能,从而使得Tomcat将不仅仅担任一个容器的功能,而是要成为一个一般的web服务器。
解决方法:http://tomcat.apache.org/tomcat-6.0-doc/apr.html中有具体说明。需要在http://tomcat.heanet.ie/native/1.1.14/binaries/win32/下载一个已编译的dll文件tcnative-1.dll,之后将该文件复制到c:\windows\system32\下即可。
hello.java
package com.abc;
class hello
{
public static void main(String[] args)
{
System.out.println(“Hello World!”);
}
}
java中的package命名规则
package语句:由于java编译器为每个类生成一个字节码文件,且文件名与类名相同,因此同名的类有可能发生冲突。为了解决这一问题,java提供包来管理类名空间,包实际提供了一种命名机制和可见性限制机制。而在java的系统类库中,把功能相似的类放到一个包(package)中,例如所有的图形界面的类都放在 java.awt这个包中。用户自己编写的类(指.class文件)也应该按照功能放在由程序员自己命名的相应的包中,例如hello.java中的com.abc就是一个包。包在实际的实现过程中是与文件系统相对应的,例如 com.abc所对应的目录是path\com\abc,而path是在编译该源程序时指定的。比如在命令行中编译上述hello.java文件时,可以在命令行中敲入”javac -d d:\java hello.java”,则编译生成的hello.class文件将放在目录d:\java\com\abc\目录下面(其中com、abc目录会自动创建),此时d:\java相当于path。但是如果在编译时不指定path,则生成的. class文件将放在编译时命令行所在的当前目录下面。比如在命令行目录d:\java下敲入编译命令”javac hello.java”,则生成的hello.class文件将放在目录d:\java下面,此时的 package语句相当于没起作用。
但是,如果程序中包含了package语句,则在运行时就必须包含包名。例如, hello.java程序的第一行语句是:package com.abc;编译的时候在命令行下输入”javac -d d:\java hello.java”,则hello.class将放在目录d:\java\com\abc\的下面,这时候运行该程序时有两种方式:
第一种:在命令行下,首先进入到D盘的java目录下,输入字符”java com.abc.hello”。
第二种:在环境变量classpath中加入目录path,则运行时在任何目录下输入”java com.abc.hello”即可。