当前位置:  编程技术>移动开发
本页文章导读:
    ▪手机下的五子棋游戏        手机上的五子棋游戏 以前在学校经常用几何作业簿和同学玩五子棋,现在出来社会,找不到对手,和手机PK下吧。 发现电脑下五子棋也不怎样,哈哈。   五子棋下载地址 http://symbian.yuxia8.com.........
    ▪ 遗弃ant maven用bash来build 项目        抛弃ant maven用bash来build 项目 受够了ant和maven 决定自己写脚本 一边写一边改吧  这个已经可以 编译 和拷贝资源文件了 build了一个29个包  123个java文件 用了3秒 下一步就是打包 发布 上传 版.........
    ▪ 小弟我的艳遇——给网易163免费邮宽衣解带(1)       我的艳遇——给网易163免费邮宽衣解带(1) <!----><!----> <!----> 用户需求: 尽量模仿一个 163 免费邮出来, 2 个月后上线——当初用户如此简单地用一句话来概括他们的 需求。 项.........

[1]手机下的五子棋游戏
    来源: 互联网  发布时间: 2014-02-18
手机上的五子棋游戏

以前在学校经常用几何作业簿和同学玩五子棋,现在出来社会,找不到对手,和手机PK下吧。

发现电脑下五子棋也不怎样,哈哈。

 

五子棋下载地址

http://symbian.yuxia8.com/s665.html


    
[2] 遗弃ant maven用bash来build 项目
    来源: 互联网  发布时间: 2014-02-18
抛弃ant maven用bash来build 项目

受够了ant和maven

决定自己写脚本 一边写一边改吧  这个已经可以 编译 和拷贝资源文件了

build了一个29个包  123个java文件 用了3秒

下一步就是打包 发布 上传 版本库等等

#!/bin/bash

## java project builder tools
## create date 2009-04-02
## version 0.0.1

### define the source dir
java_file_sources_dir=src
out_put_dir=bin
lib_directory=lib


###define the JAVA_HOME and PATH CLASSPATH if you needed
#JAVA_HOME=/usr/lib/java/jdk1.6.0_11
#PATH=$JAVA_HOME/bin:$PATH
export LANG=zh_CN.UTF-8

CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:"$out_put_dir/":"$java_file_sources_dir"



for jar in `ls $lib_directory/*.jar`
    do
        CLASSPATH="$CLASSPATH:""$jar"
    done
echo -e '\E[31;48m'"\033[1m ****************************        build xmhi backgroud project start        **************************** \033[0m"
echo -e '\E[32;48m'"\033[1m JAVA_HOME : \033[0m" $JAVA_HOME
echo -e '\E[32;48m'"\E[1m CLASSPATH : \E[0m" $CLASSPATH
echo -e '\E[32;48m'"\E[1m PATH : \E[0m" $PATH

clear_bin()
{
    echo -e '\E[33;48m'"\033[1m start to clear project ...... \033[0m"
    if [ -e $out_put_dir ] ; then
        rm -rf "$out_put_dir"
        mkdir "$out_put_dir"
    else
        mkdir "$out_put_dir"
    fi	
}


## compile all the java source in the source dirctory to the output directory you defined 
compile_source()
{   
    # init a array for the all java source folder
    declare -a java_source_folder_array
    folder_number=0 
    for java_source_name in ` find $java_file_sources_dir/ -type f -name  '*.java' `
        do
            java_sources_names=${java_source_name%/*.java}
            has_it_flag=0
            for i in ${#java_source_folder_array[@]}
	        do
                   if [ "${java_source_folder_array[$i]}" = "$java_sources_names" ] ; then
                       has_it_flag=1
                   elif [ "$java_sources_names" = "$java_file_sources_dir/" ] ; then
                       has_it_flag=1
                   fi
	        done
            if [ "$has_it_flag" = 0 ] ; then 
                let "folder_number+=1"
                java_source_folder_array[$folder_number]="$java_sources_names"        
            fi
	    #javac -encoding "UTF-8" -d $out_put_dir "$java_sources_names"
        done
    echo -e '\E[33;48m'"\033[1m start to compile java source ...... \033[0m"
    #echo "total source folder number  :"  "${#java_source_folder_array[@]}"
    #echo "total source folders :"  "${java_source_folder_array[@]}"
    echo "total package number : " "$[folder_number]"
    java_source_files=""
    for (( a=1 ; a <= $[folder_number] ; a++ ))
        do
             java_source_files="$java_source_files ""${java_source_folder_array[$a]}""/*.java"
             #javac -encoding "UTF-8" -nowarn -d $out_put_dir  $java_source_files
        done
    echo "java source files name : "  "$java_source_files"
    echo "total java source count :" ` find $java_file_sources_dir/ -name *.java |wc -l `
    javac -encoding "UTF-8" -nowarn -d $out_put_dir  $java_source_files
    echo "total class file  count :" ` find $out_put_dir/ -name *.class |wc -l `
}






## copy the resource not include java source
copy_resources_files()
{   echo -e '\E[33;48m'"\033[1m start to copy resource file ...... \033[0m"
    for resources_file_name in `find $java_file_sources_dir/  \( -type f  -name '**.java*' -o -type d -o -path  '*.svn*' \)  -o -print`
        do
            #get the file name not include the resource path name
            resource_file_name_nsp=${resources_file_name#"$java_file_sources_dir/"}
	    echo $resource_file_name_nsp
            #copy the resource file to the output directory
	    cp -fu $resources_file_name "$out_put_dir""/$resource_file_name_nsp"
        done
}



start()
{
    if [ -z $1  ] ; then
        clear_bin
        compile_source
        copy_resources_files
    fi
            
}



time start

echo -e '\E[31;48m'"\033[1m ****************************        build xmhi backgroud project end        **************************** \033[0m"

    
[3] 小弟我的艳遇——给网易163免费邮宽衣解带(1)
    来源: 互联网  发布时间: 2014-02-18
我的艳遇——给网易163免费邮宽衣解带(1)

<!----><!----> <!---->

用户需求: 尽量模仿一个 163 免费邮出来, 2 个月后上线——当初用户如此简单地用一句话来概括他们的 需求。

项目人员配备: 从其他项目组抽身 2 人,公司并没有能力提供那么好的 UIUE 支持。听完需求后感叹——“ IMPOSSIBLE MISSION ”。

项目成果: 稍晚期上线,但完全满足用户需求,与网易 163 免费邮相似度达 98% 。贴几张图:



 

 

 

 

 

 

6 楼 KimShen 2009-03-26  
yangwencan2002 写道

KimShen 写道
山寨的果然强,不知架设SMTP/POP3服务器是否一定需要在互联网上注册?呵,我的这个山寨版和原版业务不一样啦,网易163免费邮处理的邮件,而山寨版处理的是手机短信,没认真看图片哦


I see. 我一直用的163邮箱. 如果说是改版后的163 应该可以忽悠到1大批人
7 楼 不复记忆 2009-03-26  
呵呵,挺有意思的。不觉的是山寨
8 楼 yangwencan2002 2009-03-26  
不复记忆 写道

呵呵,挺有意思的。不觉的是山寨

谢谢!
9 楼 justshare 2009-03-26  
楼主能不能把这套UI给贡献出来咯?
10 楼 justshare 2009-03-26  
justshare 写道

楼主能不能把这套UI给贡献出来咯?

以前也克隆过一个,但效果没你的好。
11 楼 yangwencan2002 2009-03-26  
justshare 写道

justshare 写道楼主能不能把这套UI给贡献出来咯?以前也克隆过一个,但效果没你的好。

这个,你希望我是怎么贡献呢,你想要什么?
12 楼 xkahala 2009-03-26  
这个强啊,这么相似    写过程吧  !  期待
13 楼 yangwencan2002 2009-03-26  
xkahala 写道

这个强啊,这么相似&nbsp;&nbsp;&nbsp; 写过程吧&nbsp; !&nbsp; 期待

哈,恩,我有在想把过程写下来,和大家分享一下,给我点儿时间吧
14 楼 yangwencan2002 2009-03-26  
yangwencan2002 写道

xkahala 写道这个强啊,这么相似&amp;nbsp;&amp;nbsp;&amp;nbsp; 写过程吧&amp;nbsp; !&amp;nbsp; 期待哈,恩,我有在想把过程写下来,和大家分享一下,给我点儿时间吧

不知道大家有兴趣吗?人多的话就比较有动力写了,呵
15 楼 vb2005xu 2009-03-26  
界面一样有毛用??? 也不咋地你们对外来不同的邮件编码是怎么处理的 如果仅仅是站内信的形式就太简单了
16 楼 yangwencan2002 2009-03-27  
vb2005xu 写道

界面一样有毛用??? 也不咋地你们对外来不同的邮件编码是怎么处理的 如果仅仅是站内信的形式就太简单了

不只界面一样,操作体验也一样。本山寨的业务对象为手机短信,不是邮件。
17 楼 KimShen 2009-03-27  
yangwencan2002 写道

yangwencan2002 写道
xkahala 写道这个强啊,这么相似&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; 写过程吧&amp;amp;nbsp; !&amp;amp;nbsp; 期待哈,恩,我有在想把过程写下来,和大家分享一下,给我点儿时间吧 不知道大家有兴趣吗?人多的话就比较有动力写了,呵


我有动力看 没动力写 应为我JS功力不足 发不了功。。。 
18 楼 justshare 2009-03-27  
yangwencan2002 写道

justshare 写道justshare 写道楼主能不能把这套UI给贡献出来咯?以前也克隆过一个,但效果没你的好。这个,你希望我是怎么贡献呢,你想要什么?

就是把这些页面啊,CSS,JS什么的,拿出来下载啊?不知可否?
19 楼 naily 2009-03-27  
yangwencan2002 写道

有时间把山寨过程写出来,不知道有人兴趣否


支持楼主把过程写出来,请问这个这EXT js做的吗
20 楼 yangwencan2002 2009-03-27  
naily 写道

yangwencan2002 写道
有时间把山寨过程写出来,不知道有人兴趣否


支持楼主把过程写出来,请问这个这EXT js做的吗

不是ext做的,如果你有兴趣,过程看了就知道了。
21 楼 yukaizhao 2009-03-27  
典型的中国式需求,两个月就像做一个163的邮箱,只能形似呀,神似是不可能的。
22 楼 yangwencan2002 2009-03-27  
yukaizhao 写道

典型的中国式需求,两个月就像做一个163的邮箱,只能形似呀,神似是不可能的。

哈,很不巧的是,神也似
23 楼 playfish 2009-03-28  

哈哈..其实这个不难..

完全把163邮箱的css跟js拿下来,如果js太大,自己改一改就行了.html页面也都搞下来.
24 楼 yangwencan2002 2009-03-28  
playfish 写道

哈哈..其实这个不难.. 完全把163邮箱的css跟js拿下来,如果js太大,自己改一改就行了.html页面也都搞下来.

哈,难不难,可以看(2)、(3)
25 楼 Snow_Young 2009-03-31  
做的还是蛮不错的,如果没有163的话,你的就是国内最牛X的了,哈哈~

每次遇到“仿XXX”的活就超级不想接……

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3