containers相关内容

如何获得Java数组的数组子,不复制数据?

我有一些班级图书馆,我的数据,这些数据被读入缓冲区工作。是否有可能以某种方式一次又一次地避免复制阵列,传递的数据越陷越深零部件到加工方法?嗯,这听起来很奇怪,但在我的具体情况,有一个特殊的作家,其将数据分割成块,并且个别写入不同的位置,所以它只是执行System.arraycopy,得到它所需要并调用底层的作家,与新子阵列。而且这种情况发生很多次。什么是重构这样code的最佳方法? 解决方案 ..
发布时间:2016-05-31 20:11:54 Java开发

包装动态数组STL /升压容器?

我需要换一个动态分配的数组(从=新的双[100])成的std ::向量(preferably)不复制数组。 这种限制是由强加我想换行是从文件mmaped数组,所以只是做载体(A,A +大小)将增加一倍的内存使用情况。 时的任何技巧来做到这一点? 解决方案 这方面一个最好的解决方案是像的 STLSoft的array_proxy<> 模板。不幸的是,由doxygen的源$ C ​​$ ..
发布时间:2016-05-31 19:11:38 C/C++开发

列表或容器的O(1)-ish插入/缺失的性能,与阵列语义

我在寻找一个集合信息一览语义,也可以让数组语义。说我有以下物品清单: 苹果橘子红萝卜梨 然后我的容器阵列将:容器[0] ==苹果 容器[1] == orangle 容器[2] ==胡萝卜 然后说我删除橙色元素:容器[0] ==苹果 容器[1] ==胡萝卜 我要崩溃了数组中的差距,而不必做一个明确的调整大小,也就是说,如果我删除容器[0],则容器崩溃,使容器[1]现在被映射为容器[0] ..
发布时间:2016-05-30 23:53:01 Java开发

数组或列表在Java中。这是更快?

我要保持几千串在内存中使用Java串行访问。我应该将它们存储在一个数组或我应该使用某种形式的列表? 因为数组保存在一个连续的内存块中的所有数据(不像列表),将使用一个阵列来存储数千串会出现问题? 答:的共识是,性能差异较小。 List接口提供了更多的灵活性。 解决方案 我建议你使用一个分析器来测试这是更快。 我个人的看法是,你应该使用列表。 我在一个大codeBase类和开发商pr ..
发布时间:2016-05-30 20:59:22 Java开发

AppleScript的到(如果/那么)判断文件类型,并选择正确的程序打开和打印文件(批处理序列内)

我已经扑杀连同@chuck很大的帮助和其他板帖子的AppleScript有效地批量打印从容器的FileMaker导出到一个名为“打印”在我的桌面文件夹中的文件列表。 我运行到现在的问题是,一些人集装箱出口都不是PDF,将无法打开使用Acrobat(其JPG,PNG,TIF和PDF的混合)(使用preVIEW为PDF或任何其他的PDF阅读器是出去的原因,无数的问题)的...这个问题是有效地关闭,因 ..

Android的网站容器

我目前正在开发一个大型的电子商务网站,我还需要开发一个Android和iPhone应用程序。为了节省时间和总成本我想,我只想让Android应用程序只需加载HTML5的网站在充分的网站页面的一个简化版本的容器。 我刚刚检查和苹果不允许此功能,苹果已经表示,他们将最有可能拒绝它,而不是让它到他们的市场。看起来像我将不得不创建一个完全成熟的苹果应用程序,以及开发我的网站的移动版本。 将Androi ..
发布时间:2016-03-19 16:10:03 移动开发

获取碎片的容器视图id

我有一个片段加入使用 transaction.add(R.id.content,片段,NULL); 和我需要从这个开始新的片段。但要做到这一点,我需要知道的第一个片段的容器视图的ID(R.id.content在我的情况)。我怎样才能得到呢? 我就可以直接使用这个号码,不过我想片段不应该知道这样那样的约父活动的详细信息。例如这将是不可能使用该片段在这种情况下,另一种活性 可能是“ ..
发布时间:2015-12-04 23:30:12 移动开发

哪些STL容器(S)/算法(S)我可以用它来解决这个问题?

我有一个MFC项目当中,给出一个初始根路径,通过每一个文件,文件夹和子文件夹,随后遍历显示每个文件列表控件的用户。因为这可以很容易成为一个相当冗长的操作,我偶尔产生控制​​到操作系统(经由处理单个消息泵队列),允许每个发现迄今要显示的元素。现在,这里是棘手的部分... 我想保持排序的最后为人所知的修改时间戳记,这(我相信)的元素都需要某种形式的插入排序技术。由于一些元素可以包含重复的时间戳,但不 ..
发布时间:2015-11-30 22:20:41 C/C++开发

C ++容器的性能问题

什么有更好的表现,一个STL的vector,或动态数组,这只是realloc'd每次我要什么补充呢? 请问使用向量:迭代更快,然后使用for循环阵列上? 如果有人可以解释为什么,那将是巨大的。 解决方案 什么有更好的表现,一个STL的vector,或动态数组,这只是realloc'd每次我要什么补充呢? STL载体具有插入的分期常量时间的(因为重新分配没有完成所有的时间和保留通过发生 ..
发布时间:2015-11-30 21:56:36 C/C++开发

提高:: MPL :: vector的 - 让一个类型的基偏移

时有可能得到在一个偏移MPL ::矢量执行后MPL ::找到<序列,类型> 就可以了? 换句话说我想要做的编译时间equavalent: 的#include<载体> #包括<算法> #包括<的iostream> 诠释的main() { 类型定义的std ::矢量< INT> v_type; v_type v_int(3); ..

寻找与O(1)分度和O(日志(n))的插入和删除数据容器

我不知道这是否是可能的,但它似乎有点合理的,我,我正在寻找一个数据结构,它允许我做这些操作: 在为O(log n)的插入项目 在为O(log n)的删除项目 找到/编辑澳第k-最小元素(1),对于任意K(O(1)分度) 当然编辑 将不会导致在元素的顺序的任何变化。什么使得它在某种程度上可能是我要去一个递增的顺序插入的元素之一。因此,例如,如果我尝试插入第五次,我敢肯定,这个前所有四个要素是比它 ..
发布时间:2015-11-30 15:33:01 C/C++

为什么会出现算法,迭代器和容器中的C ++ STL分离

我不明白,为什么他们在C ++ STL分离算法,迭代器和容器。如果它是一个大量使用的模板无处不在,那么我们可以在一个地方与模板参数的所有的东西类。 这是我得到了一些文字说明了迭代器有助于算法与容器的数据交互,但是,如果容器暴露一些机制来访问它拥有的数据? 解决方案 通过 M 容器+ N 算法,人们通常将需要 M *ñ件code,但与作为“胶水”的迭代器,这可以降低到 M + N 的code片 ..
发布时间:2015-11-30 15:20:05 C/C++开发

Python的heapq使用自定义比较predicate

我想建立一个自定义排序predicate堆。由于这些值进入它的“用户自定义”类型的,我不能修改其内置的比较predicate。 有没有办法做这样的事情: H = heapq.heapify([...],键= my_lt_ preD) H = heapq.heappush(H,关键= my_lt_ preD) 甚至更好,我可以换我自己的容器中heapq功能,所以我并不需要不断传递pre ..
发布时间:2015-11-30 13:32:18 Python

在AS3中,你在哪里画字典和ArrayCollection中之间的界限?

基本上,我一直在用我的程序Dictionary对象,基本上把整数作为它的键和存储RTMFP对标识在相应的位置。每个INT是独一无二的,并重新presented一个用户。 现在我需要扩大对这个,用户通过int和一个布尔值的组合确定的,有点像这样的: 私人变种m_iUID:INT; 私人VAR m_blnIsCurrent:布尔; 只有这两个之间的结合真是唯一标识用户。话虽这么说,我只是用 ..

什么是IoC容器中,在.NET的现状如何?

我知道类似的问题已经被问过 我希望得到在.NET领域的IoC容器框架的当前状态。 有关此主题的其他问题是过时的pretty的。我是prepping为一疗程关于这个问题,所以我想以present最相关的信息。 什么是目前最好的IoC容器中,.NET,为什么? 什么是最流行? 解决方案 没有人知道它的DI容器是最流行的,但这里有一个技巧: 比较上的NuGet 的下载统计。所有主要的.NE ..

C#中的RSACryptoServiceProvider:如何检查是否一个键已经存在于容器?

我建立了多个客户端之间的安全通信的应用程序。为了做到这一点,我加密与AES的消息,然后我加密AES密钥与收件人的RSA公钥,然后我送这两个组件(RSA加密AES密钥和AES加密的消息)给收件人。整个过程运作良好,并没有任何错误。 现在我遇到了一个问题,我不知道什么是最好的做法:为了持续1 participent的私钥和公钥,我需要存储的密钥对。地方保存为XML文件是可能的,但显然不是一个选项。所 ..
发布时间:2015-11-27 12:34:21 C#/.NET

创建自定义的WinForms容器

我想创造的WinForms具有相同的行为容器控件的控件。 我的意思是:在设计模式,当我把它控制,它会组,然后,就像一个组框。 这控制我创建包含其他一些控件和一个分组框。 所有我需要的是:当一个控制DROP掉在设计模式了我的自定义控制,我只是把它嵌套分组框里面 但我不知道如何让我的控制响应那种在设计模式中的作用。 解决方案 可能的这个是你需要什么,我发现它在$ C $的CProject时间前 ..
发布时间:2015-11-26 00:07:46 C#/.NET

最好的字符串容器:StringCollection,收集和LT;字符串>中名单,其中,字符串>中ArrayList中,..?

什么是最合适的容器只是用于保持与pdetermined上边界非$ P $,一些字符串数组其中长度是未知上它的创建 对于简单的code这样的: VAR列表=新SomeContainer(); //大小未知 为()/的foreach()/做到()/时()//任何环路 { list.Add(串); } 难道 StringCollection 作为字符串优化收集,或只是收藏<字符串 ..
发布时间:2015-11-24 16:14:41 C#/.NET

有没有在.NET中的有序集合类型?

我在找一个容器,一直在为了它的所有项目。我看着SortedList的,但是这需要一个单独的密钥,并且不允许重复键。我也可以只使用一个无序的容器,并明确每个插入后排序。 用法: 偶尔插入 为了频繁遍历 在理想的情况下不与键从工作实际对象分开,使用比较函数进行排序。 为等效对象稳定的排序是需要的,但不是必需的。 随机存取不是必需的。 我知道我可以自己建一个平衡的树结构,我只是想知道,如果框架已经 ..
发布时间:2015-11-24 14:33:17 C#/.NET