问题列表 - 第25页

在Classic Asp VBScript中迭代数组的最佳方法是什么?

在下面的代码中

For i = LBound(arr) To UBound(arr)
Run Code Online (Sandbox Code Playgroud)

要求使用有LBound什么意义?当然,这总是0.

arrays vbscript asp-classic

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

如何将焦点选中到Mac OSX中的下拉字段

在Windows中,在任何Windows窗体或Web浏览器中,您都可以使用选项卡按钮在所有表单域中切换焦点.

它将停止在文本框,单选按钮,复选框,下拉菜单等.

但是,在Mac OSX中,选项卡会跳过下拉菜单.有没有改变这种行为,或访问上述项目,而不使用鼠标?

macos mouse keyboard-shortcuts

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

任何人都可以解释Monads吗?

可能重复:
什么是monad?

我想我明白'也许莫纳德'是什么,但我不确定其他类型.

monads glossary haskell functional-programming

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

将二进制文件读入结构

我正在尝试使用C#读取二进制数据.我有关于我想要阅读的文件中数据布局的所有信息.我能够读取数据"chunk by chunk",即获取前40个字节的数据将其转换为字符串,获得接下来的40个字节.

由于至少有三种略有不同的数据版本,我想将数据直接读入结构中.它只是通过"逐行"阅读它而感觉更加正确.

我尝试了以下方法但无济于事:

StructType aStruct;
int count = Marshal.SizeOf(typeof(StructType));
byte[] readBuffer = new byte[count];
BinaryReader reader = new BinaryReader(stream);
readBuffer = reader.ReadBytes(count);
GCHandle handle = GCHandle.Alloc(readBuffer, GCHandleType.Pinned);
aStruct = (StructType) Marshal.PtrToStructure(handle.AddrOfPinnedObject(), typeof(StructType));
handle.Free();
Run Code Online (Sandbox Code Playgroud)

该流是一个打开的FileStream,我已经开始从中读取.我AccessViolationExceptio在使用时得到了一个Marshal.PtrToStructure.

由于我对文件末尾的数据不感兴趣,因此该流包含的信息比我尝试阅读的要多.

结构定义如下:

[StructLayout(LayoutKind.Explicit)]
struct StructType
{
    [FieldOffset(0)]
    public string FileDate;
    [FieldOffset(8)]
    public string FileTime;
    [FieldOffset(16)]
    public int Id1;
    [FieldOffset(20)]
    public string Id2;
}
Run Code Online (Sandbox Code Playgroud)

示例代码从原始代码更改为使此问题更短.

如何将二进制数据从文件读入结构?

c# io struct binaryfiles

52
推荐指数
4
解决办法
6万
查看次数

二进制文件布局参考

二进制文件布局结构的一些好的信息来源在哪里?

如果我想拉入索BTrieve引文件,解析MP3标题等,哪里可以获得可靠的信息?

language-agnostic binary file data-structures

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

您是否遇到过SQL Server无法执行的查询,因为它引用了太多表?

你有没有看到任何错误消息?

- SQL Server 2000

无法为视图或功能解析分配辅助表.
超出了查询中的最大表数(256).

- SQL Server 2005

查询中的表名太多.允许的最大值为256.

如果是的话,你做了什么?

放弃了?说服客户简化他们的需求?非规范化数据库?


@(每个人都希望我发布查询):

  1. 我不确定我是否可以在答案编辑窗口中粘贴70千字节的代码.
  2. 即使我可以这样做也无济于事,因为这70千字节的代码将引用我或者必须发布的20或30个视图,否则代码将毫无意义.

我不想听起来像我在这里吹嘘,但问题不在于查询.查询是最佳的(或至少几乎是最佳的).我花了无数个小时来优化它们,寻找可以删除的每个列和每个表.想象一下,有200或300列的报告必须用一个SELECT语句填充(因为这是几年前它仍然是一个小报告时的设计).

database sql-server sql-server-2005 sql-server-2000

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

是否有在敏捷开发商店中测试安全性的最佳实践?

关于敏捷开发,每个版本测试安全性的最佳实践是什么?

如果是每月发布,是否每个月都有商店进行笔试?

security agile

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

如何判断Web客户端是否阻止广告?

记录访问我网站的访问者数量的最佳方法是将浏览器设置为阻止广告?

browser analytics

15
推荐指数
2
解决办法
1428
查看次数

最佳自平衡BST,可快速插入大量节点

我已经能够BST通过几个来源找到几个自平衡的细节,但是我没有找到任何好的描述,详细描述哪个最适合在不同的情况下使用(或者如果它真的无关紧要).

我想要一个BST最适合存储超过一千万个节点的东西.节点的插入顺序基本上是随机的,我永远不需要删除节点,因此插入时间是唯一需要优化的东西.

我打算用它来存储益智游戏中先前访问过的游戏状态,以便我可以快速检查是否已经遇到过以前的配置.

language-agnostic binary-search-tree data-structures

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

学习线程编程有哪些好的资源?

随着桌面多核CPU的兴起,多线程技能将成为程序员的宝贵资产.您是否可以为希望了解线程编程的程序员推荐一些好的资源(书籍,教程,网站等)?

language-agnostic concurrency multithreading

32
推荐指数
5
解决办法
7842
查看次数