假设我在我的根目录中,并且我有一个User可以cd进入的文件夹.在我的默认Mac终端中,我只需键入cd U+ tab,它就会自动填充到cd Users/.如何在iTerm2中使用它?
它曾经在iTerm2中运行得很好,但我必须更改某个禁用它的设置,我无法弄清楚如何将其恢复.
browser-refresh目前,每次更改服务器文件时,我都会重新启动节点服务器。我想更进一步,让我的浏览器在每次更改 HTML 文件时刷新/重新加载。我正在为客户端使用车把,因此.hbs我的目录中有文件views。我认为browser-refresh应该也能够刷新浏览器,但它对我不起作用。
对于grunt,我安装了以下任务:
grunt.loadNpmTasks('grunt-express-server');
grunt.loadNpmTasks('grunt-express');
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-contrib-connect');
grunt.loadNpmTasks('grunt-exec');
grunt.loadNpmTasks('grunt-open');
grunt.loadNpmTasks('grunt-express-runner');
Run Code Online (Sandbox Code Playgroud)
我认为我不需要所有这些,但我想找到一些有用的东西。我可以使用 重新启动我的服务器grunt-exec,但我已经有 的别名browser-refresh,所以我真的不需要它。
我还应该注意,在我的app.js服务器文件中,我使用的是app.use('/', routes);where var routes = require('./routes/index');。因此,当我的应用程序加载(使用node app.js)时,它会直接转到http://localhost:3000/users/login。
提前致谢。
如何用所有远程分支覆盖所有本地分支?
这是我当地的分支机构:
client-side-js-framework
client-side-js-framework-2
client-side-js-framework-3
handlebars
master
Run Code Online (Sandbox Code Playgroud)
还有我的远程分支:
client-side-js-framework
handlebars
master
no-network-connection
Run Code Online (Sandbox Code Playgroud)
我希望我的本地分支能够镜像我的远程分支,因为我的远程分支更加最新。换句话说,我当地的分支机构应该是:
client-side-js-framework
handlebars
master
no-network-connection
Run Code Online (Sandbox Code Playgroud)
这可以通过一个(或两个)命令来完成,而不是基本上删除我的本地存储库并重新克隆它吗?
我正在尝试在ajax put请求后进行重定向.我打算使用纯JS客户端进行验证.
客户:
$(document).ready(function() {
login = () => {
var username = $("[name='username']").val()
var password = $("[name='password']").val()
$.ajax({
type: "put",
url: '/login',
data: {
username: username,
password: password
}
// success: function(response) {
// console.log('Success:')
// console.log(response.user)
// Cookies.set('username', response.user.username)
// Cookies.set('first_name', response.user.first_name)
// Cookies.set('last_name', response.user.last_name)
// Cookies.set('email', response.user.email)
// window.location.href = window.location.origin + '/'
// },
// error: function(error) {
// console.log("Error:")
// console.log(error)
// }
})
}
logout = () => {
console.log("Log out clicked.")
Cookies.remove('username') …Run Code Online (Sandbox Code Playgroud) 在 Google 表格中,我有一个名为Income的单元格,其值引用另一个名为7.17. 我目前正在硬编码参考。因此, 的值Income是='7.17'!B38,其中B38包含Income位于名为 的工作表中的值的单元格7.17。
我想传递一个动态日期参考。所以,我可以=month(today())在一个单元格中使用来提取当前月份,它返回一个整数值,比如7七月。然后我想用它作为参考值。换句话说,='7.17'!B38我想使用类似=month(today()).17!B38.
=month(today())可以在一个单元格中,比如A1,它的值(比如7)可以在另一个单元格中,比如A2。然后,我会做类似的事情=A2.17!B38
我怎么能这样做?
我有以下对象数组:
[
{
message: 'This is a test',
from_user_id: 123,
to_user_id: 567
},
{
message: 'Another test.',
from_user_id: 123,
to_user_id: 567
},
{
message: 'A third test.',
from_user_id: '456',
to_user_id: 567
}
]
Run Code Online (Sandbox Code Playgroud)
如何构造一个新的对象数组,其中最外面的对象键基于原始数组中找到的公共键?
这就是我所追求的:
[
{
123: [
{
message: 'This is a test',
from_user_id: 123,
to_user_id: 567
},
{
message: 'Another test.',
from_user_id: 123,
to_user_id: 567
}
]
},
{
456: [
{
message: 'A third test.',
from_user_id: '456',
to_user_id: 567
}
]
}
]
Run Code Online (Sandbox Code Playgroud)
请注意,在第一个数组中,用户 ID123 …
javascript arrays json multidimensional-array javascript-objects
我试图将猫鼬中的两个查询合并为一个。
现在,我正在这样做:
User.find({ _id: req.body.userId }, (err, user) => {
User.find({ username: decodedUser.username }, (err, member) => {
console.log("user\n", user)
console.log("member\n", member)
})
})
Run Code Online (Sandbox Code Playgroud)
我想User.find()对数据库进行单个查询,结果是我想要的所有文档的对象(或数组),例如[user, member]本例中的数组。这将使我不必再运行User.find()两次。理想情况下,我希望查询的结果是一个对象,这样我可以更轻松地找到特定的键/值集,而不是需要迭代遍历才能找到特定元素的数组。 我该怎么做呢?
注意:这有效:
User.find({ $or:
[
{ _id: req.body.userId },
{ username: decodedUser.username}
]}, (err, results) => {
console.log("results\n", results)
})
Run Code Online (Sandbox Code Playgroud)
results我想要的文档数组在哪里。但是,我想知道是否有更好的方法。
在我的test.users表中,我有
id | email | first_name
1 | john@site.com | John
2 | bob@site.com | Bob
Run Code Online (Sandbox Code Playgroud)
在我的test.questions表中,我有
id | user_id | answer
10 | 1 | true
11 | 2 | false
Run Code Online (Sandbox Code Playgroud)
我想删除仅与一个特定用户test.questions匹配user_id的id行test.users。
例如,如果我想删除id10的行test.questions(因为该行对应于john@site.comin test.users),我可以这样做
DELETE FROM test.questions WHERE answer = true AND user_id = 1
Run Code Online (Sandbox Code Playgroud)
这将仅删除id = 10from的行test.questions,这就是我想要的。
问题是我不想对id. 我想在查询中仅对用户的电子邮件进行硬编码,并id动态获取。就像是
DELETE …Run Code Online (Sandbox Code Playgroud)