问题列表 - 第13277页

Generic Key/Value pair collection in that preserves insertion order?

I'm looking for something like a Dictionary<K,V> however with a guarantee that it preserves insertion order. Since Dictionary is a hashtable, I do not think it does.

Is there a generic collection for this, or do I need to use one of the old .NET 1.1 collections?

.net c# data-structures

30
推荐指数
4
解决办法
3万
查看次数

Delphi VCL for Win32 - multiple event handlers

I'm looking for some code allowing easy asigning many event handlers to a single event of object... I needed it very much for my plugin architecture, so I implemented some replacement for that, however I don't like my solution for that, so I'd like to know what is yours idea/solution/tip ... My solution is just a list with items like eventName: string; proc: TMyEventProc; where TMyEventProc takes two arguments, sender and eventData: pointer. depending on name of the event, eventData …

delphi events vcl

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

如何在C中将十六进制数读入unsigned int

我想将文本文件中的十六进制数读入无符号整数,以便我可以执行机器指令.它只是一个模拟类型的东西,它查看文本文件内部并根据值及其相应的指令输出寄存器中的新值.

例如,说明将是:

  • 1RXY - >将寄存器R保存为存储器地址XY中的值
  • 2RXY - >将寄存器R保存为XY值
  • BRXY - >跳转到寄存器R,如果xy是这个等等.
  • ARXY - > AND在内存地址XY处注册R值

文本文件在新行中包含类似的内容.(在十六进制中)

  • 120F
  • B007
  • 290B

我的问题是将每个单独的指令复制到无符号整数...我该怎么办?

#include <stdio.h>
int main(){
    FILE *f;
    unsigned int num[80];

    f=fopen("values.txt","r");
    if (f==NULL){
        printf("file doesnt exist?!");
    }

    int i=0;
    while (fscanf(f,"%x",num[i]) != EOF){
        fscanf(f,"%x",num[i]);
        i++;
    }
    fclose(f);
    printf("%x",num[0]);
}
Run Code Online (Sandbox Code Playgroud)

c file copying

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

我可以将 Subversion 用于多 GB 数据集吗?

该数据集包含 6766 个文件夹中的 97984 个文件,大小为 2.57 GB。其中很多是二进制文件。

对我来说,这听起来并不那么重要。大约 50 个文件的每日数据更改率为数百 KB。但我担心颠覆会变得极其缓慢。

无论如何,它从来都不是很快,最后一次在 v1.2 时,建议将其分成多个存储库。不,我不喜欢这个。

有没有办法让我告诉 Subversion 或任何其他免费的开源版本控制信任文件修改时间/文件大小来检测文件更改而不是比较所有文件?有了这个,并将数据放在快速的现代 SSD 上,它应该可以快速运行,例如,完整提交的时间不到 6 秒(这比从 Windows 资源管理器属性对话框中获取摘要要快 3 倍)。

svn version-control mercurial

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

parsing/scanning/tokenizing "raw XML"

I have an application where I need to parse or tokenize XML and preserve the raw text (e.g. don't parse entities, don't convert whitespace in attributes, keep attribute order, etc.) in a Java program.

今天我花了几个小时尝试使用StAX,SAX,XSLT,TagSoup等,然后才意识到他们都没有这样做.我不能花费更多的时间来解决这个问题,手动解析文本似乎非常重要.是否有任何Java库可以帮助我标记化XML?

编辑:我为什么这样做? - 我有一个大型XML文件,我想以编程方式进行少量本地化更改,需要进行审核.能够使用diff工具是非常有价值的.如果解析器/过滤器规范化XML,那么我在diff工具中看到的只是"红色墨水".如果有这样的事情,那么首先生成XML的应用程序不是我可以轻易改变以生成"规范XML"的东西.

java xml parsing

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

Ruby中的XSD架构验证

我找到了几个关于如何针对模式验证xml文档的来源,但我在ruby中有一个应用程序,我需要验证用户提供的模式本身是一个有效的模式.有没有办法可以检查这个?是否有XSD架构来验证XSD架构?或者是否有图书馆或宝石为我这样做?

ruby validation xsd

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

将单个Elmah.axd用于具有单个DB日志的多个应用程序

我们有一个SQL日志用于存储来自多个应用程序的错误.我们已经为每个应用程序禁用了elmah.axd页面,并希望有一个新的应用程序,专门显示报告错误的所有应用程序中的错误到常见的SQL日志.

截至目前,即使所有错误的应用程序都使用通用SQL日志,它也只显示当前应用程序的错误.有没有人这样做过?elmah代码中可能需要调整什么?

elmah exception-handling

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

我们应该将JRE存储在CVS/SVN中吗?

我想将JRE 6.0与我的java应用程序捆绑在一起.我的所有源代码都驻留在CVS中.我的客户将签出代码并自行构建.我应该将JRE存储在CVS中吗?

java cvs repository

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

MySQL选择发生"N"次的条目数

我在表格中收集了一些抽奖活动.我被客户要求提供:

  • 唯一条目的数量
  • 出现两次的条目数.
  • 三次出现的条目数.

我能够确定唯一条目的数量,但不确定如何提取出现特定次数的条目数.我试过这样的事情:

SELECT email,count(email)AS NumberOfEntries
FROM entries
GROUP BY NumberOfEntries

这给出了错误:无法对'NumberOfEntries'进行分组

我希望看到这样的东西:
NumberOfEntries /总计
1/1,000(意思是1000人输入一次,只有一次)
2/1,300(意思是1,300人输入了两次)

谢谢你的帮助!

mysql sql

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

使用if/then浏览器逻辑的CSS

对于浏览器<IE7,我想使用某种样式属性,而对于其他浏览器,我想使用另一种.我可以使用单个css文件执行此操作,或者如果逻辑包含ie hack css文件,我是否必须这样做?

css cross-browser

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