Tag: 地址

何时使用addressof(x)而不是&x?

如何确定在获取对象地址时是否需要addressof(x)而不是&x ? 似乎这个问题很混乱,所以澄清是为了: addressof显然绕过了重载地址的运算符。 我已经意识到这一点。 我想知道的是: 我怎么知道这是我真正想做的事情? (特别是在模板内等) 是否有某种“规则”,可以帮助我找出何时需要addressof而不是& ? 毕竟,他们都返回对象的“地址”,那么我什么时候使用哪个?

Express.js:如何获取远程客户端地址

我不完全了解如何获得远程用户IP地址。 比方说,我有一个简单的请求路线,如: app.get(/, function (req, res){ var forwardedIpsStr = req.header('x-forwarded-for'); var IP = ''; if (forwardedIpsStr) { IP = forwardedIps = forwardedIpsStr.split(',')[0]; } }); 上面的方法是否正确得到真正的用户IP地址还是有更好的办法? 那么代理呢?