As we all know,事件机制其实很简单,无非冒泡和捕获这两点,笔者不再赘述,网上相关文章一大堆,下面让我们直接看面试题 题目一到七,统一设置css .test2 { height: 50px; } 题目一 <div class="test1"> <div class="test2"></d ...
分类:
编程语言 时间:
2020-05-02 21:05:11
阅读次数:
68
排序算法 一、算法核心思想分类 根据算法的核心思想,可以将十大排序算法分为两类: 1. 比较排序 常见的快速排序、归并排序、堆排序、冒泡排序等属于比较排序。 在排序的最终结果里,元素之间的次序依赖于它们之间的比较。每个数都必须和其他数进行比较,才能确定自己的位置。 2. 非比较排序 计数排序、基数排 ...
分类:
编程语言 时间:
2020-05-02 18:50:31
阅读次数:
93
判下连通,离线下来连边,就是个裸的板子了QvQ。 我们把一堆边连到一个点,那个点连到一堆边,这样就可以满足 [l1,r1] to [l2,r2] 了 可以用 zkw 线段树来跑 spfa,奇怪的姿势增加了。 ...
分类:
其他好文 时间:
2020-05-02 18:47:50
阅读次数:
47
一、使用Quartz.NET背景 最近在做一个抄表的项目,由于公司的抄表产品是个半成品,很多功能很简陋并且也不是那么的完善,但是既然接到手里了,自然想把功能做的更完整,代码能优化就优化。然后就偶遇代码 里写了一堆定时的逻辑处理,感觉有点乱;哈哈,然后就想着怎么把这一块的代码给优化一下。后来偶然看到 ...
分类:
Web程序 时间:
2020-05-02 18:36:54
阅读次数:
61
在执行一系列小的变化之前,我们应该重构,每次重构都应该在使程序正常运行的情况下改善代码。 正确执行重构的清单 一、代码应该变得更加整洁 如果在重构之后代码仍然不干净,那么很抱歉,你浪费了这段重构的时间。想想看为什么会这样。 当你离开重构进行小的修改并将一堆重构混合成大的变更时,这些情况通常就会发生。 ...
分类:
其他好文 时间:
2020-05-02 17:19:29
阅读次数:
170
这本书是18年买的了,当时我买了一堆书,以为自己不会成为屯书的仓鼠,没想到当时看了200页不到就再也没看;如今再次翻开,是因为参加 码农翻身 的读书活动,当年买书时还在的小仓鼠也飞天一年了= = 但还好当初我读了一些,这本书的前言部分教会了我一些学习方法。在我还上学时,我总觉得因为我太笨,不够聪明, ...
分类:
其他好文 时间:
2020-05-02 14:57:28
阅读次数:
67
一、用自己的话描述出其本身的含义: 1、特征选择 特征选择就是在一大堆数据中删除相关性系数比较低对结果没什么影响的特征,从而降维优化计算程度。 减少特征具有重要的现实意义,不仅减少过拟合、减少特征数量(降维)、提高模型泛化能力,而且还可以使模型获得更好的解释性,增强对特征和特征值之间的理解,加快模型 ...
分类:
其他好文 时间:
2020-05-02 11:32:32
阅读次数:
118
/** * 堆通常是一个可以被看做一棵树的数组对象。 * 堆总是满足下列性质: * \t 堆中某个节点的值总是不大于或不小于其父节点的值; * \t 堆总是一棵完全二叉树。 * 将根节点最大的堆叫做最大堆或大根堆,根节点最小的堆叫做最小堆或小根堆 */public class MaxHeap { p ...
分类:
其他好文 时间:
2020-05-02 10:07:04
阅读次数:
60
想起好久以前写的代码,留个记录。https://github.com/junhuanchen/esp idf software serial 若是串口不够用的,加上它就有一堆串口了,但 K210 好像有三个串口,应该不太需要了吧? 再说吧~ ...
分类:
编程语言 时间:
2020-05-02 00:26:07
阅读次数:
170
原型模式 原型模式(Prototype Pattern),使用原型实例复制生成新的对象。若某个类的实例化比较复杂,完全重新创建成本较大,这时可以使用原型模式。这种模式是在内存(堆)中拷贝对象,比直接new一个对象节省资源。对象拷贝的时候构造器是不会执行。 结构图: Prototype:提供拷贝方法的 ...
分类:
其他好文 时间:
2020-05-02 00:14:48
阅读次数:
78