- 博客(39)
- 资源 (5)
- 收藏
- 关注
原创 APP4Smarthome项目总结1
APP4Smarthome项目总结1fragment的管理基础父类public class BaseActivity extends FragmentActivity implements OnBackStackChangedListener成员变量protected String currentFragTag = "";protected FragmentManager fragmentMan
2015-06-04 16:07:16 680
原创 ORM尝试二 利用反射获取类信息
一 思路:可以根据仅仅是类名类的实例获取类的信息而我们需要获取到的信息有:类名成员变量的名称成员变量的类型成员变量的 getter 和 setter成员变量的 value二 解决方法:1 建立一个类:public class SimpleField { private String klassName; private String fieldName, field
2015-04-09 11:02:31 591
原创 ORM尝试一 总体思路
一 连接数据库使用JDBC连接数据库,代码如下:private static final String url = "jdbc:mysql://localhost:3306/dbName";private static final String driverName = "org.gjt.mm.mysql.Driver";private static DataBaseUtil instance;
2015-04-08 17:28:35 1045
原创 MYSQL存储过程&&JAVA读取结果集
0.场景是:使用登录ID和密码进行登录验证,返回该用户对应的一行数据1.定义存储过程:delimiter $$drop procedure if exists verify $$/* 两个输入 loginId,登录ID,psw,登录密码 */create procedure verify ( in loginId varchar(99), in psw varchar(99)
2015-04-04 12:49:42 948
原创 ListView上拉加载更多
1 原理图: ListView在滑动的时候,会不断的传递三个值,这三个值为:1 int firstVisibleItem2 int visibleItemCount3 int totalItemCount2 监听ListView的滑动事件1 实现OnScrollListener接口public class MListView extends ListView implements OnScrollL
2015-04-03 21:31:21 710
原创 安卓程序上传文件到java服务器
安卓程序上传文件到java服务器主要思路: 将文件转换成Base64字符串,通过Http请求发送到服务器,在服务器端再进行转码,将Base64转换成 文件流1 APP端1 先通过Intent获取手机图库里的图片private static final int CODE_REQUEST_IMG = 1;private static final String IMG_TYPE = "ima
2015-03-29 00:01:43 2856
原创 Android Fragment 笔记
1 定义Fragment:1.1 继承Fragmentpackage com.example.testproject;import android.app.Fragment;public class MyFragment extends Fragment {}1.2 继承V4包里的Fragmentpackage com.example.testproject;import android.s
2015-03-16 17:15:00 731
原创 代码库 上滑下滑左滑右滑的父类abstract fragment
在开发中经常会用到对于fragment滑动的判断,比如右滑返回,写一个abstract的父类放在代码库中,可以减少代码量。定义: public abstract class ListenSlideFragment extends Fragment implements OnTouchListener一些变量 protected float touchStartX = 0; pro
2015-02-10 21:52:52 1073
原创 java写飞机大战五
前文已经将角色实现,终于要结束了,小激动。其实还有很多想法没写完,但是这就是个坑啊,新的idea不停冒出来,永远都写不完,所以就停了吧。在这里为了帮GameCLient节省一些代码,写了一个游戏控制器,将常用的方法放在这里:public class GameController { static Random r; static { r = new Random(); }
2015-02-05 22:30:53 3507
原创 java写飞机大战四
先实现MainPlane,我放飞机。public class MainPlane implements GameRole { // 是否活着 private boolean live; // 状态(无敌状态||三弹齐发状态||正常状态) private MainPlaneState state; // 三个不同的状态 private StrongState strongState
2015-02-05 22:26:46 2710
原创 java写飞机大战三
前文有提到,我放飞机可以吃到三种技能,也就是有三种不同的状态。无敌技能三射技能变弱技能而我方飞机又是游戏角色之一,所以也具备基本的游戏角色的获取范围,以进行碰撞检测死亡移动减血碰撞获取攻击力 在这里,比如无敌技能不会死,但是没有无敌技能的话,一撞就死。所以,在不同的状态下,碰撞检测之后的操作就是不一样的。可以用if else之类的语句去判断,但是如果后
2015-02-01 22:12:10 2430
原创 java写飞机大战二
将游戏窗口显示出来之后,下一步要做的是考虑整个游戏的结构。游戏角色有:(暂时没有写到可以吃的技能,也可能写不到……)我方飞机敌方普通飞机敌方BOSS还有子弹总的来说是GameClient对这些游戏角色进行控制,所以这里用到一个叫做观察者模式的东西。GameClient就是这个观察者,而所有游戏角色都是被观察者。比如:当敌方飞机死亡,GameClient就给我方飞机加分。
2015-01-31 23:58:54 1958
原创 java写飞机大战一
从前看马士兵老师的教程,学过一个坦克大战,不过当时一头雾水,一直想着模仿着写一个飞机大战,放假了终于动手写了,虽然AWT似乎已经不推荐用了,但是懒得研究swing啊,作为javase的练习还是可以的。有点成型,尚未完成。构想:飞机从一开始就一直发射子弹(和微信那个差不多),敌方飞机从“天上”往下降落,但是不会发射子弹。普通敌方飞机一炸就死。BOSS敌方飞机则需要较长时间
2015-01-30 23:21:21 4679
原创 android回调接口笔记
上图:布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" androi
2015-01-15 22:55:37 737
原创 java web 学习笔记四 使用ajax响应异步请求
ajax是Asynchronous Javascript + XML的缩写。亦即是说,在js代码中向服务器发送异步请求,不刷新整个界面,只更改部分界面。首先,要创建XMLHttpRequest对象,js代码:// 创建XMLHttpRequest对象 function createXMLHttpRequest(){ // chrome, opera等 if (window.X
2014-12-12 05:38:17 858
原创 JAVA web 学习笔记三 向注册用户发送验邮件
在完成注册和登录功能以后,课程要求向注册用户发送一封验证邮件,也就是点击链接则确认注册的那一种。java web 对于mail 的处理,这一部分代码基本上是网上找的,现在贴出来(忘记原地址了,在此说一声抱歉)原理是使用自己的邮箱通过一个发送器(比如我用我自己163mail,不登录163mail的地址,直接通过java代码发送邮件,所以要先验证我自己这一个邮箱账户)pub
2014-12-03 21:42:26 1134
原创 状态模式
参考地址:http://blog.csdn.net/lmj623565791/article/details/26350617看了这篇文章之后,想起来一个自己写过的蛋疼的逻辑,现在实现。状态:1, 游戏准备2, 游戏中3, 暂停中4, 游戏结束 行为:1, 开始游戏2, 暂停游戏3, 继续游戏4, 结束游戏5, 准备游戏
2014-11-30 20:09:04 538
原创 项目总结
一直想着写一下做项目的心得和总结,今天打开blog终于想起来了。项目叫短工邦(包括两个移动应用和pc端的站点),地址是http://www.duangongbang.com/目前在学校里推广中,应该还是属于公测阶段。 1,云推送,第一个完成的任务是消息推送,团队除了自己的服务器以外,还用到了bmob云数据库,方便移动开发。这是我第一次使用第三方框架和代码,以及第一次接触Andr
2014-11-30 15:34:37 718
原创 java web学习笔记一 环境配置和相关软件下载
使用工具:eclipse,tomcat8点0,mysql,jdk应该是1点7。eclipsed
2014-11-16 18:29:36 892
原创 python统计一个文档中 各个字符出现的次数
laiyuanpython challenge上面的题目给出一个长长的字符串,统计每一个字符出现的次数。
2014-08-18 19:01:27 23616 2
转载 android两次返回键退出的一些实现方法
声明:eoe文章著作权属于作者,受法律保护,转载时请务必以超链接形式附带如下信息原文作者: gaolei_xj原文地址: http://my.eoe.cn/leigo/archive/2146.html
2014-08-10 14:51:53 760
原创 java随机分组
import java.util.Random;import java.util.Vector;public class Main { static Vector v = new Vector(); static Random r = new Random(); static Vector v1,v2,v3; static int renshu; public static vo
2014-08-10 14:35:42 3852
原创 java sqlserver2008
工具:eclipse,jdk,sqljdbc4.jar0. 将sqljdbc4.jar放在Java\jre7\lib路径下。1. 新建工程,右键propertiesàjava buildpathàlibrariesàaddexternal jarsà找到sqljdbc.jar,选中。工程目录下会多出一个referenced libraries,如图2.建立一
2014-07-26 13:12:33 963
转载 Android view note
android view setVisibility():有三个参数:Parameters:visibility One of VISIBLE, INVISIBLE, or GONE,想对应的三个常量值:0、4、8VISIBLE:0 意思是可见的INVISIBILITY:4 意思是不可见的,但还占着原来的空间GONE:8 意思是不可见的,不占用原来的布局空间
2014-07-17 11:48:13 1046
原创 ubuntu解决鼠标闪烁的问题&给firefox安装flash插件
参考的是百度文库。1.系统设置2.display(显示)3.unknown screen(未知屏幕)4.关掉未知屏幕5.apply
2014-07-15 11:27:42 988
原创 python的列表,元组,集合,字典
0.文档字符串代码#-*- coding:UTF-8 -*-#文档字符串def fact(n): "this is a function computes a factorial" #文档字符串 if (n <= 1): return 1 else: return n*fact(n -1)print fact.__doc__ 结果>
2014-07-14 13:53:30 829
原创 python first day
0.安装和配置0.0:linux:只试过在Ubuntu的软件中心直接安装,命令行安装暂时不会0.1:windows:在win中访问python的主页下载msi文件安装。在系统变量中的path添加上安装路径即可。 1.python的交互模式在python的交互模式shell中,例如>>> 1000+20003000>>> _+40007000>>>
2014-07-12 10:54:57 604
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人