本章不会对Block做过多的实现研究。只是讲解基本的用法。纯粹基础知识。结合实际项目怎么去做举例。Block使用场景,可以在两个界面的传值,也可以对代码封装作为参数的传递等。用过GCD就知道Block的精妙之处。 Block是一种比较特殊的数据类型。它可以保存一段代码,在合适的时候取出来调用。 AR ...
分类:
移动开发 时间:
2017-01-16 10:50:01
阅读次数:
248
先看下效果 差不多就是解决这种冲突,布局闪动的 作者的githup :https://github.com/Jacksgong/JKeyboardPanelSwitch Android键盘面板冲突 布局闪动处理方案 已开源 JKeyboardPanelSwitch 版本迭代日志 中文说明文档 问题讨 ...
分类:
移动开发 时间:
2017-01-16 10:48:48
阅读次数:
440
1.什么是BFC 其实在老师让我们写这篇叫BFC的时候,我跟本不知道有什么BFC的东西。 后来,我找了一些资料,知道了,BFC是Block Formatting Context (块级格式化上下文)的缩写,它是W3C CSS 2.1 规范中的一个概念,是一个独立的渲染区域,只有Block-level ...
分类:
Web程序 时间:
2017-01-15 23:56:39
阅读次数:
330
一、动态加载: resultMap可以实现高级映射(使用association、collection实现一对一及一对多映射),association、collection具备延迟加载功能。 需求: 如果查询订单并且关联查询用户信息。如果先查询订单信息即可满足要求,当需要查询用户信息时再查询用户信息。 ...
分类:
其他好文 时间:
2017-01-15 21:42:53
阅读次数:
359
LPUSH list_name value [value ...] Prepend one or multiple values to a list 从左侧插入值,最早插入的值在最右边 LPUSHX list_name value Prepend a value to a list, only if ...
分类:
编程语言 时间:
2017-01-15 14:52:40
阅读次数:
290
POJ 2251 Dungeon Master(地牢大师) Time Limit: 1000MS Memory Limit: 65536K Description - 题目描述 You are trapped in a 3D dungeon and need to find the quickest ...
分类:
其他好文 时间:
2017-01-15 13:47:01
阅读次数:
626
:before,:after伪元素 伪元素特性(目前已经遇到的) 它不存在于文档中,所以js无法操作它 它属于主元素本身,有些伪类仅仅是代表元素内容的一部分,譬如:first-letter代表第一个字母;因此当伪元素被点击的时候触发的是主元素的click事件 块级元素才能有:before, :aft ...
分类:
Web程序 时间:
2017-01-14 20:02:48
阅读次数:
228
题目思路: 对于尼姆博弈我们知道:op=a[1]^a[2]……a[n],若op==0先手必败 一个简单的数学公式:若op=a^b 那么:op^b=a; 对于第i堆a[i],op^a[i]的值代表其余各个堆值的亦或值。 我们现在希望将a[i]改变成某个更小的值使得,op^a[i]=0,反过来a[i]= ...
分类:
其他好文 时间:
2017-01-14 17:29:54
阅读次数:
201
通过使用条件语句、循环语句可以实现流程的控制。 3.8.1 块作用域(Block Scope) 块(Block)就是由一对花括号包围起来的部分。他指定了一个变量的生存范围,与一个方法的操作范围。 Java中不允许在嵌套块中重复定义变量。 3.8.2 条件语句 if (condition) state ...
分类:
编程语言 时间:
2017-01-14 17:20:23
阅读次数:
223
将前台input中的数组异步传到后台并存入数据库 先看图: 利用ajax异步交互数据,并不是以json数组的形式将数据传到后台,而是利用字符数组的形式将其传到后台。动态新增每一行数据,将每一列对应的数据存入数组,并传到后台中进行入库。(当然可以直接以json数组的形式将每一行的数据传到后台,这里就不 ...
分类:
数据库 时间:
2017-01-14 16:58:05
阅读次数:
241