`
文章列表

组件映射

表结构: CREATE TABLE `mapping`.`student` (  `id` INT NOT NULL AUTO_INCREMENT,  `name` VARCHAR(45) NOT NULL,  `address` VARCHAR(45) NULL,  `idNumber` VARCHAR(45) NOT NULL,  `deposit` DOUBLE NULL,  PRIMARY KEY (`id`));   Student 类   package hibernate.entities; import javax.persistence.AttributeOv ...
Annotation 方法   表结构: 'CREATE TABLE `address` (  `id` int(11) NOT NULL AUTO_INCREMENT,  `name` varchar(45) DEFAULT NULL,  `personID` int(11) NOT NULL,  `personName` varchar(45) NOT NULL,  PRIMARY KEY (`id`),  KEY `FK_cuouomn7m2bjnuywew2n5im4w` (`personID`,`personName`),  CONSTRAINT `FK_cuouomn7m2b ...
Annotation方法   Tables structure 'CREATE TABLE `address` (  `addressID` int(11) NOT NULL,  `addressName` varchar(45) NOT NULL,  PRIMARY KEY (`addressID`)) ENGINE=InnoDB DEFAULT CHARSET=utf8'   'CREATE TABLE `person` (  `id` int(11) NOT NULL,  `name` varchar(45) NOT NULL,  `addressID` varchar(45 ...
Annotation方法   Tables structure 'CREATE TABLE `address` (  `addressID` int(11) NOT NULL,  `addressName` varchar(45) NOT NULL,  PRIMARY KEY (`addressID`)) ENGINE=InnoDB DEFAULT CHARSET=utf8'   'CREATE TABLE `person` (  `id` int(11) NOT NULL,  `name` varchar(45) NOT NULL,  `addressID` varchar(45 ...
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="http://www ...
核心动画开发步骤:1. 初始化一个动画对象(CAAnimation的具体子类)并设置一些动画相关属性2. CALayer中很多属性都可以通过CAAnimation实现动画效果,包括:opacity、position、transform、bounds、contents等(可以在API文档中搜索:CALayer Animatable Properties)3. 添加动画对象到层(CALayer)中,开始执行动画4. 通过调用CALayer的addAnimation:forKey增加动画到层(CALayer)中,这样就能触发动画了。通过调用removeAnimationForKey可以停止层中的动 ...
本文在其它博客文章的基础上修改 原文出处:http://blog.csdn.net/iosevanhuang/article/details/14488239   CABasicAnimation类的使用方式就是基本的关键帧动画。 所谓关键帧动画,就是将Layer的属性作为KeyPath来注册,指定动画的起始帧和结束帧,然后自动计算和实现中间的过渡动画的一种动画方式。   CABasicAnimation的基本使用顺序 1.引用QuartzCore.framework 将"QuartzCore.framework"这个库添加到项目中。并且在需要使用CA ...

0928-CALayer

KVC(Key Value Coding)和KVO(Key Value Observer) 要在NSLog中输出有意义的对象,需要重写对象的description方法。要不只会输出对象的指针,而非对象内容   对象设置属性值时,person.name = @"Jake"的写法如果用KVC方式写的话则是[person setValue:@"Jake" forKey:@"name"],KVC的最大好处是可以降低对象之间的耦合度。或者属性是另一个对象时可使用KeyPath:[person set Value@"321&qu ...
UITextField使用注意事项: 如果使用代码添加UITextField到视图中,默认创建的UITextField是没有边框的,而且文本框的垂直对齐方式需要更改,否则是垂直顶端对齐。 1)设置边框样式   [textField setBorderStyle:UITextBorderStyleRoundedRect]; 2)设置文本框内容垂直对齐   [textField setContentVerticalAlignment: UIControlContentVerticalAlignmentCenter];   UITextField的常用代理方法 // 当文本框开 ...

UIImagePicker用法

在按钮的响应事件里添加: // 1)初始化UIImagePicker UIImagePickerController *imagePicker = [[UIImagePickerControlleralloc]init];   // 2)设置UIImagePicker的数据源,数据源可以是 // a.照片库 - UIImagePickerControllerSourceTypePhotoLibrary // b. 保存的图像 - UIImagePickerControllerSourceTypeSavedPhotosAlbum // c. 照相机 - UIImagePicker ...
#import "ViewController.h" #import <CoreText/CoreText.h> @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; //学习内容 /* 1.控件 UIView UILabel UITextField UITextView UIButton 2.字体、大小、单位、颜色 ...
Global site tag (gtag.js) - Google Analytics