什么是SVG(Scalable Vector Graphics)
SVG一种用于描述图像的标记语言。类似HTML。
SVG严格遵从XML语法,并用文本格式的描述性语言来描述图像内容,因此是一种和图像分辨率无关的矢量图形格式。
标准制定开发历史
2001年9月4日,发布SVG 1.0。
2003年1月4日,发布SVG 1.1。
2003年1月14日,推出SVG移动子版本:SVG Tin...
分类:
其他 时间:
2016-05-27 11:28:26
收藏:
0 评论:
0 赞:
0 阅读:
275
如何做一个iOS分形App
原文链接 :
如何做一个iOS分形App原文作者 : Silviu Pop译文出自 : 开发技术前线 www.devtf.cn译者 : alier1226 校对者: MrLoong 状态 : 完成
介绍
在这个教程中,我们会做一个可以渲染Mandelbrot Set的应用程序,我们可以缩放和平铺它来看分形那令人惊叹的复杂之美。最终的结果如下:
...
分类:
移动平台 时间:
2016-05-27 11:28:17
收藏:
0 评论:
0 赞:
0 阅读:
326
本文参考:http://www.cnblogs.com/kenshincui/p/3972100.html#autoid-3-0-0总结的:
转场动画就是从一个场景以动画的形式过渡到另一个场景。转场动画的使用一般分为以下几个步骤:
1.创建转场动画 CATransition
2.设置转场类型transtion.type、子类型transtion.subtype(可选)及其他属...
分类:
移动平台 时间:
2016-05-27 11:28:05
收藏:
0 评论:
0 赞:
0 阅读:
308
因为需要在这里把String类涉及的各个方面总结一下,另给出了一下SCJP题目。如有不足的地方,请在评论中指教,谢谢。
一、不变模式:
一个字符串对象创建后它的值不能改变。
String str1="hello";//创建一个对象hello,不会变;
System.out.println(str1);
str1+=" world!";//两个字符串对象粘粘,系统其实创建了一个新的对...
分类:
编程语言 时间:
2016-05-27 11:27:55
收藏:
0 评论:
0 赞:
0 阅读:
191
前言
ios4.0系统已开始支持block,在编程过程中,block被Obj-C看成是对象,它封装了一段代码,这段代码可以在任何时候执行。block可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值。它和传统的函数指针很类似,但是有区别:block是inline的,并且它对局部变量是只读的。
block和函数的相似性:(1)可以保存代码(2)有返回值(3)有形参(4)调用方...
分类:
移动平台 时间:
2016-05-27 11:27:45
收藏:
0 评论:
0 赞:
0 阅读:
329
主要讲解Android Studio中生成aar文件以及本地方式使用aar文件的方法。
在Android Studio中对一个自己库进行生成操作时将会同时生成*.jar与*.aar文件。
分别存储位置:
*.jar:库/build/intermediates/bundles/debug(release)/classes.jar
*.aar:库/build/outputs/a...
分类:
移动平台 时间:
2016-05-27 11:27:35
收藏:
0 评论:
0 赞:
0 阅读:
422
前情提要在探索资源加载方式之前,我们先来看看上一篇中没细讲的东西。还没看过的建议先看上一篇Android插件化探索(一)类加载器DexClassLoader。PathClassLoader和DexClassLoader的区别DexClassLoader的源码如下:...
分类:
移动平台 时间:
2016-05-27 11:27:15
收藏:
0 评论:
0 赞:
0 阅读:
307
就目前来说Retrofit2使用的已相当的广泛,那么我们先来了解下两个问题:1 . 什么是Retrofit?Retrofit是针对于Android/Java的、基于okHttp的、一种轻量级且安全的、并使用注解方式的网络请求框架。2 . 我们为什么要使用Retrofit,它有哪些优势?首先,Retrofit使用注解方式,大大简化了我们的URL拼写形式,而且注解含义一目了然,简单易懂;其次,Retro...
分类:
移动平台 时间:
2016-05-27 11:27:05
收藏:
0 评论:
0 赞:
0 阅读:
257
本文参考:http://www.cnblogs.com/kenshincui/p/3972100.html#autoid-3-0-0总结的:
逐帧动画 CADisplayLink
动画效果:
结合runloop 实现 每次屏幕刷新都会执行此方法(每秒接近60此)
在此方法更新图片, 或者更新layer的某个状态实现动画效果,感觉不到动画的停滞效果
当然UIImageV...
分类:
移动平台 时间:
2016-05-27 11:26:45
收藏:
0 评论:
0 赞:
0 阅读:
370
2.2 select
一个select 元素非常简单。例如:
Xml代码
select id="getStudent" parameterType="String" resultMap="studentResultMap">
SELECT ST.STUDENT_ID,
ST.STUDENT_NAME,
...
分类:
数据库技术 时间:
2016-05-27 11:26:35
收藏:
0 评论:
0 赞:
0 阅读:
176
一.概念
代理是什么呢?举个例子,一个公司是卖摄像头的,但公司不直接跟用户打交道,而是通过代理商跟用户打交道。如果:公司接口中有一个卖产品的方法,那么公司需要实现这个方法,而代理商也必须实现这个方法。如果公司卖多少钱,代理商也卖多少钱,那么代理商就赚不了钱。所以代理商在调用公司的卖方法后,加上自己的利润然后再把产品卖给客户。而客户部直接跟公司打交道,或者客户根本不知道公司的存在,...
分类:
编程语言 时间:
2016-05-27 11:26:26
收藏:
0 评论:
0 赞:
0 阅读:
200
SQL 映射XML 文件是所有sql语句放置的地方。需要定义一个workspace,一般定义为对应的接口类的路径。写好SQL语句映射文件后,需要在MyBAtis配置文件mappers标签中引用,例如:
Xml代码
mappers> mapper resource="com/liming/manager/data/mappers/UserMapper.xml"...
分类:
数据库技术 时间:
2016-05-27 11:26:18
收藏:
0 评论:
0 赞:
0 阅读:
155
在前面的博客中如果用到了异步请求的话,也是用到的第三方的东西,没有正儿八经的用过iOS中多线程的东西。其实多线程的东西还是蛮重要的,如果对于之前学过操作系统的小伙伴来说,理解多线程的东西还是比较容易的,今天就做一个小的demo来详细的了解一下iOS中的多线程的东西。可能下面的东西会比较枯燥,但还是比较实用的。
多线程用的还是比较多的,废话少说了,下面的两张截图是今天我们实验的最终结果,应...
分类:
移动平台 时间:
2016-05-27 11:26:05
收藏:
0 评论:
0 赞:
0 阅读:
282
今天写这篇博客是想达到抛砖引玉的作用,想与大家交流一下思想,相互学习,博文中有不足之处还望大家批评指正。本篇博客的内容沿袭以往博客的风格,也是以干货为主,偶尔扯扯咸蛋(哈哈~不好好工作又开始发表博客啦~)。
由于本人项目经验有限,关于架构设计方面的东西理解有限,我个人对MVVM的理解主要是借鉴于之前的用过的MVC的Web框架~在学校的时候用过ThinkPHP框架,和SSH框架,都是MVC的架...
分类:
移动平台 时间:
2016-05-27 11:25:55
收藏:
0 评论:
0 赞:
0 阅读:
283
在上篇博客《iOS开发之使用Runtime给Model类赋值》中介绍了如何使用运行时在实体类的基类中添加给实体类的属性赋值的方法,这个方法的前提是字典的Key必须和实体类的Property
Name相同,然后通过运行时来生成和执行Setter方法给Model类的属性赋值。
通过Runtime来给Model类属性赋值的好处是多多的,它便于代码的后期维护,并且提高了开发效率。当你拿到解析...
分类:
移动平台 时间:
2016-05-27 11:25:45
收藏:
0 评论:
0 赞:
0 阅读:
261
以上是做了Redis的一些基本操作的封装和测试类,仅供参考...
分类:
编程语言 时间:
2016-05-27 11:25:35
收藏:
0 评论:
0 赞:
0 阅读:
259
本篇博客算是给网络缓存打个基础吧,本篇博客先给出简单也是最容易使用的把字典转成实体类的方法,然后在给出如何使用Runtime来给Model实体类赋值。本篇博客会介绍一部分,主要是字典的key与Model的属性名相同时,使用Runtime来进行赋值,下篇博客会给出字典key的值和Model的名字不同时的解决方案,并给出使用Runtime打印实体类属性值的方式。
当然你可以使用KVC的set...
分类:
移动平台 时间:
2016-05-27 11:25:27
收藏:
0 评论:
0 赞:
0 阅读:
182
上篇博客的实例是自带的UICollectionViewDelegateFlowLayout布局基础上来做的Demo, 详情请看《iOS开发之窥探UICollectionViewController(二)
--详解CollectionView各种回调》。UICollectionView之所以强大,是因为其具有自定义功能,这一自定义就不得了啦,自由度非常大,定制的高,所以功能也是灰常强大的。本篇博...
分类:
移动平台 时间:
2016-05-27 11:25:15
收藏:
0 评论:
0 赞:
0 阅读:
305
注:本文的分析和源码基于jdk1.7;
ThreadPoolExecutor解析-部分源码研究...
分类:
其他 时间:
2016-05-27 11:25:05
收藏:
0 评论:
0 赞:
0 阅读:
307
STM32F4 串口收发使用DMA还是很方便的。但是配置DMA时需要配置数据长度,这一点对于发送来说可以预估计自己发送的长度来配置DMA发送数据长度,但是对于接收不是很好解决,因为如果使用DMA接收中断是要配置的数据长度减到0才能出发中断。但是我们无法判断接受数据的长度,导致无法判断数据接收完成。网上有提出的解决方法是用定时器固定周期的读DMA接收的长度来判断是否接收完成,也有使用UART的空闲中...
分类:
其他 时间:
2016-05-27 11:24:55
收藏:
0 评论:
0 赞:
0 阅读:
324