小编blu*_*iel的帖子

如何自动启动Solr?

目前我必须去/usr/java/apache-solr-1.4.0/example,然后做:

java -jar start.jar
Run Code Online (Sandbox Code Playgroud)

如何让它在启动时自动启动?

我在共享的Linux服务器上.

linux boot solr shared

49
推荐指数
5
解决办法
8万
查看次数

成就/徽章系统

我一直在浏览这个网站以获得答案,但我仍然不确定如何在其数据库结构和实现中规划类似的系统.

在PHP和MySQL中,很明显会立即获得一些成就(当采取专门行动时,在所有情况下:填写所有个人资料字段),虽然我知道在一定时间后更新并分配徽章.如此多的用户和徽章不会产生性能问题(就规模而言:用户和徽章数量都很大).

所以我假设的数据库结构就像这样简单:

Badges     |    Badges_User      |    User
----------------------------------------------
bd_id      |    bd_id            |  user_id
bd_name    |    user_id          |  etc
bd_desc    |    assigned(bool)   |  
           |    assigned_at      |
Run Code Online (Sandbox Code Playgroud)

但正如有些人所说,最好采用增量式方法,因此拥有1,000,000个论坛帖子的用户不会放慢任何功能.

那么它是徽章的另一个表可能是增量的还是上面badges_user表中的'progress'字段?

感谢阅读,请关注所需系统的可扩展性(如数以千计的用户和20到40个徽章).

编辑:有些人认为我已经指定了一些混淆日期/时间,颁发徽章的标准最好放在准备好的查询/每个徽章的功能中不会吗?(更好的灵活性)

php mysql architecture scalability

28
推荐指数
3
解决办法
7215
查看次数

在Zend Forms中添加一些html

我正在寻找一些简单的代码,让我将以下html添加到我的zend表单中:

<div id="wmd-button-bar" class="wmd-panel"></div>

多数民众赞成,它需要高于我在表格中的'方法'元素,但就是这样.对于这样一个简单的动作,我找不到任何不涉及我学习火箭科学的方法(即Zend Decorators).

php zend-framework zend-form

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

简单的preg_replace

我根本找不到preg_replace,它只是看起来像中文,无论如何我只需&page-X要从字符串中删除" ",如果它在那里.

X当然,如果有人有一个preg_replace初学者的有用教程的链接,也会很方便!

php string replace preg-replace

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

Lucene索引具有相同性质的多个字段

每个Lucene doc都是一个配方,每个配方都有成分.

我努力寻找成分,并给出一个结果,说两个成分匹配四个.(例如)

那么如何将这些成分添加到doc中呢?在solr我可以创建多个字段,它会将它们全部保存,我可能做错了,因为它只保存了一个成分.

这也适用于像'tags'这样的字段.

ps我正在使用Zend Framework,如果它很重要的话.

lucene indexing zend-framework

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

Javascript查找并滚动到文本

我需要一些Javascript,它会在html页面中找到一些文本,然后滚动到那一点.

所以,"你是自由民主党或托利党的支持者,你对这笔交易有何看法?" 将向下滚动到此bbc新闻页面的页面底部:http://news.bbc.co.uk/1/hi/uk_politics/election_2010/8676607.stm

我希望有查找文本和滚动的内置函数.

javascript php scroll

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

如何从字符串中提取PHP中的标题标记

从包含大量HTMl的字符串中,如何将<h1><h2>etc标记中的所有文本提取到新变量中.

可能使用preg_match_all并将匹配发送到单个逗号分隔变量.

多谢你们.

php text preg-match

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

Zend:如何使用控制器中视图助手的自定义函数?

我有一个视图助手library/my/view/helper/gravatar,因此在我可以调用的任何视图中$this->gravatar($email).

但是如何在模型(或控制器)中访问此功能?

对不起,如果它已经被问到但我是新的,文档是部分血腥可怕.

感谢大家

php zend-framework models

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

发布到Facebook Graph Api很慢

我正在创建一个新的Facebook应用程序,并附加了一些操作,如Spotify上的"收听xxx".

麻烦的是,通话需要大约6-7秒,这是相当长的一段时间.我的代码下面是curl_getinfo的结果.应该这么慢吗?

    $attachment = array(
        'access_token' => $access_token,
        'album' => 'sergeant peppers',
    );

    $opts = array(
        CURLOPT_CONNECTTIMEOUT => 10,
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_TIMEOUT => 60,
        CURLOPT_USERAGENT => 'facebook-php-3.1',
        CURLOPT_POST => true,
        CURLOPT_POSTFIELDS => $attachment,
        CURLOPT_URL => 'https://graph.facebook.com/me/APPNAME:listening'
    );
    $ch = curl_init();
    curl_setopt_array($ch, $opts);
    $result = curl_exec($ch);
    $info = curl_getinfo($ch);
    curl_close($ch);
Run Code Online (Sandbox Code Playgroud)

curl_getinfo的结果:

[url] => https://graph.facebook.com/me/APPNAME:listening
[content_type] => text/javascript; charset=UTF-8
[http_code] => 400
[header_size] => 557
[request_size] => 238
[filetime] => -1
[ssl_verify_result] => 0
[redirect_count] => 0
[total_time] => 6.002449
[namelookup_time] …
Run Code Online (Sandbox Code Playgroud)

php curl facebook graph facebook-graph-api

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

Scala使多个选项检查更简洁

使用Scala和Play Framework中的选项,是否有更简洁的方法来检查x数量的变量?

if (a.isDefined || b.isDefined || c.isDefined || d.isDefined ...) {

}
Run Code Online (Sandbox Code Playgroud)

一个衬垫是否(a,b,c,d).isDefined可能?

谢谢

scala playframework playframework-2.0

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