用户中心USER CENTER

首页/用户
  • js的浅拷贝和深拷贝和应用场景

    摘要:而大多数实际项目中,我们想要的结果是两个变量初始值相同互不影响。所以就要使用到拷贝分为深浅两种深浅拷贝的区别浅拷贝只复制一层对象的属性,而深拷贝则递归复制了所有层级。 为什么会用到浅拷贝和深拷贝 首先来看一下如下代码 let a = b = 2 a = 3 console.log(a) console.log(b) let c = d = [1,2,3] let e = f = {a:...

    lavor 发布于Html
  • 搭建Python Jupyter Notebook教程

    摘要:原来叫做,后来改名为,意思是,囊括了三大数据科学语言。文学化编程支持编程模式,代码和正文有机交融在一起,在代码可运行结果可见的情况下又很好地保留了研究逻辑,非常便于交流。在安装过程中,我们使用来对做环境隔离。 Jupyter原来叫做IPython,后来改名为Jupyter,意思是Julia+Python+R,囊括了三大数据科学语言。Jupyter编程环境具有以下两个特点: 中心化工作...

    lavor 发布于Python
  • Nginx部署HTTPS服务过程与异常处理实践

    摘要:当点击检查配置之后,如果阿里云能够正常访问,则会在左侧给出提示,现在可以返回证书列表,在列表中可以看到当前状态为审核中,如下图审核因为不需要人为干预,所以很快就能下发证书,笔者下发证书的时间大约是分钟左右。 一、背景 笔者所在团队需要开发ios的APP,而apptstore应用商店审核需要应用使用https,所以需要配置https证书,笔者将此次配置的过程与遇到的一些问题记录下来,方便...

    lavor 发布于Nginx
  • Java中线程池ThreadPoolExecutor原理探究

    摘要:类型是位二进制标示,其中高位用来表示线程池状态,后面位用来记录线程池线程个数。创建一个最小线程个数为,最大为,阻塞队列为的线程池。 一、 前言 线程池主要解决两个问题:一方面当执行大量异步任务时候线程池能够提供较好的性能,这是因为使用线程池可以使每个任务的调用开销减少(因为线程池线程是可以复用的)。另一方面线程池提供了一种资源限制和管理的手段,比如当执行一系列任务时候对线程的管理,每个...

    lavor 发布于Nginx
  • Nginx高并发下的优化

    摘要:效率低,主要是轮询效率低,而且还要分别轮询三个事件描述符的集合。不同点是为事件事件以及事件只创建一个集合,在每个描述符对应的结构上分别设置事件事件以及事件。 写在前面 最近在进行服务器的优化,正好在看nginx相关的知识,所以把一些知识整理一下。参考资料为《Nginx高性能web服务器详解》,建议大家都去读读这本书。我的机器为四核CPU,16G内存。 内核参数优化 把如下的参数追加到L...

    lavor 发布于Nginx
<