问题标签 [taps]

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 投票
1 回答
957 浏览

android - 使用 onCreateView 从 XML 文件中获取视图

我正在使用 SherlockFragment 在我的应用程序上创建一些水龙头。因此,我到了这一步,我想从我的 XML 文件中获取视图,因为我正在使用 onCreateView 方法在片段中获取视图(文本视图)。

我目前正在使用下面的代码来获取视图并且它正在工作:

但是,我想使用 RelativeLayout 直接链接到我的 XML 文件,以便获得视图.. IE: RelativeLayout layout = new RelativeLayout(My Xml relativeLayout)

下面的 XML 文件

0 投票
1 回答
51 浏览

heroku - heroku db:push 不工作,还有什么我可以使用的吗

我有一个在本地运行 sqlite 的 rails 应用程序。Taps Server Error: PGError: ERROR: time zone displacement out of range:为了修复可怕的错误,我已经尝试了几乎所有推荐的方法。我尝试设置不同版本的 ruby​​,卸载并重新安装 taps gem 和 sqlite3 以及所有这些东西。

我想找到一个不同的解决方案。我认为如果有某种 rake 任务我可以用来导出 sqlite,然后我可以在 heroku 上运行另一个 rake 任务来查找 sqlite 转储并使用相同的数据,什么不是。这是一个可能的解决方案还是有人可以推荐更好的方法?

0 投票
2 回答
1818 浏览

database - 在 Win7 中将 postgres db 推送到 heroku 的简单方法?db:pull 和 pg:transfer 的问题

使用 Rails 3.2.2,完成从 sqlite 到 postgres 9.2 的迁移。在本教程中使用答案作为安装 postgres 的指南,并在第 11 步中询问运行heroku db:pull我得到的位置:

Failed to connect to database: Sequel::AdapterNotFound -> LoadError: cannot load such file --pg

我深入挖掘并发现 db:pull (taps gem) 已被弃用,并且遇到了一些关于 pg:transfer 的建议。安装了 pg:transfer,但我觉得它可能是 *nix only(?) 就好像我运行一样:heroku pg:transfer它返回:

Heroku client internal error. No such file or directory - .env (Errno:ENOENT)

如果我使用 -f 和 -t 执行 pg:transfer 它会给我: 'env' is not recognized as an internal or external command, operable program or batch file这意味着它没有绑定到路径或不作为 Windows 中的命令存在。

对上述错误有任何想法吗?

0 投票
1 回答
340 浏览

ruby-on-rails - 时间戳打破 sqlite3 导入到 postgresql

我有一个使用 Sqlite3 作为数据库的 Rails 应用程序,但现在正在切换到使用 Postgresql。

根据这篇优秀的帖子,我已经设置了 postgresql 数据库,现在正在使用 taps gem 将 sqlite3 db 导入 postgres。

问题是:我的 sqlite3 db 有一个列:time,我在其中存储 unix 时间戳(整数)。postgres 架构表示它们是“没有时区的时间戳”,并且拒绝当前值。这是错误:

你如何解决这个问题?我是否需要转换我的 sqlite3 数据库中的所有时间条目以匹配 postgres 模式?此外,由于这仅适用于我的开发数据库,​​因此完全删除 db 值并重新开始不是问题——所以如果也有一种简单的方法可以做到这一点,我将不胜感激。

0 投票
3 回答
2065 浏览

ruby - 从 sqlite 到 postgres rails4,ruby 1.9.3 的 Taps 迁移失败

我正在尝试将我的 Rails 应用程序迁移到 Postgresql for heroku 但是我无法从我的 SQLite3 数据库中获取数据,这是我尝试过的:

为新数据库创建 Postgres 数据库用户

编辑 - 下面更新了命令 - 改用它

创建所需的数据库

更新 Gemfile

更新 database.yml

在 sqlite 数据库上启动 taps 服务器

迁移数据

这会产生一个错误:

任何人都可以解决这个问题,(我不能只使用 rvm 切换到 Ruby 1.9.2,因为我的应用程序使用了很多不适用于旧 ruby​​ 的 gem)。

以下是发出 pull 时来自 taps sqlite 服务器的日志

.....................

lib/ruby/1.9.1/webrick/httpserver.rb:138:in service' /usr/local/rvm/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/webrick/httpserver.rb:94:inrun'/usr/local/rvm/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/webrick/server.rb: 191:in block in start_thread' ERROR: Rack::Utils::OkJson::Error: cannot encode Symbol: :schema_migrations An error occurred but Hoptoad was not notified. To use Hoptoad, please install the 'hoptoad_notifier' gem and set ENV["HOPTOAD_API_KEY"] 127.0.0.1 - user [13/Aug/2013 21:38:32] "GET /sessions/6475330165/pull/table_names HTTP/1.1" 500 - 0.0045 localhost - - [13/Aug/2013:21:38:32 CEST] "GET /sessions/6475330165/pull/table_names HTTP/1.1" 500 522 - -> /sessions/6475330165/pull/table_names Rack::Utils::OkJson::Error - cannot encode Symbol: :schema_migrations: /usr/local/rvm/gems/ruby-1.9.3-p448/gems/rack-1.5.2/lib/rack/utils/okjson.rb:427:invalenc' /usr/local/rvm/gems/ruby-1.9.3-p448/gems/rack-1.5.2/lib/rack/utils/okjson.rb:438:in block in arrenc' /usr/local/rvm/gems/ruby-1.9.3-p448/gems/rack-1.5.2/lib/rack/utils/okjson.rb:438:inmap'/usr/local/ rvm/gems/ruby-1.9.3-p448/gems/rack-1.5.2/lib/rack/utils/okjson.rb:438:in arrenc' /usr/local/rvm/gems/ruby-1.9.3-p448/gems/rack-1.5.2/lib/rack/utils/okjson.rb:410:inencode' /usr/local/rvm/gems/ruby-1.9.3- p448/gems/taps-0.3.24/lib/taps/server.rb:157:in block in <class:Server>' /usr/local/rvm/gems/ruby-1.9.3-p448/gems/sinatra-1.0/lib/sinatra/base.rb:865:incall' /usr/local/rvm/gems/ruby-1.9.3-p448/gems/sinatra-1.0/lib/sinatra/ base.rb:865:in block in route' /usr/local/rvm/gems/ruby-1.9.3-p448/gems/sinatra-1.0/lib/sinatra/base.rb:521:ininstance_eval'

……

……

……

…………

0 投票
1 回答
486 浏览

ruby-on-rails - Taps server:: SQLite3::CantOpenException: 无法打开数据库文件

从 gem 中删除 heroku db:pull 后,我正在尝试使用水龙头。

是什么导致了这个错误?

0 投票
1 回答
108 浏览

swift - swift - 如何停止刷新水龙头?

我做了一些代码,当用户在屏幕上的任何地方点击时,点/分数/点击将增加 1。但问题是它会计算我连续点击的次数,然后如果我在两者之间留下 1 秒的间隔按下它将重新启动计数器。有什么办法可以让它停止重新启动?

代码:

0 投票
1 回答
385 浏览

javascript - Hammer.js requireFailure() 是否适用于水龙头上的多个指针?

我想在js中有一个手势,你可以用两根手指点击多次,得到一个显示你动作的结果。如果将属性指针设置为 1(用 1 根手指轻敲)或删除 requireFailure(),它工作得非常好。

您可以在这里测试代码,用两根手指在您的智能手机或模拟器上轻敲: http: //codepen.io/JanIngwer/pen/eNwOPO

0 投票
1 回答
518 浏览

ruby - 点击服务器错误`': 未初始化的常量 Tilt::CompileSite (NameError)

我正在尝试将我的 sqlite3 数据库迁移到 postgresql,但我无法通过此错误。

当我跑步时taps server sqlite://db/development.sqlite3 [user] [password]

我不断得到/Users/phillipjarrar/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/sinatra-1.0/lib/sinatra/base.rb:298:in <module:Templates> : uninitialized constant Tilt::CompileSite (NameError)

0 投票
1 回答
28 浏览

ios - 如何通过点击查看取决于是拖动/滚动还是只是点击

我有一个 UIScrollView,后面有另一个视图,它有按钮。按钮不能在滚动视图上,它们必须在它后面。如果用户正在点击,我正在使用 pointInside 方法将点击传递到滚动视图后面的按钮视图。但是,如果用户尝试拖动/滚动,我不想将点击传递给按钮视图。如果是这种情况,我希望它滚动滚动视图而不是点击按钮。

我怎样才能做到这一点?