小编art*_*lay的帖子

Java拆分^(插入?)不工作,这是一个特殊字符吗?

在Java中,我试图分裂^角色,但它无法识别它.转义\^抛出代码错误.

这是一个特殊的角色还是我需要做一些其他事情来让它识别出来?

String splitChr = "^";
String[] fmgStrng = aryToSplit.split(splitChr); 
Run Code Online (Sandbox Code Playgroud)

java split

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

等待来自调用函数的jquery ajax回调

我已经回顾了很多这类问题的答案,现在我对最好的方法感到困惑.考虑到最新的jquery,我想要

  1. 调用ajax函数
  2. 做ajax处理(成功或错误)//工作正常
  3. 成功或错误时将状态返回给调用函数以进行进一步处理

在调用函数(doAjax)中,如何等待回调然后完成成功或错误的处理(在这种情况下,它成功清除表单,出错时保持原样)

感谢任何建议,

艺术 [编辑] 你们发现有一个错字,打电话应该是doAnAjax不做阿贾克斯

$(function () {
    doAnAjax(Url, data, function (myRtn) {
        if (myRtn == "success") {
            resetForm($('#myForm'));
            resetForm($('form[name=addChlGrp]'));
        } else {
            $('.rtnMsg').html("Opps! Ajax Error");
        }
    });
});

function doAnAjax(newUrl, data) {
    $.ajax({
        url: newUrl,
        async: true,
        dataType: 'html',
        beforeSend: function () {
            $('.rtnMsg').html("<img src=_cssStyleImg_-A-loading.gif>");
        },
        type: "GET",
        data: data,
        cache: false,
        success: function (data, textStatus, xhr) {
            $('.rtnMsg').html(data);
            myRtnA = "Success"
            return myRtnA;
        },
        error: function (xhr, textStatus, errorThrown) {
            $('.rtnMsg').html("opps: " + textStatus …
Run Code Online (Sandbox Code Playgroud)

ajax jquery callback

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

在describe-vpcs中按标签过滤的正确语法是什么?

我想了解一个aws ec2 cli电话.我想在自定义标签上描述所有VPC然后文件管理器(vpcname = myvpc,但是在尝试多种组合后,我不断得到关于格式和使用--filters的冲突错误.使用作为参考[ http://docs.aws .amazon.com/CLI /最新/参考/ EC2 /描述-vpcs.html] [1]

aws --profile myProfile --region eu-west-1 ec2 describe-vpcs --filters vpcname,myvpc

然而这又回来了

Error parsing parameter '--filters': should be: Key value pairs, where values are separated by commas, and multiple pairs are separated by spaces.
--filters Name=string1,Values=string1,string2 Name=string1,Values=string1,string2
Run Code Online (Sandbox Code Playgroud)

这么努力

aws --profile myProfile --region eu-west-1 ec2 describe-vpcs --filters Name = vpcname,Values = myvpc

然后它回来了

A client error (InvalidParameterValue) occurred when calling the DescribeVpcs operation: The filter 'vpcname' is invalid
Run Code Online (Sandbox Code Playgroud)

所以尝试其他一些组合

aws --profile myProfile …
Run Code Online (Sandbox Code Playgroud)

amazon-ec2 amazon-web-services amazon-vpc aws-cli

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

编译glib 2.48无法识别具有utf支持的pcre

我已经从源代码编译了pcre 8.38 --enable-utf8 --enable-unicode-properties并进行了pcretest -C utf重新编译1.

一个which pcretest回报/home/mybin/bin/pcretest

但是在glib 2.48使用PCRE_LIBS="/home/mybin/lib" PCRE_CFLAGS="/home/mybin/bin"i 编译时会configure从configure.log中获取错误

checking for PCRE... yes
checking for Unicode support in PCRE... no
configure: error: *** The system-supplied PCRE does not support Unicode properties or UTF-8.
Run Code Online (Sandbox Code Playgroud)

还有什么我应该检查glib configure以通过?

gcc pcre glib utf-8

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

如何在CloudFormation模板中使用来自其他AWS账户的AssumeRole?

我正在尝试计算AWS CloudFormation模板的逻辑流程,该模板将承担IAM角色,该角色可以从另一个AWS账户中的S3存储桶中提取文件.

到目前为止我所拥有的是:

  1. accountA有一个角色A.
  2. roleA的策略允许sts:AssumeRole用于accountB中的角色:arn:aws:iam :: 11122233444:role/AllowPullS3
  3. accountB具有角色(AllowPullS3)
  4. 策略允许:s3 listBucket + get,put,delete
  5. accountA的信任关系:动作:"sts:AssumeRole"

如果我使用IAM:roleA手动创建EC2实例,然后使用CLI获取假定角色凭据,则可以按预期从其他帐户的S3存储桶中提取文件.

但是我需要在我的账户中放置一个CF模板,它将允许EC2实例承担roleB并从accountB S3存储桶中提取文件作为编队的一部分?

我已经尝试过很多教程,例如这个cfn-iam:init教程,但仍然无法完全掌握其中的内容.

谢谢你的建议.

艺术

amazon-ec2 amazon-web-services aws-cloudformation amazon-iam

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

linux php 7 配置:错误:请重新安装 readline - 我找不到 readline.h,但它已安装

我正在从源代码编译 php7 并预编译了一些依赖项,/home/mybin例如我有 openssl

   /home/mybin/bin/openssl
   /home/mybin/include/openssl/*.h
Run Code Online (Sandbox Code Playgroud)

我也读过

/home/mybin/include/readline/readline.h
Run Code Online (Sandbox Code Playgroud)

使用 php 编译选项

./configure \
CC=/home/mybin/bin/gcc \
--prefix=/home/_cgi/php7 \
--bindir=/home/mybin/bin \
--libdir=/home/mybin/lib \
--with-libdir=/home/mybin/lib64 \
--includedir=/home/mybin/include \
--include-openssl \
Run Code Online (Sandbox Code Playgroud)

我已经尝试了以下 readline 选项

--with-readline=/home/mybin/include/readline
OR 
--with-readline=/home/mybin/
OR
--with-readline
Run Code Online (Sandbox Code Playgroud)

所有变体都以configure: error: Please reinstall readline - I cannot find readline.h

从源代码构建的所有其他依赖项都/home/mybin没有问题。你能建议我应该设置什么标志吗readline.h可以找到吗?

谢谢艺术

php linux configure php-7

5
推荐指数
3
解决办法
9861
查看次数

mod_auth_openidc 如何访问用户变量以在 PHP 中使用

我一直在mod_auth_openidc努力centos7,但找不到引用如何提取传递的用户信息的文档。

我的日志显示该模块正在执行以下询问

oidc_authz_match_claim: evaluating key "nickname"
oidc_authz_match_claim: evaluating key "email"
oidc_authz_match_claim: evaluating key "user_id"
oidc_authz_match_claim: evaluating key "identities"
oidc_authz_match_claim: evaluating key "iat"
oidc_authz_match_claim: evaluating key "picture"
oidc_authz_match_claim: evaluating key "last_password_reset"
oidc_authz_match_claim: evaluating key "name"
oidc_authz_match_claim: evaluating key "created_at"
oidc_authz_match_claim: evaluating key "app_metadata"
oidc_authz_match_claim: evaluating key "email_verified"
oidc_authz_match_claim: evaluating key "clientID"
oidc_authz_match_claim: evaluating key "folders"
Run Code Online (Sandbox Code Playgroud)

我尝试在 httpd.conf 中设置以下两项

OIDCRemoteUserClaim email
OIDCOAuthRemoteUserClaim email
Run Code Online (Sandbox Code Playgroud)

然后使用<?php echo $_SESSION['REMOTE_USER']; ?>,但我没有得到任何返回的变量。

谢谢艺术

php apache httpd.conf mod-auth-openidc

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

jq 可以将 has() 与嵌套键一起使用吗?

是否可以将 jq has() 函数与嵌套键一起使用

jq -r -c 'has("a.b")' <<< '{"a":{"b":"hello"}}'
Run Code Online (Sandbox Code Playgroud)

这返回为 false,我也尝试过

has("a|b")
has("a[b]")
Run Code Online (Sandbox Code Playgroud)

nested key jq

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

htaccess虚拟主机无法正常工作

我有一台本地dev Debx64机器,配置了许多虚拟主机.主URL设置为

<VirtualHost *:80>
ServerAdmin webmaster@blah.com
ServerName blah.com 
ServerAlias blah.com 
DocumentRoot /home/blah/v1.blah.com 
<Directory /home/blah/v1.blah.com/>
            AllowOverride All
            Order allow,deny
            allow from all
</Directory>
AccessFileName .htaccess  
ErrorLog /home/blah/blah_logs/v1.blah.com.in-error_log
CustomLog /home/blah/blah_logs/v1.blah.com.in-access_log common 
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

并重定向到主要操作VH

<VirtualHost *:80>
 ServerAdmin webmaster@blah.com
 ServerName v1.blah.com 
 ServerAlias v1.blah.com 
 DocumentRoot /home/blah/v1.blah.com 
<Directory /home/blah/v1.blah.com/>
            AllowOverride All
            Order allow,deny
            allow from all
</Directory>
AccessFileName .htaccess  
ErrorLog /home/blah/blah_logs/v1.blah.com.in-error_log
 CustomLog /home/blah/blah_logs/v1.blah.com.in-access_log common 
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

我在v1.blah.com上设置了一个.htaccess来解析.html为.php

Options +ExecCGI

AddHandler php-fcgi .php .html 
Action php-cgi /home/php5-fcgi
<FilesMatch "^php5?\.(ini|cgi)$">
    Order Deny,Allow
    Deny from All
    Allow from env=REDIRECT_STATUS
</FilesMatch> …
Run Code Online (Sandbox Code Playgroud)

php .htaccess

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

更正aws cli语法以在非默认VPC中查找VPC安全组

这是一个后续问题,在describe-vpcs中按标签过滤的正确语法是什么?.

使用提供的答案并参考http://docs.aws.amazon.com/cli/latest/reference/ec2/describe-security-groups.html

--filters (list)
One or more filters.
......
vpc-id - The ID of the VPC specified when the security group was created.
Run Code Online (Sandbox Code Playgroud)

我构建了cli请求

aws --profile myProfile --region eu-west-1 ec2 describe-security-groups --group-name MyVpcSecGroup --filters Name=tag:vpc-id,Values=vpc-9xxxxxxx
Run Code Online (Sandbox Code Playgroud)

但是我收到了一个错误

安全组"MyVpcSecGroup"在默认VPC"vpc-bxxxxxx"中不存在

那么如何使用-filters列表(例如vpc-id)格式化语法以在非默认VPC中搜索安全组?

thx艺术

amazon-ec2 amazon-web-services amazon-vpc aws-cli

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

linux正确的标志传递gcc mcrypt.h的位置

我已经libmcrypt从源代码编译到/home/mybin/...以下确认为所需文件的位置.

/home/mybin/include/mcrypt.h
/home/mybin/include/mutils/mcrypt.h
/home/mybin/lib/libmcrypt.so ...> 4.4.8
/home/mybin/bin/libmcrypt-config
Run Code Online (Sandbox Code Playgroud)

当我使用以下选项尝试./configure for php7时,我收到一条错误消息 configure: error: mcrypt.h not found. Please reinstall libmcrypt.

我错误地使用什么标志告诉gcc在../include目录中查找mcrypt.h

./configure \
CC=/home/mybin/bin/gcc \
CPPFLAGS="-I/home/mybin/include" \
LDFLAGS="-L/home/mybin/lib" \
LIBS="-lmcrypt" \
--prefix=/home/_cgi/php7 \
--bindir=/home/mybin/bin \
--libdir=/home/mybin/lib \
--includedir=/home/mybin/include \
--with-mcrypt=/home/mybin/lib
Run Code Online (Sandbox Code Playgroud)

configure --help我得到

Some influential environment variables:
  CC          C compiler command
  CFLAGS      C compiler flags
  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
              nonstandard directory <lib dir>
  LIBS        libraries to …
Run Code Online (Sandbox Code Playgroud)

php c++ linux gcc php-7

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

jquery ie8 get text value = Object不支持此属性或方法

我在主div内的两个div内有两个span标签

<div>
  <div>
    <span id="spanA">start text</span>
  </div>
  <div>
    <span id="spanB">start text two</span>
 </div>
<div>
Run Code Online (Sandbox Code Playgroud)

我使用jquery 1.7.2并尝试获取span a&b的页面加载的默认文本值,然后onclick更改span a&b的值然后再切换回更改它们.在FF/chrome上这很好但是ie8正在抛出一个错误

Object doesn't support this property or method 
Run Code Online (Sandbox Code Playgroud)

负载

spanAval = $('#spanA').text();
spanBval = $('#spanB').text();
Run Code Online (Sandbox Code Playgroud)

的onclick

$('#spanA').text("replace text");
$('#spanB').text("replace text two");
Run Code Online (Sandbox Code Playgroud)

onToggle

$('#spanA').text(spanAval);
$('#spanB').text(spanBval);
Run Code Online (Sandbox Code Playgroud)

在ie8中,文本被替换为"[object]"

我相信我遗漏了一些基本的东西,谢谢Art

html jquery internet-explorer-8

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

使用jq从shell数组创建JSON数组

我们试图获得jqv1.5 64位来解析数组然后回显结果.

我们有正确的jq语法吗?

#!/bin/bash
declare -a nameArr 
nameArr=("Leia" "Darth Vader" "Anakin" "Han Solo" "Yoda")
jq -c -n  "$nameArr" 
Run Code Online (Sandbox Code Playgroud)

给出错误

jq: error: syntax error, unexpected $end (Unix shell quoting issues?) at <top-level>, line 1:
Leia,    
jq: 1 compile error
Run Code Online (Sandbox Code Playgroud)

arrays bash json jq

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