问题很简单,但我现在几个小时都找不到答案.
我需要做的是:
RewriteRule ([^#])#(.*) $1\%23$2
Run Code Online (Sandbox Code Playgroud)
这基本上意味着我想要从外部代码中找到来自我的怪异哈希符号.
反斜线(\)不工作逃脱这个标志......和使用请不要暗示%23,而不是#因为它不正常工作.
(%23与a不匹配,#因为它根本不是== %23)
我得到的结构基本上可以概括为:
在某些时候,我从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) 我可以通过以下方式删除7天以上文件夹中的所有常规文件:
find /path/to/dir -type f -mtime +7 -exec rm {} \;
Run Code Online (Sandbox Code Playgroud)
有一个问题.这里有一个文件(.gitignore)我想保留.我尝试使用正则表达式,但显然findutils正则表达式不支持负向前瞻(?!gitignore)
还有其他想法吗?
在我为最近的一次访谈提供的示例代码中,我使用了file_get_contents来使用他们的Web服务(没有什么特别的,为POST请求发送一些自定义头文件).我发现其他方法如curl不必要地复杂和冗长,并且使用file_get_contents来处理我用PHP做的大多数"客户端"事情.
一位采访者认为,除了获取请求之外,不建议使用file_get_contents.我没有当场反对,但回去搜索了一下.他对这个"众所周知的事实"的断言找不到任何可靠的答案
任何人都可以指出在这种情况下使用file_get_contents的一些缺点吗?任何人都可以指向一个他们消除file_get_contents作为一个好习惯的资源?
谢谢.