小编Ale*_*lex的帖子

从字符串的开头和结尾删除空格

我对正则表达式很新.我需要在开头和结尾清空空格中的搜索字符串.示例:"搜索字符串"结果:"搜索字符串"

我有一个模式,作为一个JavaScript解决方案,但我不能让它使用preg_replace在PHP上工作:

有效的Javascript模式:

/^[\s]*(.*?)[\s]*$/ig
Run Code Online (Sandbox Code Playgroud)

我的例子:

$string = preg_replace( '/^[\s]*(.*?)[\s]*$/si', '', " search string " );
print $string; //returns nothing
Run Code Online (Sandbox Code Playgroud)

在解析它告诉我g不被识别所以我不得不删除它并将ig更改为si.

php regex whitespace preg-replace

21
推荐指数
2
解决办法
4万
查看次数

CodeIgniter SMTP电子邮件 - 用等号替换的字符

我正在使用CodeIgniter电子邮件库使用我们的Exchange服务器发送电子邮件.我得到的问题是电子邮件的内容搞砸了.

有些单词被替换为等号"=",我尝试了2个不同的Exchange服务器(它们位于不同的位置,并且没有任何关系),我仍然遇到同样的问题.如果我使用任何其他服务器作为SMTP服务器发送电子邮件一切正常,内容保持完整和不变.

发送前的内容:

Dear Customer

Please find attached a comprehensive explanation of how to get our brochure of Angola. This has been sent to you at the request of Alex.

The information has been taken from www.example.co.uk  "Company name" is one of the leading tile and marble companies in the UK. 
Run Code Online (Sandbox Code Playgroud)

通过Microsoft Exchange发送内容后的内容:

Dear Customer

Please find attached a comprehensive explanation of how to get our brochure of A=gola. This has been sent to you at the request of Alex. …
Run Code Online (Sandbox Code Playgroud)

php email exchange-server smtp codeigniter

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

JDK 11 上的 RabbitMQ 客户端 SSL 握手问题

我们有一个 RabbitMQ 客户端正在运行,一旦我们切换到 JDK 11,就开始在 SSL 握手时收到以下错误:

Caused by: java.io.EOFException: SSL peer shut down incorrectly
Run Code Online (Sandbox Code Playgroud)

我们的环境是:

Rabbitmq java client version: 5.7.3
OpenJDK 11.0.4
MacOS - 10.14.6
Run Code Online (Sandbox Code Playgroud)
  • 我们一直在运行测试并不断失败并出现 EOF 异常。
  • 用于工作和不工作测试的客户端代码没有变化。唯一的变化是不同的服务器端点。
  • 两个 rabbitmq 代理端点都适用于 JDK 版本 8、9 和 10。
  • 我还将代理的公共证书也添加到客户端 JDK 密钥库中。

以下是我们测试的堆栈跟踪:

javax.net.ssl|DEBUG|01|ScalaTest-run-running-RabbitMqConsumerTest|2019-11-07 13:57:41.429 GMT|ClientHello.java:653|Produced ClientHello handshake message (
"ClientHello": {
  "client version"      : "TLSv1.2",
  "random"              : "3E 14 77 54 AB A2 BF 3D E0 56 F8 85 60 32 77 35 35 AC CB 71 D9 14 19 …
Run Code Online (Sandbox Code Playgroud)

java scala rabbitmq java-11

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

Safari 上的 CSS 背景图像相对路径 var() 未加载图像

不确定是否有人遇到这个问题(我见过类似的问题,但不完全一样),但在 Mac OSX Safari 浏览器上,当您使用变量作为背景图像的相对图像位置时,会发生以下问题,它不会加载

:root {
  --lb3-widget-icon: url(../../images/logo-icon2.png);
}
.image-area {
  background-image: var(--lb3-widget-icon);
}
Run Code Online (Sandbox Code Playgroud)

以下是存在该问题的项目示例: https://codepen.io/alexbernotas/pen/dypLKvR

正如您所看到的,左上角蓝色区域上方的图像未加载,但在 Firefox 和 Chrome 上加载时没有任何问题,有什么想法吗?

在此输入图像描述

检查:

  • 苹果操作系统 11.2.1
  • Safari 14.0.3

我知道如果您使用完整的图像路径 URI 那么它会工作,但我需要让它与相对文件路径一起工作


编辑:

一个更简单的例子: https ://codepen.io/alexbernotas/pen/abpbVeG

css safari relative-path css-variables

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

Typesafe激活器可用命令行选项/功能

有没有办法找出所有可能的激活器命令行选项?

activator -help只提供最低限度可选项/功能列表,但所有的好东西被隐藏,无法连上的网站类型安全的在线文档.

到目前为止,我知道以下命令/功能:

activator run
activator -jvm-debug 9999 run
activator compile
activator clean
activator clean compile dist
activator doc //creates a nice documentation of your whole project
Run Code Online (Sandbox Code Playgroud)

知道这是什么信息吗?

('使用激活器运行Play框架项目)

playframework typesafe typesafe-activator

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

Paypal快速结账使用NVP上线 - "安全标头无效"

我将Paypal快速结账功能集成到我们的电子商务系统(NVP版本76.0,PHP 5.2)中,该系统具有定制的结账流程.在开发模式下(使用沙盒详细信息)一切正常但是当我将签名信息(用户名,密码,api_signature和paypal url)切换到它停止工作的实时Paypal帐户信息时.它始终以错误代码响应:10002并且消息:安全标头无效如果我切换回沙箱详细信息,它将再次开始工作.

这是错误示例:

TIMESTAMP: 2011-12-06T19:09:31Z
CORRELATIONID: cb966ebeb254d
ACK: Failure
VERSION: 76.0
BUILD: 2271164
L_ERRORCODE0: 10002
L_SHORTMESSAGE0: Security error
L_LONGMESSAGE0: Security header is not valid
L_SEVERITYCODE0: Error
Run Code Online (Sandbox Code Playgroud)

我发现一些关于堆栈溢出的帖子有相同的问题,但是解决方案没有工作@Paypal我做了一些挖掘(在谷歌上),发现很多人遇到这个问题,但没有确定的解决方案或线程将概述您在上线时需要更改的内容,因为只是更改上面提到的详细信息(以及paypal express checkout文档中)似乎不起作用.

有没有人找到解决这个问题的方法,或者我错过了什么?

php paypal

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