#N

C++使用min,max过程中出现无法找到标识符的问题

1、出问题的原因以及解决方案(1)可能存在多种库包含usingnamespacestd;等相关的min,max库,引起的冲突。解决方案:尽量少直接使用usingnaspecestd;命名空间,可以使用std::min,或者std::max作用于来操作。(2)可能存在min,max里面的参数类型不一致引起的问题。例如in...

webpack DllPlugin的用法

1.首先将需要打包的文件打包为dll需要一个打包配置webpack.dll.jsconstwebpack=require('webpack')constpath=require('path')module.exports={entry:{react:['react','react-dom']},output:{libr...
代码星球 代码星球·2020-06-29

d3中的enter,exit,update概念

d3是基于数据绑定的思想的,选择器选择元素,然后元素与数据绑定。由于元素与数据未必数量一致,会产生,元素多于数据或元素少于数据。元素与数据一一对应,是update部分,表示已经存在的元素,用于更新元素少于数据,是enter部分,表示即将进入的元素,即缺少的元素,用于添加元素多于数据,是exit部分,表示即将退出的元素,...

node内存泄漏总结

1.node内存泄漏情形1.1全局变量全局变量不会被回收,需要手动设置为null或undefined1.2闭包functionout(){  constbigData=newBuffer(100);  inner=function(){    voidbigData;  }}比如闭包中的变量被全局对象引用,则闭包中的局...
代码星球 代码星球·2020-06-29

type和interface的区别

1.type可以声明基本类型,联合类型,元组的别名,interface不行//基本类型别名typeName=string//联合类型interfaceDog{wong();}interfaceCat{miao();}typePet=Dog|Cat//具体定义数组每个位置的类型typePetList=[Dog,Pet]2...
代码星球 代码星球·2020-06-29

Array.map和parseInt的用法

Array.map的参数Array.map((item,index,arr)=>{},thisValue)map的callback参数分别是数据项,索引,数组本身,thisValue可以指定callback中的this值parseInt的参数parseInt(str,radix)该方法,始终将str转换为10进制...
代码星球 代码星球·2020-06-29

chrome监听事件getEventListeners

ChromeDevTools命令行API提供了多种方式来观察和检查事件监听器。JavaScript在交互式页面中起着中心作用,并且浏览器为您提供了一些有用的工具来调试事件和事件处理程序。TL;DR使用monitorEvents()监听某一类型的事件。使用unmonitorEvents()停止监听。使用getEventL...

nodejs性能分析

方案1v8-profiler1.v8-profiler添加node性能收集埋点2.Apachebench压力测试ab-t300-c10-ppost.txt-T"application/json"http://localhost:8008/xxx3.v8-profiler收集得到cpuProfile4.用chrome的开...
代码星球 代码星球·2020-06-29

Apachebench压力测试

ApachebenchApachebench是apache附带的一个性能测试工具,一款轻量级的压力测试工具。ab命令会创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访问。安装apache,在C:ProgramFilesApacheGroupApache2in目录下找到ab程序,若不需要apache,可...
代码星球 代码星球·2020-06-29

nodejs调试方法

node--debug/--debug-brk(node8.0之前)node--inspect/--inspect-brk(node8.0之后)带-brk,会默认停止在第一行,可以继续调试。不带,则会一下子执行完,若只是执行一段代码,没有线程持续运行,则会很快执行完毕,没有机会去调试启动之后,打开chrome的开发者工...
代码星球 代码星球·2020-06-29

nodejs模块路径alias

nodejs的模块引用,使用相对路径,会造成写一堆../,非常不便。有2种好的修改方式:1. NODE_PATH设置路径别名"scripts":{"start":"cross-envNODE_PATH=.;./modnodeindex.js",}NODE_PATH的路径用分号(Windows)或冒号(MacO...
代码星球 代码星球·2020-06-29

vue.extend,mixins和vue.component的区别

1. Vue.extendVue.extend就是传入一下组件options,然后返回了一个Vue的子类,也可以看做是一个组件构造函数。真的是一个Vue的子类,源码中,使用原型集成和Copy属性和方法形式,将其继承自Vue。constSub=functionVueComponent(options){this...

linux管道与重定向

1.重定向命令>    输出重定向覆写>>   输出重定向追加2>   错误重定向覆写2>>  错误重定向追加&>   ...
代码星球 代码星球·2020-06-29

linux文件颜色与类型

linux下不同类型的文件有不同的颜色绿色文件:可执行文件,可执行的程序 红色文件:压缩文件或者包文件蓝色文件:目录白色文件:一般性文件,如文本文件,配置文件,源码文件等 浅蓝色文件:链接文件,主要是使用ln命令建立的文件红色闪烁:表示链接的文件有问题黄色:表示设备文件灰色:表示其他文件 ...
代码星球 代码星球·2020-06-29

linux文件权限说明

1.rwx权限方式ls-l可以看到文件的详细信息,其中第一项,就是该文件的类型和权限。一个十位标志,rwx十位权限法。第一位是文件类型,有5种:-普通文件d目录b块设备l链接c字符设备p管道文件后面9位是文件权限,分别是文件属主权限,用户组权限,其他用户权限权限类型有4种:rread读权限,数字代号4wwrite写权限...
代码星球 代码星球·2020-06-29
首页上一页12345...下一页尾页