小编Suk*_*aul的帖子

无法在Windows中通过Ruby安装任何gem

我在我的电脑上安装了rubyinstaller-2.0.0-p195并用Ruby打开了命令提示符.接下来我运行gem update --system命令来更新并成功更新.

现在,每当我试图跑步时gem install <program>,例如.gem install rhc,, gem install af它每次都无法安装并显示类似的SSL_certificate相关错误,如下所示 -

C:\Windows\System32>gem install rhc
ERROR:  Could not find a valid gem 'rhc' (>= 0), here is why:
          Unable to download data from https://rubygems.org/ - SSL_connect retur
ned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (
https://rubygems.global.ssl.fastly.net/quick/Marshal.4.8/rhc-1.15.6.gemspec.rz)
ERROR:  Possible alternatives: rhc
Run Code Online (Sandbox Code Playgroud)

installation gem rubygems

18
推荐指数
2
解决办法
9976
查看次数

在PHP中只用一个空格替换多个空格和换行符

我有一个包含多个换行符的字符串.

字符串:

This is         a dummy text.               I need              




to                                      format
this.
Run Code Online (Sandbox Code Playgroud)

期望的输出:

This is a dummy text. I need to format this.
Run Code Online (Sandbox Code Playgroud)

我正在使用这个:

$replacer  = array("\r\n", "\n", "\r", "\t", "  ");
$string = str_replace($replacer, "", $string);
Run Code Online (Sandbox Code Playgroud)

但它没有按要求/要求工作.有些单词之间没有空格.

实际上我需要用单个空格分隔的所有单词转换字符串.

php string whitespace normalize

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

在PhoneGap中停止退出Android按钮 - 构建

我正在通过PhoneGap Build在线构建我的应用程序.我想更改后退按钮的默认行为

$(document).ready(function(e) {
    document.addEventListener("backbutton", onBackKeyDown, false);
});

function onBackKeyDown(){
    alert('back');
    return false;
}
Run Code Online (Sandbox Code Playgroud)

它不工作我已经搜索了解决方案.但是,他们都表示要改变PhoneGap库中的java代码,这不是我的情况.我在.zip格式中使用config.xml提交我的应用程序.

是否可以使用config.xml

android cordova

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

如何删除字符串中的所有标点只是获取PHP中的空格分隔的单词

我想删除字符串中的任何类型的特殊字符,如下所示:

This is, ,,, *&% a ::; demo +  String.  +
Need to**@!/// format:::::
 !!! this.`
Run Code Online (Sandbox Code Playgroud)

需要输出:

This is a demo String Need to format this
Run Code Online (Sandbox Code Playgroud)

如何使用REGEX做到这一点?

php string

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

如何覆盖Siteorigin中的现有字段?

我想为现有字段类型创建一个自定义字段color,默认来自Siteorigin小部件包.基本上,我需要为color字段类型创建自己的UI和后端逻辑.

由于此字段在许多地方使用,如果我可以直接覆盖字段类型,将自动在每个地方工作.

我搜索了很多次,也挖掘了小部件包和SO本身的源代码,但找不到我需要的东西,即使我试图加载我的字段文件夹0优先级(最高)但是没有用.它仍然显示默认的颜色字段类型.

任何人都可以指出我的某些动作或过滤器,这样,我可以取消注册并重新注册相同的类型color?或者,如果有其他可能的解决方法?


UPDATE

我的问题重点是Siteorigin Widgets Bundle Plugin.

我不想只覆盖任何样式变量,而是想覆盖现有字段.经过一些研究,我找到了2个可用于覆盖现有字段的过滤器:

// Give other plugins a way to modify this form.
$form_options = apply_filters( 'siteorigin_widgets_form_options', $form_options, $this );
$form_options = apply_filters( 'siteorigin_widgets_form_options_' . $this->id_base, $form_options, $this );
Run Code Online (Sandbox Code Playgroud)

这两个过滤器form_options()在类中的方法中调用,SiteOrigin_Widget但是这个方法被调用如下:

public function form( $instance, $form_type = 'widget' ) {

    if( $form_type == 'widget' ) {
        if( empty( $this->form_options ) ) {
            $this->form_options = $this->form_options();
        }
        $form_options = $this->form_options;
    } …
Run Code Online (Sandbox Code Playgroud)

wordpress siteorigin

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

Google GeoChart不支持州级别的displayMode到地区

我正在构建一个简单的应用程序,它将根据州名来标记印度的州.

所以,我开始尝试以下示例.

如果我设置了它,displayMode : 'markers'但是根据他们的文档,状态可以显示为区域.

但是,它不起作用.难道我做错了什么?

<html>
  <head>
    <script type='text/javascript' src='https://www.google.com/jsapi'></script>
    <script type='text/javascript'>
     google.load('visualization', '1', {'packages': ['geochart']});
     google.setOnLoadCallback(drawMarkersMap);

      function drawMarkersMap() {
      var data = google.visualization.arrayToDataTable([
        ['State'],
        ['West Bengal'],
      ]);

      var options = {
        region: 'IN',
        displayMode: 'regions',
      };

      var chart = new google.visualization.GeoChart(document.getElementById('chart_div'));
      chart.draw(data, options);
    };
    </script>
  </head>
  <body>
    <div id="chart_div" style="width: 900px; height: 500px;"></div>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

geolocation google-visualization

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

无法使用jQuery解析HTML

我想使用jQuery解析主页HTML,如下所示.当我使用文档时它正在工作.但是在使用字符串时不起作用.

输出: null

var str = "<html><title>This is Title</title><body><p>This is a content</p><p class='test'>Test content</p></body></html>";
$str = $(document); // working
$str = $(str);      // not working
alert($str.find(".test").html());
Run Code Online (Sandbox Code Playgroud)

另一种方法(也失败):

输出: null

var str = "<html><title>This is Title</title><body><p>This is a content</p><p class='test'>Test content</p></body></html>";
alert($('.test',str).html());
Run Code Online (Sandbox Code Playgroud)

我得到的字符串也不能解析为XML,因为它不是有效的XHTML.

javascript jquery

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