问题标签 [generator]

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.

0 投票
12 回答
164695 浏览

python - 生成器表达式与列表推导

什么时候应该使用生成器表达式,什么时候应该在 Python 中使用列表推导式?

0 投票
10 回答
187235 浏览

xml - 有什么工具可以从 XML 实例文档生成 XSD 模式?

我正在寻找一种工具,它将采用 XML 实例文档并输出相应的 XSD 模式。

我当然认识到,与手动创建模式相比,生成的 XSD 模式将受到限制(它可能不会处理可选或重复元素或数据约束),但它至少可以作为一个快速起点。

0 投票
16 回答
93716 浏览

python - 你可以使用生成器函数做什么?

我开始学习 Python 并且遇到了生成器函数,它们中有一个 yield 语句。我想知道这些函数真正擅长解决哪些类型的问题。

0 投票
4 回答
24348 浏览

ruby-on-rails - Ruby on Rails 中的后端管理

我想为我在最后一刻附加到的 Ruby on Rails 应用程序构建一个真正快速而肮脏的管理后端。我查看了 activescaffold 和 streamlined 并认为它们都非常有吸引力并且它们应该很容易运行,但我不太明白如何将其中任何一个设置为后端管理页面。它们似乎被设计为像标准的 Ruby on Rails 生成器/脚手架一样工作,用于创建具有模型-视图-控制器-表名称对应的可见前端。

当播放器已经在使用中并且您希望尽可能避免影响其任何相关文件时,如何创建 admin_players 界面?

管理员无法使用原始资源的显示、编辑和索引。

0 投票
2 回答
3059 浏览

python - 拓扑排序,递归,使用生成器

数据:一个依赖列表,已经验证为非循环的。所以在这里,'a'取决于'b','c'(c取决于d)等等......

我想要一个自上而下的递归解决方案,比如说,找到从“a”开始的链:a、c、d、e、g、f、b

所以,现在(一个非发电机解决方案):

显然,这很弱 :) 我一直在思考如何在那里获得收益,我很感激你们能带来的任何 py-foo。

0 投票
4 回答
6621 浏览

java - 你知道一个好的 Java RSS/Feed 生成器吗?

我正在搜索一个基于Java的小型RSS/Feed 生成器,比如FeedCreator.class.php库,有什么建议吗?谢谢!

0 投票
9 回答
57491 浏览

sql-server - SQL 服务器的数据生成器?

我想收到有关 SQL Server 可用数据生成器的建议。如果发布回复,请提供您认为重要的任何功能。

我从未使用过这样的应用程序,所以我希望接受有关该主题的教育。谢谢你。

(我的目标是在每个表中填充 10,000 多条记录的数据库,以测试应用程序。)

0 投票
4 回答
6587 浏览

c# - C#/.NET 词法分析器生成器

我正在为 C#/.NET 寻找一个不错的词法扫描器生成器——它支持 Unicode 字符类别,并生成一些可读且高效的代码。有人知道吗?


编辑:我需要支持Unicode 类别,而不仅仅是 Unicode 字符。目前仅Lu(Letter, Uppercase) 类别就有 1421 个字符,我需要非常具体地匹配许多不同的类别,并且宁愿不手写所需的字符集。

此外,实际代码是必须的——这排除了生成二进制文件然后与驱动程序一起使用的东西(即 GOLD)


编辑:ANTLR 还不支持 Unicode 类别。不过,它有一个未解决的问题,所以有一天它可能会满足我的需求。

0 投票
5 回答
10870 浏览

php - 在 PHP/MySQL 中生成唯一代码?

我正在与需要生成数百万用于杂志刮刮卡、瓶盖奖品等的字母数字代码的客户合作。它们必须足够短才能打印在帽子上,它们要确保不包括像 1 和 I、0 和 O 等模棱两可的字符,并且必须明确存储它们以供将来使用——我们可以当有人试图赎回一个时,它只有一个确定“有效性”的算法。最后,他们希望确保代码随机分布在一个大的“代码空间”内,这样人们就不能通过遍历字母表来猜测其他代码。

是否有任何指向生成此类代码集的合理有效算法的指针?我在一个信封的背面刮了一些,但这个问题闻起来像一个粗心的陷阱。

0 投票
1 回答
688 浏览

eclipse - 凯恩戈姆代码生成器

我想知道是否有可以作为插件安装在 Eclipse 中的 Cairngorm 代码生成器?没有像 WebORB 那样的代码生成器,FluorineFX 可以检查数据库并生成大量代码。我只想要一个 Eclipse 插件,我可以在其中提供一些选项和属性。然后插件生成适当的事件、命令和委托。例如,如果委托已经存在,则必须将新的远程调用附加到委托。