之前我们讲过可以用CALayer搭配CATransform3D来实现将View做3D旋转, 今天我们再看一个3D的新东西 CATransformLayer, 看名字就知道这个layer跟旋转有关, 那么具体是什么呢? 我们看他的头文件, 没有任何属性. 他其实是作为一个容器, 我们可以往里面添加其他 ...
分类:
其他好文 时间:
2017-01-16 19:45:00
阅读次数:
161
左边是一个一个的往里面装. 右边MAP是一对一对的往里面装. Collection 接口 Set : 没有顺序并不可以重复. List:有顺序可以重复.两个对象如果可以互相equals就算可以重复. Map接口:定义了储存"键"(key)-"值"(value)映射对的方法. ...
分类:
其他好文 时间:
2016-12-20 00:48:59
阅读次数:
108
我们要实现的功能是: 我们上一篇文章中我们看到如上所示:这个列表里面都是空的。我们本文要做的就是往里面添加数据。 先演示一下流程: 按一下“采购药品添加”按钮执行如下代码: 进入到:"/business/cgd/queryaddyycgdmx";页面: 在queryaddyycgdmx.jsp页面看 ...
分类:
数据库 时间:
2016-12-15 07:17:52
阅读次数:
290
上星期都是在学响应式的页面,主要是两种方法来做响应式的页面: 第一种:页面中的宽度都用百分比来做。 页面中盒子的高度不能设固定高度。开始学DIV+CSS布局的时候我给每个盒子都设置了固定的宽和高,这样页面做起来非常快,只需要先把页面整体的布局结构搞定,再往里面丢内容就行了,但是后来发现这样的结构是错 ...
分类:
其他好文 时间:
2016-11-22 03:11:10
阅读次数:
193
【题目描述】 你有一个背包,你要往里面塞一些立方体。每次,在保证背包里所有立方体的体积和不超过背包容量的前提下,你会选择一个边长为整数且尽可能大的立方体塞进背包里。 背包的容量为[1,n]中的整数,你想知道你最多能拿到多少个立方体,以及在此前提下,背包容量的最小值和最大值。 【输入数据】 一行一个整 ...
分类:
其他好文 时间:
2016-11-17 07:43:25
阅读次数:
131
1 git统计报告 2 开发和维护基本过程 在开启了自己的 Github 项目之后,然后就是不断地往里面添加新特性,迭代维护了。 首代产品开发基本的流程如下: 在修复问题的时候,有如下基本流程: 当然,上述流程只是一种最简单常用的工作流,纯粹是用来抛砖引玉。由于git具有很大的灵活性,用户完全可以根 ...
分类:
其他好文 时间:
2016-11-10 01:48:38
阅读次数:
327
故障情形:有一块SSD不能写入数据。Windows每次往里面写入,看起来是写进去了,安全退出这块SSD,在另一台电脑打开,发现SSD里面的数据没有任何变化。使用Windows磁盘管理,删除分区后,原分区的空间没有释放,也不能创建新的分区。因此,我认为这块SSD有故障,不能写入任何数..
分类:
其他好文 时间:
2016-11-09 23:20:55
阅读次数:
307
DockerfileFROM基础镜像MAINTAINER维护这信息RUN运行什么命令,在命令前面加上RUNADD往里面加点文件,copy文件,会自动解压WORKDIR当前的工作目录VOLUME目录挂载EXPOSE开放的端口RUN进程要一直运行实战:构建nginxwgethttp://nginx.org/download/nginx-1.9.3.tar.gzwgetftp://f..
分类:
其他好文 时间:
2016-11-01 22:02:40
阅读次数:
226
PHP数据库基础: 1.varchar;字符串,用于姓名班级,地址等,地址一般长50,姓名长20 2.int;整数,用于成绩,序号等 3.float;小数 4.bit;布尔型,用于性别等 5.时间也用varchar,因为datatime取得值需要转换 6.text; 特别长的数 ,随便往里面仍 1. ...
分类:
数据库 时间:
2016-10-16 09:32:48
阅读次数:
183
类型分好多 1.varchar;字符串,用于姓名班级,地址等,地址一般长50,姓名长20 2.int;整数,用于成绩,序号等 3.float;小数 4.bit;布尔型,用于性别等 5.时间也用varchar,因为datatime取得值需要转换 6.text; 特别长的数 ,随便往里面仍 1.主键 每 ...
分类:
数据库 时间:
2016-10-15 11:46:36
阅读次数:
197