问题标签 [generic-programming]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 如何在 EF4 的通用存储库中返回最后一个增值主键?
我尝试使用 Ef 4 编写存储库,但出现了问题。我需要在数据库返回 ID 中返回最后添加的行。例如:我添加了名称、SurName 但我无法访问最后添加的主 ID。我的存储库如下。我的要求是第二次使用。
第二种用法:我如何返回最后添加或最后删除的 ID?我尝试在下面进行:(
此致...
c# - 如果有外键(EF-4),如何使用通用存储库添加新值?
我尝试编写一种通用存储库来添加方法。一切都可以添加,但我有一个与两个具有 FOREIGN KEY 的表相关的表。但由于外键而无法工作
调用存储库:
如果此表包含外键关系,如何添加新值?
java - Java 泛型类型和反射
我有一些涉及反射的棘手的泛型类型问题。这是代码。
run()
由于以下错误,上述方法将无法编译。
如果我删除通配符,那么它可以编译并正常工作。为变量声明类型参数的正确方法是validatorClass
什么?
谢谢。
c++ - 模板函数作为模板参数
我只是对如何在 C++ 中以通用方式实现某些东西感到困惑。这有点复杂,所以让我一步一步解释。
考虑这样的代码:
很容易注意到function1
并function2
做同样的事情,唯一不同的部分是内部功能。
因此,我想进行function
通用以避免代码冗余。我可以使用函数指针或模板来做到这一点。现在让我选择后者。我的想法是这样更好,因为编译器肯定能够内联函数 - 我正确吗?如果通过函数指针进行调用,编译器仍然可以内联调用吗?这是一个附带问题。
好的,回到原点……带模板的解决方案:
一切都好。但是我遇到了一个问题:如果a
并且b
是泛型本身,我还能这样做吗?
我知道模板参数可以是以下之一:
- 一种,
- 模板类型,
- 一个类型的值。
这些似乎都没有涵盖我的情况。因此,我的主要问题是:我如何解决这个问题,即 function()
在最后一个示例中定义?
(是的,在这种情况下,函数指针似乎是一种解决方法——只要它们也可以内联——但我正在寻找这类问题的通用解决方案)。
java - 列表元素的通用类
我正在用泛型类练习编程。我想为一个列表元素实现一个类,该类包含对泛型类型对象的引用和对下一个列表元素的引用。
所以我想出了这门课:
您将如何定义此类的构造函数?了解泛型类及其使用的任何其他建议?
c++ - 通用容器清除期间的异常,C++
我在清除通用容器时遇到问题。在执行 clear() 函数时,程序失败。
基类:
派生类:
方法 clear() 的实现
令人惊讶的是:
A] 我无法删除 *i_items...
B] 我只能删除 &*i_items...
谢谢你的帮助...
haskell - 为什么 Haskell 标准库不更多地使用多态性?
我正在学习 Haskell,类型类似乎是制作类型安全的多态函数的强大方法。但是很多 Haskell Prelude 函数并没有使用它们。进一步来说:
大多数列表函数不适用于其他数据结构(例如,
foldr
仅length
针对列表实现,不能用于数组)。除非您使用,否则类似
Data.ByteString
的模块无法使用,import qualified
因为它们包含与 Prelude 函数同名的函数。
如果标准库使用带有类型类的泛型函数,这两个问题似乎都会消失(如果我完全不理解这个,请告诉我)。
我有两个问题:
Prelude 是这样的有技术或设计原因,还是仅仅是历史原因?
环顾四周,似乎有几个库(
Data.Foldable
如果我没记错的话,比如 Scrap Your Boilerplate)用通用替代品替换标准 Prelude 函数。是否有计划将这些想法融入到 Haskell 的未来版本中?
android - 向 XML 添加自定义视图...但使用 GENERIC 类型
我正在开发一个希望可重用的自定义视图。它应该有一个泛型类型,如下所示:
我知道如何将普通的自定义视图绑定到 XML 文件。但我找不到这种情况的任何例子。有没有办法为 XML 中的类定义泛型类型?
algorithm - 给定一个数字 K 和一组已排序的数字。查找集合中是否有任何数字可以除
给定一个数字 k 和一组已排序的数字。查找集合中是否有任何数字可以除此数字。
例如,如果 k = 8,并且集合是 {3,4,5},4 将除以 8。4 就是答案。
最坏情况的解决方案是 O(n)。
我们能做得更好吗?
asp.net-mvc-2 - 使用实体框架的通用查询 4. 通用存储库?
这是我的数据库结构:
公司
CompanyID
CompanyName
...
位置
LocationID
LocationName
...
联系人
联系人
ID 联系人姓名 联系人
电子邮件
CompanyContact
ContactID
CompanyID
IsActive
LocationContact
ContactID
LocationID
IsActive
现在我为每个实体(CompanyContact、LocationContact)都有一个存储库
如何创建通用方法来获取联系人列表。我想传递带有参考列名称(CompanyID,LocationID)的EntityName(CompanyContact 或LocationContact)。
我想要的示例:
多谢。
编辑
一个公司可以有很多联系人,一个位置也可以有很多联系人。