1.鼠標顯示 a:小手cursor:pointer b:默認cursor:default c:勾選文本cursor:text d:拖動cursor:move 2.css三種佈局模型 a.流動模型(默認): (1)塊狀元素:從上到下垂直自動垂直延伸分佈 (2)行內元素:自左向右水平分佈 b.浮動模型: 不同的div設置不同的浮動方式佈局 c.層模型: (1)相對定位 (2)絕對定位 (3)固定定位 3.p:nth-child(4):父元素第四個子元素p:p:nth-of-type(4):父元素第四…
在本系列的第四篇“简单异数链”中,向大家介绍了XY-Wing等一系列Wing类技巧,并提到可以用(拐弯的)数组的观念来理解这些结构,经过第六篇ALS的学习之后,大家回过头再去看Wing,应该可以发现相关的实例都可以用ALS去解释.本篇则要介绍一种与上述结构类似的删除技巧——SDC(Sue de Coq). 一.基本形态 Sue de Coq这个命名来自于SDC技巧最早发现者的论坛昵称,更正式的名称应该是Two-Sector Disjoint Subsets(双分离子集删除法),我们先来看SDC的…
​在这个系列的第一篇(链及其简单应用)以及第四篇(简单异数链)中已经简单介绍过ALS结构的定义,即n格中存在n+1个不同的候选数 (双值格可视为特殊的ALS结构) .根据数独规则,在组成ALS的候选数中,必然有且只有一个为假,显然这些候选数各自的数字集两两互为强关系(不可同假,必有一真).单独的ALS结构不能用来解决问题,但是如果将ALS作为节点把链或者数个ALS联结起来,就有可能利用ALS中各候选数字集互为强关系的特性构成链实现有效的删减,在一些复杂的盘势中起到解题的作用. 需要注意的是,在利…
AIC(交替推理链,Alternate Inference Chain) 在简单异数链一文中我们介绍过XY-Chain技法,AIC可以看作是XY-Chain的扩展.有别于XY-Chain仅局限于双值格,AIC籍由各种强弱关系的灵活运用,极大化的丰富了链类解题方法. Alternate Inference Chain Type 1 AIC 根据首尾两端点候选数的异同可分为两种类型,我们将首尾数字相同的称为AIC1,下图就是一个AIC1的实例.   图1-AIC1 ​图1中,实线代表强链,虚线代表弱…
术语Fish代表了一组工作原理相同的关于特定候选数的解题技巧(Fish技巧直接产生自数独规则——每个单元内的数字都不能重复),Fish家族成员包括“体型”从小到大的X-Wing.Swordfish. Jellyfish.Squirmbag. Whale以及Leviathan(后三者在人工解题过程中很少用到,本篇不做展开),以及由标准Fish结构延伸出来的Finned/Sashimi Fish. X-Wing——若数字A在某两行(列)中只能存在于相同的两列(行),则这两列(行)的其他格都不能有A.…
转自:http://www.ibm.com/developerworks/cn/rational/r-cn-guiautotesting4/ 定义测试控件库 本系列前几篇文章对 IBM 框架做了介绍,相信大家已经有了初步的认识.在三层架构的应用对象层中,又包含两部分内容:测试控件库和用户界面定义.我们可以使用测试控件库中的类来定义被测程序的对象.这样做的好处是增加测试代码的重用性,将 Rational Functional Tester(以下简称 RFT)的基本接口都封装到底层的少数几个类里面,…
最近我在 CodePen 上看到了这样一个有意思的动画: 整个动画效果是在一个标签内,借助了 SVG PATH 实现.其核心在于对渐变(Gradient)的究极利用. 完整的代码你可以看看这里 -- CodePen DEMO -- to the future By Jane Ori] 源代码还是非常非常复杂的,并且叠加了复杂的 SVG PATH 路径. 我尝试着将其稍微拆分成几小块,运用不同的 CSS 高阶技巧从另外一个方面方向重新实现了一遍.因为整个过程还是有非常多有意思的 CSS 技巧,本文…
前言:这是笔者学习之后自己的理解与整理.如果有错误或者疑问的地方,请大家指正,我会持续更新! border 的组合写法 border:border-width border-style border-color; border-width:边框宽度,不能为百分比,因为不会根据设备宽度改变:同理,outline | text-shadow | box-shadow 也不可以: border-style:边框样式,一般用 solid 多一点,dashed(虚线).dotted(点状线)也有: bor…
目录 第二章 - 03: 前端 进阶技巧之高阶函数 一.防篡改对象 1-1:Configurable 和 Writable 1-2:Enumerable 1-3:get .set 2-1:不可扩展对象 2-2:密封的对象 2-3:冻结的对象 二.自定义事件 第二章 - 03: 前端 进阶技巧之高阶函数 一.防篡改对象 JavaScript共享的本质一直是开发人员心头的痛,因为任何对象都可以被在同一个环境中运行的代码修改. ECMAScript5致力于解决这个问题,可以让开发人员定义防篡改对象(t…
[iOS开发]tableView-section圆角边框解决方案 tableView圆角边框解决方案 iOS 7之前,图下圆角边框很容易设置 iOS 7之后,tableviewcell的风格不再是圆角了 设置tableView中section圆角边框,需求如下: 找了很多办法都没办法解决. 设置过tableView的边框,但是发现,滑动tableView的时候,其实是里面的content在移动,也就是,向上向下滑,边框并不会动=.=. 可以试着打印tableView的frame,发现frame的…