坦白说,js中的==比数学中的==更有深度,不愧是被称为“最糟糕的特效”之一。 查了大量资料,感谢前辈们。在此,为了温故而知新,总结一下: 一.记住 == 运算的规则: (1)undefined == null,结果是true。且它俩与所有其他值比较的结果都是false。 假如你打算把一个变量赋予对 ...
分类:
Web程序 时间:
2018-08-16 19:33:15
阅读次数:
164
之前学Tarjan的时候一直理解不是很到位,温故而知新,查缺补漏一下。 Tarjan算法是用于求解有向图强连通分量的算法,它能做到线性时间的复杂度。 定义: 1.如果两个顶点可以相互通达,则称两个顶点强连通(strongly connected)。 2.如果有向图G的每两个顶点都强连通,称G是一个强 ...
分类:
其他好文 时间:
2018-08-09 21:21:41
阅读次数:
164
既然开始去说排序排序算法,那首当其冲的必然是大家耳熟能详的咯 冒泡排序 虽然每个人开始学习程序接触最早,也最简单的是冒泡排序,但是仍然有很多工作两三年的人写不出来一个完整的冒泡排序代码,今天就让我们不管是新人还是老人,让我们开始温故而知新 冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一 ...
分类:
编程语言 时间:
2018-07-01 22:58:14
阅读次数:
170
之前一段时间学习了springmvc+mybatis+spring框架,突然对之前的struts东西有点陌生, 所以这里简单记录下温故而知新的东西吧。 1. 首先建立一个Dynamic Web Project, 下面是我建立的StrutsDemo项目目录,使用的是maven构建的, 自己又增加了几个 ...
分类:
编程语言 时间:
2018-06-25 21:01:37
阅读次数:
315
子曰:“温故而知新,可以为师矣。”孔子说:“温习旧知识从而得知新的理解与体会,凭借这一点就可以成为老师了。“ 尤其是咱们搞程序的人,不管是不是全栈工程师,都是集十八般武艺于一身。不过有时候有些知识如果有很久没用了的话,就会忘记,甚至是忘的你一点都想不起来,尤其是一些基础的东西。所以我才打算写个"温故 ...
分类:
数据库 时间:
2018-06-20 22:32:08
阅读次数:
185
1 show 2 describe 获取关于列的信息 show columns的替换函数 3 explain 理解查询的工作过程 1) explain tables; 直接查询表 和describe table,show columns 结果一样 2) explain select * fromt ...
分类:
数据库 时间:
2018-06-19 14:04:27
阅读次数:
194
1 文件操作流程 打开文件-》读取或者写入文件-》关闭文件 fopen->fread,fwrite->fclose fopen可以打开ftp或者http协议的文件,前提示对方支持 php5中引进的 file_put_contents() 可以不用fopen直接打开文件 往文件里面写内容 file_g ...
分类:
Web程序 时间:
2018-06-15 12:58:54
阅读次数:
197
1 array_walk对数组的每一个元素应用任何函数 用户自定义函数中的第一个参数指定为引用:&$value,来改变数组元素的值 如果对一个参数使用取地址,那么会改变数组元素的值 2 sizeof() count()函数的别名,用于数组元素的统计 结果3 3 array_count_values( ...
分类:
其他好文 时间:
2018-06-14 15:03:01
阅读次数:
139
1 类的多态 不同的类对同一操作可以有不同的行为。 比如自行车和汽车都有移动这个成员函数行为, 那么自行车类可以移动,行为和汽车的移动行为肯定不同。 2 析构函数不能有参数 3 __set和__get 用于设置类中的属性和获取类的属性值 是魔术方法 4 私有的方法和属性不会被继承 public方法是 ...
分类:
Web程序 时间:
2018-06-13 15:20:27
阅读次数:
198
请求参数绑定 当用户发送请求时,根据Spring MVC的请求处理流程,前端控制器会请求处理器映射器返回一个处理器,然后请求处理器适配器之心相应的处理器,此时处理器映射器会调用Spring Mvc 提供的参数绑定组件将请求的key/value 数据绑定到Controller处理器方法对应的形参上。S ...
分类:
编程语言 时间:
2018-06-10 23:00:47
阅读次数:
260