小编Nin*_*nja的帖子

如何转换html模板进行反应?

我从themeforest购买了一个HTML管理模板(https://themeforest.net/item/limitless-responsive-web-application-kit/13080328?s_rank=1).

我正在构建一个MERN堆栈站点,并想知道将这个HTML模板转换为反应站点的最佳方法是什么.将模板分解为组件,手动添加路由以及将HTML转换为JSX等似乎是一项繁琐的工作.

问题出现了,因为在themeforest中,最流行的管理模板是为jQuery/HTML世界而构建的,而不是为完整的堆栈JS世界.例如,我上面链接的主题有大约7000次下载.购买时这些模板为您提供了大量的HTML和CSS,如果我们必须构建一个反应网站,那么手动将HTML转换为JSX,并将其分解为组件,这是一个费力的过程.想知道是否有更好的方法来解决这个问题.

reactjs mern

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

无法通过facebook api或FQL检索用户信息

我正在构建一个应用程序,我需要在facebook组(公共组)中阅读所有人的教育和工作历史(如果它不被隐私设置隐藏).群组中的人不一定是登录到我的应用程序的用户的朋友.

我知道如何获取所有参与该组的人的Facebook ID,但是无法检索某些人的教育/工作历史,即使它在Facebook上对所有人都可见.

例如:当我访问群组中某人(不是我的朋友)的个人资料页面时,我能够看到他的教育/工作信息.但是,当我通过rest API或图形API或FQL查询时,我得到一个空值!

我尝试过以下方法:

1)https://graph.facebook.com/UID
我通过生成访问令牌尝试了上述操作,仍然只获得了一个空值

2)https://api.facebook.com/method/users.getInfo?uids=UID&fields=education_history

3)https://api.facebook.com/method/fql.query?query=SELECT%20education_history%20from%20user%20WHERE%20uid%20%3D%20UID

这是我得到的JSON响应:[{"education_history":null}]

如果我能阅读这些信息,我将不胜感激.

facebook facebook-fql facebook-graph-api

9
推荐指数
1
解决办法
2286
查看次数

Elasticsearch不返回单数/复数匹配

我正在使用一个弹性搜索的php库来索引和查找我的网站中的文档.这是创建索引的代码:

curl -XPUT 'http://localhost:9200/test/' -d '
{
  "index": {
    "numberOfShards": 1,
    "numberOfReplicas": 1
  }
}'
Run Code Online (Sandbox Code Playgroud)

然后我使用curl XPUT将文档添加到索引和XGET以查询索引.这种方法很有效,除了在返回结果时单个和多个查询词在索引中不匹配的事实.例如,当我搜索"讨论"时,不会返回"讨论"的匹配,反之亦然.为什么会这样?我认为默认情况下,弹性搜索会对此进行处理.有什么我们必须明确提及它匹配单数/复数形式?

curl elasticsearch

9
推荐指数
3
解决办法
6193
查看次数

在_all字段上突出显示匹配的结果

我希望突出显示匹配的结果.如果我提到字段名称并且它返回突出显示的文本,这对我有用,但是如果我将字段命名为"_all",则它不返回任何值.这对我有用:

        curl -XGET "http://localhost:9200/my_index/my_type/_search?q=stackoverflow&size=999" -d '{
        "highlight":{
                    "fields":{
                             "my_field":{}
                    }
        }
}'
Run Code Online (Sandbox Code Playgroud)

这将返回预期值,如下所示:[highlight] => stdClass对象([my_field] =>数组([0] => stackoverflow是技术人员的最佳网站))

但是,当我这样说:

        curl -XGET "http://localhost:9200/my_index/my_type/_search?q=stackoverflow&size=999" -d '{
        "highlight":{
                    "fields":{
                             "_all":{}
                    }
        }
}'
Run Code Online (Sandbox Code Playgroud)

我得到空值/没有结果.

[highlight] => stdClass Object ( [_all] => Array () )
Run Code Online (Sandbox Code Playgroud)

如何让它在任何字段上工作,以便我不必提及字段名称?

lucene elasticsearch

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

Facebook无法抓住我的网址

我有我的页面的HTML结构,如下所示.我添加了所有元标记,但仍然无法从我的网站上抓取任何信息.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"  xmlns:fb="http://www.facebook.com/2008/fbml">
    <head>
            <meta http-equiv="Content-Type" content="text/html;" charset=utf-8"></meta>
            <title>My Site</title>
            <meta content="This is my title" property="og:title">
            <meta content="This is my description" property="og:description">
            <meta content="http://ia.media-imdb.com/images/rock.jpg" property="og:image">
            <meta content="<MYPAGEID>" property="fb:page_id">
            .......
    </head>
    <body>
    .....
Run Code Online (Sandbox Code Playgroud)

当我在facebook调试器(https://developers.facebook.com/tools/debug)中输入URL时,我收到以下消息:

Scrape Information
Response Code   404

Critical Errors That Must Be Fixed
Bad Response Code   URL returned a bad HTTP response code.


Errors that must be fixed

Missing Required Property   The 'og:url' property is required, but not present.
Missing …
Run Code Online (Sandbox Code Playgroud)

facebook codeigniter opengraph facebook-opengraph

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

如何使用Altbeacon android库检测多个信标?

我在Android设备上使用AltBeacon示例应用程序 - altbeacon.org提供的示例应用程序位于:https://github.com/AltBeacon/android-beacon-library-reference

但是,启动时应用程序只检测并显示一个信标.我的Android设备附近有大约5个信标.我如何检测所有信标?

在RangingActivity.java中,我注意到当信标出现时正在调用此方法:

public void onBeaconServiceConnect() {
    beaconManager.setRangeNotifier(new RangeNotifier() {
    @Override 
    public void didRangeBeaconsInRegion(Collection<Beacon> beacons, Region region) {
        if (beacons.size() > 0) {
            EditText editText = (EditText) RangingActivity.this.findViewById(R.id.rangingText);                    
                    Beacon firstBeacon = beacons.iterator().next();
                    logToDisplay("The first beacon " + firstBeacon.toString() + " is about " + firstBeacon.getDistance() + " meters away.");
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

我修改了迭代器以在while循环中读取集合,如下所示:

     Beacon firstBeacon;
     while(beacons.iterator().hasNext()){
                firstBeacon = beacons.iterator().next();
                logToDisplay("The first beacon " + firstBeacon.toString() + " is about " + firstBeacon.getDistance() + " meters …
Run Code Online (Sandbox Code Playgroud)

android ibeacon ibeacon-android android-ibeacon altbeacon

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

查找谷歌地方自动完成时返回零结果

我使用谷歌地方自动完成的地方建议.现在这就是我想要的:当用户键入不在谷歌数据库中的位置时,即谷歌返回零结果,我需要能够捕获零结果的事件,并激活我的自定义自动完成.

当谷歌返回零结果时如何找到?如果结果为零,则autocomplete.getPlace()将返回状态,但这是在place_changed事件中,仅当用户从下拉列表中选择建议时才会触发该事件.如何在place_changed事件之外使其工作?

这是我使用的代码,请基于此提出建议:

autocomplete = new google.maps.places.Autocomplete(input,options);
google.maps.event.addListener(autocomplete, 'place_changed', function() {
   var place = autocomplete.getPlace();
   document.getElementById('place_name').value = place.name;
   document.getElementById('location_lat').value = place.geometry.location.lat();
   document.getElementById('location_lon').value = place.geometry.location.lng();
   document.getElementById('location_add').value = place.formatted_address;
   $('#locationInput').attr('title', place.formatted_address);
});
Run Code Online (Sandbox Code Playgroud)

google-maps-api-3 google-places-api

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

了解OpenCalais的相关性得分

我试图了解opencalais返回的与每个实体相关的相关性分数是多少?它意味着什么以及如何解释?我很感激对此的见解.

nlp named-entity-recognition opencalais information-extraction

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

是否有用于codeigniter的mongodb支持的用户身份验证库?

我需要一个Codeigniter登录库来进行用户身份验证.我使用MongoDB作为我的数据库.

我已经浏览了一些推荐的库,如Ion Auth,Tank Auth,DX Auth等,但都使用了mysql数据库.

是否有推荐的库使用mongodb作为数据库?

我开始将上面的一个库从mysql转换为mongodb insetions但它变得太复杂了 - 需要进行许多更改,并认为我最终会弄乱它.使用mongodb在一个好的图书馆需要帮助.

php codeigniter mongodb mongodb-php codeigniter-2

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

PHP http_build_query有两个相同的数组键

我想使用http_build_query构建此url:

https://www.googleapis.com/freebase/v1/topic/m/0d6lp?filter=/common/topic/notable_for&filter=/common/topic/alias
Run Code Online (Sandbox Code Playgroud)

请注意,"filter ="参数在url中出现两次,以指定两个过滤器.

我尝试这样做但遇到问题:

$service_url = 'https://www.googleapis.com/freebase/v1/topic';
$mid = '/m/0d6lp';
$params = array('filter' => '/common/topic/notable_for', 'filter' =>   '/common/topic/alias');
$url = $service_url . $mid . '?' . http_build_query($params);
Run Code Online (Sandbox Code Playgroud)

问题是'filter'数组键重复两次,只有最后一个参数出现在http_build_query中.如何使用两个过滤器构建原始URL?

php

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