小编Dav*_*ber的帖子

Solr 索引花费的时间太长

我们需要在 Solr 中创建索引,但它花费的时间太长。我们有大约 80 万条记录,按照索引速度看来需要 15 到 20 天。我们现在正在寻找一次性索引。有什么建议么?

indexing solr

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

A*HTML5 Canvas中的开始路径查找

我正在尝试在我的游戏中使用实现A*开始路径查找(使用JavaScript,HTML5 Canvas编写).A*Start的库找到了这个 - http://46dogs.blogspot.com/2009/10/star-pathroute-finding-javascript-code.html现在我正在使用这个库进行路径查找.有了这个库,我正在尝试编写一个简单的测试,但是遇到了一个问题.我现在已经完成了在HTML5画布屏幕上单击鼠标显示路径,直到我的mouse.x和mouse.y.这是一个截图:

截图.

(粉色方块:播放器,橙色方块:直到我的mouse.x/mouse.y的路径)编码如何绘制橙色方块,直到我的mouse.x/mouse.y为:

for(var i = 0; i < path.length; i++) {
    context.fillStyle = 'orange';
    context.fillRect(path[i].x * 16, path[i].y * 16, 16, 16);
}
Run Code Online (Sandbox Code Playgroud)

我的问题是我不明白如何移动我的球员直到路径目标.我试过了:

for(var i = 0; i < path.length; i++) {
    player.x += path[i].x;
    player.y += path[i].y;
}
Run Code Online (Sandbox Code Playgroud)

但是使用这个代码我的播放器并没有被绘制.(当我运行代码时,player.x和player.y等于0,当我用鼠标点击时,我得到路径播放器闪烁并消失)

也许有人知道如何解决这个问题?

对于我糟糕的英语,我非常抱歉.:)

javascript html5 canvas a-star path-finding

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

JQuery UI,单页上的多个日期选择器

我正在为属性创建一个PHP站点.我是jQuery和jQuery UI的新手,但似乎无法在其他任何地方找到答案.

请看这个截图(全尺寸):

屏幕截图

对于每个"已接收"和"到期"框,我想要一个jQuery datePicker框出现并格式化如图所示.

为了测试这个,我试图创建一个例子.

<link type="text/css" href="css/ui-lightness/jquery-ui-1.8.9.custom.css" rel="Stylesheet" />    
<script type="text/javascript" src="js/jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.9.custom.min.js"></script>

<script>
    $(function() {
        $( "#datepicker" ).datepicker({ dateFormat: 'yy-mm-dd' });
        $( "#datepicker2" ).datepicker({ dateFormat: 'yy-mm-dd' });
    });
</script>
<style>
.ui-datepicker {
  font-size: 80%;
}
</style>

<p>Date: <input id="datepicker" type="text" /></p>
<p>Date2: <input id="datepicker2" type="text" /></p>
Run Code Online (Sandbox Code Playgroud)

哪个工作正常,但如何让任何文本框的日期选择器出现,而不必重复JS这么多次.

例如,50个属性,页面上可能有200个输入框,需要填写日期.

以下是屏幕截图中的一些示例代码.

<tr>
  <td>Property ID</td>
  <td>House Number</td>
  <td>Address Line 1</td>
  <td>Gas Expiry</td>
  <td>Gas Received</td>
  <td>Electric Expiry</td>
  <td>Electric Received</td>
  <td>Property Active</td>
  <td>Update</td>
</tr>

<tr>
  <td>4</td>
  <td>6</td>
  <td>East …
Run Code Online (Sandbox Code Playgroud)

php jquery user-interface

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

numpy中'*'的含义是什么?

>>> shape=(2,2)
>>> np.random.randn(*shape)
array([[-1.64633649, -0.03132273],
   [-0.92331459,  1.05325462]])
Run Code Online (Sandbox Code Playgroud)

我在numpy的文档中找不到它.任何帮助表示赞赏.

python numpy

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

从matplotlib刻度标签格式中删除前导0

如何更改数字十进制数据的ticklabels为"0","0.1" (在0和1之间的说),在matplotlib" 0.2" ,而不是'0.0’,'0.1’,'0.2’?例如,

hist(rand(100))
xticks([0, .2, .4, .6, .8])
Run Code Online (Sandbox Code Playgroud)

将标签格式化为"0.0","0.2"等.我知道这摆脱了"0.0"中的前导"0"和"1.0"上的尾随"0":

from matplotlib.ticker import FormatStrFormatter
majorFormatter = FormatStrFormatter('%g')
myaxis.xaxis.set_major_formatter(majorFormatter) 
Run Code Online (Sandbox Code Playgroud)

这是一个好的开始,但我也想摆脱"0.2"和"0.4"等的"0"前缀.如何做到这一点?

python plot matplotlib

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

Python - n维立方体的角坐标

我试图从每个维度的分钟和最大值列表中获取n维立方体的坐标.我能够使用for循环获得角落,但我想推广任意数量的维度.

例如:

mins = [-1,-2,-3]
maxes = [1,2,3]
Run Code Online (Sandbox Code Playgroud)

会给出坐标:

(-1, -2, -3), (-1, -2, 3), (-1, 2, -3), (-1, 2, 3),
(1, 2, 3), (1, 2, -3), (1, -2, 3), (1, -2, -3)
Run Code Online (Sandbox Code Playgroud)

这基本上是通过两个列表找到所有路径,从每个索引的一个列表中选择一个值.我已经看到算法给出路径数或最快路径,但我没有找到一个枚举所有可能路径的算法.

我假设itertools会进入解决方案,但无法弄清楚如何使用产品,排列和组合来提供所需的结果.最接近的是:

list(itertools.product((xmin, xmax), (ymin, ymax), (zmin, zmax)))
Run Code Online (Sandbox Code Playgroud)

python python-itertools hypercube

3
推荐指数
1
解决办法
1209
查看次数

在与鼠标指针相关的图像上创建轴引导线

我在HTML页面上有一个图形的PNG图像.

我希望包含一组叠加的x和y引导线,这些引导线出现在鼠标上方,其顶点跟随鼠标指针,以帮助用户读取x和y轴上的值.

例如,他们对WolframAlpha使用了这样的效果(虽然在IE <8中不起作用):http://www.wolframalpha.com/input/?i = graph + y%3D2x

有没有人有任何想法如何实现这个,JavaScript或其他?我相信WolframAlpha在某种程度上使用HTML5画布,如果这有帮助(见下面的截图).

截图.

虽然如果有一种方法可以避免使用canvas来支持IE8,那就太棒了.网格线当然也可以从图像边界延伸到整个页面,如果这样可以更容易.

html javascript html5 canvas mouseover

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

C++从结构体到类的变化

我希望将其从结构更改为类,并使用头文件来保存该类。

您建议如何改变它。代码一切正常。那里没有问题。只是一个简单的转换问题。

#include <iostream>
#include <string>
#include <cstdlib>
using namespace std;
struct printype
{
    char dots[8][15];
    int unknown15;          //  can have values of 0..127
    string serial11_14;     //  8 characters 00000000...99999999
    int year8;              //  without century, 0..99
    int month7;             //  1..12
    int day6;               //  1..31
    int hour5;              //  0..23
    int minute2;            //  0..59
};                              
int getunknown15(); // prototypes       
string getserial11_14();    
int getyear8();                 
int getmonth7();            
int getday6();              
int gethour5();                 
int getminute2();   
int setunknown15(int);          //------------------------- protos
string setserial11_14(string);  
int setyear8(int);              
int setmonth7(int);             
int …
Run Code Online (Sandbox Code Playgroud)

c++ struct class

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