目前我必须去/usr/java/apache-solr-1.4.0/example,然后做:
java -jar start.jar
Run Code Online (Sandbox Code Playgroud)
如何让它在启动时自动启动?
我在共享的Linux服务器上.
我一直在浏览这个网站以获得答案,但我仍然不确定如何在其数据库结构和实现中规划类似的系统.
在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个徽章).
编辑:有些人认为我已经指定了一些混淆日期/时间,颁发徽章的标准最好放在准备好的查询/每个徽章的功能中不会吗?(更好的灵活性)
我正在寻找一些简单的代码,让我将以下html添加到我的zend表单中:
<div id="wmd-button-bar" class="wmd-panel"></div>
多数民众赞成,它需要高于我在表格中的'方法'元素,但就是这样.对于这样一个简单的动作,我找不到任何不涉及我学习火箭科学的方法(即Zend Decorators).
我根本找不到preg_replace,它只是看起来像中文,无论如何我只需&page-X要从字符串中删除" ",如果它在那里.
X当然,如果有人有一个preg_replace初学者的有用教程的链接,也会很方便!
每个Lucene doc都是一个配方,每个配方都有成分.
我努力寻找成分,并给出一个结果,说两个成分匹配四个.(例如)
那么如何将这些成分添加到doc中呢?在solr我可以创建多个字段,它会将它们全部保存,我可能做错了,因为它只保存了一个成分.
这也适用于像'tags'这样的字段.
ps我正在使用Zend Framework,如果它很重要的话.
我需要一些Javascript,它会在html页面中找到一些文本,然后滚动到那一点.
所以,"你是自由民主党或托利党的支持者,你对这笔交易有何看法?" 将向下滚动到此bbc新闻页面的页面底部:http://news.bbc.co.uk/1/hi/uk_politics/election_2010/8676607.stm
我希望有查找文本和滚动的内置函数.
从包含大量HTMl的字符串中,如何将<h1><h2>etc标记中的所有文本提取到新变量中.
可能使用preg_match_all并将匹配发送到单个逗号分隔变量.
多谢你们.
我有一个视图助手library/my/view/helper/gravatar,因此在我可以调用的任何视图中$this->gravatar($email).
但是如何在模型(或控制器)中访问此功能?
对不起,如果它已经被问到但我是新的,文档是部分血腥可怕.
感谢大家
我正在创建一个新的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) 使用Scala和Play Framework中的选项,是否有更简洁的方法来检查x数量的变量?
if (a.isDefined || b.isDefined || c.isDefined || d.isDefined ...) {
}
Run Code Online (Sandbox Code Playgroud)
一个衬垫是否(a,b,c,d).isDefined可能?
谢谢
php ×7
architecture ×1
boot ×1
curl ×1
facebook ×1
graph ×1
indexing ×1
javascript ×1
linux ×1
lucene ×1
models ×1
mysql ×1
preg-match ×1
preg-replace ×1
replace ×1
scala ×1
scalability ×1
scroll ×1
shared ×1
solr ×1
string ×1
text ×1
zend-form ×1