我们的git存储库中有几个带注释的标签.较旧的标签有伪造的消息,我们想要更新为我们的新风格.
% git tag -n1
v1.0 message
v1.1 message
v1.2 message
v2.0 Version 2.0 built on 15 October 2011.
Run Code Online (Sandbox Code Playgroud)
在此示例中,我们希望使v1.x消息看起来像v2.0消息.有谁知道我们会怎么做?
我正在使用nodejs和mongoDB - 我遇到了一些连接问题.
好吧,实际上是"唤醒"问题!它连接得非常好 - 速度非常快,我对结果非常满意.
我的问题:如果我暂时不使用连接(我说同时,因为时间范围变化5分钟以上)似乎停滞不前.我没有解决断线事件 - 它只是挂起.
最终我收到像Error这样的回复:无法连接到[*.mongolab.com:*] - (*=屏蔽值)
快速重启应用程序,连接再次很棒.有时,如果我不重新启动应用程序,我可以刷新并重新连接愉快.
这就是我认为这是"唤醒"问题的原因.
粗略的代码轮廓:
我没有包含代码 - 我认为不需要.它的工作原理(除了连接丢失)
注意事项:只有一个"连接" - 我永远不会关闭它.我从未重开过.
我正在使用猫鼬,袜子.
/* constants */
var mongoConnect = 'myworkingconnectionstring-includingDBname';
/* includes */
/* settings */
/* Schema */
var db = mongoose.connect(mongoConnect);
/* Socketio */
io.configure(function (){
io.set('authorization', function (handshakeData, callback) {
});
});
io.sockets.on('connection', function (socket) {
});//sockets
io.sockets.on('disconnect', function(socket) {
console.log('socket disconnection')
});
/* The Routing */
app.post('/login', function(req, res){
});
app.get('/invited', function(req, res){
});
app.get('/', …Run Code Online (Sandbox Code Playgroud)