发现有个页面需要预加载很多数据,数据之间又有很多依赖关系。 嗯,然后就用promise做了一个单链,发现开一个页面需要花费较长时间(3~5s)。 这无法接受,于是专门针对这个页面做了优化: 重新梳理依赖关系,去除不正确的依赖。 根据依赖关系,无依赖数据请求加载同步发出。 依赖关系不能超过3层,最后一 ...
分类:
微信 时间:
2020-12-31 12:47:31
阅读次数:
0
本文主要是对自己项目的一个总结,以及写给初学者的一些心得。 Angular介绍 首先是对Angular的一些介绍: 推荐第一次接触的人先去体验下官网的demo:https://angular.cn/start 环境安装:https://blog.csdn.net/maiowu1001/article ...
分类:
其他好文 时间:
2020-12-31 12:08:54
阅读次数:
0
C 语言不提供对错误处理的直接支持,但是作为一种系统编程语言,它以返回值的形式允许您访问底层数据。在发生错误时,大多数的 C 或 UNIX 函数调用返回 1 或 NULL,同时会设置一个错误代码 errno,该错误代码是全局变量,表示在函数调用期间发生了错误。您可以在 头文件中找到各种各样的错误代码 ...
分类:
编程语言 时间:
2020-12-31 12:06:20
阅读次数:
0
> 原文发表于2017-03-31。 ## 问题 昨天凌晨1点多,可能是V友太热情,或者爬虫太勤奋,轻境界的服务器宕机了,悄悄地,没有留下错误日志。 我上午收到用户反馈,赶快先重启服务器压压惊,再来分析原因。 连错误日志都没有,这是什么程度的问题呢? 最大的可能性是 JVM内存不够用 或 线程数过多 ...
分类:
其他好文 时间:
2020-12-30 11:28:37
阅读次数:
0
panic支持抛出任意类型的异常(而不仅仅是error类型的错误),recover函数调用的返回值和panic函数的输入参数类型一致,它们的函数签名如下: func panic(interface{}) func recover() interface{} Go语言函数调用的正常流程是函数执行返回语 ...
分类:
其他好文 时间:
2020-12-30 11:17:15
阅读次数:
0
如果说造成线程不安全的情况是来源有时序性(代码优化),可见性(缓存一致性),原子性(线程切换)。 那么最简单的优化方式就是禁用缓存和编译优化。这样可以直接解决问题,就是代码的性能会相对的下降。合理的方案应该是按需禁用缓存以及编译优化。 这样的话就可以分治不同的代码,有并发的代码进行调整,没有并发的代 ...
分类:
编程语言 时间:
2020-12-30 11:16:29
阅读次数:
0
1 吐槽了windows10 20H2 之垃圾
2 说明了修改spyder3颜色时所需的mainwindow.py的位置
3 spyder3进一步的颜色优化
4 spyder3窗口排部示例 ...
分类:
系统相关 时间:
2020-12-30 10:59:02
阅读次数:
0
最近面试时遇到这个问题,蛮有意思的,经典题目了。 问题如下: 在一堆数据里面找到前 K 大(当然也可以是前 K 小)的数。 1、首先想到的对数据进行全排序,取出其中最大的K个数。比如:快排或者归并 后期补代码吧 2、其次做一些优化,其实找前K大的不用全部所有值得顺序都确定好,只要排K个值就好了,故想 ...
分类:
其他好文 时间:
2020-12-29 11:53:03
阅读次数:
0
phpstorm.exe.vmoptions 先把内存限制调整: -Xms256m -Xmx2048m -XX:MaxPermSize=350m 再设JAVA虚拟机参数: 追加下面代码: -Dawt.usesystemAAFontSettings=lcd -Dawt.java2d.opengl=tr ...
分类:
Web程序 时间:
2020-12-29 11:45:53
阅读次数:
0
bug分为再现bug和优化bug 再现bug:又称重现缺陷,当你通过测试用例或者无意发现一个缺陷的时候,你把这个缺陷发现的中间步骤记录下来,然后其他人(开发与测试)看见了,能根据这个步骤把缺陷在演示出来,这就是再现。 优化bug:优化缺陷并不是指优化缺陷本身,而是优化缺陷的再现步骤。 new:新建状 ...
分类:
其他好文 时间:
2020-12-29 11:27:27
阅读次数:
0