问题标签 [aggregation]
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.
sql-server - 在子查询中聚合按位或
给定下表:
是否可以计算子查询n
中所有行的按位或?例如,如果 BitValues 包含这 4 行:
我希望子查询返回 7。有没有办法在不创建 UDF 的情况下内联?
uml - 多对多关系可以是聚合吗?[简单问题]
我有以下关系:
路线 * ------ * RouteLeg
我想让它成为一个聚合,因为一个路由是由多个 RouteLegs 组成的。
但是,如果我删除一个 Route,它的 RouteLegs 不一定也会被删除(尽管大多数情况下它们会),因为它们可能会在其他 Routes 中使用。
将这种关系显示为聚合是否合适?
像这样:
路线 * <>---- * RouteLeg
我有这个疑问是因为 Jim Arlow 在其“ UML 2 和统一过程:实用的面向对象分析和设计”一书中,没有将多对多关系视为聚合,但这是有道理的对我来说...
有人有证据表明可以进行多对多聚合吗?首先十分感谢。
design-patterns - 通过接口与委托公开聚合
我有一个Employee对象,它聚合了一些其他对象,例如HRData和AssignmentHistory。过去,所有这些逻辑都直接包含在Employee对象中,但为了可测试性和可管理性,我将其拆分为使用聚合。但是,我没有直接公开聚合对象,而是使用了委托,这样客户就不会意识到内部工作。例如,不要这样做:
客户会这样做:
我真的很喜欢这个,因为它遵循“黑盒”方法,这意味着我可以随意更改实现而不影响客户端,同时仍然由内部可测试的小对象组成。问题是Employee对象已经显着增长,因为它现在有 5 个聚合对象,并且它的接口上充斥着getXXXOn()方法。
您使用哪种方法,为什么?有没有我忽略的替代方案?使用委托方法的问题是接口变得庞大,而暴露聚合对象的问题是代码不太灵活,并且客户端需要知道哪个聚合负责什么。有什么建议么?
ruby-on-rails - Rails 3. 保存属性由值对象表示的关联
如果第一个属性由值对象表示,为什么我不能在保存当前对象的关联对象中保存更改?
例如,我有一个简单的电子商务应用程序。它使用客户端模型来操作客户端
客户模型
以及用于持有余额的关联余额模型。
平衡模型
Balance模型使用来自名为Money的外部库的Money对象。该对象表示模型的属性数量和货币,为模型添加了用于操作这些属性的有用方法。
宝石文件
code>我在seed.rb中有一些种子数据。
种子
当我尝试更改客户端的余额时,尽管当前对象的save方法返回true ,但它并没有改变。
但是,我可以使用以下两种方式保存更改。
1.
code>2.
尽管我可以使用上述方式保存余额更改,但我想知道为什么我不能使用“传统” <current_model> .save 方法来保存。
谢谢。
Debian GNU/Linux 5.0.6;
红宝石 1.9.2;
Ruby on Rails 3.0.1;
金钱 3.1.5。
java - 需要澄清 - 设计模式
在大多数设计模式概念中,都提到了“Has A”比“Is A”的意思。
在第一章 - Head First Design Patterns - “Intro to Design Patterns”,“Integrating the Duck Behaviour”一节(第 15 页)中,Duck 类引用了 FlyBehavior 和 QuackBehavior 接口类型。例如,我们要为一种 Ducks 添加一个名为 XYZBehavior 的新行为(假设客户端尚未决定),我们需要更改 Duck 类以引用新接口。结果,我们需要更改类,但根据良好的设计模式,这不应该发生。
你能建议我如何处理这个要求吗?
java - JPA 中的聚合和分解
如何使用 Java Persistence API 实现聚合和分解?最佳实践是什么?
在此先感谢,丹尼尔
sql-server - 在 t-sql 中可以使用百分比列进行透视/聚合?
在 SQL Server 中苦苦挣扎,有什么想法吗?给定这些数据(ID 是一个 INT,其余的是 BIT):
我想制作这份报告:
谢谢!
吉姆
sql - SQL Server 中的自定义聚合函数 (concat)
问题:我想编写一个自定义聚合函数,在 group by 上连接字符串。
这样我就可以做一个
我发现的只是 SQL CRL 聚合函数,但我需要 SQL,没有 CLR。
编辑:1
查询应如下所示:
编辑 2:
确实,没有 CLR 是不可能的。
但是,可以修改 asstander 的子选择答案,使其不对特殊字符进行 XML 编码。
对此的细微更改是在 "FOR XML PATH": 之后添加它,
这里有几个例子
dom - 使用动态页面抓取网站
提交表单后,我需要抓取网站并从动态创建的页面中提取一些信息。
我需要抓取的信息主要来自这些网站上的数据库。
添加:
爬虫通常通过从一个超链接跳转到另一个来工作。所以这些大多是静态页面。抓取那些不是静态存在而是动态创建的页面呢?
css - Drupal 聚合 css 不工作。所有风格都消失了
我在管理/设置/性能中打开了优化 CSS 文件,现在我的网站根本没有样式。该目录是可写的,我看到 Drupal 在其中创建了一些 css 文件。/home/drupal/sites/mysite.com/files/css
谢谢