小编Nir*_*Nir的帖子

手机验证正则表达式

我正在使用此模式来检查电话号码的验证

^[0-9\-\+]{9,15}$
Run Code Online (Sandbox Code Playgroud)

这对工作0771234567+0771234567,但我希望它的作品077-1234567,并+077-1234567和+ 077-1-23-45-67和+ 077-123-45-6-7

我该怎么改变模式?

regex phone-number

55
推荐指数
8
解决办法
21万
查看次数

带链接的jquery UI工具提示html

我想使用jquery UI工具提示.

在工具提示中,我希望html中会有一个链接.

我看到这篇文章(Jquery UI工具提示不支持html内容),说明如何在工具提示中使用html.

但是当我想在工具提示中添加链接时会出现问题.

当我带光标进入工具提示点击链接时,工具提示消失了(因为我从分配给工具提示的元素中鼠标输出.

我能做什么?

谢谢.

更新:

  $(function () {
      $(document).tooltip({
          content: function () {
              return $(this).prop('title');
          }
      });
  });
Run Code Online (Sandbox Code Playgroud)

示例:http://jsfiddle.net/jLkcs/

jquery jquery-ui tooltip

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

目标c - iOS 10 Facebook登录空白屏幕

在我的应用程序中,可以选择使用Facebook登录.

在iOS 9.3上,它可以正常工作.

当我在iOS 10.0.1上测试时,它会显示一个空白屏幕. 在此输入图像描述

我正在使用此代码启动登录过程:

- (void)FacbookLoginButtonPressed:(id)sender {

    [self showLoader];

    FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init];
    [login
     logInWithReadPermissions: @[@"public_profile", @"email"]
     fromViewController:self
     handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) {
         if (error) {
             NSLog(@"Process error");
             [self hideLoader];
             [self showError:@"Error" message:@"Please try to use other login option"];
         } else if (result.isCancelled) {
             NSLog(@"Cancelled");
             [self hideLoader];
             [self showError:@"Error" message:@"Please try to use other login option"];
         } else {
             [self loginButton:sender didCompleteWithResult:result error:error];
             NSLog(@"Logged in");
         }
     }];
}
Run Code Online (Sandbox Code Playgroud)

self是我的ViewController调用loginViewController,显示按钮,它继承自UIViewController

我的应用程序使用此库进行幻灯片导航:https: …

objective-c ios facebook-login facebook-ios-sdk ios10

11
推荐指数
2
解决办法
4196
查看次数

在c中分配给struct中的数组

我有以下代码:

typedef struct Test {
  long mem[1000];
} Test;

extern Test *test;
int main() {
    Test *test =  (Test *)malloc(sizeof(Test)); 
    test->mem[0] = 1;
    test->mem[1] = 2;
    test->mem[2] = 3;
    test->mem[3] = 4;
    test->mem[4] = 5;
    test->mem[5] = 6;
   return 0;
}
Run Code Online (Sandbox Code Playgroud)

它工作正常,但我想以这种方式改变mem数组的初始化:

test->mem = {1,2,3,4,5,6};
Run Code Online (Sandbox Code Playgroud)

但是gcc给了我这个错误:

错误:'{'token test-> mem = {1,2,3,4,5,6}之前的预期表达式; 用箭头指向左侧开括号.

它可以是什么?

谢谢!

编辑: 我也尝试这个代码:

long mem[1000] = {1,2,3,4,5,6};
    test->mem = mem;
Run Code Online (Sandbox Code Playgroud)

我从gcc得到这个错误:

错误:从类型'long int*'test-> mem = mem中分配类型'long int [1048576]'时出现不兼容的类型;

我不允许使用任何C函数.

c arrays gcc struct

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

谷歌Adwords转换脚本

我有一个表单,提交表单后我想运行google Adwords转换脚本.

我正在使用ajax和jQuery:

var dataString = 'name='+$('#name').val()+'&'+'phone='+$('#phone').val()+'&'+'mail='+$('#mail').val();
        $.ajax({  
          type: "POST",  
          url: "newLead.php",  
          data: dataString,  
          success: function() {  
                alert('Send successfully');
                var google_conversion_id = myConversionId;
                    var google_conversion_language = "en";
                    var google_conversion_format = "3";
                    var google_conversion_color = "ffffff";
                    var google_conversion_label = "myConversionLabel";
                    var google_conversion_value = 0;
                    $.getScript("http://www.googleadservices.com/pagead/conversion.js");


          }  
        });  
Run Code Online (Sandbox Code Playgroud)

一切正常,警报消息跳转,newLead.php中的脚本正常工作.我只是没有在谷歌adwords中看到转换.

我能做什么?

当然,我将myConversionId和myConversionLabel更改为我的真实细节.

谢谢

ajax jquery google-adwords

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

在intellij上打开python解释器

我是python 3.3的新手.

我正在使用intellij IDEA 12.1.6.

如何打开解释器窗口,带有">>>"提示符的窗口?

谢谢

python intellij-idea python-3.x

6
推荐指数
3
解决办法
4446
查看次数

使用typeahead标记管理器jquery插件

我想使用标签管理器(jquery插件).链接:http://welldonethings.com/tags/manager

在网站的示例中,我看到有一个选项可以使用typeahead.

这就是我所做的:

HTML:

<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="plugins/tagmanager/typeahead.js"></script>
<script type="text/javascript" src="plugins/tagmanager/bootstrap-tagmanager.js"></script>
<link rel="stylesheet" href="plugins/tagmanager/bootstrap-tagmanager.css" rel="stylesheet">

<input type='text' class="input" data-provide="typeahead" name='tagsInput' id='tagsInput' value='' />
Run Code Online (Sandbox Code Playgroud)

JavaScript的:

$("#tagsInput").tagsManager({
        deleteTagsOnBackspace: false,
        prefilled: ["Pisa", "Rome"],
        typeahead: true,
        typeaheadAjaxSource: null,
        typeaheadSource: ["Pisa", "Rome", "Milan", "Florence", "New York", "Paris", "Berlin", "London", "Madrid"],
        blinkBGColor_1: '#FFFF9C',
        blinkBGColor_2: '#CDE69C',
        hiddenTagListName: 'hiddenTagListA'
});
Run Code Online (Sandbox Code Playgroud)

我在bootstrap-tagmanager.js上遇到了这个错误:62:

未捕获的TypeError:无法读取undefined的属性'prototype'

我做错了什么?

如果我正在删除typeahead.js的包含,则标记管理器插件正在运行但没有typeahead选项.

示例:http://jsfiddle.net/F8C8c/

或者: 也许你可以推荐一个更好的标签管理器插件,它使用通过ajax加载的自动编译标签?

编辑: 我发现了问题.我应该包括bootstrap.js而不是typeahead.js.

jquery bootstrap-typeahead

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

从python中的三引号字符串中删除\n

我有以下字符串:

string = """
Hello World
123
HelloWorld
"""
Run Code Online (Sandbox Code Playgroud)

我想清除python中字符串的所有换行符.

我试过了

string.strip()
Run Code Online (Sandbox Code Playgroud)

但它没有按预期工作.

我该做什么?

我正在使用python 3.3

谢谢.

python string strip python-3.x

4
推荐指数
3
解决办法
5456
查看次数

Scheme中可变参数函数的实现

正如您在下面的示例中所看到的,Scheme中的map函数是可变参数函数.

> (map (lambda (number1 number2)
     (+ number1 number2))
   '(1 2 3 4)
   '(10 100 1000 10000))
'(11 102 1003 10004)
Run Code Online (Sandbox Code Playgroud)

我想实现这个可变参数选项,但我只是成功找到了两个参数map实现:

(define (map f lst)
   (if (null? lst)
       '()
       (cons (f (car lst)) (map f (cdr lst)))))
Run Code Online (Sandbox Code Playgroud)

有人可以帮我实现可变参数映射功能吗?

scheme variadic-functions racket map-function

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

如何使用带有完整 rtl 方向的 tinymce

我想在完整的 rtl 中使用新的 (4.x) tinymce。

看看这里http://fiddle.tinymce.com/xwdaab/1

我设置

directionality: "rtl",
Run Code Online (Sandbox Code Playgroud)

但它只影响输入区域,我希望所有工具栏都对齐到右侧(rtl)

我怎样才能做到这一点?

在旧版本中,主题是“高级”,我使用了

theme_advanced_toolbar_align : "right",
Run Code Online (Sandbox Code Playgroud)

谢谢

tinymce right-to-left tinymce-4

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

在eclipse中为c ++编译错误

首先,我是Linux操作系统的新手.

我安装ubuntueclipsec/c++包装.

我开始了一个新项目,这是默认项目"Hello World c ++ project",当我运行它时,它给了我一个erorr:

Description     Resource    Path    Location    Type
Program "g++" not found in PATH         Preferences, C++/Build/Settings/Discovery, [CDT GCC Builtin Compiler Settings] options  C/C++ Scanner Discovery Problem
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

c++ eclipse

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