问题列表 - 第38007页

用C#中的记事本打开文件

我如何在c#中打开文件?我的意思不是通过textreader和readline()来阅读它.我的意思是在记事本中将其作为独立文件打开.

c# file

109
推荐指数
6
解决办法
17万
查看次数

Python/Tkinter:鼠标拖动没有边框的窗口,例如.overridedirect(1)

关于如何创建允许用户鼠标拖动没有边框的窗口的事件绑定的任何建议,例如.用overridedirect(1)创建的窗口?

使用案例:我们想创建一个浮动的工具栏/调色板窗口(没有边框),我们的用户可以在他们的桌面上拖动它们.

这就是我的想法(伪代码):

__PRE__

Tkinter是否暴露了足够的功能以允许我实现手头的任务?或者是否有更容易/更高级别的方法来实现我想要做的事情?

python windows user-interface window tkinter

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

在mac上释放未对齐的指针

我在Mac上运行程序时遇到此问题; linux 64和32位都很好,但在mac上我得到了一堆:

*** malloc[437]: error for object 0xbfffe970:
Non-aligned pointer being freed (2) 
Run Code Online (Sandbox Code Playgroud)

在我的程序执行结束时,我在数据结构中释放了一堆指针.代码很长,但有没有人知道为什么它没有错误在linux上工作但不是mac?

c

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

Android模拟器上的音频输入

如何在Android模拟器上获得音频输入?我正在使用2.2 SDK,并在Ubuntu 10.10上进行模拟.

我在我的模拟器上将hw.audioinput属性设置为yes,但是当我在模拟器上运行语音识别API演示应用程序时,我收到消息"识别器不存在".当然,在我的手机上,它运行正常.

我正在尝试使用SDK中的语音输入内容,如下所述:http://developer.android.com/resources/articles/speech-input.html.他们没有提到让它在模拟器上工作的事情.

我已经在论坛上发布过有关此事的帖子,几乎没有确定的解决方案或成功.你知道论坛是怎么回事.这就是我将这个问题发布到StackOverflow的原因; 希望我们能得到一个明确的答案!

android voice-recognition

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

我该如何管理大型DataTable?

由于没有多大意义的原因(阅读:不是我的决定)我需要在DataTable中保留大量的行,大约~90,000,我没有使用数据库的选项.

我需要能够有效地搜索DataTable以查找符合某些基本条件的行.例如,我可能正在查看两个特定列中值为2的行.

做这个的最好方式是什么?

编辑:请查看http://chat.stackoverflow.com/transcript/message/62648#62648了解更多详情; 在我完成这项工作后,我将尝试从聊天中总结额外的细节,并提供我的解决方案.

.net c# search system.data.datatable

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

如何防止搜索引擎索引我网站的单个页面?

我不希望搜索引擎索引我的版本说明页面.我怎么能这样做?

html seo search-engine

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

jQuery datepicker中年份下拉滚动条的问题

我使用jQuery日期选择器来选择申请人的出生日期,但申请人的年龄必须限制在21到100年之间.

为了使选择相对容易,我打开了月份和年份下拉框,并且在英国我已将其本地化.

<script type="text/javascript">
$(function () {
    $(".dp1").datepicker({ changeMonth: true, changeYear: true, dateFormat: 'd MM yy', minDate: '-100y', maxDate: '-21y' });
});
Run Code Online (Sandbox Code Playgroud)

文本框的ASP.NET MVC2 VB.NET代码如下:

<%: Html.TextBox("", If(DirectCast(Model, DateTime) = DateTime.MinValue, String.Empty, ViewData.TemplateInfo.FormattedModelValue), New With {.class = "dp1"})%>
Run Code Online (Sandbox Code Playgroud)

这很好,但年份下拉列表只显示有限的值范围,没有滚动条表示年份列表更长,但滚动条滑块的大小并未给出整个范围的任何视觉线索:

替代文字

如果单击顶部值然后关闭下拉列表,则下次打开它时会显示更多值:

替代文字

这是非显而易见的行为,我偶然偶然发现了它.是否有任何方法可以始终显示滚动条并且滑块大小与范围成反比?如果没有,推荐其他日期选择方法可追溯到一个世纪(实际上是99年就可以)?

对于我正在使用的记录:

  • jQuery的UI-1.8.5
  • jQuery的1.4.1

谢谢

克里斯平

jquery jquery-ui jquery-ui-datepicker

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

Groovy(文件IO):查找所有文件并返回所有文件 - Groovy方式

好的,这应该很容易......

我是groovy的新手,我正在寻求实现以下逻辑:

def testFiles = findAllTestFiles();
Run Code Online (Sandbox Code Playgroud)

到目前为止,我已经提出了下面的代码,它成功地打印了所有文件名.但是,我只需要将它们放入集合中,而不是打印.当然,我可以用旧的java方式做到这一点:只是实例化一个集合,添加所有元素并返回它.但是,那不会教我任何东西.

那么你如何以酷炫的"Groovy"方式做到这一点呢?

static File[] findAllTestFiles() {
    def directory = new File("src/test/java");
    def closure = {File f -> if(f.name =~ /Test\.java$/) println f }
    directory.eachFileRecurse FileType.FILES, closure
    return null;
}
Run Code Online (Sandbox Code Playgroud)

我希望在Groovy中使用尽可能少的代码实现findAlltestFiles(),同时仍然可读.

file-io groovy file

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

使用Java读取远程MP3文件的ID3标签

我正在寻找一种方法从远程服务器上的MP3文件中读取ID3标签,而无需实际下载文件.我见过像JAudioTagger和Entagged这样的库,但两者似乎都需要一个文件对象而不是URL或InputStream,我知道如何使用远程文件.还有另一个库可以做到这一点吗?或者有没有办法让正确的对象使用URL与这些类进行交互?

java mp3 id3 stream

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

我在哪里可以阅读用"?"完成的条件.和":"(冒号)?

可能重复:
参考 - 这个符号在PHP中意味着什么?

我一直在用if/else或者一年左右做条件.看一些新代码,我看到一个似乎使用的条件?:不是if和else.我想了解更多有关此内容的信息,但我不知道该如何找到解释其工作原理的文章.我该怎么做?

php syntax conditional ternary-operator

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