小编Del*_*try的帖子

Linkedin Profile API与公开可用的URI

我有一个人名和LinkedIn个人资料网址数据库.令人恼火的是,LinkedIn URL(如twitter)没有标准格式,但通常采用以下形式:

1)http://www.linkedin.com/in/geoffroyondet
2)http://www.linkedin.com/profile/view?id=34178115

在我的网站上,我想显示人们的LinkedIn详细信息.我已经让OAuth工作正常,对于第一种格式的人(上图),我可以在我的网站上成功显示他们的LinkedIn数据.我正在使用https://developer.linkedin.com/documents/profile-api中的"公开个人资料网址"选项

但对于第二种格式,我遇到了问题.它作为"公共配置文件"无效,并且URL中的ID似乎不是上面链接中的"member_id".

顺便说一句,如果我尝试将此数字ID用作member_id,我会收到以下错误:

object(SimpleXMLElement)[652]
public 'status' => string '404' (length=3)
...
public 'message' => string 'Invalid member id {34178115}' (length=28)
Run Code Online (Sandbox Code Playgroud)

从使用API​​开始,我可以获得字母数字id(member_id)的唯一方法是成功的API调用(blah-> person-> id).但是为了成功进行API调用,我首先需要一个有效的URI.所以它似乎是鸡和鸡蛋的情况.

有关如何使用上面的第二个URL显示LinkedIn数据的任何建议?

php api linkedin

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

通过Python中的数组语法寻址字符串的一部分

在Python中,是否可以通过标准数组语法处理字符串中的特定字符?

例如,PHP:

$foo = 'bar';
echo $foo[1]; // Output: a
Run Code Online (Sandbox Code Playgroud)

它不像在PHP中那样工作,所以我想知道是否可以使用其他方式?

python string

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

他们是通过.NET中的C#生成XML文件的好方法吗?

我想制作一个xml文件,如:

<?xml version="1.0" encoding="Windows-1252" ?>
<settings>
    <typeofsetting>
        <wordname="add" />
    </typeofsettings>
</settings>
Run Code Online (Sandbox Code Playgroud)

wordname取决于用户的需求.我如何创建一个用户可以生成他们想要的XML文件的应用程序.有什么好办法吗?

wordname没有用户定义它来自数据库的应用程序有内置的.

在C#win-forms中他们是否有任何好的做法?

c# xml linq

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

表达式引擎fetch_action_id()无法解析

所以我试图通过两种方式获取动作ID:

$ACT_ID = $this->EE->functions->fetch_action_id("classname", "function");
$ACT_ID = $FNS->fetch_action_id("classname", "function");
Run Code Online (Sandbox Code Playgroud)

但是,它仍然以此为输出:

{AID:classname:function} 
Run Code Online (Sandbox Code Playgroud)

当它输出到视图中时它不会解析它.我还需要做些什么吗?

php expressionengine

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

带有换行符的正则表达式preg_match

我正在尝试匹配HTML中的字符串

例如,我想在里面找到字符串 <strong> string </strong>

我正在做的是

preg_match_all('|\<strong\>(.*)\<\/strong>|',$html,$data);

echo $data[1][0];
Run Code Online (Sandbox Code Playgroud)

当我想在里面搜索的字符串<strong>不是换行符但是如果它有换行符时,它怎么办?

不工作的例子:

<strong>
line break string
</strong>
Run Code Online (Sandbox Code Playgroud)

php regex line-breaks preg-match

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

模板函数使用for_each()和lambda函数打印C风格的数组

一件简单的事.但我花了一个小时才弄明白.

当我编译以下代码时:

#include <iostream>
#include <sort.h>
#define array_len(arr) ( sizeof(arr) / sizeof (*arr) )

using namespace std;

template<typename ITER>
void printIt_works(ITER b, ITER e) {
    for_each(b, e, [](int it) { cout << it; } ); // putting int explicitly would work
                                                 // but it's not generic
}

template<typename ITER>
void printIt_doesnt_work(ITER b, ITER e) {
    for_each(b, e, [](ITER it) { cout << *it; } );
}

int main() {
    int a[] = {5, 2, 4, 6, 1, 3};

    printIt_doesnt_work(a, a+array_len(a)); …
Run Code Online (Sandbox Code Playgroud)

c++ lambda stl-algorithm c++11

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

报告查看器文本框可见性表达式

我正在尝试获取一个文本框和tablix,以根据表达式切换其可见性.

我尝试过以下方法:

=IIF(First(Fields!Supported.Value, "FooDataSet") = "true", True, False)
Run Code Online (Sandbox Code Playgroud)

但是,这对我不起作用.我正在使用2010版本并在本地模式下使用它.

我也尝试编写自定义代码,看看是否可行:

Public Function ToggleVisibility(ByVal visible As string) As Boolean
  Dim isVisible As Boolean = False
  If visible = "true" Then
    isVisible = True
  End If
  Return isVisible
End Function
Run Code Online (Sandbox Code Playgroud)

然后我在文本框和tablix属性中的Visibility项下的"显示或隐藏基于表达式"中使用它.

=Code.ToggleVisiblity(First(Fields!Supported.Value, "FooDataSet"))
Run Code Online (Sandbox Code Playgroud)

这对我也不起作用.

c# vb.net report-viewer2010

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

sympy:表达简化

我从sympy python lib开始.

如果,我有这个表达

from sympy.abc import a,b,c,p,q
e = p * ( a + b ) + q * ( a + c )
Run Code Online (Sandbox Code Playgroud)

我怎么能a,b,c用作因子?喜欢

a(p+q) + b*p + c*q
Run Code Online (Sandbox Code Playgroud)

python sympy

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

如何向 jQuery.Ajax 成功函数返回多个值

我试图将多个值返回给 jqueryAjax 成功,但没有这样做。这是我到目前为止所做的......

 String emp = request.getParameter("ID");
    ArrayList<String> al = new ArrayList();
    al=ur.editLeave(emp);
    String cl = al.get(0);
    out.print(cl);
    out.print(al.get(1));
    out.print(al.get(2));
Run Code Online (Sandbox Code Playgroud)

从这个jsp页面我尝试返回3个值。

$.ajax({
    type: "GET",
    data: 'ID=' + idel,
    async: false,
    url: "ForleaveMaster.jsp?Eleave=l",
    success: function(cl, ml, ot) {
        alert(cl, ml, ot);
        $('input[id=ELM_CL]').val($.trim(cl));
        $('input[id=ELM_ML]').val($.trim(cl));
        $('input[id=ELM_OT]').val($.trim(cl));
    },
    error: function() {}
});
Run Code Online (Sandbox Code Playgroud)

请帮帮我。

jquery

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

正则表达式以检测文件扩展名

我需要一个正则表达式来检测字符串中的文件名 - 看它是以.pdf还是.PDF结尾 - 不区分大小写.甚至应该匹配.Pdf或pdf的任何变体,以防用户使用凌乱的文件名.

这将在PHP 5中使用.我知道我可以制作一堆行来测试每个案例,但我确信有一个更优雅的方法来做到这一点.

php regex

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