《杰伦专辑》1.8发布

对于细节重新设计的Android应用《杰伦专辑》新版本终于和大家见面了。

这个版本可花费了作者很多的功夫,大量代码重新构建。

基本上可以算是全体换血了。

希望用户喜欢!

更新日志:

v1.8

1. 专辑查看界面优化显示
2. 专辑查看界面底端添加导航条,方便查询其他专辑
3. 替换主题背景,清新
4. 添加更多按钮,了解更多作者作品
5. 大量代码重构,用户体验提升
图标:

截图赏析:
 
 
 
apk安装包下载地址:
安智市场:http://market.goapk.com/pkg/com.staven.jay
掌上应用汇:http://www.appchina.com/soft_detail_115250_0_10.html
优亿市场:http://www.eoemarket.com/apps/10661
N多网:http://www.nduoa.com/web/soft/show/id/21327
爱米吧:http://www.aimi8.com/app/6002124_1_0.html
SlideME:http://slideme.org/en/application/%E6%9D%B0%E4%BC%A6%E4%B8%93%E8%BE%91
更多精彩,请浏览我的博客:
WordPress博客:http://gongstaven.wordpress.com
新浪博客:http://blog.sina.com.cn/u/1866155394
百度空间:http://hi.baidu.com/staven7841/home
AndYou Studio原创文章,遵循CC协议转载请注明@ 转载自AndYou Studio

EclipseCPP编写OpenGL程序

这种编程环境比老掉牙的VC++6.0好多了!至少,你可以在编写代码的时候获得帮助提示!

界面友好,开发插件丰富且实用!推荐使用!!!

推荐指数:♥♥♥♥♥

需要安装的工具

  1. JDK(这个是给Eclipse运行用的)

下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

  1. Eclipse IDE for C/C++ Developers(这个只是个开发界面)

下载地址:http://www.eclipse.org/downloads/

推荐使用最新版本。

安装步骤:这个不用说了吧,用过的同学都知道,直接解压就行了。运行的话,直接猛击解压后目录下面的eclipse.exe就OK了!(这里说一下,运行Eclipse要java运行环境,自己安装下!^_^)

  1. MinGW(这是个开源的C/C++编译器,安装结束后基本上GCC也被安装了,可以生成纯粹的win32可执行文件的编译环境)

下载地址:http://u.115.com/file/t7ed21e455

115网盘提供的是快速安装向导,需要联网完成所有文件的下载,安装结束后,安装目录有100+MB!

安装步骤:这个比较简单了,我们用的是Windows环境下的安装包,直接“下一步”。

安装的时候需要选择C++ Compiler

中途要下载较多的文件,需要联网安装!安装结束后,记得要设置环境变量,好让Eclipse识别。

环境变量的设置方法:例如我的MinGW安装目录是D:Eclipse-CPPMinGW,那么在系统的PATH环境变量中追加D:Eclipse-CPPMinGWbin。是不是很EZ!

还有更加EZ的方法!

我已经将自己的安装目录打包,方便离线安装。直接解压,设置环境变量就OK

下载地址:http://u.115.com/file/t7aa758c61

7zip格式,高压缩!

  1. glut.h

glut32.lib

glut32.dll

(这三个文件我打包放在115网盘,下载地址如下)

下载地址:http://u.115.com/file/t74d9789fb

安装步骤:①glut.h放在MinGW的安装目录下面的/include/GL中

②glut32.lib放在MinGW的安装目录下面的/lib中

③glut32.dll放在系统安装分区的/Windows/system32中

使用作者的压缩包则不需要执行①②,直接做③。

安装结束后,具体使用方法

  1. 新建C++项目

File —> New —>C++ Project

如下图设置,点击Finish完成!

2. 设置属性

在项目上右键选择最后一个Properties,设置的内容如下图

C/C++ Build —>Settings —>Binary parsers

把PE Windows Parser和Elf Parser都勾选上。

然后Apply。

C/C++ Build —>Settings —>Tool Settings —>MinGW C++ Linker —>Libraries

在上面的Libraries中添加三个lib,glu32,glut32,opengl32

然后Apply

3. 在新建的项目中新建文件,hello.cpp

文件中代码就是opengl代码,例如

#include “GL/glut.h”

//简单的画直线代码

void mydisplay(){

    glClear(GL_COLOR_BUFFER_BIT);

    glColor3f(1.0,0.0,0.0);

    glBegin(GL_LINES);

       glVertex3f(0.0,0.0,0.0);

       glVertex3f(0.5,0.0,0.0);

    glEnd();

    glFlush();

}

int main(){

    glutInitWindowSize(500,500);

    glutInitWindowPosition(100,100);

    glutCreateWindow(“HELLO”);

    glutDisplayFunc(mydisplay);

    glutMainLoop();

    return 0;

}

注意:主函数一定要是int main(){return 0;}

否则会无法编译的!

这是我写的一个简单的实现画直线的代码。截图如下:

 

4. 代码写完后,保存,点击菜单栏上面的Project —>Build All

完全没有错误后,就可以运行你的opengl程序段了。

点击菜单栏上面的Run —>Run

撰写人:Staven

邮箱:staven2009@gmail.com

博客:http://gongstaven.wordpress.com

定稿时间:20110417

AndYou Studio原创文章,遵循CC协议转载请注明@ 转载自AndYou Studio

JUDDI v3部署并连接MySQL数据库

需要用到的软件

  1. JUDDI

版本号:v3.0.0

(此为较旧的版本,不过是最稳定的,测试环境为tomcat 6.0.20,且默认支持hibernate做持久层。截至本文编写,最新版本为v3.0.4,默认openjpa做持久层,这个对于连接MySQL不利!!!

不知道相关概念的同学可以自行百度百科,或者google进入相应的官网。)

下载地址:http://apache.osuosl.org//ws/juddi/3_0/

(我们选择集成tomcat和portal那个版本, juddi-portal-bundle-3.0.0.zip,这样就不需要另外下载tomcat了!官方说,在tomcat 6.0.20上测试是最好的,所以最好用它集成的tomcat。

不清楚portal的,可以百度百科下。)

  1. MySQL – (MySQL Community Server)

版本号:v5.5.12

(此为最新版,截至本文编写时间 2011.5.21)

下载地址:http://www.mysql.com/downloads/mysql/

(注意,我们下载最大功能最全的那个版本,32bit免安装包,Windows (x86, 32-bit), ZIP Archive)

  1. mysql-connector-java

(可选,集成tomcat的juddi中已经有了,但不是最新版)

版本号:v5.1.16

(此为最新版,截至本文编写时间 2011.5.21)

下载地址:http://www.mysql.com/downloads/connector/j/

(两个包里面的文件都是一样的,只不过是压缩方式不一样,一个是tar.gz,一个是zip)

  1. Tomcat

(可选,第1步中的juddi已经集成了,但不是最新版)

版本号:v7.0.14

(此为最新版,截至本文编写时间 2011.5.21)

下载地址:http://tomcat.apache.org/download-70.cgi

(要下载的话,首选Binary Distributions中的Core,zip压缩包,也是免安装的)

具体配置过程,附截图。

你至少得有这两个文件,如图

  1. 安装测试MySQL数据库

将mysql-5.5.12-win32解压到指定的你需要的文件夹中,将其中的/bin目录设置到环境变量中,这样我们就可以通过cmd命令行窗口启动数据库了

①    启动数据库命令:mysqld  –console(注意,两个“-”)

(建议新建一个.bat文件,里面的内容就是mysqld  –console,双击让它运行,就不必在cmd中输入了。还有,弹出网络是否允许访问的防火墙提示,要解除阻止。)

②    进入数据库的命令:mysql –uroot –p

(注意,要再次打开个cmd终端。这个是以默认的root用户进入数据库,方便我们新建库,无密码,你可以再建个用户。新建用户的命令grant,例如:

grant select,insert,update,delete,create,drop on *.* to staven@localhost identified by “000000”;

相关参数我不再叙述,不知道的自行google)

③ 新建库juddiv3,命令

mysql>create database juddiv3;

注意看提示,是否新建成功

成功后可以通过这个命令查看数据库中所有的库

mysql>show databases;

如图所示:

这里对于MySQL的操作暂时告一段落,下面我们安装测试JUDDI v3

  1. 安装测试JUDDI v3

将juddi-portal-bundle-3.0.0.zip,压缩包解压到目标目录,进入到/bin/目录

双击startup.bat,开启tomcat。(这里有个大前提,就是你要安装jdk,并且在Path环境变量中设置了jdk的/bin/目录,还有新建一个环境变量,JAVA_HOME,其中的值为jdk的安装目录,这样你的tomcat才能成功启动!)

如图所示:

启动网页浏览器,打开这个地址

http://localhost:8080/

查看tomcat欢迎界面是否正常

如图所示:

然后再进入

http://localhost:8080/juddiv3/

查看是否看到juddiv3的欢迎界面

如图所示:

点击View可以进入服务列表Services listing

如图所示:

  1. JUDDI连接到MySQL数据库

通过上面的步骤,我们还不能将juddi链接到mysql数据库

这里我们要用到mysql-connector-java来辅助。但是有些特殊设置的地方。

详情如下

①   打开JUDDI安装目录下的webappsjuddiv3WEB-INFclassesMETA-INF目录,选中persistence.xml文件,编辑文件,在里面修改一行

<property name=”hibernate.dialect” value=”org.hibernate.dialect.DerbyDialect”/>

改为

<property name=”hibernate.dialect” value=”org.hibernate.dialect.MySQLDialect”/>

保存退出

如图所示:

②   打开   JUDDI安装目录下的webappsjuddiv3META-INF目录,打开context.xml文件,编辑文件,将<Context>标签中内容全部替换成如下内容:(里面注释的内容就是了)

<Context>

<WatchedResource>WEB-INF/web.xml</WatchedResource>

<Resource name=”jdbc/JuddiDS” auth=”Container”

type=”javax.sql.DataSource” username=”root” password=””

driverClassName=”com.mysql.jdbc.Driver”

url=”jdbc:mysql://localhost:3306/juddiv3″

maxActive=”8″/>

</Context>

保存退出

如图所示:

③   进入JUDDI安装目录下的confCatalinalocalhost目录,删除juddiv3.xml文件,(因为tomcat启动后会将juddiv3中的context.xml文件复制到这个目录,并且修改名称为juddiv3.xml,你的context.xml修改了,但是这个地方的juddiv3.xml没有自动更改,所以要删除,让它重新加载下!)

然后关闭窗口。

如图所示:

④   重新启动JUDDI安装目录下的tomcat,再次cmd终端窗口进入mysql  (注意,你的mysql服务要一直开着哦,就是那个用命令mysqld –console打开的终端。)

mysql –uroot –p,无密码

>show databases;

>use juddiv3;

>show tables;

你将看到如下图所示的内容

总共有46 rows,

然后在浏览器中输入http://localhost:8080/juddiv3/

看看能否正常显示欢迎界面!如果成功!

要是想看具体表的结构,可以用命令

>describe j3_email;

这个是查看j3_email表的结构。

如图所示:

恭喜你!你所安装的juddiv3已经成功和MySQL合体了!o(∩_∩)o 哈哈

声明:

本文系作者原创作品,作者花费了大量的时间和精力研究官方的英文指导文件,无数次的实践,最终总结的经验集成!转载请注明出处,否则由此产生的连带责任由侵权方完全承担!

撰写人:Staven

邮箱:staven2009@gmail.com

定稿时间:20110522

 

J2EE Axis2 Tomcat WebService实例

一个简单的Web登录项目

本学期,WebServices的一次实验,个人经验总结,一家之言,请勿拍砖!

①    实验环境的搭建

参照本人编写的文档,J2EE搭建WebServices开发环境.doc

下载地址:http://u.115.com/file/t7a2d61f55

②    新建JavaProject

打开Eclipse开发工具,新建一个Java Project

File —> New —>Java Project

并在src/目录下创建包,例如com.staven.login,同时创建一个新的class,命名为loginServer.java

参考代码如下

package com.staven.login;

public class loginServer {

    public boolean access(String name,String code){

       String NAME = “staven”;

       String CODE = “123456”;

       return (name.equals(NAME)&&code.equals(CODE));

    }

}

代码编写完成后要及时保存,这样就编译好了!

③    利用loginServer导出Axis2的服务文件

将完成的服务器端的代码导出为Axis2的服务文件,loginServer.aar文件,导出到tomcat安装目录下的/webapps/axis2/WEB_INF/services

具体方法见下图

File —> New —> Other

选择Axis2 Services Archiver

找到login项目的class文件路径

下一步,勾选skip WSDL

这里我们没有外部的lib,所以什么都不要动。

如图,勾选上Generate the service xml automatically

这个地方,写上服务的名称,class name,注意要把包都写上,一直到loginServer.java文件名称,写好后,点击Load按钮,然后你就能看到相关的方法了。我们把Search declared methods only 勾选上,选择我们认为有效的那个method.

这一步,输出aar文件的位置,我们把它导出到tomcat安装目录下的/webapps/axis2/WEB_INF/services目录中。

名称自定义,最后点击Finish.如果成功导出,则显示如下消息

现在你可以打开tomcat,并且在浏览器地址栏中输入http://localhost:8080/axis2

看到上图的欢迎界面,然后进入Services链接,这里你将看到loginServer服务已经发布成功了!

点击进入WSDL描述文档

这里我们要把wsdl描述文档的地址复制下,下面会用到的!

④    创建客户端,调用已经发布的loginServer服务.

打开Eclipse基础开发环境,File —> New —>Other

选择Axis2 Code Generator

然后进入如下界面

我们选择Generator Java source code from a WSDL file

这个地方,就可以把刚才浏览器地址栏复制的地址粘贴上去了,就是loginServer服务的WSDL文档的地址。

这里选择默认值就OK了!

选择导出文件到,java Project目录下

点击Finish

如果看到下面的消息,恭喜你,这一步成功了!

这时,刷新Eclipse左侧目录树中的文件,你会发现多了好几个文件。还有好几个小红叉!悲剧了,郁闷吧!

不用担心,主要是缺少一些必需的lib

我们导入进入就OK了!

在项目上右键选择,Properties —>Java Build Path —>Libraries —>

Add External JARs

选择到tomcat安装目录下的/webapps/axis2/WEB_INF/lib,把这个目录下的jar文件全部导入,Ctrl+A,全选!

确定导入后,这是刷新目录树,发现还有个小红叉,这回我们要特殊对待它了!

打开文件,把错误行,这些内容删掉

implements LoginServer

保存一下,小红叉就没有了!

下一步,我们需要编写个客户端程序段,来调用先前发布到loginServer服务

在项目包中新建一个class文件,命名为loginClient.java

代码如下

package com.staven.login;

import java.io.BufferedReader;

import java.io.InputStreamReader;

public class loginClient {

public static void main(String[] args){

try{

System.out.println(“用户名:”);

InputStreamReader isname = new InputStreamReader(System.in);

BufferedReader brname = new BufferedReader(isname);

String name = brname.readLine();

System.out.println(“密码:”);

InputStreamReader iscode = new InputStreamReader(System.in);

BufferedReader brcode = new BufferedReader(iscode);

String code = brcode.readLine();

LoginServerStub stub = new LoginServerStub(“http://localhost:8080/axis2/services/loginServer”);

Access access = new Access();

access.setName(name);

access.setCode(code);

AccessResponse res = stub.access(access);

if(res.get_return() == true)

System.out.println(“认证通过,恭喜你成功登入!”);

else System.out.println(“用户名或密码有误,登录失败!”);

}catch(Exception el){

System.out.println(“远程服务器端无响应,请重试!”);

}

}

}

下面是运行的界面:

Log4j警告信息不用管他,主要是要配置log4j.这里就不扯了!

如何去除log4j产生的警告信息,请自行google

终端显示的结果不是很好,感兴趣的朋友可以自己做个GUI

调用服务的方法是完全一样的。

最后,附上本人实现的GUI 截图

好吧,本文档编写完成,

J2EE Axis2 Tomcat WebService实例

一个简单的Web登录项目

也完成了!

撰写人:Staven

邮箱:staven2009@gmail.com

博客:http://gongstaven.wordpress.com

定稿时间:20110425

AndYou Studio原创文章,遵循CC协议转载请注明@ 转载自AndYou Studio

J2EE搭建WebServices开发环境

需要用到的软件:

①               JDK

软件版本:jdk-6u24-windows-i586.exe

下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

安装方法:windows环境下的安装包,直接点击下一步,so easy!完全安装后,设置环境变量,这个就不用讲了!

②               Eclipse for J2ee Developer

软件版本:eclipse-jee-helios-SR2-win32.zip

下载地址:http://www.eclipse.org/downloads/

安装方法:直接解压压缩包,双击里面的eclipse.exe就可以直接运行了!(前提是你的电脑需要安装java运行时环境)第一次运行Eclipse需要设置工作目录(workspaces),你可以根据自己的需要设置。

③               Apache Tomcat

软件版本:apache-tomcat-7.0.12-windows-x86.zip

下载地址:http://tomcat.apache.org/download-70.cgi

安装方法:我们下载的是免安装的zip压缩包,安装十分简单,直接解压就可以了。进入解压后的目录知道/bin/找到startup.bat,双击这个批处理文件,运行!(前提是你的电脑需要安装java运行时环境,否走tomcat下的startup.bat文件不能运行的!)startup.bat成功打开后,在浏览器地址栏中输入http://localhost:8080/,看看能否进入Apache Tomcat的欢迎界面!看到,则恭喜安装成功!

④               Axis2插件

  1. axis2-1.5.4-war.zip

下载地址:http://axis.apache.org/axis2/java/core/download.cgi

安装方法:将这个zip压缩包解压,找到其中的axis2.war文件,然后将这个文件直接复制到tomcat安装目录下的apache-tomcat-7.0.11webapps然后重新运行tomcat(startup.bat),这是你在apache-tomcat-7.0.11webapps会新生成一个axis2文件夹,最后在浏览器地址栏中输入http://localhost:8080/axis2 看看能否打开axis2的欢迎界面。成功打开,则axis2.war插件安装成功!

  1. Code Generator Wizard – Eclipse Plug-in

插件版本:axis2-eclipse-codegen-plugin-1.5.4.zip

下载地址:http://axis.apache.org/axis2/java/core/tools/index.html

安装方法:将下载好的插件解压,直接将解压后的文件复制到eclipse安装目录的/plugins文件夹中,就算是安装成功了!接下来就是测试,打开eclipse,File —> New —> other —> 出现的对话框中,如果出现Axis2 Wizards并且点击左边加号能够看到Axis2 Code Generator和Axis2 Services Archiver则说明插件安装成功了!

  1. Service Archive Wizard – Eclipse Plug-in

插件版本:axis2-eclipse-service-plugin-1.5.4.zip

下载地址:http://axis.apache.org/axis2/java/core/tools/index.html

安装方法:同axis2-eclipse-codegen-plugin-1.5.4.zip,见上文!

经过上面①②③④步骤,最终基于J2EE的WebServices开发环境搭建完成!

撰写人:Staven

邮箱:staven2009@gmail.com

博客:http://gongstaven.wordpress.com

定稿时间:20110419

AndYou Studio原创文章,遵循CC协议转载请注明@ 转载自AndYou Studio

新!《时间气象》发布啦!

很高兴地告诉大家,我的新作品《时间气象》从我的电脑中,毕业啦!

1.0正式版,正式发布了!

Android

1. 简单介绍:

简单实用的时间桌面插件,外加强大天气实时查询服务。

2. 详细介绍:

本应用主要有两个功能,桌面时钟插件和天气预报实时查询。
桌面时钟仿Sense主题,大字体数字显示时间,另外显示当天日期和星期,
天气预报实时查询,只需要输入全国任意城市名称或者城市区号,
就可以查询到最近更新的天气。主要是跳转到中国天气网3G版,
数据权威真实可靠!希望您能够喜欢这款轻巧简单便捷的应用!
3. 应用图标:

4. 应用截图
 
 
 
5. 下载地址:
   掌上应用汇:http://www.appchina.com/soft_detail_114856_0_10.html
   安智市场:http://market.goapk.com/pkg/com.staven.timeweather
   爱米吧:http://www.aimi8.com/app/6009343_1_0.html
6. 更多精彩,访问作者博客
    WordPress博客:http://gongstaven.wordpress.com
    新浪博客:http://blog.sina.com.cn/u/1866155394
    百度空间:http://hi.baidu.com/staven7841/home
AndYou Studio原创文章,遵循CC协议转载请注明@ 转载自AndYou Studio

《爱情时间》2.1.2 紧急发布!!!

今天

Android应用《爱情时间》发布小规模更新,更新版本到2.1.2

主要修复一些bug,还有就是新的用户界面

增加了一些小功能,详情见下文更新说明。

多谢支持《爱情时间》的数万名用户!!!

谢谢你们提交给我的反馈信息,相信很快就能给大家呈现一款完美的《爱情时间》Android应用了!

V2.1.2更新说明

1. 增加三种主题,玩转酷炫主题
2. 相框显示半透明,融合主题
3. 更新说明单独一个界面
4. 更改截图保存地址到SD卡中的DCIM目录
5. 时间计数加1,包括相爱当天
6. 添加特殊纪念日提醒
7. 取消全屏显示主界面,还原手机状态栏
新的简介
两个人处于恋爱时期或者结婚多年,肯定会对”到底我们相爱多长时间了?“这样的问题感兴趣!
《爱情时间》这款轻巧方便的应用,正好帮你们解决了这个问题。
它是你们的好助手,能够帮你们记住爱情时间。
提醒你们原来一起走过的时间居然这么长了,并且接下来还有很长的一段路要走!
继续努力吧!让时间来见证你们的爱情!更多精彩,详见应用内!

应用图标

截图赏析
 
 
 

就这些图片了,更多精彩,欢迎下载试用。
下载地址:
掌上应用汇:http://www.yingyonghui.com/soft_detail_113898_0_10.html
优亿市场:http://www.eoemarket.com/apps/10782
更多精彩,访问我的博客:
Wordpress博客:http://gongstaven.wordpress.com
新浪博客:http://blog.sina.com.cn/u/1866155394
百度空间:http://hi.baidu.com/staven7841/home
AndYou Studio原创文章,遵循CC协议转载请注明@ 转载自AndYou Studio

《星座》1.8发布

简单实用便捷的星座查询软件,又有升级版发布啦!

星座控们可以去试试哦!

这次加入了许多运势查询,包括今日运势,明日运势,本周运势……

更新说明:

v1.8

1. 首界面各个星座换为图标,简单明了
2. 去除看图界面,简化软件包
3. 更换新的背景图片
4. 添加星座详细介绍,今日运势,明日运势,本周运势
5. 替换部分图标
6. 增加作者博客图标,了解更多作者应用

Icon

宣传海报

截图赏析
 
 
 
体验下载地址:
N多网:http://www.nduoa.com/web/soft/show/id/18499
优亿市场:http://www.eoemarket.com/apps/10026
AndYou Studio原创文章,遵循CC协议转载请注明@ 转载自AndYou Studio

《线上聊》 1.2发布

简单便捷的android掌上聊应用,集成了当今国内流行的几种聊天工具

QQ,飞信,MSN,人人网,百度Hi

一个不落下!

应用简介:

《线上聊》集成了常用的社交软件,比如QQ,飞信,MSN,人人网等。通过她可以轻松访问上述聊天工具的wap站点,或者适合与android手机访问的特殊web版,相信能够给您提供方便。

更新说明:

v1.2

1. 调用第三方浏览器打开部分wap页面
2. 替换背景图片
3. 增加百度Hi
4. 增加访问博客按钮,推广作者作品

Icon

截图预览
  
  
国内应用市场下载地址:
优亿市场:http://www.eoemarket.com/apps/12012
更多下载地址,正在更新中……

AndYou Studio原创文章,遵循CC协议转载请注明@ 转载自AndYou Studio