我使用几个不同的服务器,能够设置一些环境变量,以便在我进入SSH时它们在所有环境变量上都是活动的.这个问题是,一些变量的内容包含敏感信息(散列)密码),所以我不想让它躺在.bashrc文件中 - 我只想把它保存在内存中.
我知道你可以使用SSH来转发DISPLAY变量(通过ForwardX11)或SSH代理进程(通过ForwardAgent),所以我想知道是否有办法在SSH连接中自动转发任意环境变量的内容.理想情况下,我可以在.ssh/config文件中设置一些内容,以便在需要时自动运行.有任何想法吗?
我不是Windows Phone开发人员,我希望尽可能少地与微软有关.尽管如此,我需要在Windows Phone 7上正常运行我的移动Web应用程序.该平台可以使用哪些调试工具?像Webkit开发人员工具或Firebug这样的东西是理想的,无论是从手机本身还是更有可能从我的计算机远程调试.
如果这样的事情不存在,我会满足于能够阅读Javascript错误消息,并使用alert()或类似的方式查看变量的内容.在这一点上,我所知道的是我的JS失败了:我不知道在哪里或为什么,更不用说如何解决它了.
我的开发计算机正在运行OS X,如果可能的话,我真的希望能够使用OS X中的这些工具.假设存在调试工具(我真的希望他们这样做)是否仅针对Windows设计?如果是这样,有人知道他们与Wine或类似的合作有多好吗?
编辑:我有一个物理Windows Phone 7设备,所以我可以使用它.但是,alert()似乎没有工作,这就是我发布这个问题的原因.是否alert()对WP7浏览器正常工作?
javascript debugging internet-explorer remote-debugging windows-phone-7
我有一个用Flask编写的应用程序,并尝试使用Flask-Dance(Flask-Dance Docs - Google示例)来启用Google OAuth.我得到了以下设置:
from flask import redirect, url_for, jsonify, Blueprint
from flask_dance.contrib.google import make_google_blueprint, google
from server.app import app
# Internal auth blueprint
auth = Blueprint('auth', __name__, url_prefix='/auth')
# Google auth blueprint
google_login = make_google_blueprint(
client_id=app.config['GOOGLE_CLIENT_ID'],
client_secret=app.config['GOOGLE_CLIENT_SECRET'],
scope=['profile', 'email']
)
def auth_google_view():
"""
Authenticate user with google
"""
# Not authorized
print(google.authorized)
if not google.authorized:
return redirect(url_for('google.login'))
# Authorized - check data
user_info = google.get('/oauth2/v2/userinfo')
if user_info.ok:
return jsonify({'status': 'ok', 'email': user_info.json() .['email']}), 200
return jsonify({'status': …Run Code Online (Sandbox Code Playgroud) 这与如何列出分支上的提交而不是合并的分支相反,所以我会以相同的格式询问它。假设我的 git 提交历史如下所示:
A---B---C---D---E---F master
\ /
X---Y---Z topic
Run Code Online (Sandbox Code Playgroud)
我如何列出topic分支上的提交——也就是X、Y、 和Z?需要注意的是简单地做git log topic是行不通的-这将返回提交A,并B为好。
我原以为我可以跑去git merge-base topic masterfind B,然后做得到git log B..Z这些提交。不幸的是,git merge-base topic master返回Z,而不是B,回想起来Z是有道理的——因为已经合并到 master,topic和master那个共享历史记录之间的第一次提交是Z.
我想使用带有多个提交按钮的react-final-form构建一个表单,其中每个提交按钮在表单中设置不同的值。本质上,我想创建一个在呈现的HTML中看起来像这样的表单:
<form>
Are you over 18 years old?
<button type="submit">Yes</button>
<button type="submit">No</button>
</form>
Run Code Online (Sandbox Code Playgroud)
但是,我不知道如何使react-final-form将这些不同的提交按钮视为表单中的设置值。我尝试将组件状态,<input type="hidden">和onClick处理程序合并,如下所示:
class FormWithMultipleSubmits extends React.Component {
state = {
value: undefined
};
setValue = value => this.setState({ value: value });
render() {
return (
<Form>
Are you over 18 years old?
<Field
name="adult"
component="input"
type="hidden"
value={this.state.value}
/>
<button type="submit" onClick={() => this.setValue(true)}>
Yes
</button>
<button type="submit" onClick={() => this.setValue(false)}>
No
</button>
</Form>
);
}
}
Run Code Online (Sandbox Code Playgroud)
然而,这似乎并没有工作-这可能是因为在value该物业<Field> …
branch ×1
debugging ×1
final-form ×1
flask ×1
forwarding ×1
git ×1
google-oauth ×1
history ×1
javascript ×1
merge ×1
oauth ×1
ssh ×1