据我了解,您使用 sigmoid 函数将数字减少到 0-1 的范围。
使用此库中的函数
function sigmoid(z) {
return 1 / (1 + Math.exp(-z));
}
Run Code Online (Sandbox Code Playgroud)
这适用于数字 1-36。任何高于此值的数字都将返回 1。
sigmoid(36) -> 0.9999999999999998
sigmoid(37) -> 1
sigmoid(38) -> 1
sigmoid(9000) -> 1
Run Code Online (Sandbox Code Playgroud)
如何增加范围以便该函数可以处理大于 36 的数字。
你如何在TypeScript中编写Gulp任务?
我见过的项目一样,这个地方他们写一饮而尽任务打字稿所以我知道这是可能的,但我有一个很难找到他们如何设置此.
问题
我正在为我的应用程序制作一个通用模块,并且我在任何地方都使用 routerLink,但 RouterModule 中没有其他任何内容,因此我想要一种无需导入所有内容即可访问该指令的方法。
我知道的
我知道要获取 routerLink 指令,您需要导入 RouterModule,如下所示。
import { RouterModule } from '@angular/router';
Run Code Online (Sandbox Code Playgroud)
我还知道所有模块都只是导入、声明和导出组件、服务等。所以理论上routerLink应该可以直接导入,但我不知道如何导入。
我使用Vue CLI启动了一个新的VueJS项目。我正在使用访存将登录信息发布到远程DEV服务器。当我在本地环境上调用此方法时,它将此调用处理为GET,POST,OPTIONS和GET。
这是我运行POST请求后从Chrome的网络面板显示的内容。
当它到达api服务器时,它正在作为GET请求处理,该请求返回405,因为它是POST而不是GET。
为什么在两个301之间跳动,然后将调用转换为GET请求。
我正在使用VueJS 2 CLI,Webpack和Babel
注意:我用伪造的网址替换了真实的api网址和服务器
authenticate (username, password) {
const url = '/api/login/authenticate/'
return fetch(url, {
method: 'POST',
body: JSON.stringify({ username, password }),
headers: new Headers({
'Content-Type': 'application/json'
})
}).then(res => res.json());
}
Run Code Online (Sandbox Code Playgroud)
proxyTable: {
"/api": "http://www.myDevServer.net"
}
Run Code Online (Sandbox Code Playgroud)