头文件function.h#ifndef _FUNCTION_H_ //头文件嵌套,会出现函数被重复定义的问题,加上此可以保证头文件不会被定义多次
#define _FUNCTION_H_
//#pragma once //也可以使用此来防止多次的包含
/*
先声明一个函数,后面再定义(声明可以很多次,定义只能一次)
该函数的定义必须写在源文件中,不然若有多个文件include该头文
件...
分类:
编程语言 时间:
2015-07-23 15:44:52
收藏:
0 评论:
0 赞:
0 阅读:
129
最近公司在新版本上有一个需要, 要在首页添加一个滑动效果, 具体就是仿照X宝的商品详情页, 拉到页面底部时有一个粘滞效果,
如下图 X东的商品详情页,如果用户继续向上拉的话就进入商品图文描述界面:
刚开始想拿来主义,直接从网上找个现成的demo来用, 但是网上无一例外的答案都特别统一: 几乎全部是ScrollView中再套两个ScrollView,
或者是一个LinearLay...
分类:
其他 时间:
2015-07-23 15:44:51
收藏:
0 评论:
0 赞:
0 阅读:
162
其实同C语言和Java,OC中也是有switch多分支语句,也可称之为开关语句。语法也是极为相似的。下面我们来慢慢研究switch。
(一)代码一:
int main(int argc, const char * argv[]) {
@autoreleasepool {
int i=6;
switch (i) {
...
分类:
其他 时间:
2015-07-23 15:44:19
收藏:
0 评论:
0 赞:
0 阅读:
118
Author: kwu --- 基于spark1.4的Spark-Sql,spark1.4.1在7月15刚发布,提供较好sql支持...
分类:
数据库技术 时间:
2015-07-23 15:44:09
收藏:
0 评论:
0 赞:
0 阅读:
193
函数指针的定义:
头文件:function.h//该头文件定义了接口,在实际的源文件中定义了模板方法
//后续的调用类只需要实现覆盖before,process,after方法即可实现模板方法的回调
/*
extern可置于变量或者函数前,以表示变量或者函数的定义在别的文件中,
提示编译器遇到此变量或函数时,在其它模块中寻找其定义。
*/
extern void(*bef...
分类:
编程语言 时间:
2015-07-23 15:43:59
收藏:
0 评论:
0 赞:
0 阅读:
147
简介模态框经过了优化,更加灵活,以弹出对话框的形式出现,具有最小和最实用的功能集,参考modal。用法HTML结构
div[class=modal[fade]][id]
div[class=modal-dialog[modal-lg|modal-md|modal-sm]]
div[class=modal-content]
div[class=modal-header]
h1/h2/h3/h4...
分类:
其他 时间:
2015-07-23 15:43:51
收藏:
0 评论:
0 赞:
0 阅读:
206
桥接模式(透传模式)和直驱模式...
分类:
其他 时间:
2015-07-23 15:43:50
收藏:
0 评论:
0 赞:
0 阅读:
154
向上兼容和向下兼容其实可以是对同一事情在两方面进行的不同描述而已。比如,我们针对JDK1.4平台开发的程序A能在JDK1.5平台上进行正常运行,那么此时我们就说:程序A向上兼容JDK1.5平台,而JdK1.5平台向下兼容程序B。
如果我们针对JDK1.4平台开发的程序A不能在JDK1.5平台上正常运行,那么此时我们就说:程序A不向上兼容JDK1.5平台,而JdK1.5平台不向下兼容程序B。当然这...
分类:
其他 时间:
2015-07-23 15:42:59
收藏:
0 评论:
0 赞:
0 阅读:
142
Splay树(区间第k小)——POJ 2761 Feed the dogs...
分类:
其他 时间:
2015-07-23 15:42:50
收藏:
0 评论:
0 赞:
0 阅读:
192
编译部署Nutch2.3,Precondition:
hadoop 2.7.1
Nutch 2.3
hbase 1.0.1.1 / hbase 0.98.13
solr 4.8.1
Linux version 3.16.0-4-amd64
jdk1.8.0_45...
分类:
其他 时间:
2015-07-23 15:42:49
收藏:
0 评论:
0 赞:
0 阅读:
197
在应用中可以发现各个栏目之间就是靠滑动选项卡来进行区分的,比如:发现中的推荐项目、热门栏目、最近通知。在使用的时候,我们可以左右滑动屏幕来进行切换,这种操作非常的优雅。经过学习源码,发现这是使用了自定义控件PagerSlidingTabStrip来完成的。因此决定学习一下这个自定义控件。开源项目地址: PagerSlidingTabStrip先学习一下这个控件如何使用:
声明PagerSliding...
分类:
其他 时间:
2015-07-23 15:42:47
收藏:
0 评论:
0 赞:
0 阅读:
131
try 语句测试代码块的错误。
catch 语句处理错误。
throw 语句创建自定义错误。
错误一定会发生,当 JavaScript 引擎执行 JavaScript 代码时,会发生各种错误:可能是语法错误,通常是程序员造成的编码错误或错别字。可能是拼写错误或语言中缺少的功能(可能由于浏览器差异),可能是由于来自服务器或用户的错误输出而导致的错误。当然,也可能是由于许多其他不可...
分类:
编程语言 时间:
2015-07-23 15:42:20
收藏:
0 评论:
0 赞:
0 阅读:
255
在讲on()方法之前,我们先讲讲在on()方法出现前的那些事件绑定方法:
.live()
jQuery 1.3新增的live()方法,用法如下:
$("#info_table td").live("click",function(){/*显示更多信息*/});
这里的.live()方法会把click事件绑定到$(document)对象,而且只需要给$(documen...
分类:
Web开发 时间:
2015-07-23 15:42:09
收藏:
0 评论:
0 赞:
0 阅读:
947
// Filename: stl_hash_map.h
// hash_map和hash_multimap是对hashtable的简单包装, 很容易理解
/*
* Copyright (c) 1996
* Silicon Graphics Computer Systems, Inc.
*
* Permission to use, copy, modify, distribute ...
分类:
其他 时间:
2015-07-23 15:42:08
收藏:
0 评论:
0 赞:
0 阅读:
206
题意:给定一个n节点m条边的无向图,定义c为每对顶点的最短路之和,要求删掉一条边重新求一个c值c',求出c'最大值.
思路:如果用floyd算法计算c,每尝试删除一条边都要重新计算一次,时间复杂度为O(n*n*n*m),很难承受。如果用n次Dijkstra计算单源最短路,时间复杂度味O(n*m*m*logn)。虽然看上去比之前的好,但由于佛洛依德算法的常数很小,实际运行时间差不多...
分类:
其他 时间:
2015-07-23 15:42:07
收藏:
0 评论:
0 赞:
0 阅读:
203
数字整除
时间限制:1000 ms | 内存限制:65535 KB
难度:2
描述
定理:把一个至少两位的正整数的个位数字去掉,再从余下的数中减去个位数的5倍。当且仅当差是17的倍数时,原数也是17的倍数 。
例如,34是17的倍数,因为3-20=-17是17的倍数;201不是17的倍数,因为20-5=15不是17的倍数。输入一个正整数n,你的任务是判断它是否是17的倍数。
输...
分类:
其他 时间:
2015-07-23 15:41:21
收藏:
0 评论:
0 赞:
0 阅读:
372
翻译自Apache官方文档,Hadoop2.x版本的snapshot快照功能介绍。...
分类:
其他 时间:
2015-07-23 15:41:21
收藏:
0 评论:
0 赞:
0 阅读:
157
参考网址原生的PrograssBar 带的图片真的是太难看了,如何解决呢? 解决方案:
1 在drawable 下面 定义一个属性动画
<animated-rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:drawab...
分类:
移动平台 时间:
2015-07-23 15:40:20
收藏:
0 评论:
0 赞:
0 阅读:
975
一个新人的自白...
分类:
其他 时间:
2015-07-23 15:39:30
收藏:
0 评论:
0 赞:
0 阅读:
135
研读了一下kymjs的EmojiChat,重点看了一下emoji显示部分,发现一个very good的地方,textview与edittext用ttf去加载emoji。...
分类:
其他 时间:
2015-07-23 15:39:09
收藏:
0 评论:
0 赞:
0 阅读:
1892