小编pmu*_*ens的帖子

一个适用于多个iOS应用的APNS证书

我们目前正在为不同的客户开发iOS应用程序.

我们有一个模板应用程序和不同的派生应用程序(布局略有不同,但功能几乎相同).

我们选择在heroku上托管我们的后端,并使用PubNub-Addon(使用pub和sub到不同的通道)来处理推送通知.

http://www.pubnub.com

这适用于一个应用程序.但是如果我们有多个应用程序,我们需要为每个iOS应用程序创建一个pub nub"应用程序",因为我们需要将iOS应用程序的PEM-File(APNS证书)上传到PubNub应用程序,这非常麻烦.

多个iOS应用程序是否有可能使用相同的PEM-File(APNS证书)?这样我们就可以为所有不同的iOS应用程序使用一个PubNub应用程序?

您有什么其他建议可以解决这个问题吗?

提前致谢!

heroku apple-push-notifications ios pubnub

10
推荐指数
1
解决办法
2133
查看次数

Meteor中的命名空间集合

我目前正在开发一个Meteor应用程序,它将基于不同的软件包(可能由不同的开发人员创建).

我的问题是,是否有一种流行的方式来命名空间集合,以便它们不会与其他可用集合发生冲突.

例如,我有一个包使用名为'todos'的集合,另一个包含名为'todos'的集合.有没有办法命名这些集合(例如,他们的包名称前缀)?

我发现MongoDB中的命名空间有一个'.'选项:http: //docs.mongodb.org/manual/faq/developers/#what-is-a-namespace-in-mongodb

这也是在Meteor中命名空间集合的最佳方式吗?

来到带有Rails背景的Meteor,我记得你可以在rails中创建命名空间的Engines(它也可以创建命名空间的数据库表).Meteor中有类似的东西吗?

我最接近的是我发现的这个问题:https: //github.com/CollectionFS/Meteor-cfs-gridfs/issues/6

提前致谢!

namespaces mongodb meteor minimongo

5
推荐指数
1
解决办法
330
查看次数

Python准备语句.SELECT IN的问题

我在Python中有一个准备好的语句的问题我到目前为止无法解决.

应该执行的Query是例如:

 SELECT md5 FROM software WHERE software_id IN (1, 2, 4)
Run Code Online (Sandbox Code Playgroud)

所以我尝试执行这样的查询:

software_id_string = "(2, 3, 4)"
cursor.execute("SELECT md5 FROM software WHERE software_id IN %s", 
                software_id_string)
Run Code Online (Sandbox Code Playgroud)

问题是有''添加到字符串 - >'(2,3,4)',因此查询将是:

SELECT md5 FROM software WHERE software_id IN ''(2, 3, 4)''
Run Code Online (Sandbox Code Playgroud)

我也试过像这样重建脚本:

software_id_string = " 1 OR software_id = 2"
cursor.execute("SELECT md5 FROm software WHERE software_id = %s", 
              software_id_string)
Run Code Online (Sandbox Code Playgroud)

这仅适用于将提交的第一个id(在本例中为1),因为OR部分不会作为SQL语句进行处理...

是否有可能用准备好的陈述来解决问题?

python mysql sql prepared-statement

4
推荐指数
1
解决办法
2887
查看次数

用于自动迁移引擎迁移的 Rake 任务

我现在正在开发一个装有引擎的 Rails 应用程序。

我认为编写 rake tast 代码是个好主意,它将从引擎复制迁移并运行 rake db:migrate。

但是,如果我在engines-Arry(见下文)中只使用一个引擎运行rake任务,rake tast将从引擎复制迁移并迁移数据库。但是如果我将另一个引擎添加到数组中,rake-Task 将不再起作用。

namespace :work_in_progress do
  desc 'Migrate the engines db tables'
  task migrate_migrations_from_engines: :environment do
    # The array with the available engines (just add the new engine here)
    engines = [
      'engine_one',
      'engine_two'
    ]

    puts 'Migrating migrations from engines...'
    engines.each do |engine|
      puts 'Copying migrations from ' + engine
      Rake::Task[engine + ':install:migrations'].invoke
    end
    puts 'Migrating the database...'
    Rake::Task['db:migrate'].invoke
    puts 'Done...'
  end

end
Run Code Online (Sandbox Code Playgroud)

如何改进上面的脚本,以便可以迁移多个引擎?是否还有其他脚本可以解决此问题(从 Engines 复制迁移并运行它们?)?

非常感谢!

菲利普

ruby rake ruby-on-rails ruby-on-rails-3

3
推荐指数
1
解决办法
606
查看次数