小编xpe*_*int的帖子

Mac OS X/RSS低估通知

是否有一个很好的"实时"RSS Growl通知程序?我想为RSS feed安装Growl警报.当频道发布RSS更改时,我希望看到警报.

我试过OmniGrowl,但我在新的MacBook Pro上遇到了问题.

谢谢!

macos rss

6
推荐指数
1
解决办法
5661
查看次数

Rails:在after_create中设置属性

我希望ActiveRecord使用回调自动设置一些DB字段.

class Product < ActiveRecord::Base
   after_create :set_locale
   def set_locale
      self.locale = I18n.locale
   end
end
Run Code Online (Sandbox Code Playgroud)

在./script/console我做

p = Product.create
p
Run Code Online (Sandbox Code Playgroud)

字段p.locale未设置.我做错了什么?

activerecord ruby-on-rails callback

6
推荐指数
1
解决办法
2万
查看次数

Android阅读cookie

嘿,我怎样才能读取cookie的值?

例:

String cs = CookieManager.getInstance().getCookie();
System.out.println("Cookies string:  "+cs);
Run Code Online (Sandbox Code Playgroud)

这将给我一个字符串,必须解析为';' 和'='.是否有"cookie string reader"或smth?有没有其他方法可以在webview中只读取一个特定cookie的值?

谢谢!

cookies android session-cookies

6
推荐指数
1
解决办法
7100
查看次数

Android:创建形状按钮

如何创建这样的自定义按钮?

在此输入图像描述

它应该只是可点击区域而不是真正的按钮.

android button touch

6
推荐指数
2
解决办法
5736
查看次数

Rails将对象保存到cookie

如何序列化数组或对象,然后将其保存到cookie中?

cookies[:mydata] = serialize({
  :key1 => 'tralala',
  :key2 => 'hahaha'
})
Run Code Online (Sandbox Code Playgroud)

谢谢!

cookies serialization ruby-on-rails

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

Rails检查IRB控制台或网页

在我的模型中,我想检查应用程序是在IRB consol内运行还是作为网站运行?

class MyModel < ActiveRecord::Base
  def xmethod
    if !isIRBconsol
      self.user_id = UserSession.find.user.id
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails irb

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

iPhone UIActionSheet自动旋转无法正常工作

我读了很多关于这一点.人们说它不会自动旋转它的父母没有设置为自动旋转.我尝试了一切,但没有运气.我用一个执行此操作的按钮创建了基于视图的应用程序(v4.2):

    UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"Title" delegate:self cancelButtonTitle:@"Cancel Button" destructiveButtonTitle:@"Destructive Button" otherButtonTitles:@"Other Button 1", nil];
    actionSheet.actionSheetStyle = UIActionSheetStyleBlackOpaque;
    [actionSheet showInView:self.view];
Run Code Online (Sandbox Code Playgroud)

根控制器设置为自动旋转.actionSheet没有.请注意,当我旋转模拟器时,不会调用根控制器的方向方法.代表有问题吗?怎么了?

iphone rotation orientation uiactionsheet autorotate

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

Android:WebView ActionBar(Honeycomb)?

我有MyView与WebView元素.当我在网页视图上"长按"时,弹出ActionBar.如果我尝试访问操作栏,就像

getActionBar()
Run Code Online (Sandbox Code Playgroud)

在我的活动中的某个地方,我得到了空.Web视图似乎正在使用某种菜单弹出窗口.

问题:

  1. 我该如何访问该操作栏?
  2. 如何设置操作栏,以便在显示时将活动向下移动(因此ActionBar位于其上方> position:absolute)?

在此输入图像描述

android webview android-3.0-honeycomb android-actionbar

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

杀死NodeJS子进程

在开发过程中,我在NodeJS项目中犯了错误.错误导致这样的错误消息.

events.js:85
      throw er; // Unhandled 'error' event
            ^
Error: listen EADDRINUSE
    at exports._errnoException (util.js:742:11)
    at Server._listen2 (net.js:1148:14)
    at listen (net.js:1170:10)
    at net.js:1253:9
    at dns.js:82:18
    at process._tickCallback (node.js:343:11)
Run Code Online (Sandbox Code Playgroud)

没问题,我点击ctrl+C并重启过程,但我看到一些衍生的子进程仍处于活动状态.如何杀死根进程生成的所有进程?

示例代码:

module.exports.start = function(options) {
  gulp.watch(['*.js'], onServerRestart);
  onServerRestart();

  var server;
  function onServerRestart(e) {
    if (server) server.kill();
    server = require('child_process').spawn("node", ['--harmony', './server.js'], {stdio: "inherit", cwd: process.cwd() });
  };
};
Run Code Online (Sandbox Code Playgroud)

spawning node.js gulp

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

高效地重新安排 ActiveJob (resque/sidekiq)

我正在使用使用电子邮件调度支持的Rails 4.2应用程序。当用户创建时事通讯活动时,会创建一个新作业并安排在特定日期。这一切都很好,但是当用户更改交货日期时会发生什么。ActiveJobresque/sidekiq

在这种情况下,每个作业都可以检查是否应该交付,因此无效的作业将被忽略,并且仅执行最后一个作业。这可以工作,但如果用户进行 1k 次编辑,会将 1k-1 个无效作业推送到队列中 - 不好。我认为现有的工作应该更新或用新的工作取代。据我所知,在队列中搜索的速度Redisjob_id慢。

在 Rails 中重新安排 ActiveJobs 的正确方法是什么(使用 resque/sidekiq)?

ruby-on-rails resque sidekiq rails-activejob

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