当前位置:  编程技术>移动开发
本页文章导读:
    ▪动画CATransition 从上往下、从下往上        动画CATransition 从下往上、从上往下 //动画效果 // 从上往下 CATransition *animation = [CATransitionanimation]; //animation.delegate = self; animation.duration = 0.4f; animation.timingFunction = UIViewAnimationCurveE.........
    ▪ StringBuffer片断        StringBuffer片段 //StringBuffer类可以完成字符串的动态添加、插入和替换等操作。 String question = new String("1+1="); int answer = 3; boolean result = (1+1==3); StringBuffer sb = new StringBuffer(); sb.append(quest.........
    ▪ JPA 引文       JPA 注解 JPA 注解的几个要点:1.设置Pojo为实体 @Entity //标识这个pojo是一个jpa实体     public class Users implements Serializable {     }  2.设置表名@Entity     @Table(name = "users") //指定表名为users  .........

[1]动画CATransition 从上往下、从下往上
    来源: 互联网  发布时间: 2014-02-18
动画CATransition 从下往上、从上往下

//动画效果 // 从上往下
    CATransition *animation = [CATransitionanimation];
    //animation.delegate = self;
    animation.duration = 0.4f;
    animation.timingFunction = UIViewAnimationCurveEaseInOut;
     animation.fillMode = kCAFillModeForwards;
    animation.type = kCATransitionMoveIn;
    animation.subtype = kCATransitionFromTop;
    [self.car.layeraddAnimation:animation forKey:@"animation"];
    
动画 从下往上、从上往下//从下往上
    CATransition *animation = [CATransitionanimation];
    animation.duration = 0.4f;
    animation.timingFunction = UIViewAnimationCurveEaseInOut;
animation.fillMode = kCAFillModeForwards;
    animation.type = kCATransitionPush;
    animation.subtype = kCATransitionFromBottom;
    [self.car.layeraddAnimation:animation forKey:@"animation"];
 

    
[2] StringBuffer片断
    来源: 互联网  发布时间: 2014-02-18
StringBuffer片段

//StringBuffer类可以完成字符串的动态添加、插入和替换等操作。

String question = new String("1+1=");
		int answer = 3;
		boolean result = (1+1==3);
		
		StringBuffer sb = new StringBuffer();
		sb.append(question);
		sb.append(answer);
		sb.append(‘\t‘);
		sb.append(result);
		
		System.out.println(sb);
结果为:
1+1=3   false

String   str   =   "中国chinese";  
  for(int   i   =0   ;i   <   str.length()   ;   i   ++)  
  {  
  System.out.println(str.substring(i,   i+1).matches("[\\u4e00-\\u9fa5]+"));  
  }   
 

    
[3] JPA 引文
    来源: 互联网  发布时间: 2014-02-18
JPA 注解
JPA 注解的几个要点:
1.设置Pojo为实体
@Entity //标识这个pojo是一个jpa实体    
public class Users implements Serializable {    

2.设置表名
@Entity    
@Table(name = "users") //指定表名为users    
public class Users implements Serializable {    
}   

3.设置主键
public class Users implements Serializable {    
@Id    
private String userCode;
4. 设置字段类型
通过@Column注解设置,包含的设置如下
.name:字段名
.unique:是否唯一
.nullable:是否可以为空
.inserttable:是否可以插入
.updateable:是否可以更新
.columnDefinition: 定义建表时创建此列的DDL
.secondaryTable: 从表名。如果此列不建在主表上(默认建在主表),该属性定义该列所在从表的名字
@Column(name = "user_code", nullable = false, length=32)//设置属性userCode对应的字段为user_code,长度为32,非空    
private String userCode;    
@Column(name = "user_wages", nullable = true, precision=12, scale=2)//设置属性wages对应的字段为user_wages,12位数字可保留两位小数,可以为空    
private double wages;    
@Temporal(TemporalType.DATE)//设置为时间类型    
private Date joinDate;   
5.字段排序
在加载数据的时候可以为其指定顺序,使用@OrderBy注解实现
@Table(name = "USERS")    
public class User {    
@OrderBy(name = "group_name ASC, name DESC")    
private List books = new ArrayList();    
}   
6.主键生成策略
public class Users implements Serializable {    
@Id    
@GeneratedValue(strategy=GenerationType.IDENTITY)//主键自增,注意,这种方式依赖于具体的数据库,如果数据库不支持自增主键,那么这个类型是没法用的    
@Column(name = "user_id", nullable = false)    
private int userId; 

public class Users implements Serializable {    
@Id    
@GeneratedValue(strategy=GenerationType.TABLE)//通过一个表来实现主键id的自增,这种方式不依赖于具体的数据库,可以解决数据迁移的问题    

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android消息处理机制Looper和Handler详解 iis7站长之家
▪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