小编F.P*_*F.P的帖子

在C#WinForms中提升自定义事件

我有自己创建的一些事件,并且想知道如何在我想要的时候提高它们.

可能我的应用程序设计也搞砸了,如果你愿意可能会看一下.

这是结构

ProgramContext
 - Form MainWindow
  + Control TextBox
  + Control Button
  + ...
Run Code Online (Sandbox Code Playgroud)

在这种情况下,MainWindow.TextBox保存一些在运行时经常更新的信息.所以,我想以某种方式需要它自己刷新(所以它可以从数据库重新加载它的数据,它存储在哪里)

我尝试EventHandler将其挂钩到它的Validating-Event,但这似乎并没有成功.

所以,基本上我有一个重新加载数据的方法 ProgramContext

DataTable table = _adapter.GetData();
foreach (DataRow row in table.Rows)
{
  MainWindow.TextBox.Text += table.Text.ToString();
}
Run Code Online (Sandbox Code Playgroud)

只要执行另一个方法(将新数据写入table),就需要这样做.

有任何想法吗?

c# event-handling winforms

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

相同的源主机,JS中的不同端口

为两个主机

http://1.com.local/
http://2.com.local:8080/
Run Code Online (Sandbox Code Playgroud)

我怎样才能document.domain在两者之间使用DOM-Manipulation?如果我将它们都设置为com.local不起作用,因为第二个主机然后获取域com.local:8080.

当我尝试将第一个域设置为com.local:8080手动时,端口只是剪切而域保持不变com.local.

在这种情况下如何启用DOM操作?

javascript dom same-origin-policy

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

在抽象超类的子类中强制使用属性

如何强制子类实现其超类的某些属性?原因是我想使用属性来获取有关类的一般信息,例如"DisplayName","Description"或"Capabilities".

所以我想我可以在超类中实现它们并强制子类来实现属性.

是否有abstract类似于方法的属性?

[abstract DeclareMe]
public abstract class InheritMe {
    public abstract void DeclareMe();
}
Run Code Online (Sandbox Code Playgroud)

c# inheritance abstract-class custom-attributes

11
推荐指数
2
解决办法
4437
查看次数

在控制台上的Windows上的java中打印回车

在我的OS X机器上,以下行为我提供了一种跟踪循环状态的简单方法:

for (int index = 0; index < 100; index++)
    for (int subIndex = index; subIndex < 100; subIndex++)
        System.out.print("\r" + index + "/" + subIndex + "       ");
Run Code Online (Sandbox Code Playgroud)

但是当我尝试在Windows上运行相同的东西时,它会打印出换行符而不是回车符.如何在Windows上实现跟踪流程的简单方法?

java windows newline carriage-return system.out

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

GS1 FNC1字符的实际HEX /二进制值是多少?

我在维基百科上搜索了很多页面,官方的GS1规格,但尚未找到问题的明确答案

GS1 FNC1字符的实际HEX /二进制值是多少?

有很多关于如何使用GS1标识符,如何使用ZPL打印条形码以及如何编码FNC1的信息,但我想知道该字符的实际HEX值.

specifications barcode

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

始终排除在SVN for Netbeans中提交文件夹

我使用Netbeans 7.0和内置的SVN客户端进行开发.我想总是从提交/更新中排除一些文件和文件夹(例如"缓存"或"日志",因为它们对于存储库本身并不重要).

我没有找到任何设置这样做,Netbeans也没有在他们的常见问题解答中讨论这个主题......我怎样才能做到这一点?!

svn plugins netbeans repository

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

jQuery灵活隐藏/显示fieldsets

我想增强一些字段集,可以选择在单击标签时显示/隐藏其内容.

目前,HTML看起来像这样:

<fieldset>
    <legend>Fieldset 1</legend>
    <!-- Some input, p, div, whatever -->
</fieldset>
<fieldset>
    <legend>Fieldset 2</legend>
    <!-- Some input, p, div, whatever -->
</fieldset>
Run Code Online (Sandbox Code Playgroud)

因此,在单击一个时fieldset legend,应切换除父项字段集的单击图例之外的任何内容.

我试过用这个:

$("fieldset *:not(legend)").hide();
$("fieldset legend").click(function(){
    $(this).nextAll().slideToggle();
});
Run Code Online (Sandbox Code Playgroud)

但它没有做任何事情(甚至没有隐藏内容).当然我只想切换用户点击的字段集上的视图,因此它必须以某种方式确定单击的图例,然后隐藏相应字段集的内容.

当然,我可以给他们所有的ID,并为每个字段集编写代码,但这相当多余,看到它总是一样的我认为必须有一种方法可以使这个功能对于任何数量的字段集都是通用的......

任何人都有一个整洁的想法?

jquery toggle

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

在C中获取文件的上次修改日期

我想在C中获取文件的最后修改日期.几乎所有我发现的源都使用了这个片段:

char *get_last_modified(char *file) {
    struct tm *clock;
    struct stat attr;

    stat(file, &attr);
    clock = gmtime(&(attr.st_mtime));

    return asctime(clock);
}
Run Code Online (Sandbox Code Playgroud)

attr甚至没有一个字段st_mtime,只st_mtimespec.然而,当使用这个时,我的Eclipse告诉我passing argument 1 of 'gmtime' from incompatible pointer type就行了clock = gmtime(&(attr.st_mtimespec));

我究竟做错了什么?

PS:我正在开发OSX Snow Leopard,Eclipse CDT并使用GCC作为跨平台编译器

c file-io compiler-errors date

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

强制IE9进入浏览器兼容性视图

我知道如何强制IE在文档兼容性中查看页面,但是浏览器兼容性视图呢?

我有一个项目只有在IE9处于浏览器兼容性视图中时才会出于各种原因,但我找不到任何关于如何强制IE9这样做的资源.

每个人都只谈论强制文档兼容性,例如使用

<meta http-equiv="X-UA-Compatible" content="IE=8" />
Run Code Online (Sandbox Code Playgroud)

但这在我的情况下不起作用,因为它只设置文档视图.有没有办法设置浏览器视图

PS:为了清楚地说明,这是我需要强制执行的设置:

浏览器兼容性http://img513.imageshack.us/img513/8589/browsercomp.png

html compatibility quirks-mode internet-explorer-9

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

WSL2 (docker) 端口在主机上未开放

当我在 WSL2 中通过 docker 运行映像时,端口未在主机上发布。为什么是这样?我该怎么做才能使这项工作成功?

截屏

docker windows-subsystem-for-linux

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