经典的兼容性好的双飞翼布局,中间列自适应,左右两列固定宽度的布局,如何实现,以及优点等...
分类:
Web开发 时间:
2016-05-12 19:54:26
收藏:
0 评论:
0 赞:
0 阅读:
104
很多时候我们需要在多个源程序之间实现函数、宏定义、外部变量等的跳转查询,甚至有时候需要到内核或库源代码里窥视他们真面目,这对于windows的各种IDE而言都是基本功能,但是我最爱的vi呢?可不可以提供这个趁手的功能呢?
vi是我的最爱,不仅因为他的高效,还因为他支持插件,今天只讲一款,叫ctag,用来干嘛?当然就是帮我们做代码定义跳转啦。废话少讲,来搞搞:
第一,...
分类:
系统服务 时间:
2016-05-12 19:54:18
收藏:
0 评论:
0 赞:
0 阅读:
141
Problem Description
小度熊喜欢恶作剧。今天他向来访者们提出一个恶俗的游戏。他和来访者们轮流往一个正多边形内放盘子。最后放盘子的是获胜者,会赢得失败者的一个吻。玩了两次以后,小度熊发现来访者们都知道游戏的必胜策略。现在小度熊永远是先手,他想知道他是否能获胜。
注意盘子不能相交也不能和多边形相交也不能放在多边形外。就是说,盘子内的点不能在多边形外或者别的盘子内。
...
分类:
其他 时间:
2016-05-12 19:54:07
收藏:
0 评论:
0 赞:
0 阅读:
171
1.引入Shiro的Maven依赖
[html] view
plain copy
dependency>
groupId>org.apache.shirogroupId>
artifactId>shiro-coreartifactId>
version>1.2....
分类:
编程语言 时间:
2016-05-12 19:53:57
收藏:
0 评论:
0 赞:
0 阅读:
270
本文简单的讲解了如何使用css3实现简单的响应式布局:html5文件:
index01</titl...
分类:
Web开发 时间:
2016-05-12 19:53:48
收藏:
0 评论:
0 赞:
0 阅读:
259
SparkSql
允许spark执行sql语句,hivesql,scala的描述的基于关系的查询。其实是封装了新的RDD-SchemaRDD,由行对象组成,有一个模式描述每列的数据类型。SchemaRDD与关系型数据库的表很相似,可以通过存在的RDD/Parquet文件/Json文件/用Hive中的数据HiveSql创建。其中相关功能入口是SQLContext()及其子类。
如HiveCon...
分类:
数据库技术 时间:
2016-05-12 19:53:36
收藏:
0 评论:
0 赞:
0 阅读:
479
Android系统自带的对话框,在很多android 5.0以下系统的手机上,简直目不忍视,所以UI设计基本上都需要自定义对话框,漂亮的对话框五花八门,android如何设计一种简单的自定义对话框呢。Dialog需要注意的问题android 弹出dialog必须存在所属的activity,不能凭空产生,所以dialog不能在application类里面new。...
分类:
移动平台 时间:
2016-05-12 19:53:26
收藏:
0 评论:
0 赞:
0 阅读:
241
iOS系统中,每个应用都有自己的沙盒,且应用只能访问其对应的沙盒目录下面的文件。当然,在用户授权的情况下,应用也可以访问其他目录下面的文件。比如,用户授权情况下,应用可以访问相册、通讯录。在开发中,经常会涉及到 iOS 沙盒目录,比如读写文件,归档解档等。
一:沙盒的目录结构
app的沙盒目录结构如下图:
可知,沙盒目录下有三个文件夹:Documents、Li...
分类:
移动平台 时间:
2016-05-12 19:53:07
收藏:
0 评论:
0 赞:
0 阅读:
204
归并排序
归并排序(英语:Merge sort,或mergesort),是创建在归并操作上的一种有效的排序算法,效率为O(n log n)。1945年由约翰·冯·诺伊曼首次提出。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用,且各层分治递归可以同时进行。
上一章我们大概了解了一下“插入排序”,并且使用js对插入排序进行了实现。本章紧接着谈到“归并排序”,因为这里要...
分类:
编程语言 时间:
2016-05-12 19:52:46
收藏:
0 评论:
0 赞:
0 阅读:
213
最近用阿里的Druid的SQL parser来解析SQL语句。在此记录下研究:
调用它来解析出AST语意树一般这么写(针对MySQL):MySqlStatementParser parser = new MySqlStatementParser(sql);
List statementList = parser.parseStatementList();
for(SQL...
分类:
其他 时间:
2016-05-12 19:52:36
收藏:
0 评论:
0 赞:
0 阅读:
207
iOS 开发中,经常会有将数据存储到本地的需求。比如一些数据的缓存,或者记录下用户的账号密码,记录下下次是否自动登录等,这些都需要将数据记录到本地。iOS中,数据存储到本地的常见方式有三种:
一: 使用plist 存储到本地;
二:Preference(偏好设置)
三:归档解档。
举例介绍一下三种方式。
在介绍数据存储之前,需要先了解下iOS 中app的沙盒机制,详情...
分类:
移动平台 时间:
2016-05-12 19:52:19
收藏:
0 评论:
0 赞:
0 阅读:
224
这个同步的意思是当JS代码加载到当前AJAX的时候会把页面里所有的代码停止加载,页面出去假死状态,当这个AJAX执行完毕后才会继续运行其他代码页面假死状态解除。
而异步则这个AJAX代码运行中的时候其他代码一样可以运行。
jquery的async:false,这个属性
默认是true:异步,false:同步。$.ajax({ type: "post", ur...
分类:
Web开发 时间:
2016-05-12 19:52:09
收藏:
0 评论:
0 赞:
0 阅读:
192
1.起因(Why HBase Coprocessor)
HBase作为列族数据库最经常被人诟病的特性包括:无法轻易建立“二级索引”,难以执行求和、计数、排序等操作。比如,在旧版本的(统计数据表的总行数,需要使用Counter方法,执行一次MapReduce
Job才能得到。虽然HBase在数据存储层中集成了MapReduce,能够有效用于数据表的分布式计算。然而在很多情况下,做一些简单...
分类:
其他 时间:
2016-05-12 19:51:56
收藏:
0 评论:
0 赞:
0 阅读:
296
一、广播发送者&广播接收者介绍
1.广播接收者
广播接收者简单地说就是接收广播意图的Java类,此Java类继承BroadcastReceiver类,重写:
public void onReceive(Context context,Intent intent),其中intent可以获得传递的数据;
广播意图就是通过Context.sendBroadcast(Int...
分类:
其他 时间:
2016-05-12 19:51:46
收藏:
0 评论:
0 赞:
0 阅读:
226
关于Recyclerview,是比较好用的一个控件,代替了listview和gridview,灵活性比较强。基础的就不说了,我要讲的是如何封装一个基类的recyclerview adaper
代码:
/**
* @author:guobiaoWang on 2015/12/24
*/
public abstract class BaseRecylerAdapter extends Re...
分类:
移动平台 时间:
2016-05-12 19:51:36
收藏:
0 评论:
0 赞:
0 阅读:
227
AVL树写的不耐烦了,索性一次性代码贴上。。。
/**
2 * AVL树(C语言): C语言实现的AVL树。
3 *
4 * @author skywang
5 * @date 2013/11/07
6 */
#include
#include
#define HEIGHT(p) ( (p==NULL) ? -1 : (((Node *)(...
分类:
其他 时间:
2016-05-12 19:51:26
收藏:
0 评论:
0 赞:
0 阅读:
185
问题来源
在运用SSH架构开发Web应用时,总会遇到表之间一对多、多对一、多对多等等的关系,而对于多对多的关系,在操作和性能方面都不太理想,所以多对多的映射使用较少,实际使用中最好转换成一对多的对象模型;hibernate会为我们创建中间关联表,转换成两个一对多。...
分类:
Web开发 时间:
2016-05-12 19:51:16
收藏:
0 评论:
0 赞:
0 阅读:
378
很多时候我们需要发布一个测试版本,如果发布为安装包,让测试人员自己安装的话,很多时候是非常困难麻烦的,尤其是iOS版本,多数人并不知道除AppStore之外的安装方式。
通过网页在线安装可以达成自动化部署,终端测试用户只需要通过页面下载安装即可。也可以免去发包给发行商的步骤,分享一个链接地址,他们点击链接即可完成安装。
Android版本很好处理,只需要部署好一...
分类:
Web开发 时间:
2016-05-12 19:51:06
收藏:
0 评论:
0 赞:
0 阅读:
303
在AppDelegate.cpp文件中pEGLView->setDesignResolutionSize(800, 480, kResolutionExactFit);说明本次设计屏幕大小,以及设置自适应屏幕大小LayerStart.cpp主要是添加游戏开始界面,以及点击菜单后能跳到相应的scene中#include "LayerStart.h"
#include "LayerGame.h"
CCS...
分类:
其他 时间:
2016-05-12 19:50:56
收藏:
0 评论:
0 赞:
0 阅读:
193
git配置
首先下载git
git链接
打开”Git”->“Git Bash”,输入:
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
所以,创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录:
$ mkdir learngit
$ cd...
分类:
其他 时间:
2016-05-12 19:50:50
收藏:
0 评论:
0 赞:
0 阅读:
155