急急急!谁能给我解释下String IPs=request.getRemoteAddr();啥意思啊

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了急急急!谁能给我解释下String IPs=request.getRemoteAddr();啥意思啊相关的知识,希望对你有一定的参考价值。

request.getRemoteUser();//获取当前缓存的用户,比如Spring Security做权限控制后就会将用户登录名缓存到这里
request.getRemoteAddr();//获取客户端IP,需要注意的是获取到的是直接面向的IP地址,并不是经过代理等处理的原始地址
request.getRemotePort();//获取服务端访问端口
request.getRemoteHost();//获取服务端地址 即当前路径为 request.getRemoteHost()+":"+request.getRemotePort()
参考技术A 打个比方 你访问百度 我是百度
我可以通过这句话得到你的ip地址
getRemoteAddr()返回的是一个String类型的结果
将这个结果赋值给IPs
取得IPs就可以得到你的ip地址了
参考技术B getRemoteAddr()这个方法是获取远程客户端用户的IP地址的函数。
这个就是获取远程客户端访问者的IP地址
参考技术C 获取客户端IP地址

为啥会这样?谁能给我答案

【中文标题】为啥会这样?谁能给我答案【英文标题】:Why is this happening?Who can give me the answer为什么会这样?谁能给我答案 【发布时间】:2019-09-19 21:48:51 【问题描述】:

安装问题

PS C:\Users\Administrator> gatsby new gatsby-site3 info 从 git 创建新站点:https://github.com/gatsbyjs/gatsby-starter-default.git 克隆到“gatsby-site3”... 远程:枚举对象:54,完成。 远程:计数对象:100% (54/54),完成。 远程:压缩对象:100% (34/34),完成。 远程:总计 1578(增量 39),重用 35(增量 20),打包重用 1524 接收对象:100% (1578/1578),5.71 MiB | 149.00 KiB/s,完成。 解决增量:100% (954/954),完成。 成功创建起始目录布局 info 正在安装包...

sharp@0.21.3 安装 C:\Users\Administrator\gatsby-site3\node_modules\sharp (节点安装/libvips && 节点安装/dll 复制 && 预构建安装) || (node-gyp 重建 && 节点安装/dll-copy)

信息锐利 使用缓存的 C:\Users\Administrator\AppData\Roaming\npm-cache_libvips\libvips-8.7.0-win32-x64.tar.gz info sharp 创建 C:\Users\Administrator\gatsby-site3\node_modules\sharp\build\Release info sharp 将 DLL 从 C:\Users\Administrator\gatsby-site3\node_modules\sharp\vendor\lib 复制到 C:\Users\Administrator\gatsby-site3\node_modules\sharp\build\Release prebuild-install WARN install 未找到预编译的二进制文件(target=12.1.0 runtime=node arch=x64 libc= platform=win32)

C:\Users\Administrator\gatsby-site3\node_modules\sharp>如果没有定义 npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\. ...\node_modules\node-gyp\bin\node-gyp.js" 重建) else (节点 "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js"重建) 回溯(最近一次通话最后): 文件“C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\gyp\gyp_main.py”,第 13 行,在 进口石膏 文件“C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp__init__.py”,第 7 行,在 导入副本 文件“C:\Python27\lib\copy.py”,第 52 行,在 导入弱引用 文件“C:\Python27\lib\weakref.py”,第 14 行,在 从 _weakref 导入 ( ImportError:无法导入名称 _remove_dead_weakref 吉普错误!配置错误 吉普错误!堆栈错误:gyp 失败,退出代码:1 吉普错误!堆栈在 ChildProcess.onCpExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:345:16) 吉普错误! ChildProcess.emit (events.js:196:13) 的堆栈 吉普错误!堆栈在 Process.ChildProcess._handle.onexit (internal/child_process.js:256:12) 吉普错误!系统 Windows_NT 10.0.17134 吉普错误!命令“C:\Program Files\nodejs\node.exe”“C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js”“重建” 吉普错误! cwd C:\Users\Administrator\gatsby-site3\node_modules\sharp 吉普错误!节点-v v12.1.0 吉普错误!节点gyp -v v3.8.0 吉普错误!不好 npm WARN 可选跳过可选依赖:fsevents@1.2.9 (node_modules\fsevents): npm WARN notsup 跳过可选依赖:fsevents@1.2.9 不受支持的平台:想要 "os":"darwin","arch":"any"(当前:"os":"win32","arch": "x64")

npm 错误!代码生命周期 npm 错误!错误号 1 npm 错误!尖锐@0.21.3 安装:(node install/libvips && node install/dll-copy && prebuild-install) || (node-gyp rebuild && node install/dll-copy) npm 错误!退出状态 1 npm 错误! npm 错误!在 sharp@0.21.3 安装脚本中失败。 npm 错误!这可能不是 npm 的问题。上面可能还有额外的日志输出。

npm 错误!可以在以下位置找到此运行的完整日志: npm 错误! C:\Users\Administrator\AppData\Roaming\npm-cache_logs\2019-05-01T09_34_10_497Z-debug.log error 命令失败:npm install

错误:命令失败:npm install

index.js:236 [npm]/[gatsby-cli]/[execa]/index.js:236:11

task_queues.js:89 processTicksAndRejections 内部/进程/task_queues.js:89:5

【问题讨论】:

【参考方案1】:

Gatsby 软件包目前使用的是稍旧的sharp 版本。当 Gatsby 开发人员升级他们的依赖项并发布依赖于最新版本的新版本时,这将自行解决。

我建议的三个选项:

    至少降级到 Node 11(我建议查看 Node Version Manager) 如果您使用 yarn,请在 package.json 中使用 yarn 中的分辨率功能:

  "resolutions": 
    "sharp": "0.22.1"
  

    等待依赖最新版本的新版本

【讨论】:

以上是关于急急急!谁能给我解释下String IPs=request.getRemoteAddr();啥意思啊的主要内容,如果未能解决你的问题,请参考以下文章

为什么下面的代码抛出System.Reflection.AmbiguousMatchException谁能给我解释一下?

谁能给我解释一下这个 IOCP 图?

谁能给我一个windows server 2003 企业版镜像下载地址!

谁能给我细细解释下无符号数和有符号数怎么表示,怎么输出,怎么进行转换,及其他相关内容

求救!!..Winform 对 Excel的操作问题 ..!!!!!急急急!!!!

谁能给我解释一下BIM轻量化是啥?而且我现在看到好多公司都在做BIM轻量化,有谁给我解释一下吗?