Swift UIView本事自带了一些简单的动画。
如果不是很复杂的需求,可以考虑使用此处的方法。
下面我们简单尝试一下
首先创建三个View 分别设置三中背景色
let view1=UIView(frame: CGRectMake(10, 50, 200, 200))
let view2=UIView(frame: CGRectMake(60, 100, ...
分类:
编程语言 时间:
2015-08-31 13:41:59
阅读次数:
164
“单一职责原则”的官方定义:
就一个类而言,应该仅有一个引起它变化的原因。
大白话讲:
在设计类的时候,应该要让每一个类仅有一个职责,每一个类只做一类事情,这就是单一职责原则。
“每一个类只做一类事情”的好处:
如果一个类承担的职责过多,就等于把这些职责藕合在一起,一个职责的变化可能会削弱或抑制这个类完成其他职责的能力。
这种藕合会导致脆弱的设计,当变化发生时,设计会遭到意想不到的破坏。
在程序设计时,我们需要在类的职责分离上多加思考,做到单一职责,这样你的代码才是真正的易维护、易复用、灵活多样。...
分类:
其他好文 时间:
2015-08-31 13:43:51
阅读次数:
131
放假刷了一个月的水题,集中写一下题解吧。bzoj1858:线段树随便维护一下。 code
bzoj2705:莫比乌斯反演裸题。 code
bzoj1202:并查集,但是我写了一种跟floyd很像的奇怪的东西。 code
bzoj1072:暴力。
bzoj2431:dp f[i][j]=sum(f[i-1],[k]) code
bzoj3505:组合数学。 code
bzoj1058:...
分类:
其他好文 时间:
2015-08-31 13:42:02
阅读次数:
210
1. 概要
sizeof是C/C++中的一个操作符(operator),作用就是返回一个对象或者类型所占的内存字节数。返回值类型为size_t,在头文件stddef.h中定义.这是一个依赖于编译系统的值,一般定义为typedef unsigned int size_t;编译器林林总总,但作为一个规范,都会保证char、signed char和unsigned char的sizeof值为1,毕竟ch...
分类:
编程语言 时间:
2015-08-31 13:43:00
阅读次数:
196
没次当我们用RecyclerView是时候,不得不想到要添加点击事件, 头部,尾部,甚至分组繁琐代码烦恼,于是本人就无奈写了共用的adapter。
使用说明:
如,item资源为
R.layout.fragment_jiongtu_item_of_indexfregment
item里面有个imageview id为
R.id.iv_photo
private...
分类:
其他好文 时间:
2015-08-31 13:42:12
阅读次数:
255
1、AsyncTask中方法的执行顺序为
①首先执行的是execute(params),new AsyncTaskParams, Progress,
Result>(){}.execute(params);
②其次是执行protected
Result onPreExecute(),这个方法是在主线程中运行
③再者是doInBackground(String... params),这个...
分类:
其他好文 时间:
2015-08-31 13:42:34
阅读次数:
201
题目链接:点击打开链接
题意描述:给定一个字符串,求使这个字符串是循环字符串至少需要添加多少个字符?要求循环至少两次
解题思路:kmp(next[]数组性质:点击打开链接)
根据next[]数组的性质我们可以得到一个字符串最小循环节为n-next[n],所以我们可以得出结论
if((n%(n-next[n])==0)&&(n/(n-next[n])>1))
printf("0...
分类:
其他好文 时间:
2015-08-31 13:42:42
阅读次数:
200
?The ROI VariableGeorge MalamidisEvERy dECiSion WE MAKE FoR ouR pRojECTS, be it technology-, process- or people-related, can be a viewed as a form of investment. Investments come associated with a cost...
分类:
其他好文 时间:
2015-08-31 13:41:44
阅读次数:
175
?If There Is Only One Solution, Get a Second OpinionTimothy Highyou’vE pRoBABly HEARd THiS SAid BEFoRE. If you’re an experienced architect, you know it’s true: if you can only think of one solution to...
分类:
其他好文 时间:
2015-08-31 13:40:07
阅读次数:
138
当下,Spark已经在国内得到了广泛的认可和支持:2014年,Spark Summit China在北京召开,场面火爆;同年,Spark Meetup在北京、上海、深圳和杭州四个城市举办,其中仅北京就成功举办了5次,内容更涵盖Spark Core、Spark Streaming、Spark MLlib、Spark SQL等众多领域。而作为较早关注和引入Spark的移动互联网大数据综合服务公司,Ta...
分类:
其他好文 时间:
2015-08-31 13:40:47
阅读次数:
354
在编写的模版中,利用opencv进行拷贝图像data时,报错如下:
Unhandled exception at 0x74dec42d in XXXX_CUDA.exe:
Microsoft C++ exception: cv::Exception at memory location 0x0017f878.
定位到错误在:
cvReleaseImage( ©_y );也就是说释放图像数据是时候,发生内存非法读写;
template
void grad_y( const IplI...
分类:
其他好文 时间:
2015-08-31 13:40:16
阅读次数:
161
虽然我一直知道它们两个的区别,但是分不清名字应该是叫哪个。 这里区别一下。
指针数组( array of pointers )顾名思义:这是个数组,数组里面的元素都是指针。int *arr[10];这个等同于 int *(a[4])因为*的优先级比较低,所以没有括号的时候,是arr和[10]先结合,变成一个数组,然后这个数组的元素是整型指针。初始化这个初始化要按照数组的方式来。for ( int i...
分类:
编程语言 时间:
2015-08-31 13:39:07
阅读次数:
152
1、概述
此例子用ffmpeg的filter实现视频scale。
2、代码
/**
* 最简单的基于FFmpeg的AVFilter例子(scale)
*
* 缪国凯(MK)
* 821486004@qq.com
*
* http://blog.csdn.net/dancing_night
*
* 本程序使用FFmpeg的AVfilter实现了视频的缩放功能。
* ...
分类:
其他好文 时间:
2015-08-31 13:40:48
阅读次数:
1026
概述
什么是Spark
Spark是UC Berkeley AMP lab所开源的类Hadoop MapReduce的通用的并行计算框架,Spark基于map reduce算法实现的分布式计算,拥有Hadoop MapReduce所具有的优点;但不同于MapReduce的是Job中间输出和结果可以保存在内存中,从而不再需要读写HDFS,因此Spark能更好地适用于数据挖掘与机器学习...
分类:
其他好文 时间:
2015-08-31 13:39:50
阅读次数:
279
Limak is an old brown bear. He often plays poker with his friends. Today they went to a casino. There are n players (including Limak
himself) and right now all of them have bids on the table. i-th o...
分类:
其他好文 时间:
2015-08-31 13:39:18
阅读次数:
172
在Android开发中经常看到这个错误,产生的原因还是挺值得研究的。
如果是在eclipse上出现的这个问题,基本上可以判断为同一工程中存在相同的jar包,或者是不同的jar包,但是他们之间有相同的类,所以解决办法就是干掉对方。在eclipse中如果删除jar之后还报错的话,可能是eclipse的缓存导致的,重启eclipse基本可以解决这个问题。
但是如果事情发生在 Androi...
分类:
移动开发 时间:
2015-08-31 13:39:29
阅读次数:
195
首先安装pika
pip install pika安装rabbitmq的东西 去之前celery的文章里面看启动rabbitmq
直接上代码import pika
def send_message():
connection = pika.BlockingConnection(pika.ConnectionParameters(
'localhost')) chan...
分类:
编程语言 时间:
2015-08-31 13:41:21
阅读次数:
282