问题列表 - 第38883页

退出C#库中的错误应用程序

我承认这是一个愚蠢的问题.所以,如果这会浪费你的时间,我很抱歉,但我找不到解决方案.

一个具有类库的WinForm应用程序.我使用Log4Net dll来记录信息.

在Button_Click上,我调用类库中的一个函数,它可能会抛出一个错误.所以,我在try-catch-finally块中有函数的内容.在catch中,我编写了日志语句(使用Log4Net dll).

现在,发生了错误,我希望向UI显示一条消息.显示消息后,我希望它退出.

如何将控件从类库的catch块传递回Form代码,以便显示一条消息然后退出?

error-handling exception-handling exit winforms

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

使用scipy的低通冷杉过滤器的参数

我正在尝试使用scipy编写一个简单的低通滤波器,但我需要帮助定义参数.

我在需要过滤的时间序列数据中有350万条记录,数据以1000赫兹进行采样.

我正在使用scipy库中的signal.firwin和signal.lfilter.

我在下面的代码中选择的参数根本不会过滤我的数据.相反,下面的代码只是产生一些图形上看起来像完全相同的数据的东西,除了时间相位失真,它将图形向右移动略少于1000个数据点(1秒).

在另一个软件程序中,通过图形用户界面命令运行低通冷杉滤波器产生的输出对于每10秒(10,000个数据点)段具有类似的方法,但是这具有显着降低的标准偏差,因此我们基本上失去了这个特定的噪声数据文件并将其替换为保留平均值的内容,同时显示未受更高频率噪声污染的长期趋势.另一个软件的参数对话框包含一个复选框,允许您选择系数的数量,以便"根据样本大小和采样频率进行优化".(我的是在1000赫兹收集的350万个样本,但我想要一个使用这些输入作为变量的函数.)

*任何人都可以告诉我如何调整下面的代码,以便它删除0.05 hz以上的所有频率?*我希望在图表中看到平滑的波浪,而不仅仅是我现在从下面的代码中得到的相同图形的时间失真.

class FilterTheZ0():
    def __init__(self,ZSmoothedPylab):
        #------------------------------------------------------
        # Set the order and cutoff of the filter
        #------------------------------------------------------
        self.n = 1000
        self.ZSmoothedPylab=ZSmoothedPylab
        self.l = len(ZSmoothedPylab)
        self.x = arange(0,self.l)
        self.cutoffFreq = 0.05

        #------------------------------------------------------
        # Run the filter
        #------------------------------------------------------
        self.RunLowPassFIR_Filter(self.ZSmoothedPylab, self.n, self.l
                                       , self.x, self.cutoffFreq)

    def RunLowPassFIR_Filter(self,data, order, l, x, cutoffFreq):
        #------------------------------------------------------
        # Set a to be the denominator coefficient vector
        #------------------------------------------------------
        a = 1
        #----------------------------------------------------
        # Create the low pass FIR filter
        #----------------------------------------------------
        b = …
Run Code Online (Sandbox Code Playgroud)

signal-processing numpy matplotlib scientific-computing scipy

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

是否有针对不同System.IO API"S"的Kernel32 API

在我的应用程序中,我们需要在深度超过256个字符的情况下进行System.IO操作,在这种情况下,所有System.IO API都失败了.我们正在使用以下API.

  • System.IO.Path.Combine()
  • System.IO.Path.GetDirectoryName()
  • System.IO.Path.GetFileName()
  • System.IO.Path.GetPathRoot()
  • System.IO.Directory.Exists()
  • System.IO.Directory.GetFiles()
  • System.IO.Directory.GetDirectories()
  • System.IO.Directory.CreateDirectory()

如果上述API的替代品可以使用超过256个字符,请指导我,

谢谢

.net c#

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

如何在Mercurial中退出合并,然后再与该分支重新合并?

我有两个分支,默认和branch1.我们团队中的一个人错误地将branch1合并.branch1中的内容尚未准备好与默认值合并(它包含构建和部署环境的主要返工).

我们做了'hg backout'的实验,退出合并(不确定这是正确的方法).然后从默认情况下删除branch1中的更改​​,这很好 - 但我们不能使用branch1重新合并.

我们该如何解决这个问题?

version-control mercurial dvcs

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

在MySQL中维护一个包含唯一值的大表

这可能是一种常见情况,但我无法在SO或Google上找到具体答案.

我在MySQL数据库上有一个大表(> 1000万行)的朋友关系非常重要,需要维护,以便没有重复的行.该表存储用户的uid.该表的SQL是:

CREATE TABLE possiblefriends(
 id INT NOT NULL AUTO_INCREMENT, 
 PRIMARY KEY(id),
 user INT, 
 possiblefriend INT)
Run Code Online (Sandbox Code Playgroud)

该表的工作方式是每个用户有大约1000个"可能的朋友"被发现并需要存储,但需要避免重复的"可能的朋友".

问题是,由于程序的设计,在一天的过程中,我需要向表中添加100万行或更多行,这些行可能是或不是重复的行条目.简单的答案似乎是检查每一行以查看它是否重复,如果没有,则将其插入表中.但是随着表格大小增加到1亿行,10亿行或更高(我希望它很快),这种技术可能会变得非常慢.

维护这个独特的桌子的最佳(即最快)方法是什么?

我不需要总是只有一个只有唯一值的表.我只需要每天一次的批处理作业.在这种情况下,我应该创建一个单独的表,只插入所有可能的行(包含重复的行和所有行),然后在一天结束时,创建第二个表来计算第一个表中的所有唯一行?

如果没有,这个表长期的最佳方式是什么?

(如果索引是最好的长期解决方案,请告诉我使用哪些索引)

mysql large-data

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

检查文件是否超过30天没有find命令

我编写了一个bash shell脚本,其中一部分是使用find命令检查文件是否超过30天,遗憾的是当我将其上传到我的主机时它因为find命令被锁定而无法正常工作.

有没有人知道如何检查文件是否超过30天没有find命令?

我想我需要做一个"ls -a $ filename"然后解析日期字符串,将其转换为unix日期然后将它与今天的日期进行比较,但我在unix上非常生疏.

谢谢

unix bash shell

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

如何在参数化测试中测试异常?

在JUnit4中,您可以通过在一个方法中提供参数集合来编写参数化单元测试,该方法将被传递给测试的构造函数并在另一个方法中进行测试.如果我有一个我希望抛出异常的参数,我该如何指定?

java junit unit-testing parameterized junit4

15
推荐指数
4
解决办法
9162
查看次数

jQuery bxSlider无法从正确的位置开始

我无法找出我做错了什么.到目前为止,我仅在Internet Explorer中对此进行了测试,因此Firefox和Chrome可能无法正确解析代码.

http://ontwikkelomgeving.wijzijnblits.nl/ginkelbemmelen/luuk/

我的问题是页面上的bxSlider将向右开始大约20px.我没有定义这个(据我所知)所以我不知道为什么会这样.如果单击1按钮,则会滑动到正确的位置.

jquery position slider

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

在Java中实现质数查找算法的最佳方法是哪种?我们如何制作库类并在Java中使用呢?

我想用Java创建库类,并在以后的程序中使用它们。我希望这些库类查找最多至某个数字甚至下一个质数的质数,或者您可以说可以解决与质数有关的大多数基本问题。

  1. 我从来没有做过Java库类。我旨在学习这样做。请指出教程或其他内容,以帮助我。我熟悉netbeans IDE。
  2. 我发现了一些算法,如埃拉托色尼的筛阿特金的筛。如果您可以指出更多这样的有效算法,那将是很好的。我不希望他们是最好的,但至少要足够好。我的目标是通过实施来学习一些东西。因为我几乎没有实践编码经验,所以我想这样做以提高自己的技能。
  3. 我的朋友建议我使用流类,他在谈论实现它的方法,即将一个文件的输出作为另一个文件的输入,以使我的代码整洁。我不太了解他。如果我说错了,请原谅我。在这一点上,我想问的是,一种有效且面向对象的方法来完成我想做的事情。如果是,请告诉我该怎么做,如果不是,请指出其他方法。

我有Java语言的基本知识。我想通过这次冒险来完成的工作是获得编码经验,因为这就是每个人都建议的:“从事诸如此类的小事情并自己学习”

预先感谢大家

问候

Shahensha

编辑:在Eratosthenes和其他筛子中,我们需要将2到n的数字存储在数据结构中。我应该在哪里存放它?我知道我可以使用动态集合,但是只有一个小问题...如果我想找到数十亿甚至更多的质数(毫无疑问,我将使用Big Integer),但是所有这些都将存储在堆中对?是否担心溢出?即使不是,这也是一个好习惯吗?还是将数字或列表(我们将根据所使用的算法执行操作)存储在文件中并在其中进行访问会更好吗?抱歉,如果我的问题太笨拙了...

java algorithm streaming class-library biginteger

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

使用Silverlight在WP7应用程序中显示GIF

我想在我的WP7应用程序中显示gif.有没有办法实现这个目标?

我试过这个http://imagetools.codeplex.com/但是无法使它与WP7一起使用.

在此先感谢您的帮助

silverlight gif windows-phone-7

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