问题标签 [initializer]
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.
ruby - rails初始化程序在rails中多次执行
我有一个在 apache + 乘客上运行的应用程序,我有一个初始化程序来初始化 rufus 调度程序,然后安排作业。
在应用程序启动后,初始化程序似乎被多次执行,该应用程序在 rufus 调度程序中调度重复作业。
我不确定为什么初始化程序会在没有重新启动的情况下多次执行。
sql-server - 基于 Select 语句声明表变量
我想声明一个表变量并用一个选择填充它,而不必显式定义它的列。T-SQL 是否允许这样的事情:
假设,上述语句将相同地匹配列类型,并同时填充@people 表变量。:)
entity-framework-4.1 - 实体框架 4.1 文档说 Database.SetInitializer() 是“获取或设置”?
这个页面说 Database.SetInitializer() “获取或设置数据库初始化策略”:
http://msdn.microsoft.com/en-us/library/system.data.entity.database%28v=vs.103%29.aspx
我有兴趣获取当前的初始化策略,但是该方法返回 void,没有无参数重载,也没有带有 ref 或 out 参数的重载。所以我不知道如何使用它。我是否遗漏了一些明显的东西或者这是一个错字?
...如果这是一个错字,关于如何解决这个问题的任何建议?
ruby-on-rails - Rake 任务和 Rails 初始化器
对 Rails 有点陌生,所以请配合我。我现在正在做的是后台处理一些使用 Resque 的 Ruby 代码。为了启动 Rescque rake 任务,我一直在使用(在 heroku 上),我有一个 resque.rake 文件,其中包含推荐的代码附加到 heroku 的神奇(或奇怪)线程架构中:
因为我需要访问 Rails 代码,所以我参考 :environment。如果我在 heroku 的背景中设置了至少 1 个工人测功机,我的 Resque 做得很好,被清除了,一切都很开心。直到我尝试自动化的东西......
所以我想改进代码并每隔一分钟左右自动用相关任务填充队列。这样做(不使用 cron,因为 heroku 不适合 cron),我声明了一个名为 task_scheduler.rb 的初始化程序,它使用 Rufus 调度程序来运行任务:
事情似乎在一段时间内工作得很棒……然后 rake 过程就莫名其妙地停止从队列中提取。队列变得越来越大。即使我有多个工人测功机在运行,它们最终都会感到疲倦并停止处理队列。我不确定我做错了什么,但我怀疑我的 rake 任务中对 Rails 环境的引用导致 task_scheduler.rb 代码再次运行,从而导致重复调度。我想知道如果有人知道如何解决这个问题,我也很好奇这是否是 rake 任务停止工作的原因。
谢谢
c - 字符数组初始化困境
考虑以下代码:
所以,扭曲实际上是在代码注释中描述的,有没有办法char[]
用字符串文字初始化而不终止零?
更新:似乎 IntelliSense 确实是错误的,这种行为是在 C 标准中明确定义的。
ruby-on-rails - Rails 3.1:初始化程序中的模型常量导致警告
我在初始化程序中修补了 ActsAsTaggableOn 插件的 Tag 类。一切正常,但是我收到了我添加到标签的常量的警告:
配置/初始化程序/acts_as_taggable_on_extensions.rb:
警告是:config/initializers/acts_as_taggable_on_extensions.rb:136:警告:已初始化常量 TAG_TYPES
我怎样才能摆脱这个警告?
我在 ruby 1.9.2,Rails 3.1 rc4。
c++ - C++ 数组初始化器。使用枚举类型
你好,有人知道上面的代码是怎么回事吗?
VC++2008Ex 的第二行出现 2 个错误:
错误 C2059:语法错误:'{'
错误 C2334:“{”之前的意外标记;跳过明显的函数体
java - Java 初始化块
有人可以帮我理解以下构造吗?我无法理解这是初始化程序还是匿名类。我不熟悉这种语法。
c++ - 初始化类对象数组
有没有办法像这样初始化数组:
在哪里
和
来源是:
是构造函数。Q 被声明为“static const int”,所以它应该满足 C++ 的非变量标准,对吧?
编译器说:错误:没有用于调用 'albm::vec3d::vec3d(albm::vec3d)' vec3d.h:77:2 的匹配函数:注意:候选者是:albm::vec3d::vec3d(albm:: vec3d&) [使用 TYPE = long int]
显然有问题,我不能在这里通过 vec3d& 。有一些解决方法吗?首先定义每个向量似乎是一个解决方案。虽然会很麻烦...
对不起我的愚蠢问题......也许这个线程存在于某个地方,但我没有找到它。可能这个问题有一些我不知道的特殊名称 - 因此我无法谷歌它!“扩展初始化列表”,“类数组初始化”等并没有成功......
解决方案:这里有一些后处理......也许是这样。else 遇到同样的问题:复制构造函数缺少“const”:
此外,我无法直接访问 right[] - 我的猜测是模板样式 - 但 right.val[] 可以解决问题!