Android,Php,Wordpress

16枚Google Wave邀请名额

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

google_wave

google-wave-invite

2009-11-20综合文章

7条评论
415 views

QQ产品系列

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的

Android环境配置

工具准备:

  1. JDK1.6 下载网址: http://java.sun.com/javase/downloads/index.jsp
  2. Eclipse3.4  下载网址:http://www.eclipse.org/downloads/ (下载Eclipse IDE for Java Developers)
  3. Android SDK1.5 下载网址: http://developer.android.com

安装:

  1. 运行jdk-6u16-windows-i586.exe,一般是默认安装
  2. 配置环境变量:系统变量中新建JAVA_HOME=”” 此处选择jdk的位置 安装默认为C:\Program Files\Java\jdk1.6.0_13

    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

    继续阅读 »

Eclipse启动Tomcat时发生java.library.path错误的解决方法

        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\下即可。

package–java

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”即可。

返回顶部