cost 279 ms
用于搜索(大)未排序数组的索引(类型) - Index (type) for searching (large) unsorted array

我有将(有时)大型 CSV 文件加载到数组中的程序。 数据无法排序,不知道数据是文本还是数字。 这取决于客户。 示例可能是 但也可以是字符串 行数可能高达几百万。 我想在一列中搜索一个特定的值(这是提前知道的,这是我的“关键索引列”)。 假设这是唯一的。 关键是找到该列在哪一行。 目前代码正在从 ...

Delphi词典保存/加载。 TDictionary无法序列化? - Delphi Dictionary Save/Load. TDictionary not serializable?

TDictionary : SaveToFile / LoadFromFile 多么优雅的解决方案! 首先,一切都按预期运行。 内容以看起来正确的JSON格式保存到文件中。 但是在重新加载文件后,出现了一个问题: 测试如下。 所有的荣耀结束了。 这是代码,包括注释: ...

Delphi只读泛型,如TDictionary <T> 和TList <T> 线程安全吗? - Delphi read-only generics like TDictionary<T> and TList<T> are thread safe?

我可以仅在单元初始化时将项目添加到通用列表或词典中,然后将其用作多个线程的只读吗? 我在一个主题中TList&lt;T&gt;是线程安全的,而在另一个主题中TDictionary&lt;T&gt;不是。 两者之间有什么区别? ...

为什么反序列化的TDictionary不能正常工作? - Why does a deserialized TDictionary not work correctly?

我尝试使用标准delphi序列化程序序列化/反序列化标准delphi容器。 有一种方法我将对象转换为JSON,反之亦然; 线: 不能正确创建字典。 以下是构造函数创建dict的方式:[ 这是通过反序列化创建的字典: 我该如何解决? 编辑:这是JSON ...

GetHashCode的好习惯? - GetHashCode good practice?

对于Delphi项目(使用RAD Studio XE7构建),我想创建一个画笔字典。 每个字典项包含一个TMyBrush对象作为键,描述要检索的画笔,以及GDI +画笔作为值。 TMyBrush类包含3个字段 用于确定画笔类型的枚举类型(实体,渐变,......) 描述 ...

TDictionary中的访问冲突<Variant, Record> - Access Violation in TDictionary<Variant, Record>

我只是编写了一个非常简单的类来测试Delphi XE8中的TDictionary &lt;&gt;类。 当我尝试显示添加的记录时,它给我带来了访问冲突错误,我不明白为什么? 这是我的课 然后我正在使用此代码对其进行测试:(具有1个TButton和1个TMemo的表单) ...

按默认值创建一个常量的TDictionary数组 - Create a constant array of TDictionary by default value

我想在Delphi项目中使用TDictionary 。 但我有一个问题,我怎么能默认值创建一个常量的TDictionary数组? 例如,我想为字典分配4项,如波纹管代码(对于TItem常量数组): 有没有办法用TDictionary做这个工作? 我想创建一个Dic (但)的常量 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM