小编sug*_*uff的帖子

如何将捕捉设置为多个元素

我已经设置了draggable的snap元素,如下所示:

$('#id_num_'+id_num).draggable({snap:'.time_column', snapMode:'inner'})
Run Code Online (Sandbox Code Playgroud)

如何设置我的可拖动元素以捕捉到两个不同的元素或类......如下所示:

$('#id_num_'+id_num).draggable({snap:'.time_column', '.**other class**', snapMode:'inner'})
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui jquery-ui-draggable

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

Django如何在视图中保存模型

我是Django的新手.我遇到了一个无法在views.py中保存模型的问题.这个概念是有一个输入字段,用户可以在其中键入名称,然后使用request.POST.get('attribute_name')我可以保存我的模型,但它不起作用.当我打印该模型中所有对象的列表时,即使在所有这些过程中我都没有收到错误消息,也没有任何内容.

模板:

<form id="save_form" method="post" action="{% url 'project_view.views.projectz_save' %}">
{% csrf_token %}
<table>
<tr>
    <td>Project Name</td>
    <td><input name="projectz_name"/></td>
</tr>
</table>
<input type="submit" value="Save" />
</form>
Run Code Online (Sandbox Code Playgroud)

views.py:

def projectz_save(request):
try: 
    p = Project(name=request.POST.get('projectz_name'))
    p.save()
    return redirect('http://www.google.com/')
except:
    return redirect('http://www.google.com/')
Run Code Online (Sandbox Code Playgroud)

应用网址:

urlpatterns = patterns('',
url(r'^$', views.index, name='index'),
url(r'^$', views.register, name='register'),
url(r'^$', views.projectz_save, name='project_save'),
Run Code Online (Sandbox Code Playgroud)

)

网站网址:

urlpatterns = patterns('',

url(r'^admin/', include(admin.site.urls)),
url(r'^project_view/', include('project_view.urls')),
Run Code Online (Sandbox Code Playgroud)

我甚至将一些愚蠢的重定向代码添加到google.com只是为了查看views.py是否正在执行,但它不起作用,尽管我说没有错误消息,页面只是刷新.我确定我做错了很容易解决,但我是一个noobie.:d

python django django-templates django-models django-views

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

如何在 Gtk.drawingarea 上叠加透明按钮

我创建了一个 Gtk.grid,其中包含一堆可在网格周围调整大小和拖动的按钮。

我还创建了一个 Gtk.drawingarea 来绘制网格线。我想让我的按钮像这样透明:

Gtk.Button.set_property("opacity", 0.3)
Run Code Online (Sandbox Code Playgroud)

这成功地使按钮透明;但是,它不允许我看到按钮后面的线条网格。

我知道我用 Gtk.Overlay 小部件正确地覆盖了它们,因为不直接在按钮后面的部分线被正确显示。

我的问题是,我怎样才能看到透明按钮后面的其余绘图区域?我尝试将容器设置为透明,设置 Gdk.Window 透明度,但没有任何效果。这只是 Gtk3 无法实现的吗?

cairo pygobject pycairo gtk3

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

FFTW根本不会返回除无穷大以外的值,接近零的值或负无穷大

我试图在20hz处计算正弦波的DFT.

首先,我用20赫兹的正弦函数填充一个std :: vector:

std::vector<double> sinx;
double samplerate = 1000.0;
double frequency = 20.0;
double num_cycles = 10.0;
for (int i=0; i<samplerate/frequency*num_cycles; i++){
    sinx.push_back(sin(2.0*M_PI*((double)i)*frequency/samplerate));
}
double N = sinx.size();
Run Code Online (Sandbox Code Playgroud)

然后我启动FFTW输入和输出数组以及FFTW计划:

fftw_complex *in, *out;
fftw_plan p;

in = (fftw_complex*) fftw_malloc(sizeof(fftw_complex)* N);
out = (fftw_complex*) fftw_malloc(sizeof(fftw_complex) * N);
p = fftw_plan_dft_1d(N, in, out, FFTW_FORWARD, FFTW_ESTIMATE);
Run Code Online (Sandbox Code Playgroud)

然后我用正弦波函数值填充输入数组:

for (int i=0; i<N; i++){
    in[i][0] = sinx[i];
}
Run Code Online (Sandbox Code Playgroud)

然后我计算FFT:

fftw_execute(p);
Run Code Online (Sandbox Code Playgroud)

计算完FFT后,检查结果并清理.

    double hz_per_index = samplerate/2.0/N*num_cycles;
for (int i=0; i<N/num_cycles; i++){
    std::cout<<"hz: "<<hz_per_index*i<<" out: "<<fabs(out[i][0])<<" "<<out[i][1]<<" …
Run Code Online (Sandbox Code Playgroud)

c++ signal-processing fft fftw dft

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

使用带有列表理解问题的takeWhile AND过滤器

我很困惑为什么GHCI无限地计算这个列表:

takeWhile (>0) [x^2 | x <- [100, 99..], odd x]
Run Code Online (Sandbox Code Playgroud)

但是,此列表会停止并按预期计算:

takeWhile (>0) [x | x <- [100, 99..], odd x]
Run Code Online (Sandbox Code Playgroud)

我在这里错过了什么?为什么对输入进行平方导致takeWhile(> 0)无效?

此外,此列表按预期结束...为什么这会终止而不是另一个?

takeWhile (<1000) [x^2 | x <- [1..], odd x]
Run Code Online (Sandbox Code Playgroud)

此外,如果我从第一个列表中删除奇数x过滤器,它会正确终止:

takeWhile (>0) [x^2 | x <- [100, 99..]]
Run Code Online (Sandbox Code Playgroud)

到底他妈发生了什么?

haskell list-comprehension filter ghci

0
推荐指数
1
解决办法
533
查看次数