小编kal*_*ali的帖子

需要在.htaccess重写规则中转义#(hash/pound)字符

问题很简单,但我现在几个小时都找不到答案.

我需要做的是:

RewriteRule ([^#])#(.*) $1\%23$2
Run Code Online (Sandbox Code Playgroud)

这基本上意味着我想要从外部代码中找到来自我的怪异哈希符号.

反斜线(\)不工作逃脱这个标志......和使用请不要暗示%23,而不是#因为它不正常工作.

(%23与a不匹配,#因为它根本不是== %23)

apache .htaccess escaping url-rewriting

14
推荐指数
2
解决办法
3万
查看次数

akka-http没有堆栈跟踪或错误的详细信息

我得到的结构基本上可以概括为:

  • 外部用户向akka-http服务器发出休息请求
  • akka-http使用asynchttpclient向(某些)数据源发出请求(查询?)
  • akka-http转换asynchttpclient的结果并将其提供给用户

在某些时候,我从akka收到一个错误,它几乎没有告诉我.在asynchttpclient返回一些结果后立即发生此错误.(我可以在这一点上打印日志上的结果,它们是从json等解析的..但akka已经出错了)

即使在调试日志记录级别,我也没有从akka或stacktrace获得可解密的错误消息.

我得到的唯一信息是:

2017-03-24 17:22:55 INFO  CompanyRepository:111 - search company with name:"somecompanyname"
2017-03-24 17:22:55 INFO  CompanyRepository:73 - [QUERY TIME]: 527ms
[ERROR] [03/24/2017 17:22:55.951] [company-api-system-akka.actor.default-dispatcher-3] [akka.actor.ActorSystemImpl(company-api-system)] Error during processing of request: 'requirement failed'. Completing with 500 Internal Server Error response.
Run Code Online (Sandbox Code Playgroud)

这个错误信息是我唯一得到的.配置的相关部分:

akka {
  loglevel = "DEBUG"
  # edit --  tested with sl4jlogger with no change
  #loggers = ["akka.event.slf4j.Slf4jLogger"]
  #logging-filter = "akka.event.slf4j.Slf4jLoggingFilter"

  parsing {
    max-content-length = 800m
    max-chunk-size             = 100m
  }
  server {
    server-header = akka-http/${akka.http.version}
    idle-timeout = …
Run Code Online (Sandbox Code Playgroud)

scala akka asynchttpclient akka-http

6
推荐指数
1
解决办法
2478
查看次数

Linux:使用一个特殊文件删除每个早于日期的文件

我可以通过以下方式删除7天以上文件夹中的所有常规文件:

find /path/to/dir -type f -mtime +7 -exec rm {} \;
Run Code Online (Sandbox Code Playgroud)

有一个问题.这里有一个文件(.gitignore)我想保留.我尝试使用正则表达式,但显然findutils正则表达式不支持负向前瞻(?!gitignore)

还有其他想法吗?

linux command-line file

4
推荐指数
1
解决办法
178
查看次数

用于发布和使用REST的php file_get_contents

在我为最近的一次访谈提供的示例代码中,我使用了file_get_contents来使用他们的Web服务(没有什么特别的,为POST请求发送一些自定义头文件).我发现其他方法如curl不必要地复杂和冗长,并且使用file_get_contents来处理我用PHP做的大多数"客户端"事情.

一位采访者认为,除了获取请求之外,不建议使用file_get_contents.我没有当场反对,但回去搜索了一下.他对这个"众所周知的事实"的断言找不到任何可靠的答案

任何人都可以指出在这种情况下使用file_get_contents的一些缺点吗?任何人都可以指向一个他们消除file_get_contents作为一个好习惯的资源?

谢谢.

php rest web-services

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