在上篇中我们知道RecyclerView中默认给我们提供了三种布局管理器,分别是LinearLayoutManager、GridLayoutManager、StaggeredGridLayoutManager。其中StaggeredGridLayoutManager可实现交错式网格布局,正好可以用来实现瀑布流。
下面先看看效果图吧,再贴代码:
其中大部分内容实现其实是和上篇文章...
分类:
其他 时间:
2015-07-05 09:43:07
收藏:
0 评论:
0 赞:
0 阅读:
867
前面有一篇博客涉及到手势和指针的用法,其中就有利用手势进行元素的拖拉操作,主要是ManipulationDelta:
博客地址: Windows Phone 8.1触控输入-----手势及指针
其实利用手势ManipulationDelta操作来实现元素拖拉的方法很简单,很实用。但是一旦要实现页面中多个控件元素
的拖拉,难免代码臃肿。其实我们可以抽象出这其中一致的功能代码,这样要实现某一个元素的拖拉效果只需调用共
通类中的共有函数即可。
所以下面介绍的是如何封装成共有的类来进行调用:
(这里主...
分类:
Windows开发 时间:
2015-07-05 09:42:57
收藏:
0 评论:
0 赞:
0 阅读:
237
11.4.2 信号集
头文件signal.h定义了类型sigset_t和用来处理信号集的函数.sigaction和其他函数.sigaction和其他函数将用这些信号集来修改进程在接收到信号时的行为.
#include
int sigaddset(sigset_t *set, int signo);
int sigemptyset(sigset_t *set);
int sig...
分类:
系统服务 时间:
2015-07-05 09:42:47
收藏:
0 评论:
0 赞:
0 阅读:
342
NSThread
1.显式创建线程调用start开启
NSThread * thread = [[NSThread alloc]initWithTarget:self selector:@selector(run:) object:_url];
[thread start];
2.隐式创建
[NSThread detachNewThreadSelector:@selector(r...
分类:
移动平台 时间:
2015-07-05 09:42:37
收藏:
0 评论:
0 赞:
0 阅读:
282
一:创建maven webapp项目
编辑pom.xml文件
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://...
分类:
编程语言 时间:
2015-07-05 09:42:08
收藏:
0 评论:
0 赞:
0 阅读:
767
为了统一处理代码运行过程中出现的异常,给用户一个更友好的异常界面,需要引入springMVC的异常处理功能,为了演示这个功能,本文实现一个比较常用的需求。将所有的异常归为两类,一类是程序员自己创建的异常类,另一类是系统或框架定义的异常类。程序员自己定义的异常类在界面上输出异常信息,而系统定义好的异常全部统一输出“未知错误”。
引发异常后,跳转到异常页面,并且进行读秒,三秒后自动跳转到请求发生的页面...
分类:
编程语言 时间:
2015-07-05 09:41:57
收藏:
0 评论:
0 赞:
0 阅读:
222
接下来将记录我一步一步写一个非官方API的过程,因为一些条件的约束,最后的成品可能很粗暴简陋
现在介绍要准备的所有工具:
系统:ubuntu 14.04
语言:python 2.7
需要自行安装的库:flask,BeautifulSoup4,requests,selenium,pinyin,phantomjs-1.9.8
服务器:Sina App Engine
因为成本原因我选择了Si...
分类:
编程语言 时间:
2015-07-05 09:41:47
收藏:
0 评论:
0 赞:
0 阅读:
283
/*
同步的前题:
1.必须要有两个或以上线程
2.必须是多个线程使用一个锁 优点:解决多线程安全问题
弊端:多个线程判断锁,消耗资源 */
package pack;
public class Main { public static void main(String[] args) {
// TODO Auto-generated method stub...
分类:
编程语言 时间:
2015-07-05 09:41:40
收藏:
0 评论:
0 赞:
0 阅读:
202
互斥锁
多线程编程中,(多线程编程)可以用互斥锁(也称互斥量)可以用来保护关键代码段,以确保其独占式的访问,这有点像二进制信号量。POSIX互斥锁相关函数主要有以下5个:
#include
int pthread_mutex_init(pthread_mutex_t *mutex, const pthread_mutexattr_t *mutexattr);
int pthr...
分类:
编程语言 时间:
2015-07-05 09:41:27
收藏:
0 评论:
0 赞:
0 阅读:
492
使用JavaScript来提交表单
function inVote(td) {
var name = td.name;
td.form.action = "vote.jsp?tablename="+name;
td.form.submit();
}
1,表单对象.action设置提交的位置
2.表单对象.submit();提交表单...
分类:
编程语言 时间:
2015-07-05 09:41:17
收藏:
0 评论:
0 赞:
0 阅读:
259
条件变量
如果说线程间的互斥锁是用来同步共享数据的访问的话,那么条件变量是用于线程之间共享数据的值。条件变量提供了一种线程之间的通知机制,当某个共享数据达到某个值时,唤醒等待这个共享数据的线程。条件变量相关函数主要 有5个:
#include
int pthread_cond_init(pthread_cond_t *cond, const pthread_condattr_...
分类:
编程语言 时间:
2015-07-05 09:41:07
收藏:
0 评论:
0 赞:
0 阅读:
288
假设我们要分析一组儿童故事中使用的单词,例如想知道他们使用了多少个6个或者以上字母组成的单词。每个单词只统计一次,不考虑它出现的次数。
程序代码如下:
#include
#include
#include
#include
using namespace std;
//comparison function to be userd to sort by word length
bool...
分类:
编程语言 时间:
2015-07-05 09:40:47
收藏:
0 评论:
0 赞:
0 阅读:
273
A Mathematical Curiosity
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 31228 Accepted Submission(s): 10004
Problem Description
...
分类:
移动平台 时间:
2015-07-05 09:40:27
收藏:
0 评论:
0 赞:
0 阅读:
215
为什么要了解点数学基础学习大数据分布式计算时多少会涉及到机器学习的算法,所以理解一些机器学习基础,有助于理解大数据分布式计算系统(例如spark)的设计。机器学习中一个常见的就是gradient descent算法,是线性回归问题的一个基础算法。gradient是数学概念。Gradient假设一个函数有n个自变量:f(x1,x2......xn)f(x_1,x_2......x_n),且每个x都是标...
分类:
编程语言 时间:
2015-07-05 09:40:08
收藏:
0 评论:
0 赞:
0 阅读:
273
Java编程基础
小编目前大三在读,专业电子系。由于对编程感兴趣还有就是对本专业前途的不乐观,还是勇敢的加入所谓的码农之路。学习Java也有一段时间了,快要放假了,想找家公司实习一下。至目前为止,已经面试了好几家公司了,大的有像腾讯、百度、联想这样的大公司;小的也有只有10几个员工的创业型公司。拿到过offer、也有碰壁连面试机会都没得到的。 下面就是一些对面试官面试时问的问题做的一些总...
分类:
编程语言 时间:
2015-07-05 09:39:38
收藏:
0 评论:
0 赞:
0 阅读:
326
更多:http://www.webyang.net/Html/web/article_146.html
坐在去往厦门北的动车上,我翻阅着前座椅后背的夹书,浏览一篇李小龙自传的文章,时间是晚上十一点多。前面通篇都在介绍李小龙多才多艺,以及事业的蒸蒸日上,最后一句话是:可惜他死的太早了。
晚上定了厦门北附近的旅店,到了直接打电话给老板,老板居然开车来接。三码-仅用右手开...
分类:
其他 时间:
2015-07-05 09:39:17
收藏:
0 评论:
0 赞:
0 阅读:
311
在app中,最常见的搜索情景就是搜索用户。只有几百,几千的用户量时,可以直接用用like这样的模糊查询,但是,如果数据有几百万,甚至上千万的时候,一次like查询数据库就堵了。到了一定量级的时候,不得不考虑使用专门的搜索技术。...
分类:
移动平台 时间:
2015-07-05 09:39:08
收藏:
0 评论:
0 赞:
0 阅读:
268
更多:http://www.webyang.net/Html/web/article_147.html
又是一个月黑风高夜,抵达杭州东站,因为很晚的缘故,直接去找旅店。借助高科技的手机导航,结果导到一大半,快到了,手机没电。那个衰啊,于是随便找了个咖啡酒店睡了一晚。咖啡酒店的房间是模仿日式风格,其实就是墙上一幅日式的漫画,然后浴室的门是滑动的,还有床是直接放在地上的,没有床架,椅子也没有脚。...
分类:
其他 时间:
2015-07-05 09:38:57
收藏:
0 评论:
0 赞:
0 阅读:
262
UILabel的使用主要功能:显示文本用于内容提示常用属性NSString *text; //UILabel显示的文本内容;UIColor *textColor; //文本显示的颜色CGSize *shadowColor; //文本显示的阴影NSTextAlignment textAlignment;//文本对齐方式(左对齐,居中,右对齐)U...
分类:
其他 时间:
2015-07-05 09:38:47
收藏:
0 评论:
0 赞:
0 阅读:
311
最近在看李航的统计学习方法P11时发现一个多项式函数拟合问题觉得公式的推导有问题,于是看了一些资料发现这里的推倒是有错误的,用python编程验证后发现按书上的求导结果拟合后的函数图像完全不对,下面给出正确的推导结果和对应的python实现与拟合效果。...
分类:
其他 时间:
2015-07-05 09:38:38
收藏:
0 评论:
0 赞:
1 阅读:
584