问题列表 - 第21772页

Rails - 如何在不触发Net :: SMTPFatalError的情况下使用完整的电子邮件地址?

我是rails的新手,并使用rails-2.3.5和ruby-1.8.7.这是我的notifier.rb模型:

# app/models/notifier.rb
class Notifier < ActionMailer::Base
  default_url_options[:host] = "foo.com"  

  #This method sends an email with token to users who request a new password
  def password_reset_instructions(user)  
    subject       "Password Reset Instructions"  
    from          "Support Team<support@foo.com>"  
    recipients    user.email  
    sent_on       Time.now  
    body          :edit_password_reset_url => 
                   edit_password_reset_url(user.perishable_token)  
  end  
end
Run Code Online (Sandbox Code Playgroud)

当我调用此方法时,我收到以下错误:

Net::SMTPFatalError in Password resetsController#create
555 5.5.2 Syntax error. 36sm970138yxh.13
Run Code Online (Sandbox Code Playgroud)

我发现一篇文章说这个问题是ruby-1.8.4中的一个错误,修复方法是从:from字段中删除尖括号.果然,如果我只使用"support@foo.com"代替"支持团队<support@foo.com>",一切正常.

但是,在rails-2.3.5 API或ActionMailer Basics rails指南中没有引用此问题,实际上它们在其actionmailer设置示例中都显示"name <mail address>".谁知道我做错了什么?

ruby-on-rails actionmailer

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

一阶逻辑引擎

我想创建一个可以使用一阶逻辑进行简单推理的应用程序.任何人都可以推荐一个可以接受任意数量的FOL表达式的"引擎",并允许查询这些表达式(最好通过Python访问)吗?

python logic machine-learning reasoning

11
推荐指数
2
解决办法
7874
查看次数

如何在c ++中将使用malloc创建的数组声明为volatile

我认为以下将给我10个不稳定的整数

volatile int foo[10];
Run Code Online (Sandbox Code Playgroud)

但是,我认为以下内容不会做同样的事情.

volatile int* foo;
foo = malloc(sizeof(int)*10);
Run Code Online (Sandbox Code Playgroud)

如果我错了,请纠正我,以及如何使用malloc获得易失性的项目数组.

谢谢.

c++ arrays malloc multithreading volatile

15
推荐指数
2
解决办法
6599
查看次数

如何在C++中指定unsigned char类型的整数文字?

我可以指定unsigned long类型的整数文字,如下所示:

const unsigned long example = 9UL;
Run Code Online (Sandbox Code Playgroud)

我如何为无符号字符做同样的事情?

const unsigned char example = 9U?;
Run Code Online (Sandbox Code Playgroud)

这是为了避免编译器警告:

unsigned char example2 = 0;
...
min(9U?, example2);
Run Code Online (Sandbox Code Playgroud)

我希望避免我目前所拥有的冗长的解决方法,并且没有'unsigned char'出现在调用min的行中而不在单独的行中声明变量中的9:

min(static_cast<unsigned char>(9), example2);
Run Code Online (Sandbox Code Playgroud)

c++ integer constants language-lawyer

46
推荐指数
5
解决办法
3万
查看次数

谷歌导航(Android 1.6)意图回调

我正在使用意图启动Google导航:

Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("google.navigation:q=" + location)); 
startActivity(i);
Run Code Online (Sandbox Code Playgroud)

location 是一个带GPS坐标的字符串.

谷歌导航弹出很好,并绘制路线.当用户到达目的地时,他们可以返回某种类型的回叫吗?任何实施方式startActivityForResult()

如果没有,那么最好的选择是什么?我一直在考虑在后台运行一项服务,密切关注位置并结束Google导航并在GPS注册到目的地附近时返回我的应用程序(因为我知道纬度/经度).

谢谢大家

gps android

8
推荐指数
1
解决办法
7154
查看次数

如何使用stringbuilder并将其转换为streamReader?

如何使用stringbuilder并将其转换为流?

所以我的stringbuilder必须转换为:

StreamReader stream = ????
Run Code Online (Sandbox Code Playgroud)

更新

我尝试使用stringreader,如:

StringReader sr = new StringReader(sb.ToString());
StreamReader stream = new StreamReader(sr);
Run Code Online (Sandbox Code Playgroud)

但那不起作用?

c# stream streamreader

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

如何使用反射调用ref/out参数的方法

想象一下,我有以下课程:

class Cow {
    public static bool TryParse(string s, out Cow cow) {
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

可以TryParse通过反思来打电话吗?我知道基础知识:

var type = typeof(Cow);
var tryParse = type.GetMethod("TryParse");

var toParse = "...";

var result = (bool)tryParse.Invoke(null, /* what are the args? */);
Run Code Online (Sandbox Code Playgroud)

.net c# reflection

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

SVN和部署工作流程

试图保持简单,但几乎没有版本控制经验,这就是我为已经存在的facebook应用程序的版本和部署工作流程提出的:

发展:

  1. 从树干分支

  2. checkout and setup dev enviroment(自动创建数据库,netbeans项目,facebook app,配置文件);

暂存(与开发分支相同):

  1. 运行测试(手动);

  2. 如果确定 - svn提交并合并开发/暂存分支与trunk

  3. 提交后挂钩以将项目部署到实时服务器并在需要时更新生产数据库.

同步不同的开发分支 - 如果一个开发分支毕业生产,将其与仍在开发中的其他分支合并.

这个工作流程有没有明显的错误?或者有关如何改进它的任何建议.

PS:我现在是唯一的开发者.

图像说明如上.

svn deployment workflow setup-deployment

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

Rails ActiveRecord:组合:include和:条件查询可能吗?

想象一下,我有维基文章,有许多修订版.我想通过数据库使用ActiveRecord进行查询,该数据库仅返回那些具有过去24小时内更新的修订的文章.这样的事情可能吗?

我想它会是这样的:

Articles.find_all(:include => :revisions, 
                  :conditions => {:revision[updated_at] => 1.week.ago..Time.now.utc})
Run Code Online (Sandbox Code Playgroud)

如果这是不可能的,是否有某种类型的原始SQL我可以传递给find_by_SQL这样做?

activerecord ruby-on-rails include findall conditional-statements

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

WPF:未找到Microsoft_Windows_Themes

我在WPF应用程序中收到此错误:

找不到类型"Microsoft_Windows_Themes:ScrollChrome".验证您是否缺少程序集引用,并且已构建所有引用的程序集.

任何的想法?

wpf themes

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