Questions tagged «language-agnostic»

将此标签用于独立于任何特定编程语言的编程问题。




29
您可以提供解析HTML的示例吗?
您如何使用各种语言和库来解析HTML? 回答时: 个别评论将链接到有关如何使用正则表达式解析HTML的问题的答案,以显示正确的处理方式。 为了保持一致性,我要求示例为hrefin锚标记解析HTML文件。为了便于搜索此问题,请您遵循以下格式 语言:[语言名称] 图书馆:[图书馆名称] [example code] 请使库成为库文档的链接。如果您要提供除提取链接以外的示例,还请包括: 目的:[解析做什么]

23
单身人士:好的设计还是拐杖?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 6年前关闭。 改善这个问题 单例是一个备受争议的设计模式,因此我对Stack Overflow社区对它们的想法很感兴趣。 请提供您提出意见的理由,而不仅仅是“单字适合懒惰的程序员!” 尽管反对使用Singletons,但关于此问题的文章还是不错的: scienceninja.com:performant-singletons。 有人在上面有其他好文章吗?也许支持辛格尔顿?

3
有没有一种有效的方法可以在给定总和或平均值的范围内生成N个随机整数?
的恩惠到期在18小时。这个问题的答案有资格获得+200声望奖励。 Peter O.正在寻找一个规范的答案: 总结:(1)找到比代码中实现的算法更有效的算法,或者(2)陈述有效数量的公式。组合以及如何“取消排序”组合编号。 是否有一种有效的方法来生成N个整数的随机组合,从而使- 每个整数都在区间[ min,max]中, 整数之和为sum, 整数可以按任何顺序出现(例如,随机顺序),并且 从满足其他要求的所有组合中随机选择均匀组合吗? 对于随机组合,是否有一种类似的算法,其中整数必须按其值的排序顺序出现(而不是以任何顺序出现)? (如果是,mean则选择平均值为的适当组合是一个特殊情况sum = N * mean。此问题等效于生成由sumN个部分组成的均匀随机分区,每个部分在[[ ]] 区间中min,max并按其顺序以任何顺序或排序顺序出现值(视情况而定)。) 我知道,对于以随机顺序出现的组合,可以通过以下方式解决此问题(EDIT [Apr. 27]:算法已修改。): 如果N * max < sum或N * min > sum,则没有解决方案。 如果N * max == sum,则只有一个解,其中所有N数字都等于max。如果N * min == sum,则只有一个解,其中所有N数字都等于min。 使用 Smith和Tromble中给出的算法(“从单位单纯形抽样”,2004年),生成N个具有和的随机非负整数sum - N * min。 添加min到这种方式生成每个号码。 如果任何数字大于max,请转到步骤3。 但是,如果该算法max远小于,则该算法速度较慢sum。例如,根据我的测试(使用上述涉及的特殊情况的实现mean),该算法平均会拒绝- 约1.6个样本N = …

8
查找人口最多的年份(最有效的解决方案)
给定两个数组;$births包含表明某人出生的出生年份列表,以及$deaths表明某人死亡的死亡年份列表,我们如何找到人口最高的年份? 例如,给定以下数组: $births = [1984, 1981, 1984, 1991, 1996]; $deaths = [1991, 1984]; 人口最高的年份应该是1996,因为3那一年人们还活着,这是所有年份中人口最高的年份。 这是运行的数学公式: | 出生| 死亡 人口| | ------- | ------- | ------------ || | 1981年| | 1 | | 1984年| | 2 | | 1984年| 1984年| 2 | | 1991年| 1991年| 2 | | 1996 | | …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.