1、prototype是函数的一个属性,并且是函数的原型对象。引用它的必然是函数【对象都是通过函数创建的】, 这个prototype的属性值是一个对象(属性的集合,再次强调!),默认的只有一个叫做constructor的属性,指向这个函数本身。 【纯属个人理解】以下代码感觉有点熟悉,有点像Java的 ...
分类:
其他好文 时间:
2019-02-17 10:55:44
阅读次数:
170
概念: 在web中的:(下面描述讲解的是web) 幂等: 对于同一种行为,如果执行不论多少次,最终的结果都是一致相同的,就称这种行为是幂等的。 (个人理解:不管是一次,还是多次操作,我们返回同样的结果,且不修改状态信息,接口可重复调用) 非幂等: 对于同一种行为,如果最终的结果与执行的次数有关,每次 ...
分类:
其他好文 时间:
2019-02-15 22:37:54
阅读次数:
270
浅谈线段树 (来自TRTTG大佬的供图) 线段树个人理解和运用时,认为这个是一个比较实用的优化算法。 这个东西和区间树有点相似,是一棵二叉搜索树,也就是查找节点和节点所带值的一种算法。 使用线段树可以快速的查找某一个节点在若干条线段中出现的次数,时间复杂度为O(logN),这个时间复杂度非常的理想, ...
分类:
编程语言 时间:
2019-02-15 22:32:01
阅读次数:
206
1,外观模式原理 A类 B类 C类 ,然后在D类里面调用A类B类C类,,然后在E类里面调用D类,这就是外观模式。 在E类里面就只需要简单调用D类,而不需要关心ABC类的实现方法,说白了就是简化调用。 2.中介者模式 中介者就是把一些逻辑处理放在中介者中处理,就类似于房屋中介,卖房子的找中介卖房子,买 ...
分类:
Web程序 时间:
2019-02-15 13:56:42
阅读次数:
190
秒杀是电商平台的一种品牌推广、促销的一个高并发短时间的一个活动。可以提高用户体验度和提高品牌知名度,会在活动开始之前大力宣传,假如促销一百件商品,可能会吸引一万个用户同时在一个页面不断刷新,这里可以用freemarker生成静态页,通过ajax动态获取必需的数据,等待活动时间开始,但是如果只在静态页 ...
分类:
其他好文 时间:
2019-02-13 13:02:11
阅读次数:
190
在Python中经常会混淆类属性和实例属性的概念,今天专门记录一下个人理解以免日后忘记。 看下面的例子: 运行当然是没有问题的,输出结果为: 但是当我们加入这样一段代码: 运行后会报错,这是因为不能通过类名+属性名的方式去调用实例属性,当类实例化后,只能通过类名去调用方法中的属性。 下面进行这样的操 ...
分类:
编程语言 时间:
2019-02-11 21:38:39
阅读次数:
487
题目 求选最少点个数的最大权闭合子图。(板子题) 最小割入门题,什么都不想说,丢个别人题解地址就跑。 附加几点个人理解:与s相通的S点集是闭合子图,剩下的与t相通的T点集是其他的。任意一个割都保证了有一个闭合子图是S集。 然后是选最少点个数,考虑加入最大权时存在多个方案,选的点个数不同,既然各方案都 ...
分类:
其他好文 时间:
2019-02-10 23:29:11
阅读次数:
250
为什么我们要写博客? 不仅仅是分享,更是总结,把我们平时散落的知识点,通过文章的形式归纳总结,形成一个树状记忆。帮助我们更加牢固的记忆所学知识。 缺点 耗费时间 优点 消磨时光 培养语言组织能力 知识归纳能力 方便随时翻阅 如何写好一篇技术博客呢? 纯属个人理解哈。 一遍博客,相当于是一个主题,那么 ...
分类:
其他好文 时间:
2019-02-08 18:32:20
阅读次数:
184
主要参考GitHub项目:所需即所获:像 IDE 一样使用 vim 其教程讲解已相当详细,故此处文章仅简要记录个人按照上述项目学习配置vim的过程。 可能是个人理解不到位或者项目久未更新的原因,实践中有未达到预期之处且部分操作有出入,谨供交流参考。 —————— 界面美化 在这里选用的主题风格是 素 ...
分类:
编程语言 时间:
2019-02-07 00:05:52
阅读次数:
236
主要参考GitHub项目:所需即所获:像 IDE 一样使用 vim 其教程讲解已相当详细,故此处文章仅简要记录个人按照上述项目学习配置vim的过程。 可能是个人理解不到位或者项目久未更新的原因,实践中有未达到预期之处且部分操作有出入,谨供交流参考。 —————— 环境:Debian 9 64bit ...
分类:
编程语言 时间:
2019-02-06 22:33:07
阅读次数:
309