前言iPhone 5之前我们对应用布局停留在3.5寸一个屏幕的阶段,当时的安卓屌丝们是多么的羡慕iOS开发,不会被大量的屏幕适配所烦恼。随着iPhone产品的迭代,逐渐出现4寸、4.7寸、5.5寸….,你们说,iphone10+会有多少寸?O(∩_∩)O~简介正因为上面说的那样,屏幕的尺寸逐步增多,还沿用以前的方法布局显然是不行的,这时候为布局引进新的结局办法NSAutoLayout,但苹果提供的比...
分类:
移动开发 时间:
2016-03-26 06:55:37
阅读次数:
206
一.概述今天主要来分享个自定义viewpagerindicator,效果主要是仿 猫眼电影 顶部的栏目切换,也就是我们常说的indicator,难度简单,为了让滑动时效果更炫酷,我在滑动到左边第一个item或者最右边的item时,添加了滑动到边缘位置后,回弹然后复位的效果(其实也是很简单,只要计算好距离就好啦)
大致的效果图就是这样。大家可以凑合看看(可以看到当滑动到边缘位置的时候有回弹的效果,是...
分类:
其他好文 时间:
2016-03-26 06:53:47
阅读次数:
310
今天给大家分享的主题是前端的自我成长,这是一个关于成长的话题。
很多人都有这样的感觉:听了很多技术圈子的分享,有的有深度,有的循循善诱,深入浅出,但是呢,几年下来,到底哪些用上了,哪些对自己真的有帮助了?反而有些模糊。
2015 年我在不同的场合分享了很多内容:有移动端的性能、有适配、有 Web vs Native,也有 hybrid,但是其实我一直比较担心,真正有深度的内容,其实面向...
分类:
其他好文 时间:
2016-03-26 06:56:05
阅读次数:
308
正式开始学习Unity了,当然,第一个遇到的问题就是Awake和Start的问题,之前在网上查过一下这两者的区别,简单记忆了一下,认为自己知道了两者的区别。不过实际用起来,发现对于这两者到底是什么区别,心里还是没底,而且最关键的是木有源代码,所以我们只能是通过文档或者是别人的blog来了解,当然,还有一个办法就是自己做一下实验,实践是检验真理的唯一标准。...
分类:
编程语言 时间:
2016-03-26 06:54:33
阅读次数:
279
暑假,小哼准备去一些城市旅游。有些城市之间有公路,有些城市之间则没有,如下图。为了节省经费以及方便计划旅程,小哼希望在出发之前知道任意两个城市之前的最短路程。
上图中有4个城市8条公路,公路上的数字表示这条公路的长短。请注意这些公路是单向的。我们现在需要求任意两个城市之间的最短路程,也就是求任意两个点之间的最短路径。这个问题这也被称为“多源最短路径”问题。
现在需要一个数据结构...
分类:
编程语言 时间:
2016-03-26 06:53:04
阅读次数:
373
1. 用树型结构表示实体类型及实体间联系的数据模型称为(层次模型)。
2. 模式/内模式映象为数据库提供了(物理)数据独立性。
3. 在层次、网状模型中,数据之间联系用(指针)实现。...
分类:
数据库 时间:
2016-03-26 06:53:22
阅读次数:
380
前言javascript 是弱类型语言,比较接近python和perl这类,不如java和c那样严格.所以写惯了强类型语言的小伙伴看到有些另类的写法也相当正常;有些东东不精讲..以后单独脱离出来细讲;...
分类:
编程语言 时间:
2016-03-26 06:52:54
阅读次数:
209
一、BroadCastReceiver 简介
广播接收者(BroadcastReceiver)用于接收广播 Intent,广播 Intent 的发送是通过调用 Context.sendBroadcast()、Context.sendOrderedBroadcast() 来实现的。通常一个广播 Intent 可以被订阅了此 Intent 的多个广播接收者所接收。
广播是一种广泛运用的...
分类:
移动开发 时间:
2016-03-26 06:53:01
阅读次数:
366
这次整理的Bootstrap关联select,里面也涉及到了很多jquery、ajax、springMVC等等知识点,可谓包罗万象!...
分类:
其他好文 时间:
2016-03-26 06:54:19
阅读次数:
430
memcached是怎么工作的?
Memcached的神奇来自两阶段哈希(two-stage hash)。Memcached就像一个巨大的、存储了很多对的哈希表。通过key,可以存储或查询任意的数据。
客户端可以把数据存储在多台memcached上。当查询数据时,客户端首先参考节点列表计算出key的哈希值(阶段一哈希),进而选中一个节点;客户端将请求发送给选中的节点,然后memcached节点...
分类:
系统相关 时间:
2016-03-26 06:51:50
阅读次数:
220
最近刚接触使用android studio,那酸爽简直停不下来23333,eclipse什么的以后可以放弃了~
然后在默认生成的第一个项目发现了一个新的控件,即FloatingActionButton,联想到知乎上也有这个控件,于是模仿知乎的效果试一试。
大概分为四个步骤:
Step1:修改原生FloatingActionButton的背景颜色和点击颜色。
Step2:描绘Floating...
分类:
其他好文 时间:
2016-03-26 06:52:15
阅读次数:
691
区别如下:
显式启动Activity指的是在Intent内部直接声明要启动的activity所对应的class。
隐式启动Activity的intent到底发给哪个activity,需要进行三个匹配,一个是action, 一个是category,一个是data,可以是全部或部分匹配,同样适用于Service和BroadcastReceiver。
A:显式启动
...
分类:
移动开发 时间:
2016-03-26 06:53:15
阅读次数:
258
本章主要介绍与Struts2类似的mvc框架SpringMvc,讲解怎么建立第一个helloworld程序的建立...
分类:
编程语言 时间:
2016-03-26 06:51:04
阅读次数:
203
身为一个段子猿,我决定来写写最近的学习心得。1.简介在整个Android开发过程中,内存泄露是导致OOM的一个重点因素。大意思就是:GC无法回收原本应该被回收的对象,这个对象就引发了内存泄露。那有什么危害呢?手机的内存大小是有限的,如果不能释放的话,你就无法创建新的对象,你的新界面等等就无法正常运行,然后程序就OOM了(OutOfMemory)。2.OOM以及内存泄露OOM通俗点讲就是,你家里有2个...
分类:
其他好文 时间:
2016-03-26 06:51:15
阅读次数:
213
先说点背景知识,调用复制构造函数的三种情况: 1.当用类一个对象去初始化另一个对象时。 2.如果函数形参是类对象。 3.如果函数返回值是类对象,函数执行完成返回调用时。 在辅导学生上机时,有同学第3点提出异议。有教材上的例题为证:#include
using namespace std;
class Point //Point 类的定义
{
public:
Point(i...
分类:
编程语言 时间:
2016-03-26 06:51:43
阅读次数:
168
前言Java多线程分类中写了21篇多线程的文章,21篇文章的内容很多,个人认为,学习,内容越多、越杂的知识,越需要进行深刻的总结,这样才能记忆深刻,将知识变成自己的。这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可能有些问题网上有、可能有些问题对应的答案也有、也可能有些各位网友也都看过,但是本文写作的重心就是所有的问...
分类:
编程语言 时间:
2016-03-26 06:50:32
阅读次数:
271
借助API,可快速实现在安卓手机上的与智能机器人聊天的功能。大体的步骤有:1、异步请求数据;2、解析json数据;3、封装数据;4、实现布局;
源代码下载地址:http://download.csdn.net/detail/leyezhiqiu/9471571
实现效果如下图:
下面一一介绍。1、在浏览器上获取与机器人对话的数据。1)打开图灵机器人官网,注册账号www.tuling123.co...
分类:
移动开发 时间:
2016-03-26 06:52:22
阅读次数:
400