没图片太单调,用啥图呢,思考片刻选择了这幅图
数据绑定的本质
实现数据绑定的本质就是Setter+change事件,前者Setter用于在数据模型变化时更新UI,后者change事件,用于在UI变化时更新数据模型,来看个大某:
Demo1
```js
// 数据模型
var data = {
text: 'Hello World'
};
// UI元素
var input = document.getElementById('input'),
label = document.getElementById('lbl');
// Setter
Object.defineProperty(data, 'tex
继续阅读 »
content
{:toc}
问题描述
当我们点击一个空的、没有任何内容的 div 或者其他块级元素时。在 IE11 以下,是没有反应的。
使用场景
这类问题使用场景还是很普遍的。比如 UI 给了一张大图,要点击图上的某一块位置的时候。可以用一个空的 div 定位到相应的位置,然后对它进行绑定事件。
继续阅读 »
这道题不简单!首先要把迷宫表示成可遍历的图,其次要找出图中所有的环及其长度。
第一个问题就很棘手:只用斜线矩阵(构成的邻接矩阵)来表示图可以吗?这种方式看似简单可行——可以遍历出环——但是难以计算环的长度(如环内部的情况比较复杂时),而且难以枚举出所有环(环和环之间可能有共享边),必须考虑其他方式。
继续阅读 »
这种设置方式是在mariadb最初的版本中可以,当时本人的mariadb是从mysql升级过来的。
在新版本中的设置方式和这个有些区别,请参考最新的博文(稍后推出)。
在本机上安装了mariadb尝试使用,插入中文数据时发现乱码,估计和mysql一样需要设置数据库编码格式,首先通过命令mysql -uroot -p123456进入数据库,然后使用show variables like 'character%';查看当前数据库的编码,如下图:
继续阅读 »
今天在centos系统上执行命令是出现错误,error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory.如下图所示:
继续阅读 »
看了一圈还是不太明白,以后再弄吧!
参考文档
1.PO、VO、BO、DTO、POJO、DAO之间的关系
2.PO BO VO DTO POJO DAO概念及其作用(附转换图)
继续阅读 »
分析:如果把词典中的单词当作顶点,把doublet看作连接两个顶点的边,那么这个问题实际上是在一个无向图中搜索两个顶点间的最短路径,如果有的话。“最短路径”可能使人联想到复杂的Dijkstra或者更复杂的Floyd-Warshall算法,但在本题中,由于图的边没有权值,因此可以简单地使用以s为起点的广度优先搜索来找出到达点t的最短路径,如果有的话。
继续阅读 »
四月初的 Easter 假期带着全家去了 Nelson 周边自驾游,现在已经过去了将近两周,前段时间一直在忙工作上的事儿,没来记得总结记录,今天周末,媳妇带着儿子找朋友聚餐去了,我难得独自留守家中,终于有机会写作业了。
我们是3.30号早上出发,4.2号下午回到惠灵顿,在 Nelson 周边待了四天三晚,所到之处如下图所示:
继续阅读 »
每个数字代表一个状态,其任意一位左/右转动得出的数字代表一个新的状态:如果把这些状态看作一张图的顶点,在一个状态和它可以(一步)到达的状态之间连一条线,那么在初始状态和目标状态之间的最短路径长度就等于最少的转换步数,可以用广度优先搜索得到;对于禁止的状态,可以在遍历图之前就把它们标记为“已访问”状态,这样就不会搜素经过这些禁止状态的路径了。代码如下:
继续阅读 »