问题列表 - 第46561页

涵盖数字组合

我知道这是一个骗局,但无法正确描述搜索.

当你可以通过顺序输入数字来覆盖一组的所有组合时,它叫什么?

例如,考虑集合{1,2,3,4,5},我想用最小数量的移动覆盖所有3位数组合.

1,2,3,4,5,1,3,2 ......将覆盖{1,2,3},{2,3,4},{3,4,5},{4,5,1 },{5,1,3},{1,3,2}等

language-agnostic algorithm

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

与FFT算法混淆

我试图理解FFT算法,到目前为止我认为我理解它背后的主要概念.但是我对'framesize'和'window'之间的区别感到困惑.

根据我的理解,它们似乎彼此多余?例如,我将一个帧大小为1024的样本块作为输入.因此我将字节[1024]作为输入.

那么窗口函数的目的是什么?从最初开始,我认为窗口函数的目的是从原始数据中选择样本块.

谢谢!

algorithm signal-processing fft

7
推荐指数
2
解决办法
4462
查看次数

git是否支持路径中的通配符?

我查看,搜索和阅读文档,但无法真正找到任何相关信息.

基本上,我希望能够做到这一点:

git reset -- *.exe
Run Code Online (Sandbox Code Playgroud)

要么

git reset -- */some_executable.exe
Run Code Online (Sandbox Code Playgroud)

而不是这个:

git reset -- some/very/long/path/some_executable.exe
Run Code Online (Sandbox Code Playgroud)

能够做到这一点也很高兴:

git reset -- topleveldirectory/another/subdirectory/*
Run Code Online (Sandbox Code Playgroud)

而不是这个:

git reset -- topleveldirectory/another/subdirectory/SomeFile.cpp
git reset -- topleveldirectory/another/subdirectory/SomFile.h
Run Code Online (Sandbox Code Playgroud)

我可以*在git-add中使用通配符来添加文件,但是在上面的例子中找不到任何有用的东西.

有什么建议或指示我可以在哪里寻找更多信息?

在64位Windows 7上使用:git版本1.7.3.1.msysgit.0

git msysgit

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

CREATE VIRTUAL TABLE的替代方案,如果不是EXISTS

根据CREATE VIRTUAL TABLE 语法,IF NOT EXISTS子句不可用.

如果虚拟表已经存在而不使用DROP TABLE IF EXISTS,我应该如何处理这种情况?

我想使用rtree和fts模块.

c sqlite virtual

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

如何删除MenuStrip控件下绘制的白线?

我读了一些关于人们如何定制MenuStrip的颜色和渐变的文章.

我想要做的是删除渐变,以便MenuStrip与表单的其余部分颜色相同,对我来说,这是创建新的WinForms项目时使用的默认设置.我尝试将其更改RenderMode为'System'并且它的工作方式有点类似,但是当我构建并运行它时,它会在MenuStrip的长度上留下一条白线.我是否需要做一些绘画和绘画?或者有更简单的方法吗?

.net c# gradient menustrip winforms

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

当页面大于屏幕时,如何在屏幕中间放置div

嗨我正在使用类似于以下内容的东西来获得位于屏幕中间的div:

<style type="text/css"> 
#mydiv {
    position:absolute;
    top: 50%;
    left: 50%;
    width:30em;
    height:18em;
    margin-top: -9em; /*set to a negative number 1/2 of your height*/
    margin-left: -15em; /*set to a negative number 1/2 of your width*/
    border: 1px solid #ccc;
    background-color: #f3f3f3;
}

</style>


<div id="mydiv">Test Div</div>
Run Code Online (Sandbox Code Playgroud)

然而,问题是它将项目放在页面中间而不是屏幕上.因此,如果页面高几个屏幕并且我位于页面的顶部(部分的顶部显示在屏幕上),当我显示div时,它甚至不在屏幕上.你必须向下滚动才能查看它.

有人可以告诉我你是如何让它出现在屏幕中间的吗?

html css window center

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

javac找不到源文件

我有.java当前工作目录中的文件,但javac报告:

javac: no source files
Usage: javac <options> <source files>
use -help for a list of possible options
Run Code Online (Sandbox Code Playgroud)

我正在研究ubuntu.

java

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

SImple C程序打开文件

我正在尝试创建一个程序来打开一个名为"write.txt"的文件.

#include <stdio.h>

main() {
    FILE *fp;
    fp = fopen("write.txt", "w");
    return 0;
 }
Run Code Online (Sandbox Code Playgroud)

这有用吗?因为它什么都不返回.

c fopen

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

如何旋转MapView?

我是Android的新开发者.试图以MapView圆周运动旋转.但我不知道如何开始.

你有一个简单的代码来旋转MapView吗?

android android-mapview

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

Prolog是和=.为什么它们的工作方式与逻辑约束不同?

我仍然是prolog的新手,我正试图解决为什么数学约束似乎不像逻辑那样工作的方式.

似乎有足够的信息来解决这个问题:

f(A, B) :- A = (B xor 2).
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试时f(C, 3),我回来了C = 3 xor 2.,这不是很有帮助.更不实用的是,如果输入被反转,它根本无法找到解决方案.使用is而不是=使示例输入返回正确的答案,但反过来拒绝甚至尝试任何东西.

从我之前的实验中看来,似乎我可以编写一个使用二进制文件逻辑上完成这个功能而没有麻烦的功能,事实上它会双向进行.是什么让数学与众不同?

作为参考,我第一次尝试解决我的问题看起来像这样:

f(Input, Output) :- 
    A is Input xor (Input >> 11),
    B is A xor ((A >> 7) /\ 2636928640),
    C is B xor ((B << 15) /\ 4022730752),
    Output is C xor (C >> 18).

这从输入到输出都可以正常工作,但不是相反.如果我切换is=,它会产生一个长的逻辑序列,其值被替换但无法找到数值解.

我正在使用xor内置的swi-prolog ,但它可以很容易地定义.我希望能够使用prolog在两个方向上完成这个功能,并且真的不希望必须手动实现逻辑行为.关于如何重新解决问题的任何建议都是值得欢迎的.

prolog bitwise-operators

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