nodejs 执行失败报错 “JavaScript heap out of memory” 的解决办法

报错信息很直观地指出是内存溢出了。是什么导致了内存溢出呢?其根本原因在于 nodejs 默认限制了最大可使用的内存大小。 nodejs V8 引擎在 64 位机器上默认限制使用内存最大不超过 1.7GB,超过这个限制官方建议尝试优化为多线程方式。 解决办法可以是增加 nodejs 可使用的最大内存大小,也可以从降低程序内存消耗的角度入手。 解决办法一: 设置 nodejs 配置项 配置项 max_
nodejs 执行失败报错 “JavaScript heap out of memory” 的解决办法

window10 中 chrome 等浏览器打开网页慢卡顿的解决办法

在 window10 系统中,某次系统更新后,除了系统自带的 Edge 浏览器外,其他所有浏览器打开网页都会很慢。如果能够定位到导致该问题的具体自动更新的补丁,可以试试卸载该补丁再看。 通过测试,发现删除注册表中的 SystemCertificates\\Root 即可恢复正常。相关操作方法参考如下。 快捷键 win+R打开运行窗口,输入 regedit 打开注册表。然后依次删除: 删除 HKEY_
window10 中 chrome 等浏览器打开网页慢卡顿的解决办法

使用 electron-builder 与 electron-packager 构建 electron 桌面应用安装程序

electron-builder 与 electron-packager 都可以用来将 webapp 通过 Electron 应用打包为桌面客户端然后发布。 这两个工具都支持命令行工具和 JSAPI 方式。在有复杂的多环境构建需求的情况下,通过 JSAPI 定制不同的参数更为方便可控。但是由于参数众多的原因,实现想要的效果需要注意较多的细节,可能会采一些坑才能达到目的。 本文将分别简要介绍使用 e
使用 electron-builder 与 electron-packager 构建 electron 桌面应用安装程序

创建自签名 SSL 数字证书以配置开发测试环境站点 HTTPS 访问

1 什么数字证书(Certificate) 数字证书是一种用于电脑的身份识别机制。由数字证书颁发机构(CA)对使用私钥创建的签名请求文件做的签名(盖章),表示 CA 结构对证书持有者的认可。数字证书拥有以下几个优点: 使用数字证书能够提高用户的可信度 数字证书中的公钥,能够与服务端的私钥配对使用,实现数据传输过程中的加密和解密 在证认使用者身份期间,使用者的敏感个人数据并不会被传输至证书持有者的网
创建自签名 SSL 数字证书以配置开发测试环境站点 HTTPS 访问

资产资产配置理论与实践配置理论与实践【随堂测试】

资产资产配置理论与实践配置理论与实践 单选题(共2题,每题20分) 1 . 资产配置作为投资管理中的核心环节,其目标在于( )。 A.消除投资的风险 B.协调提高收益与降低风险之间的关系 C.增强资金的流动性 D.吸引投资者 我的答案: B 2 . 战术资产配置,通常以( )到( )为考量,可理解为在时间维度上的再配置。 A.1个月,1年 B.3个月,1年 C.1个月,3年 D.3个月
资产资产配置理论与实践配置理论与实践【随堂测试】

在 Angular-cli 中引入 simple-mock 实现前端开发 API Mock 接口数据模拟

在前后端分离的开发模式中,接口数据模拟(API Mock)是不可避免的事情。前端同学在应对该情况时采取的办法可以各种各样,大概的方案可能会是这几类: 业务代码中临时写上 mock 数据的逻辑 在前端引入 mock 服务或框架,对 HTTP 请求服务进行拦截 代理转发至自建的 mock server 本文主要介绍在 Angular-cli 中引入 simple-mock 以快速实现项目数据接口模拟功
在 Angular-cli 中引入 simple-mock 实现前端开发 API Mock 接口数据模拟

Angular 中实现自定义组件的双向绑定的两种方法

在 Angular 中,对于表单元素,通过 即可以简单地实现双向绑定。对于自定义组件而言,希望实现同样的效果可以怎么做呢? 1 实现自定义组件的 ngModel 指令 如果希望自定义组件能够具有与表单元素相同的 ngModel 效果,可以通过在组件内实现 ControlValueAccessor 接口达到目的。 对于 ,需要至少实现该接口的如下方法:
Angular 中实现自定义组件的双向绑定的两种方法

一种自定义 Angular-cli 6.x/7.x 默认 webpack 配置的方法

Angular-cli 通过 angular.json 实现构建配置,对于复杂配置需求的支持,可以通过 ng eject 输出 webpack 的配置文件,然后自定义 webpack 来达到目的。 当前对于 Angular 6.x/7.x 的项目,Angular-cli 需采用 6.x/7.x 版本,而这些版本不支持 ng eject 命令,于是希望自定义 webpack 配置实现更多复杂需求就无
一种自定义 Angular-cli 6.x/7.x 默认 webpack 配置的方法

NVM: Node.js 多版本切换管理器的安装与使用

本文提到的 nvm 指的是 Node.js version management,用于 Node.js 多版本切换管理的工具。开源社区里有基于不同语言和不同系统的实现,但基本功能与用法都类似。 coreybutler/nvm-windows - windows 上使用最多的选择 nvm-sh/nvm - Mac / Linux 上使用最多的选择 jasongin/nvs - 支持所有主流系统平台的
NVM: Node.js 多版本切换管理器的安装与使用