本文参考:http://www.cnblogs.com/kenshincui/p/3972100.html#autoid-3-0-0总结的:
逐帧动画 CADisplayLink
动画效果:
结合runloop 实现 每次屏幕刷新都会执行此方法(每秒接近60此)
在此方法更新图片, 或者更新layer的某个状态实现动画效果,感觉不到动画的停滞效果
当然UIImageV...
分类:
移动开发 时间:
2016-05-27 11:29:06
阅读次数:
349
2.2 select
一个select 元素非常简单。例如:
Xml代码
select id="getStudent" parameterType="String" resultMap="studentResultMap">
SELECT ST.STUDENT_ID,
ST.STUDENT_NAME,
...
分类:
数据库 时间:
2016-05-27 11:28:55
阅读次数:
234
一.概念
代理是什么呢?举个例子,一个公司是卖摄像头的,但公司不直接跟用户打交道,而是通过代理商跟用户打交道。如果:公司接口中有一个卖产品的方法,那么公司需要实现这个方法,而代理商也必须实现这个方法。如果公司卖多少钱,代理商也卖多少钱,那么代理商就赚不了钱。所以代理商在调用公司的卖方法后,加上自己的利润然后再把产品卖给客户。而客户部直接跟公司打交道,或者客户根本不知道公司的存在,...
分类:
编程语言 时间:
2016-05-27 11:28:02
阅读次数:
161
SQL 映射XML 文件是所有sql语句放置的地方。需要定义一个workspace,一般定义为对应的接口类的路径。写好SQL语句映射文件后,需要在MyBAtis配置文件mappers标签中引用,例如:
Xml代码
mappers> mapper resource="com/liming/manager/data/mappers/UserMapper.xml"...
分类:
数据库 时间:
2016-05-27 11:27:09
阅读次数:
278
在前面的博客中如果用到了异步请求的话,也是用到的第三方的东西,没有正儿八经的用过iOS中多线程的东西。其实多线程的东西还是蛮重要的,如果对于之前学过操作系统的小伙伴来说,理解多线程的东西还是比较容易的,今天就做一个小的demo来详细的了解一下iOS中的多线程的东西。可能下面的东西会比较枯燥,但还是比较实用的。
多线程用的还是比较多的,废话少说了,下面的两张截图是今天我们实验的最终结果,应...
分类:
移动开发 时间:
2016-05-27 11:27:34
阅读次数:
276
今天写这篇博客是想达到抛砖引玉的作用,想与大家交流一下思想,相互学习,博文中有不足之处还望大家批评指正。本篇博客的内容沿袭以往博客的风格,也是以干货为主,偶尔扯扯咸蛋(哈哈~不好好工作又开始发表博客啦~)。
由于本人项目经验有限,关于架构设计方面的东西理解有限,我个人对MVVM的理解主要是借鉴于之前的用过的MVC的Web框架~在学校的时候用过ThinkPHP框架,和SSH框架,都是MVC的架...
分类:
移动开发 时间:
2016-05-27 11:26:51
阅读次数:
265
在上篇博客《iOS开发之使用Runtime给Model类赋值》中介绍了如何使用运行时在实体类的基类中添加给实体类的属性赋值的方法,这个方法的前提是字典的Key必须和实体类的Property
Name相同,然后通过运行时来生成和执行Setter方法给Model类的属性赋值。
通过Runtime来给Model类属性赋值的好处是多多的,它便于代码的后期维护,并且提高了开发效率。当你拿到解析...
分类:
移动开发 时间:
2016-05-27 11:28:41
阅读次数:
211
以上是做了Redis的一些基本操作的封装和测试类,仅供参考...
分类:
编程语言 时间:
2016-05-27 11:26:30
阅读次数:
226
本篇博客算是给网络缓存打个基础吧,本篇博客先给出简单也是最容易使用的把字典转成实体类的方法,然后在给出如何使用Runtime来给Model实体类赋值。本篇博客会介绍一部分,主要是字典的key与Model的属性名相同时,使用Runtime来进行赋值,下篇博客会给出字典key的值和Model的名字不同时的解决方案,并给出使用Runtime打印实体类属性值的方式。
当然你可以使用KVC的set...
分类:
移动开发 时间:
2016-05-27 11:26:21
阅读次数:
210
上篇博客的实例是自带的UICollectionViewDelegateFlowLayout布局基础上来做的Demo, 详情请看《iOS开发之窥探UICollectionViewController(二)
--详解CollectionView各种回调》。UICollectionView之所以强大,是因为其具有自定义功能,这一自定义就不得了啦,自由度非常大,定制的高,所以功能也是灰常强大的。本篇博...
分类:
移动开发 时间:
2016-05-27 11:26:12
阅读次数:
271
注:本文的分析和源码基于jdk1.7;
ThreadPoolExecutor解析-部分源码研究...
分类:
其他好文 时间:
2016-05-27 11:26:58
阅读次数:
164
STM32F4 串口收发使用DMA还是很方便的。但是配置DMA时需要配置数据长度,这一点对于发送来说可以预估计自己发送的长度来配置DMA发送数据长度,但是对于接收不是很好解决,因为如果使用DMA接收中断是要配置的数据长度减到0才能出发中断。但是我们无法判断接受数据的长度,导致无法判断数据接收完成。网上有提出的解决方法是用定时器固定周期的读DMA接收的长度来判断是否接收完成,也有使用UART的空闲中...
分类:
其他好文 时间:
2016-05-27 11:27:55
阅读次数:
211
Input DStreams and Receivers
Input DStreams are DStreams representing the stream of input data received from streaming sources. In the quick
example, lines was an input DStream as it represented th...
分类:
其他好文 时间:
2016-05-27 11:25:41
阅读次数:
209
SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306 那样子判断当前时间是否是购票时间。
一、定义Interceptor实现类
SpringMVC 中的Interceptor 拦截请求是通过HandlerInterceptor 来实现的。在...
分类:
编程语言 时间:
2016-05-27 11:27:37
阅读次数:
164
引言前面已经介绍过RNN的基本结构,最基本的RNN在传统的BP神经网络上,增加了时序信息,也使得神经网络不再局限于固定维度的输入和输出这个束缚,但是从RNN的BPTT推导过程中,可以看到,传统RNN在求解梯度的过程中对long-term会产生梯度消失或者梯度爆炸的现象,这个在这篇文章中已经介绍了原因,对于此,在1997年
的Grave大作[1]中提出了新的新的RNN结构:Long Short Te...
分类:
编程语言 时间:
2016-05-27 11:24:59
阅读次数:
818
红黑树(Red Black Tree) 是一种自平衡二叉查找树。红黑树和AVL树类似,都是在进行插入和删除操作时通过特定操作保持二叉查找树的平衡,从而获得较高的查找性能。红黑树可以在O(log n)时间内完成查找,插入和删除操作。
二叉搜索树可以看
二叉搜索树
AVL树可以看
AVL树的插入与删除
1. 红黑树的性质
红黑树的自平衡依赖于它的以下性质:
性质1. 结点是红...
分类:
其他好文 时间:
2016-05-27 11:27:05
阅读次数:
187
Given n non-negative integers representing an elevation map where the width of each bar is 1, compute how much water it is able to trap after raining.
For example,
Given [0,1,0,2,1,0,1,3,2,1,2,1]...
分类:
移动开发 时间:
2016-05-27 11:27:02
阅读次数:
128