最新 最热

一些可以显著提高 Java 启动速度方法

我们线上的业务 jar 包基本上普遍比较庞大,动不动一个 jar 包上百 M,启动时间在分钟级,拖慢了我们在故障时快速扩容的响应。于是做了一些分析,看看 Java 程序启动慢到底慢在哪里,如何去优化,目前的效果是大部分大型应用启动...

2022-12-05
1

vue-cli-service: command not found报错引发的血案

最近因为工作需要,开始学习vue,于是在github上找了一个star数比较高的项目 ant-design-vue-pro 准备练手。项目克隆下来后,用 vscode 打开工程,并且使用了 vscode 自带的终端安装了依赖包,但是准备执行 yarn serve 启动工...

2022-12-05
1

JS篇(022)-<script>标签的 defer 和 asnyc 属性的作用以及二者的区别?

无论 <script> 标签是嵌入代码还是引用外部文件,只要不包含 defer 属性和 async 属性(这两个属性只对外部文件有效),浏览器会按照 <script> 的出现顺序对他们依次进行解析,也就是说,只有在第一个 <script> 中的代码执行完成...

2022-12-05
0

选择篇(111)-下面代码的输出是什么?

我们可以将我们想要的任何类型的值传递Promise.resolve,无论是否promise。该方法本身返回带有已解析值的Promise (<fulfilled>)。如果您传递常规函数,它将是具有常规值的已解决promise。如果你通过了 promise,它将是一个...

2022-12-05
0

选择篇(109)-依次输出什么?

有了 promise,我们通常会说:当我想要调用某个方法,但是由于它可能需要一段时间,因此暂时将它放在一边。只有当某个值被 resolved/rejected,并且执行栈为空时才使用这个值。...

2022-12-05
0

python基础之读文件操作

Python 是一门易于学习、功能强大的编程语言。它提供了高效的高级数据结构,还能简单有效地面向对象编程。Python 优雅的语法和动态类型以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的理想语言。下面我...

2022-12-05
0

前端流程图数据结构如何设计?「前端每日一题v22.11.10」

什么是Graph?翻译过来就是图形,图标。比如我们常见的流程图,xmind都可以称为Graph,它是一种数据结构,可以通过点和矢量线来表示其中的节点关系,类似这种...

2022-12-05
0

线程池管理的pipeline设计模式(用了“精进C++”里的内容)

2,增加了callback,将最后一个node的结果callback到主程序,避免的参数传递的冗余实现;

2022-12-04
0

再也不用std::thread编写多线程了

* 标准库中的并发元素:任务,期望,线程,互斥量,条件变量和原子对象,为期望提供了两个模板:std::future和std::shared_future

2022-12-04
0

一文解读所有HashMap的面试题

关于 HashMap 阿粉相信大家再面试的时候,是非常容易被问到的,为什么呢?因为至少是在 JDK8 出来之后,非常容易被问到关于 HashMap 的知识点,而如果对于没有研究过他的源代码的同学来说,这个可能只是说出一部分来,比如线程安全...

2022-12-04
1