小编Ter*_*nja的帖子

如何获取给定维基数据ID的语句列表?

我唯一能做的就是这个链接:

https://www.wikidata.org/w/api.php?action=wbgetentities&ids=Q568&format=jsonfm
Run Code Online (Sandbox Code Playgroud)

但这会产生大量无用的数据.我需要的是获取给定项的所有语句,但我看不到上面查询中的任何语句.

这将是:

{ "instance of" : "chemical element",
  "element symbol" : "Li",
  "atomic number" : 3,
  "oxidation state" : 1,
  "subclass of" : ["chemical element", "alkali metal"]
 // etc...
}
Run Code Online (Sandbox Code Playgroud)

是否有这样的API或我必须刮网页?

wikipedia-api wikidata wikidata-api

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

如何从url查询中删除参数?

我试图从url查询字符串中删除一些参数.

我有一系列要删除的参数:

var queryParamsToRemove = ['destination','formName'];
Run Code Online (Sandbox Code Playgroud)

我试图做的是搜索网址中的每个参数,并使用a删除它RegExp.像这样的东西:

for (param in queryParamsToRemove){
     patt = new RegExp(param,'g');
     queryString = queryString.replace('&' + patt + '=' + /*?=&/g,'');
}
Run Code Online (Sandbox Code Playgroud)

但是这不起作用,因为语法问题,我想.

javascript regex

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

如何在parse.com中指定日期的时区?

在我的数据库中更新或创建对象时,我需要指定时区.如何在解析点com中实现这一点?

这有什么全球性的设定吗?

timezone parse-platform

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

如何获取所有维基数据属性的列表?

什么是与此页面等效的Wikidata API,其中列出了所有已知的维基数据属性?我想搜索一个属性,例如'博士顾问',然后回到P184.

项目存在类似的功能,但我似乎无法找到属性的等价物.

wikidata wikidata-api

5
推荐指数
2
解决办法
3629
查看次数

TRUNCATE和DELETE之间的区别?

TRUNCATEDELETE命令执行相同的工作,在数据操作的情况下,为什么DELETE命令在DML命令下,TRUNCATE命令在DDL命令下?

sql oracle

5
推荐指数
2
解决办法
5273
查看次数

为什么我的内联块之后有空格?

我正在使用浮动样式来移除空白区域,我希望将其居中,但是在我之后会出现另一个空白区域 div#bar

在此输入图像描述

这是我的HTML:

<div id="foo">
    <div id="bar">
        <div class="divo divo1">test1</div>
        <div class="divo divo2">test2</div>
        <div class="divo divo3">test3</div>
        <div class="divo divo4">test4</div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

和css:

#foo {
    width: 100%;
    background: #999;
    text-align: center;
}
#bar {
    display: inline-block;
}
.divo {
    display: block;
    float: left;
}
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/Kodam/ay3ywtqa/

注意:我不想使用负边距或字体大小0样式.

html css layout whitespace css-float

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

从Django中的第三方应用收集消息

如何从位于virtualenv目录中的第三方库生成消息(manage.py makemessages)?

我尝试将消息添加到.po文件中,但每次运行makemessages命令时,我的翻译都会消失.

非常感谢

python django translation django-i18n

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

如何从维基数据搜索结果中检索维基数据条目?

我发出这样的维基数据搜索请求(自动完成用例):

https://www.wikidata.org/w/api.php?action=wbsearchentities&format=json&language=en&type=item&continue=0&search=photog
Run Code Online (Sandbox Code Playgroud)

服务返回 JSON 响应

{
    id: "Q11633",
    url: "//www.wikidata.org/wiki/Q11633",
    description: "art, science and practice of creating durable images by recording light or other electromagnetic radiation",
    label: "photography"
}
Run Code Online (Sandbox Code Playgroud)

但我如何查找以检索内容呢?

我只能找到一个title不识别Q参数的搜索。它只识别标题。

https://en.wikipedia.org/w/api.php?action=query&prop=revisions&rvprop=content&format=json&titles=Photography
Run Code Online (Sandbox Code Playgroud)

wikipedia-api wikidata wikidata-api

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

Facebook活动未在facebook-sdk 4.4.0中正确加载

我想在我的Android应用程序中集成Facebook登录。我正在使用Facebook-sdk-4.4.0。使用LoginManager类方法。但是我在运行以下代码时遇到问题-

FacebookSdk.sdkInitialize(getApplicationContext());    
callbackmanager = CallbackManager.Factory.create();

// Set permissions
LoginManager.getInstance().logInWithReadPermissions((Activity)getContext(), Arrays.asList("email", "public_profile"));

LoginManager.getInstance().registerCallback(callbackmanager,
        new FacebookCallback<LoginResult>() {
            @Override
            public void onSuccess(LoginResult loginResult) {

                GraphRequest request = GraphRequest.newMeRequest(
                        loginResult.getAccessToken(),
                        new GraphRequest.GraphJSONObjectCallback() {
                            @Override
                            public void onCompleted(JSONObject userInfo, GraphResponse graphResponse) {
                                try {
                                    FacebookClientController.setUserId(userInfo.optString(ID));
                                    FacebookClientController.setDisplayName(userInfo.optString(NAME));
                                    FacebookClientController.setEmailAddress(userInfo.optString(EMAIL));
                                    JSONObject picJson = userInfo.getJSONObject(PICTURE).getJSONObject("data");
                                    FacebookClientController.setProfilePicUrl(picJson.optString("url"));
                                    Log.d(LOGTAG, "\nUsername :" + FacebookClientController.getDisplayName());
                                    Log.d(LOGTAG, "\nEmail :" + FacebookClientController.getEmailAddress());
                                    Log.d(LOGTAG, "\nUserId :" + FacebookClientController.getUserId());
                                    Log.d(LOGTAG, "\nProfilePicUrl :" + FacebookClientController.getProfilePicUrl());
                                } catch (JSONException e) {
                                    Log.d(LOGTAG, "Json Error");
                                }
                            }
                        }
                );
                Bundle …
Run Code Online (Sandbox Code Playgroud)

android facebook facebook-android-sdk facebook-login

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

Wikidata API始终返回空指针异常

我正在使用wikidata api来获取使用其英文标题的实体,

wdf = WikibaseDataFetcher.getWikidataDataFetcher();
eid = wdf.getEntityDocumentsByTitle("enwiki", entitle);
Run Code Online (Sandbox Code Playgroud)

早些时候,使用旧版本的wikidata-api,我能够顺利运行它.更新到5.0.0版后,我总是收到以下错误,

Exception in thread "main" java.lang.NullPointerException
    at org.wikidata.wdtk.wikibaseapi.ApiConnection.fillCookies(ApiConnection.java:544)
    at org.wikidata.wdtk.wikibaseapi.ApiConnection.sendRequest(ApiConnection.java:346)
    at org.wikidata.wdtk.wikibaseapi.WbGetEntitiesAction.wbGetEntities(WbGetEntitiesAction.java:187)
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题?

java wikidata-api

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