公司设计问我这样效果好不好做,正好赶上公司断网了,我就研究了下,感觉CAGroupAnimation加上CAShapeLayer可以实现,就写了下。最后也实现了。
先来拆分小动画,1.背景框收缩2,placeholder组动画。
①shapeLayer
CGRect roundRect =
CGRectInset(self.bounds,
0, 10);
...
分类:
其他好文 时间:
2015-01-28 14:49:30
阅读次数:
285
栈的实现很简单,只需要一个一维数组和一个指向栈顶的变量top就可以了。我们通过top来对栈进行插入和删除操作。
栈究竟有哪些作用呢?我们来看一个例子。“xyzyx”是一个回文字符串,所谓回文字符串就是指正读反读均相同的字符序列,如“席主席”、“记书记”、“aha”和“ahaha”均是回文,但“ahah”不是回文。通过栈这个数据结构我们将很容易判断一个字符串是否为回文。
...
分类:
其他好文 时间:
2015-01-28 14:51:10
阅读次数:
134
首先说明,只是一个小菜鸟,这些都是自己收集,适合自己的.
csdn博客园cocochinacode4app开源中国.51ctohttp://www.zpluz.com/forum-175-2.html(稀源社区)
http://segmentfault.comhttp://www.it165.net/pro/
36氪虎嗅下面是个人博客http://www.cnblogs.c...
分类:
移动开发 时间:
2015-01-28 14:50:48
阅读次数:
187
更新日志;
本次更新依然主要是功能上的升级,加入了地标标注功能及区域绘制功能。
1 地标标注功能。
空管人员在进行空域飞行态势控制时,经常会对关键性地标,如高山、高层建筑物、关键导航设施等进行标注。新版本软件中加入了地标标注功能,能够提供了三角形、菱形、正方形、圆共四种标注图例,每种图例又具有大、中、小三种尺寸,每种图例具有7种标注颜色,同时支持最多256个字体的标注文字。...
分类:
其他好文 时间:
2015-01-28 14:47:41
阅读次数:
197
有一串已经从小到大排好序的数2 3 5 8 9 10 18 26 32。现需要往这串数中插入6使其得到的新序列仍符合从小到大排列。如我们使用数组来实现这一操作,则需要将8和8后面的数都依次往后挪一位,如下
这样操作显然很耽误时间,如果使用链表则会快很多。
此时如果需要在8前面插入一个6,就只需像下图这样更改一下就可以了,而无需再将8及后面的数都依次往后挪一位。是不是很节省时间呢?
...
分类:
其他好文 时间:
2015-01-28 14:49:59
阅读次数:
159
在Android开发的时候,看不到源码其实是很悲催的事情的,关于如何查看源码的博文已经许多了,可是今天在试图添加V4源码的时候,发现了许多麻烦且不靠谱的方式,实验了许久,还是没有加上,比如以下的这些方法:
解决eclipse无法打开android-support-v4的源码
解决eclipse无法查看v4,v7-appcompat源码
Android 如何在Eclipse中查...
分类:
移动开发 时间:
2015-01-28 14:49:10
阅读次数:
180
将数据存储到SharedPreferences中:
getSharedPreferences(文件名, 文件的操作模式);
MODE_PRIVATE:只有当前的应用程序才可以对这个SharedPreferences文件进行读写
MODE_MULTI_PROCESS:一般是用于会有多个进程中对同一个SharedPreferences文件进行读写的情况
得到SharedPreferences对...
分类:
其他好文 时间:
2015-01-28 14:48:59
阅读次数:
200
1.背景
为了安全起见,通常在Linux环境下进行的一般作业建议使用一般账号
这是因为root账号的权限过于庞大,常常会因为不小心的误操作导致系统错误,严重了还会致使系统瘫痪、崩溃。
因此建议只有在需要时才切换到root账号下进行相关操作。
su是Linux环境下切换用户的操作指令
2.su指令
很多朋友在使用该指令时,往往使用如下形式:
例:从一般账号moonlit...
分类:
系统相关 时间:
2015-01-28 14:49:55
阅读次数:
217
<?php
error_reporting(0);//这个最好加上 因为file_get_contents遇到目录时会出错$key=$_GET['key'];$dir=dirname(__FILE__);$file=scandir($dir);foreach($file as $f){$tmp=file_get_contents($f,1024*100);if(stripos($tmp,$ke...
分类:
Web程序 时间:
2015-01-28 14:48:16
阅读次数:
190
tween.js是一款可生成平滑动画效果的js动画库。tween.js允许你以平滑的方式修改元素的属性值。它可以通过设置生成各种类似CSS3动画效果。相关的jquery插件还有:snabbt.js
强大的jQuery动画库插件和Tweene-超级强大的jQuery动画代理插件。
tween.js允许你以平滑的方式修改元素的属性值。你只需要告诉tween你想修改什么值,以及动画结束时它的最终值...
分类:
Web程序 时间:
2015-01-28 14:49:45
阅读次数:
226
Say you have an array for which the ith element is the price of a given stock on day i.
Design an algorithm to find the maximum profit. You may complete at most two transactions.
注意
You may n...
分类:
其他好文 时间:
2015-01-28 14:47:27
阅读次数:
197
countUp.js是一款轻量级的、无依赖的计数器动画特效js插件。它能够帮助我们快速的通过多种方式创建计数器的动态变化效果。还可以控制计数器的暂停、恢复、重置等状态。 通过设置startVal和endVal参数,countUp 可以在任何一个方向上计数。countUp兼容性超强,兼容所有的浏览器。
在线演示:http://www.htmleaf.com/Demo/20150127128...
分类:
Web程序 时间:
2015-01-28 14:46:27
阅读次数:
189
这是一款效果非常酷的 jQuery 瀑布流布局无限加载图片效果。整个页面采用响应式布局,图片采用jQuery.Lazyload延时加载技术,提升整个页面的加载速度。 该瀑布流插件还使用BlocksIt技术,在图片加载时有交互抢占位置的动画特效,效果非常炫酷。
在线演示:http://www.htmleaf.com/Demo/2014100223.html
下载地址:http://www...
分类:
Web程序 时间:
2015-01-28 14:47:34
阅读次数:
142
python是面向对象的脚本语言,胶水语言,它能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起,主要用于系统管理和web开发。python是用一种方法解决问题。...
分类:
编程语言 时间:
2015-01-28 14:46:45
阅读次数:
172
python有三种控制流
if条件
for循环
while循环...
分类:
编程语言 时间:
2015-01-28 14:47:45
阅读次数:
224
新建项目默认会使用v7包中的主题,如果你workplace中没有v7库,那是一定会报错的。
1、导入v7jar,没用,因为需要的是v7的资源文件
2、既然如此,导入v7的整个项目应该ok了吧,import之后,尼玛还报错,百思不得骑姐,删了导,导了删,把SDK都弄坏了还是报错。并且build path还不报错。
终极大招,原来原因是因为v7库和项目没有在一个盘符下,import的...
分类:
其他好文 时间:
2015-01-28 14:46:02
阅读次数:
169
spf13-vim是我遇见过的最全也是最省事儿的vim配置方案,它是github上人家的一个开源项目
源地址 https://github.com/spf13/spf13-vim#spf13-vim--steve-francias-vim-distribution
一步自动安装配置
sudo curl https://j.mp/spf13-vim3 -L > spf13-vim.sh &...
分类:
系统相关 时间:
2015-01-28 14:47:09
阅读次数:
289