[vuevue变量赋值之引用赋值(新人大坑)
在VUE中,如果变量a是Object类型,赋值给另一个变量b的时候,切记传递的不是值,而是引用,他们指向了同一个空间!影响:如果变量b的值发生了更改,那么会同时影响a的值!这个特性,类似于后端开发语言中的指针。新手经常会忽略该问题导致项目出现严重BUG。比如:var a = { number: 1, name: 'a' } var b = a; console.log(a); console.log(b); 那么如何避免呢?方案1:let b = JSON.parse(JSON.stringify(a)); 方案2:let b = Object.assign({}, a)
[服务器运维linux运维之大文件复制移动进度显示
linux下的cp和mv命令,都是不能显示进度的。对于移动一个非常大的文件来说,我们只能看见界面卡住不动,至于是要执行一个小时,还是要执行几天,已经复制了哪些文件,我们都不知道!!好在现在可以利用Gnu Coreutils给复制或移动命令添加进度条了。我们需要下载编译安装。以下是说明:wget http://ftp.gnu.org/gnu/coreutils/coreutils-9.0.tar.xz tar xvJf coreutils-9.0.tar.xz cd coreutils-9.0/ wget https://raw.githubusercontent.com/jarun/advcpmv/master/advcpmv-0.9-9.0.patch patch -p1 -i advcpmv-0.9-9.0.patch export FORCE_UNSAFE_CONFIGURE=1 ./configure make 还需要把创建的新版文件复制到bin文件中,实现全局命令调用,如下:cp ./src/cp /usr/local/bin/cpg cp ./src/mv /us
[软件工具IntelliJ IDEA 2021多版本便携绿色增强破解版[亲测有效激活 长久稳定使用]
IntelliJ IDEA 2021多版本便携绿色增强破解版,由本人亲测有效激活,并且已经用了快两年了。注意: 不需要再自己手工去做激活操作,已经全部内置好了!!一:简介集成知言重置补丁,便携制作改配置文件为本地目录binIdea,可以移动文件配置不丢失设置为MD风格主题,修改字体以及配色样式更有多种精品插件自动集成。推荐使用以下版本,可在文本末尾提供的地址下载:ideaIU_2021.2.3_64bitideaIU_2021.2.2_64bitideaIU_2021.2.1_64bit二:使用方法第一次使用请运行根目录“绿化.bat”文件绿化;之后,也可以找到idea安装目录下面的bin目录里面的idea64.exe,点击运行;三:下载地址链接: https://pan.baidu.com/s/1Fs9GDteY4QFsDbn2Wxio0g?pwd=ibte提取码: ibte
[其他综合win10下编译安装opencv(亲测成功)
目前有一个需求,go语言根据一张大图,找到该图中包含的一张小图。了解opencv的小伙伴应该立马就想到了opencv的模板匹配功能。简单快捷又高效。而go语言有gocv库,前提也是需要先本地编译安装opencv环境。但是,opencv的编译安装,坑点还是挺多的。笔者也是尝试多次后才成功安装成功,亲测有效。这里做下记录。本文以opencv-4.5.5为例。其他版本可能会有其他坑。第一步:MinGw-w64下载与安装下载地址:https://sourceforge.net/projects/mingw-w64/files/选择8.1.0版本下的x86_64-posix-seh版本,如图:具体文件下载地址:https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/7.3.0/threads-posix/seh/x86_64-7.3.0-release-posix-seh-rt_v5-rev0.7z下载后解压,把mingw64文件
[golang主流的开源GO语言微服务框架初探
一: Dubbo-go简介:Dubbo-go 是 Dubbo 的完整 Go 语言实现,在功能实现和技术路径上与 Dubbo 有不同程度的对标,项目团队预计很快便可以追平 Java 版的功能。当然,也是因为基于 Go 语言开发,Dubbo-go 更易上手,未来或将反哺 Dubbo 的云原生化。官网:https://dubbogo.github.io/zh-cn/GiTHUB地址:https://github.com/apache/dubbo-goGitee地址:https://gitee.com/dubbogo/dubbo-go目前Star数量:3.6k +二:Jupiter Go简介:Jupiter 是斗鱼开源的一套微服务治理框架,提供丰富的后台功能,管理应用的资源、配置,应用的性能、配置等可视化。官网:https://jupiter.douyu.com/Github地址:https://github.com/douyu/jupiterGitee地址:https://gitee.com/mirrors/Jupiter-douyu目前Star数量:3.3k +三:go-micro简介:官
[其他综合环境部署之windows安装Anaconda/conda教程 (多版本python开发环境)
一、Anaconda与conda简介Anaconda是一个开源的Python发行版本,其包含了conda、Python等软件包,numpy,pandas(数据分析),scipy等科学计算包,而无需再单独下载配置.Conda 是一个开源的软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。二、Anaconda与conda的区别conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理。环境管理则允许用户方便地安装不同版本的python并可以快速切换。可以把 conda 看作是 pip + virtualenv + PVM (Python Version Manager) + 一些必要的底层库,也就是一个更完整也更大的集成管理工具。Anaconda是一个打包的集合,里面预装好了conda、python(可以选择安装3.6版本和2.7不同的版本,这里主要是python3.6和2.7的版本不兼容)等。学python要用到很多第三方库,需要自己用pip命令或者其他方式下载,不是很方便,有了anaconda就方便很多。三:下载与安装这里我们
[企业安全记一次应急响应,OSS安全配置不当引发的商业血案
2021年1月底,在新年即将到来之际,身边又出现一例安全事件。下面会详细介绍本次事件造成的原因,排查手法,与解决方法,希望程序员小伙伴们引以为范,不要再出现同样的错误。主要是分享思路。吃瓜观众,请谨慎吃瓜。故事开始!
总页数:3 总条数:23条