Windows配置免密登录Linux服务器与Linux服务器类似,主要分为以下几步:
1、生成Windows对应用户的公私钥文件
打开cmd,进入用户目录:C:\Users\whwtr,执行ssh-keygen -t rsa命令
Windows配置免密登录Linux服务器与Linux服务器类似,主要分为以下几步:
1、生成Windows对应用户的公私钥文件
打开cmd,进入用户目录:C:\Users\whwtr,执行ssh-keygen -t rsa命令
Axios是一个基于promise的网络请求库,可以用在浏览器和 node.js中。
Axios本质上也是对原生XHR的封装,只不过它是Promise的实现版本。
主要特点:
从浏览器创建 XMLHttpRequests
从 node.js 创建 http 请求
支持 Promise API
拦截请求和响应
转换请求和响应数据
取消请求
自动转换JSON数据
客户端支持防御XSRF
在axios中,所有的请求都是异步发送的。所以单独用axios是实现不了同步的,需要结合async与await关键字使用。
dnSpy是一款免费、开源的.NET反编译器,即使你没有源代码,也可以使用它来编辑和调试程序集。
dnSpy是从ILSpy派生出来。
ILSpy 是为了完全替代收费的Reflector而生,它是由 iCSharpCode 团队出品,这个团队开发了著名的 SharpDevelop 。ILSpy 完全开源,ILSpy的使用和Reflector(收费的.NET反编译器)完全类似,直接把dll、exe拖放到左侧,或者文件选择打开。
dnSpy下载地址:
https://github.com/dnSpy/dnSpy/releases
前言
Vue数组更新后,页面上没有动态刷新问题,在看这个问题之前,我们首先来了解下Vue数据响应式的原理。
Vue数据响应式的原理:
通过ES5的保护对象的Object.defineProperty中的访问器属性中的get和set方法,data中声明的属性都被添加了访问器属性,当读取data中的数据时,自动调用get方法;当修改data中的数据时,自动调用set方法。检测到数据变化,会通知观察者,观察者自动触发重新渲染组件。
开发中发现,通过数组索引赋值时,数据更新了,但视图并未刷新,还是显示的旧的值。
即通过以下索引方式赋值:
result[0][0] = 1;
如果多个项目要发布至同一个域名下,或Vue项目要加项目名访问时,则可以通过域名后加统一前缀来区分及路由至指定的服务,例如同一域名下:
站点A:https://www.abc.com
站点B:https://www.abc.com/bbb
站点B-接口API:https://www.abc.com/bbb/api
Vue项目访问路径加统一前缀步骤:
(1)给静态资源加前缀
vue.config.js文件 新增属性:publicPath: "/business-admin/"
例如下所示(生产环境加/admin/前缀,否则不加):
module.exports = {
// 如果你的应用被部署在 https://www.xxx.com/admin/,则设置publicPath为 /admin/
publicPath: process.env.NODE_ENV === "production" ? "/admin/" : "/",
// build生成文件的目录名称(默认dist)
outputDir: 'dist',
// 用于放置生成的静态资源 (js、css、img、fonts)
assetsDir: 'static',
...
}