小编Sai*_*omp的帖子

退格键不是删除选择而是将其扩展到左侧(Linux上的IntelliJ)

我开始在CentOS 6.2上使用IntelliJ IDEA 14.01(在Windows 7机器上的VirtualBox VM上).选择代码时,[退格]键不会删除所选文本.相反,[退格]将突出显示的(选定的)区域向左扩展,与[向左箭头]完全相同.我该如何改变这种行为?

virtualbox centos intellij-idea backspace pycharm

13
推荐指数
1
解决办法
5859
查看次数

如何识别执行请求的客户端应用程序

我编写了一个可供多个客户端应用程序使用的 Java (Spring-Boot) 服务。对于维护/统计,我想记录哪些应用程序访问该服务。在不信任客户端的情况下如何识别客户端应用程序?

附加信息

  • 其中多个客户端应用程序位于反向代理 ( traefik ) 后面的 docker 容器中。
  • 其中多个客户端应用程序是由同一个人编写/维护的。这是相关的,因为客户端应用程序使用的请求代码可以重新用于另一个应用程序,而无需更改客户端 ID。
  • 我只是想阻止人们复制请求代码,因为它更快。在我看来,这个解决方案不安全,也不一定安全。认识到两个应用程序使用相同的标识符就足够了。

方法

这个想法可能是使用公钥身份验证并将私钥绑定到协议/IP/端口组合之类的东西。第一部分(公钥验证)将帮助对良好维护/统计感兴趣的客户。第二部分(绑定)在我眼中是一个死胡同,因为我不知道我可以用什么来绑定:

  • 协议:几乎总是相同的。
  • IP:由于 docker 主机很少,通常是相同的。
  • 端口:我现在不确定,我猜客户端请求是随机的。
  • Mac:网段不可预测。

有任何想法吗?

java docker spring-boot traefik docker-network

5
推荐指数
1
解决办法
1030
查看次数

Gulp - 递归删除空文件夹

我想删除给定目录中的所有文件夹和子文件夹,如果它们只包含文件夹而没有文件.有一个简单的方法吗?

我到现在才发现:

gulp

2
推荐指数
1
解决办法
1842
查看次数