性能优化 观察者机制的变化:Proxy 替代 object.defineProperty Vue 2.x使用 Object.defineProperty 的 getter 和 setter。 但是,Vue 3 将使用 ES2015 Proxy 作为其观察者机制。 这消除了以前存在的警告,使速度加倍, ...
分类:
其他好文 时间:
2021-02-05 10:28:53
阅读次数:
0
前言 近段时间在了解分布式时,经常绕不开一个算法: 一致性哈希算法。于是在了解并实践这个算法后,就有了此文章。 算法间的对比 在分布式分片中,存在着几种算法: 取模,分段,一致性 hash。 取模 分段 一致性哈希 上层是否感知 是 是 否 迁移成本 高 高 低,只涉及相邻节点 单点故障影响 高 高 ...
分类:
编程语言 时间:
2021-02-04 12:15:26
阅读次数:
0
判断对象中是否含有某个属性也是实际项目中常见的场景,现总结如下几种方法来判断。 本文关联文章之JavaScript遍历对象的几种方法 一、点( . )或者方括号( [ ] ) + undefined判断 我们知道,通过点或者方括号可以获取对象的属性值,如果对象上不存在该属性,则会返回 undefin ...
分类:
编程语言 时间:
2021-02-03 11:07:41
阅读次数:
0
首先解决“判断时忽略标点,输出进却要按原样”的问题? 可以用一个简单的方法:构造一个新字符串,不包含原来的标点符号,而且所有字符变成小写(顺便解决了大小写的问题)。 由于在求最大值时,不知道s[i]和s[j]在原串中的位置。因此,必须增加一个数组pos,用pos[i]保存s[i]在原串中的位置。 c ...
分类:
其他好文 时间:
2021-02-03 10:58:22
阅读次数:
0
<一>下载最新版的WinDbg工具,有两种方式,假设我的电脑系统为Win 10,Windows 10必须周年更新版本哦,那么可以去这个官网下载。 有两种版本:第一种版本是在微软应用商店下载的WinDbg Preview版本,这个版本UI更加好看,如果你有需求可以直接在这个网站下载,也可以下载exe版 ...
分类:
数据库 时间:
2021-02-03 10:45:50
阅读次数:
0
1 bool file_exist(const char *path) 2 { 3 struct stat st; 4 5 return (stat(path, &st) == 0) && (!S_ISDIR(st.st_mode)); 6 } ...
分类:
编程语言 时间:
2021-02-03 10:31:12
阅读次数:
0
Object.defineProperty方法,直接在一个对象上新增一个属性,或者修改一个已存在的属性。 Object.defineProperty 需要三个参数(object , propName , descriptor) 1 object 对象 => 给谁加 2 propName 属性名 => ...
分类:
其他好文 时间:
2021-02-02 11:35:33
阅读次数:
0
给出一个 \(n\) 个点的竞赛图,有 \(m\) 条边已经确定方向,求出最多可能的三元环个数。 \(n\le 50 , m\le \frac{n(n-1)}{2}\) 。 没有想到的网络流题,我还是太菜了qaq 三个点构不成三元环的充分必要条件是存在一个点仅对于这三个点的出度为 \(2\) 。 假 ...
分类:
其他好文 时间:
2021-02-02 11:29:18
阅读次数:
0
<html> <head> <title>第一个网页</title> </head> <body> <h1>这是第一个网页<h1> <!-- html的注释:注释不会被浏览器渲染出来,一般给开发人员看的,用来对代码解释说明的 标签一般成对出现,但是存在一些自结束标签 包括<img><input><i ...
分类:
Web程序 时间:
2021-02-02 11:14:45
阅读次数:
0
原理解释 shiro对cookie做了什么? 其实你设置了这个rememberMe之后shiro还是有做一点事情的,它会生成一个cookie值叫 rememberMe 并保存在你的浏览器里面,而且这个参数会随着你调用 subject.logout() 会被自动清除。这个参数的值是一串很长的Base6 ...
分类:
其他好文 时间:
2021-02-02 11:03:43
阅读次数:
0