问题列表 - 第86页

使用.NET访问音频/视频元数据

使用.NET获取和设置mp3,mp4,avi文件等元数据的最佳方法是什么?

.net audio video mp3

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

添加仅javascript的书签,而不是URL

我认为我不能这样做的原因是因为它可能是一个巨大的安全漏洞,但是这里......

我希望在我的浏览器上有一个书签(最好是FF3),它只是一段javascript代码.它只会根据当前日期构造一个URL,然后在该URL上执行window.location =.

我知道我可以创建一个页面并将其保存在我的本地计算机上并且只是这样参考它,但我只是想知道你是否可以绕过这一步并且实际上书签的"位置"实际上只是javascript.我本可以发誓这是多年前可能发生的事情,但我现在找不到任何告诉我的方法.

javascript bookmarks bookmarklet

47
推荐指数
5
解决办法
6万
查看次数

选择MySQL以外的所有列?

我正在尝试使用select语句来获取某个MySQL表中的所有列,除了一个.有一个简单的方法吗?

编辑:此表中有53列(不是我的设计)

mysql select wildcard

346
推荐指数
12
解决办法
32万
查看次数

企业库CacheFactory.GetCacheManager抛出空引用

我正在尝试将使用1.1版企业库缓存块的应用程序转换为2.0版本.我认为我真正遇到的问题是,不同EntLib部件的配置被拆分为多个文件.显然,这曾经由ConfigurationManagerSectionHandler处理,但现在已经过时,支持.NET 2.0中的内置配置机制.

我很难找到一个如何进行配置文件拆分的好例子,特别是在EntLib的上下文中.还有其他人处理过这件事吗?

c# configuration enterprise-library

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

FogBugz与OnTime相比

有没有人同时使用FogBugz和Axosoft的OnTime并关注提供意见?AxoSoft有一个很大的功能对比图表,但我也对易用性和稳定性等更主观的想法感兴趣.

fogbugz ontime bug-tracking

10
推荐指数
3
解决办法
3389
查看次数

从文件资源管理器中打开应用程序中的文件

我在VB.NET中创建了自己的应用程序,它将文档保存到一个带有自己的自定义扩展名(.eds)的文件中.

假设我已将文件扩展名与我的应用程序正确关联,当我在文件资源管理器中双击文件时,如何实际处理应用程序中所选文件的处理?

我在Application.Load()方法中获取argsc/argsv变量还是其他的东西?

vb.net file-extension

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

延续C#.NET中的程序集依赖性

我的C#项目 - 我们称之为SuperUI - 用于使用外部程序集中的类.现在它没有,但编译器不会让我在没有汇编引用的情况下构建项目.让我详细说明一下.

这个项目用于抛出和捕获一个自定义异常类 - SuperException它是从标准的System.Exception派生而来,并且存在于一个单独的预编译程序集中SuperAssembly.DLL,我引用了它.

最后,我认为这是一个毫无意义的练习,并且SuperExceptions在每种情况下都替换了System.SuitableStandardException.我删除了引用SuperException.DLL,但现在我在尝试编译项目时遇到了以下内容:

"SuperException"类型在未引用的程序集中定义.您必须添加对程序集'SuperException,Version = 1.1.0.0(...)'的引用

错误引用的源文件似乎不相关; 它是在IDE中突出显示的项目命名空间.

现在,这是事情:

  1. SuperException已从项目代码中删除所有用途.
  2. 与另一个在没有引用的情况下编译好的项目相比SuperException.DLL,我只引用了一个程序集 - 并且that引用了我的项目没有引用的任何内容.虽然这些依赖项中的任何一个都可能抛出SuperExceptions,但我只是捕获了基本的Exception类,并且无论如何......其他项目构建正常!
  3. 我已经完成了Visual Studio的"清洁解决方案"并且多次手动清除所有内容.

包含此引用并不是世界末日,我只是不明白为什么它还有必要.Nrrrgg.欢迎任何指示!

.net c# dependencies

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

如何从磁盘获得良好的并发读取性能

我想问一个问题,然后用我自己的答案跟进,但也看看其他人有什么答案.

我们有两个大文件,我们想同时从两个独立的线程中读取.一个线程将顺序读取fileA,而另一个线程将顺序读取fileB.线程之间没有锁定或通信,两者都按顺序读取,并且两者都立即丢弃它们读取的数据.

我们在Windows上使用此设置的经验非常差.两个线程的组合吞吐量大约为2-3 MiB/sec.驱动器似乎花费大部分时间在两个文件之间寻找后退和前进,大概在每次搜索后读取很少.

如果我们禁用其中一个线程并暂时查看单个线程的性能,那么我们可以获得更好的带宽(此机器约为45 MiB /秒).很明显,糟糕的双线程性能是操作系统磁盘调度程序的假象.

我们可以做些什么来改善并发线程读取性能? 也许通过使用不同的API或以某种方式调整操作系统磁盘调度程序参数.

一些细节:

在具有2GiB RAM的机器上,文件大小为2 GiB.出于这个问题的目的,我们认为它们不会被缓存并完美地进行碎片整理.我们使用了碎片整理工具并重新启动以确保这种情况.

我们没有使用特殊的API来读取这些文件.这种行为可以在各种沼泽标准API中重复,例如Win32的CreateFile,C的fopen,C++的std :: ifstream,Java的FileInputStream等.

每个线程在一个循环中旋转,调用read函数.我们改变了每次迭代从API请求的字节数,从1KiB到128MiB之间的值.改变这一点没有任何影响,因此在每次磁盘搜索之后,OS实际读取的数量不是由这个数字决定的.这正是应该期待的.

单线程和双线程性能之间的巨大差异在Windows 2000,Windows XP(32位和64位),Windows Server 2003以及使用和不使用硬件RAID5时都是可重复的.

windows file-io multithreading

26
推荐指数
2
解决办法
7099
查看次数

IL级代码调试器

是否有VS插件或独立应用程序形式的IL级调试器?

Visual Studio的调试器很棒,但它允许您在HLL代码级别或汇编语言上进行调试,您无法调试IL.在某些情况下,似乎有机会在IL级别进行调试.

特别是在调试代码中没有源代码的问题时可能会有所帮助.

如果在没有源的情况下调试IL实际上是有用的,那么这是有争议的,但无论如何.

.net debugging il

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

异地备份

我最近的任务是提出异地备份策略.我们有大约2TB的数据需要备份,因此我们的需求有点偏离常态.

我看着Iron Mountain,他们想要每月12,000美元!

有没有人对如何最好地处理预算上的这么多数据(如铁山的十分之一)提出任何建议?其他公司如何做到这一点?

谢谢!

更新::更新

具有讽刺意味的是,我只是遇到了一种毁灭性的失败,我们都在讨论.我的BES服务器出现故障,2天后我的Exchange服务器的RAID5中的2个驱动器死了(2 !!! ??!).我目前正在重建我的网络,备份完整性肯定是一个问题.

至少现在我的老板们正在关注:)

backup offsite

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