仔细分析各种布局的技术实现,可以发现下面三种技术被经常使用:浮动 float负边距 negative margin相对定位 relative position这是实现布局的三个最基本的原子技术。只要巧妙组合,并加以灵活运用,就能“拼”出各种布局的实现方案。尝试之路考虑以下DOM结构:12345678...
分类:
其他好文 时间:
2016-01-02 16:30:39
阅读次数:
323
对可变性的封装原则(Principle of Encapsulation of Variation)考虑你的设计什么可能会发生变化。这与通常将焦点放到 ”什么会导致设计改变“ 的思想方式正好相反。这一思路考虑的不是 什么会导致设计改变, 而是考虑你允许什么发生改变而不让这一改变导致重新设计。找到一个...
分类:
其他好文 时间:
2015-12-13 18:39:58
阅读次数:
117
题意:给一个排列的每个前缀区间的逆序对数,让还原 原序列。思路:考虑逆序对的意思,对于k = f[i] - f[i -1],就表示在第i个位置前面有k个比当前位置大的数,那么也就是:除了i后面的数字之外,它是在剩下的数字当中第k+1大的。知道这个之后,可以用树状数组来帮助找出剩下的数中第k大的数,刚...
分类:
编程语言 时间:
2015-12-10 16:46:11
阅读次数:
172
题意:给你一个字符串,问第i位前是否有循环节,若存在,则循环节是多少?思路:考察失配函数f[i]的意义。只要i%(i-f[i])==0,则循环节长度为i/(i-f[i])。字符在[0,f[i]],[i-f[i],i]范围内的相等,所以如果存在循环节则每i-f[i]可以分为一段。理解起来比较抽象,模拟...
分类:
其他好文 时间:
2015-11-27 23:29:37
阅读次数:
136
题目链接:http://poj.org/problem?id=1679 给你一个图的连通情况,询问你此图的最小生成树是否唯一。 假如最小生成树唯一,即生成树连通所有节点的权值和唯一。假如不唯一,那么存在另一条最小生成树使得权值等于之前最小生成树的权值。 换个思路考虑,也就是次小生成树的权值与最...
分类:
其他好文 时间:
2015-11-07 21:53:15
阅读次数:
224
无论是发起还是组织一次会议,会议的目标是最重要的。推动(Facilitation)意味着通过提供一个过程和结构来帮助团队一起思考问题,一起解决问题。作为管理者,还需要帮助团队拓展新的的思路,考虑可选项,选定解决方案等(develop ideas, consider options, and choo...
分类:
其他好文 时间:
2015-10-15 12:55:43
阅读次数:
173
学英语一路考试到现在需要实际运用到工作,觉得过程中最重要的是"模仿,比较,区别,模仿”,无论是预习-复习-听课-作业还是听说读写自我训练每一个过程都离不开这个过程!找自己的方法是模仿带入了这样的过程后,你玩英语,而不是英语玩你!^_^???????????????????????----------...
分类:
其他好文 时间:
2015-10-12 14:10:51
阅读次数:
241
题目:给定一个正整数n,求1/n的小数表示,如:1/2=0.51/3=0.(3)1/6=0.1(6)1/7=0.(142857)其中括号表示小数中的循环部分。思路:考虑一下除法运算的过程:当余数与之前运算出现重复时,那么说明循环已经开始,因此可以通过hash表来记录余数对应的位置。被除数 除数 .....
分类:
编程语言 时间:
2015-10-09 19:57:23
阅读次数:
219
题意: 给一棵n节点的树图,每个点都是一个小写字母,要求找到两个点(a,b),从a->b的路径上形成了一个字符串为s。给出s,问是否存在这样的点对。思路: 考虑一个点,要么从该点出发,要么在该点结束,要么它作为一个中间点将左右两个串连起来成为s。叶子只能是起点或者终点。在每个点中需要保存两个队列.....
分类:
其他好文 时间:
2015-09-26 19:53:46
阅读次数:
230
题目:假设有个有序数组在某个位置旋转,得到新的数组,即为旋转有序数组。如:(i.e.,0 1 2 4 5 6 7might become4 5 6 7 0 1 2).现给定一个这样的数组,在数组中查找某个数。如果找到,返回下标,否则返回-1;思路:思路1:考虑一个旋转有序数组的特点:前面部分是递增的...
分类:
编程语言 时间:
2015-09-22 14:15:47
阅读次数:
217