ViewPager 滑动速度设置,并实现点击按钮滑动
使用过ViewPager的童鞋,都会感觉到设置界面滑动挺简单的。但是有时候却满足不了UI设计的要求。
在用这个ViewPager的时候我遇到两个问题,不知道你们遇到没有。这里做个笔记,总结一下:
第一个问题是,ViewPager在我们滑动放手后,速度和动画的变化率是固定的。
...
分类:
移动开发 时间:
2015-03-28 18:49:06
阅读次数:
383
最终效果图:
使用CollectionView实现,带pageContrl + timer定时器
思路,使用1组,但是告诉控制器有modelArrCount*5000个item,并且cellForRow时,创建根据index取模modelArrCount,取出数据源(实际只有8个),并且item的宽度就是一个屏幕的宽度
代码片段:
#import "Beyond...
分类:
移动开发 时间:
2015-03-28 18:49:45
阅读次数:
266
输入简体字,点下面繁体字按钮Ubuntu 9.10 增加 / 设定 语系(Locale)
发表于 2009 年 11 月 18 日 由 Tsung
语系增加在 Debian / Ubuntu Linux 上, 都是编辑 /etc/locale.gen 此档案, 再执行 locale-gen 即可.
在 Ubuntu Linux 9.10 后, /etc/locale.gen 这个档案...
分类:
系统相关 时间:
2015-03-28 18:49:40
阅读次数:
192
相信即使是Python新手也很容易理解下面的切片行为:
>>> s = 'this_is_a_test'
>>> s[1 : 5]
'his_'进一步,下面的语法及输出也很不难理解:
>>> s = 'this_is_a_test'
>>> s[ : : 2]
'ti_sats'那么,下面的呢?
>>> s = 'this_is_a_test'
>>> s[ : : -1]
'tset_a_...
分类:
编程语言 时间:
2015-03-28 18:47:33
阅读次数:
155
Windows系统中编辑的Java源码,在Linux下打开会出现中文乱码的情况。原因就是文件编码格式的问题,Windows下通常是GBK而Linux下是UTF-8。在vim中用set fileencoding命令就可以看出编码格式,如下://linux下
fileencoding=utf-8
//windows下
fileencoding=latin1最简单的办法就是在windows下将文件另存为u...
分类:
系统相关 时间:
2015-03-28 18:49:24
阅读次数:
160
%%% Perlin Noise
%%% Wood_texture
clc;
clear all;
close all;
addpath('E:\PhotoShop Algortihm\Image Processing\PS Algorithm');
Image=imread('9.jpg');
Image=double(Image);
[row,col,layer]=size(Image...
分类:
其他好文 时间:
2015-03-28 18:46:40
阅读次数:
226
一、背景
Intellij的强大毋庸置疑,随着Android Studio的出现到如今,包括博主在内,越来越多的朋友从Eclipse转到了Intellij。
可是在刚上手一款IDE集成开发工具时,由于环境的不熟悉常常会在使用中伴随着种种恼人的情况出现。
二、目的
解决内置tomcat插件服务启动后,修改类、资源时无法自动加载的问题。
三、解决办法
1. 打开右上角的Ed...
分类:
其他好文 时间:
2015-03-28 18:46:51
阅读次数:
199
关于科技的发展系列,我想谈谈的第一个话题便是中文输入法。
回想起二十年前,刚接触计算机时,第一个让人困扰的事便是学习五笔。那时还没有用户痛点的说法,可以熟练使用五笔输入法还是看起来颇为高大上的感觉。不能免俗,记忆里的我还是费了一些劲的,虽然最终也没有能够练就这门“上乘”武功。如今想来也只依稀记得“烟”字的五笔编码是old,还是靠这个编码的巧合。
于是乎,我有一个念头,当下是否还有人在使...
分类:
其他好文 时间:
2015-03-28 18:47:58
阅读次数:
168
1,比较两个日期的大小
比较两个日期的大小,首先是将日期转换为时间戳,然后对时间戳进行比较。
具体示例代码如下:<?php$time1 =date("Y-m-d H:i:s");
$time2 ="2009-12-9 4:40:12";
echo "时间变量\$time1 的时间为:".$time1."\n";
echo "时间变量\$time2 的时间为:".$time2."\n";
if(S...
分类:
Web程序 时间:
2015-03-28 18:45:58
阅读次数:
135
负载均衡有以下几种方式:
一、基于客户端方式:
每个客户程序都具有一定的服务器集群的知识,进而把以负载均衡的方式将请求发到不同的服务器。这种方式比较原始,现在一些老系统还在使用这种方式,客户端简单的使用轮询实现负载均衡。这种方式的可靠性,可维护性都很低,加重客户端开发的难度。
结构图如下:
二、基于DNS(DNS服务器)
...
分类:
其他好文 时间:
2015-03-28 18:46:08
阅读次数:
215
在查看TCP标识位SYN时,顺便关注了一下SYN Flood,从网上查阅一些资料加以整理:1.SYN洪水介绍当一个系统(客户端C)尝试和一个提供了服务的系统(服务器S)建立TCP连接,客户端C和服务端S会交换一系列报文。 正常的3次握手连接:首先是C发送一个SYN报文给服务端S,然后这个服务端发送一个SYN-ACK包以回应C,接着,C就返回一个ACK包来实现一次完整的TCP连接。就这样,C到服务端...
分类:
其他好文 时间:
2015-03-28 18:46:19
阅读次数:
133
三、LINPUT输入通道介绍
有关LINPUT的主要配置如下:
R32的bit8(LMN1)置1:LINPUT1连接PGA;
R00的bit7(LINMUTE)置0:禁止静音;
R25的bit5(AINL)置1:PGA使能;
R47的bit5(LMIC)置1:Left Bo...
分类:
移动开发 时间:
2015-03-28 18:46:15
阅读次数:
482
昨天把Ogre3d 编译到Android 平台安装之后,再回头看代码才发现,在Android工程中居然没有Java源文件,从Manifest文件中才知道原来使用的是 NativeActivity 。这一下让我犯糊涂,没有Java文件,没有Activity,那我要接入广告或者其它的一些SDK该怎么做呢?如果我要从一个Activity再跳入游戏界面那该怎么做呢?...
分类:
移动开发 时间:
2015-03-28 18:45:47
阅读次数:
138
具体详情下文图:
刚开始本来以为是台式机限定的问题,并没有太关系什么,但是在看见别人远程成功之后,意识到这貌似并不是设置的问题,所以就对于展开了了解:
方法一:看看自己的凭据是否正确?
之前Windows凭据中是什么都没有的,由于之前自己远程过,所以具体怎么没的还不是很清楚。很可惜的是修改完之后并没有解决问题:
方法二:策略修改法...
分类:
其他好文 时间:
2015-03-28 18:46:05
阅读次数:
218
1.RST标识位RST表示复位,用来异常的关闭连接,在TCP的设计中它是不可或缺的。发送RST包关闭连接时,不必等缓冲区的包都发出去(FIN包),直接就丢弃缓存区的包发送RST包。而接收端收到RST包后,也不必发送ACK包来确认。TCP处理程序会在自己认为的异常时刻发送RST包。2个例子:1)A向B发起连接,但B之上并未监听相应的端口,这时B操作系统上的TCP处理程序会发RST包。2)A和B已经正...
分类:
其他好文 时间:
2015-03-28 18:47:34
阅读次数:
157
procedure TForm2.Button1Click(Sender: TObject);var pDateTime:TDateTime;begin FormatSettings.DateSeparator:='-'; //System.SysUtils; //System.SysUtils.F...
分类:
其他好文 时间:
2015-03-28 18:46:40
阅读次数:
105
小刘去拜访客户的时候,看到采购万小姐身后多了一个新面孔,打过招呼之后,万小姐说:“刘先生,下个月我就要请假回老家了,会有新采购员来接替工作。就是这位兰兰。”小刘跟兰兰点点头,递上名片,坐下来随便聊了会天。采购万小姐在客户公司算是老员工了,工作七年,最近怀孕在身,请的是产假。小刘估计回家至少得有个.....
分类:
其他好文 时间:
2015-03-28 18:44:55
阅读次数:
153