我有一个人名和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数据的任何建议?
在Python中,是否可以通过标准数组语法处理字符串中的特定字符?
例如,PHP:
$foo = 'bar';
echo $foo[1]; // Output: a
Run Code Online (Sandbox Code Playgroud)
它不像在PHP中那样工作,所以我想知道是否可以使用其他方式?
我想制作一个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中他们是否有任何好的做法?
所以我试图通过两种方式获取动作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)
当它输出到视图中时它不会解析它.我还需要做些什么吗?
我正在尝试匹配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) 一件简单的事.但我花了一个小时才弄明白.
当我编译以下代码时:
#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) 我正在尝试获取一个文本框和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)
这对我也不起作用.
我从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) 我试图将多个值返回给 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)
请帮帮我。
我需要一个正则表达式来检测字符串中的文件名 - 看它是以.pdf还是.PDF结尾 - 不区分大小写.甚至应该匹配.Pdf或pdf的任何变体,以防用户使用凌乱的文件名.
这将在PHP 5中使用.我知道我可以制作一堆行来测试每个案例,但我确信有一个更优雅的方法来做到这一点.