码迷,mamicode.com
首页 > 其他好文
CollectionView旋转水平卡片布局
概述 UICollectionView真的好强大,今天我们来研究一下这种很常见的卡片动画效果是如何实现了。本篇不能太深入地讲解,因为笔者也是刚刚摸索出点眉目,但是并没有深刻地理解。如果在讲解过程中,出现不对的地方,请及时反馈。 效果图 重写API 1 2 3 4 5 6 7 8 9 10 11 12 ...
分类:其他好文   时间:2016-03-31 02:02:55    阅读次数:537
LeetCode Contains Duplicate
Given an array of integers, find if the array contains any duplicates. Your function should return true if any value appears at least twice in the arr ...
分类:其他好文   时间:2016-03-31 02:01:34    阅读次数:183
Block的基本使用
一、概述 Block是C级别的语法和运行时特性。Block比较类似C函数,但是Block比之C函数,其灵活性体现在栈内存、堆内存的引用,我们甚至可以将一个Block作为参数传给其他的函数或者Block(嵌套)。在实际开发中,Block是使用非常广泛的,可以说它与GCD是绝配。如果GCD没有了Bloc ...
分类:其他好文   时间:2016-03-31 02:01:02    阅读次数:205
CABasicAnimation
前言 本教程写了这个效果图的demo,同时总结CABasicAnimation的使用方法。 看完gif动画完,看到了什么?平移、旋转、缩放、闪烁、路径动画。 实现平移动画 实现平移动画,我们可以通过transform.translation或者水平transform.translation.x或者垂 ...
分类:其他好文   时间:2016-03-31 02:01:26    阅读次数:233
Masonry scrollview循环布局
前言 说到iOS自动布局,有很多的解决办法。有的人使用xib/storyboard自动布局,也有人使用frame来适配。对于前者,笔者并不喜欢,也不支持。对于后者,更是麻烦,到处计算高度、宽度等,千万大量代码的冗余,对维护和开发的效率都很低。 笔者在这里介绍纯代码自动布局的第三方库:Masonry。 ...
分类:其他好文   时间:2016-03-31 02:00:05    阅读次数:163
OS X - 在80端口启动Nginx
不知道你是怎么在你的mac上安装nginx的,但是如果你跟我一样: brew install nginx 然后你会发现你的nginx.conf中的端口是8080。 于是你可能像我一样试着把端口改为80,然后reload一下。 你发现没有任何错误提示,当你访问localhost时却没有nginx的首页 ...
分类:其他好文   时间:2016-03-31 02:01:44    阅读次数:183
string 与char* char[]之间的转换
string 与char* char[]之间的转换,有需要的朋友可以参考下。 1、首先必须了解,string可以被看成是以字符为元素的一种容器。字符构成序列(字符串)。有时候在字符序列中进行遍历,标准的string类提供了STL容器接口。具有一些成员函数比如begin()、end(),迭代器可以根据 ...
分类:其他好文   时间:2016-03-31 02:01:12    阅读次数:147
LeetCode "Nested List Weight Sum"
An intuitive DFS one. ...
分类:其他好文   时间:2016-03-31 02:00:12    阅读次数:141
堆栈区别
注:转过来的 一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap)— 一般由程序员分配释放, 若程序员不释放,程序结束时可能由O ...
分类:其他好文   时间:2016-03-31 01:59:08    阅读次数:110
Masonry 动画更新约束
前言 说到iOS自动布局,有很多的解决办法。有的人使用xib/storyboard自动布局,也有人使用frame来适配。对于前者,笔者并不喜欢,也不支持。对于后者,更是麻烦,到处计算高度、宽度等,千万大量代码的冗余,对维护和开发的效率都很低。 笔者在这里介绍纯代码自动布局的第三方库:Masonry。 ...
分类:其他好文   时间:2016-03-31 01:59:47    阅读次数:262
《世界是数字读后感》
由普林斯顿大学教授的Brian W. Kernighan编著的《世界是数字的》一书全面介绍了电脑的内部结构和运行的方法,其中包括了计算机的基本单位比特(bite)、了解cpu、软件系统、通信方式与万维网。是一本初级的、入门的书,对大一的我们的帮助是非常大的,让我们认识到我们是生活在一个数据的世界里。 ...
分类:其他好文   时间:2016-03-31 01:59:47    阅读次数:141
CollectionView垂直缩放卡片布局
实现效果 实现思路 从效果图可以看到变化是,越是往中间滚动的item显示最大,越显眼。而越是往前面,或者越是后面的,反而显示越小,这样就形成了视觉差。 实现的思路就是通过重写在可见范围内的所有item的方法: 1 2 3 - (NSArray<UICollectionViewLayoutAttrib ...
分类:其他好文   时间:2016-03-31 01:58:36    阅读次数:180
NOIP2011普及组:瑞士轮
背景 在双人对决的竞技性比赛,如乒乓球、羽毛球、国际象棋中,最常见的赛制是淘汰赛和循环赛。前者的特点是比赛场数少,每场都紧张刺激,但偶然性较高。后者的特点是较为公平,偶然性较低,但比赛过程往往十分冗长。 本题中介绍的瑞士轮赛制,因最早使用于 1895 年在瑞士举办的国际象棋比赛而得名。 它可以看作是 ...
分类:其他好文   时间:2016-03-31 01:56:58    阅读次数:124
【心情】被网易云笔记搞了几次,太难受了
早期版本把我一个笔记内容(全是SQL语句)全弄丢了,还好有历史记录,从历史记录里面还原了一部分。 前两周,版本升级,同步的时候直接把我所有笔记的结构全搞没了。现在几百篇笔记全堆一起,实在没脾气。 完全不明白,这么大的公司,这工具做了起码有3年以上了,为什么最最基本的数据安全性都没办法保障? 决定不再 ...
分类:其他好文   时间:2016-03-31 01:57:54    阅读次数:130
组件化2 创建选项卡对象
创建选项卡对象 需要关联到小窗体对象(JPanel) 但对运用 Jpanel 对象是不可见的 ,需要用到边框并设置颜色才可见 JPnael对象与选项卡对象关联后,就不需要对小窗体对象进行设置了(小窗体对象及其关联的组件(这是一个整体) 自动与选项卡相匹配 在关联小窗体的组件的类中 需要继承 JPan ...
分类:其他好文   时间:2016-03-31 01:56:32    阅读次数:153
Centos7网络配置
一. 查看网络地址: centos7取消了ifconfig命令,使用ip addr命令查看IP地址 二.配置网络 3.重启网络命令 # service network restart 这样再启动系统时,网络也会自动启动。 ...
分类:其他好文   时间:2016-03-31 01:57:22    阅读次数:144
List,Set,Map集合的遍历方法
List的三种实现:ArrayList(数组) LinkedList(链表) Vector(线程安全) List集合遍历方法: List<String> list = new ArrayList<String>(); list.add("aaa"); list.add("bbb"); list.ad ...
分类:其他好文   时间:2016-03-31 01:57:01    阅读次数:125
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!