问题列表 - 第45701页

在PHP中从数组键创建新变量

假设我有一个数组,如下所示:

$foo = array('first' =>  '1st',
             'second' => '2nd',
             'third' =>  '3rd');
Run Code Online (Sandbox Code Playgroud)

如何从数组中选择键并使它们成为自己的变量?例如,数组$foo将变为:

$first = '1st';
$second = '2nd';
$third = '3rd';
Run Code Online (Sandbox Code Playgroud)

我问这个因为我正在创建一个MVC框架来帮助我的OOP,我希望用户将一个变量传递给View加载函数,这将允许用户在模板中使用变量而不必知道数组是什么被称为.

例如:

$array = array('title' =>  'My blog!' [...]);
$this->load->view('view.php', $array);
Run Code Online (Sandbox Code Playgroud)

view.php:

echo $title;
Run Code Online (Sandbox Code Playgroud)

输出:

我的博客!

php arrays variables

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

在付费Android应用程序中使用LGPL库

我可以在付费的Android应用程序中使用LGPL库吗?我不打算修改LGPL库,我只是想用它.这合法吗?

android lgpl

19
推荐指数
4
解决办法
9672
查看次数

SendGrid不会在默认的inqury /联系表单中发送Heroku上的电子邮件

这是我使用RefineryCMS的第一个应用程序.我过去从应用程序发送邮件的方式目前不适用于我的炼油厂应用程序.

我通过互联网上的大量搜索尝试了很多方法来实现这一点,我无法做到这一点.

目前,这是我所拥有的:

environment.rb文件中我有这个:

config.action_mailer.smtp_settings = {
    :enable_starttls_auto => true,
    :address        => 'smtp.sendgrid.net',
    :port           => '25',
    :authentication => :plain,
    :user_name      => 'myusername@mydomain.com',
    :password       => 'mypassword',
    :domain         => 'mydomain'
  }
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

ActionMailer::Base.smtp_settings = {
    :enable_starttls_auto => true,
    :address        => 'smtp.sendgrid.net',
    :port           => '25',
    :authentication => :plain,
    :user_name      => 'myusername@mydomain.com',
    :password       => 'mypassword',
    :domain         => 'mydomain'
  }
Run Code Online (Sandbox Code Playgroud)

我已经尝试将这些设置放在生产和开发类中.在本地和heroku尝试,但我只是无法获得内置的查询/联系表格发送通知电子邮件,我不知道为什么它不会工作.

就像我之前说过的那样,我已经尝试了所有解决方案(它们都非常相似)我可以找到这个,但不能使它工作.如果有人可以告诉我我做错了什么,确切地说,我需要做什么,这将是非常棒的.

提前谢谢,〜迈克

ruby-on-rails actionmailer heroku refinerycms sendgrid

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

我如何在Scala中执行此操作?

所以,我今天刚开始学习Scala,并且表现相当不错,但是我遇到了这个问题......

我需要在Scala中执行此操作,但我无法将其整理出来:

final Filter<GameObject> filter = new Filter<GameObject>() {
    public boolean accept(GameObject o) {
        ...
    }
};
Run Code Online (Sandbox Code Playgroud)

ATM我有,但它甚至不会编译:

val filter = new Filter[GameObject] {
    override def accept(o: GameObject) {
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

提前致谢.

编辑:

到目前为止,这是整个对象:

object Targeter extends LoopTask {

  val filter = new Filter[GameObject] {
    override def accept(o: GameObject) = { true }
  }

  //  Overriding a method in the LoopTask class
  override def loop() = {
    100
  }
}
Run Code Online (Sandbox Code Playgroud)

java scala

0
推荐指数
2
解决办法
292
查看次数

如何在wpf中刷新窗口?

我有一个小项目,我正在做一个窗口,上面有4个WPF标签.

第一个选项卡是我完成大部分工作的地方,但偶尔我需要移回其他选项卡.其中一个选项卡有一个DataGrid,它绑定到受我保留的主选项卡影响的列表.

当我在第一个选项卡上更新某些内容时,我需要它来刷新Datagrid中的数据(通常只是更新一个值).

它一直工作的唯一方法是我自己点击标题.

我怎么能在代码中这样做?

谢谢

c# wpf datagrid

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

我怎样才能更好地阅读我的插座?

每次循环时它都会卡住.它坐着等待阅读,但从未读过任何东西,因为,好吧......没有什么可读的了.

这是读取功能:

int  readSocket(int sockfd, char* buffer) {

    FILE* file;
    file = fopen("logfile.txt","a+");

    char code[5];

    while(1) {

        int nBytes = read(sockfd, buffer, MY_BUFFER_SIZE);
        fprintf(file,"S->C: %s",buffer);

        strncpy(code, buffer,4); 
        code[4]='\0';



            if (nBytes == 0) break;

        memset(buffer, 0, MY_BUFFER_SIZE);

    }
    fclose(file);
    return codeParser(atoi(code));
}
Run Code Online (Sandbox Code Playgroud)

这就是所谓的:

while (1) {
    serverCode = readSocket(sockfd, mybuffer);
    if (serverCode == 221) break;

    fflush (stdout);
    buffer = fgets (mybuffer, 1024, stdin); 

    writeSocket(sockfd, mybuffer);
}
Run Code Online (Sandbox Code Playgroud)

有什么建议?

c sockets

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

如何在没有模板的情况下使用rails发送邮件?

在我的Rails 3项目中,我想发送一些简单的通知电子邮件.我不需要为它们制作模板或做任何逻辑.我只是想从系统的各个地方解雇他们.

如果我在任意ruby脚本中这样做,我会使用小马.但是,我仍然希望使用rails邮件工具和配置,这样我就能获得与系统中其余邮件相同的可靠性和设置.

最简单的方法是什么?理想情况下会有一些方法

ActionMailer.send(:to => 'foo@example.com', :subject =>"the subject", :body =>"this is the body")
Run Code Online (Sandbox Code Playgroud)

ruby email ruby-on-rails actionmailer

42
推荐指数
4
解决办法
2万
查看次数

如何在Ruby 1.9中将​​哈希转换为JSON字符串?

ruby-1.9.2-p0 > require 'json'
 => true 
ruby-1.9.2-p0 > hash = {hi: "sup", yo: "hey"}
 => {:hi=>"sup", :yo=>"hey"} 
ruby-1.9.2-p0 > hash.to_json
 => "{\"hi\":\"sup\",\"yo\":\"hey\"}"
ruby-1.9.2-p0 > j hash
{"hi":"sup","yo":"hey"}
 => nil 
Run Code Online (Sandbox Code Playgroud)

j hash提出我想要的答案但回归nil.

hash.to_json用反斜杠返回我想要的答案.我不想要反斜杠.

ruby hash json

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

在XAML中使用绑定设置样式

我需要Style根据Silverlight中的某些配置值设置一个给定的控件.我想有可能Style从两种可用的样式(静态资源)中选择一个控件.我试图做一些像:

<TextBox Style="{Binding ABC}"/>
Run Code Online (Sandbox Code Playgroud)

哪里

public string ABC
{
    get {return "{StaticResource MyStyle}";}
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,这不起作用.

你有什么想法?

提前致谢!

干杯

c# silverlight xaml coding-style

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

PHP - 我应该使用类吗?

这个类看起来像这样:

class do{
  function do_something($what){
    ...
    echo $what;  
  }

  function do_other_stuff($what){
    ...
    echo $what;  
  }
}
Run Code Online (Sandbox Code Playgroud)

我会像它一样使用它 if(do::do_something('whatever'))...

要么 do::do_other_stuff('whatever')...

有没有一点使用这样的类?

基本上我只是使用它的函数,就像我将使用它们一样,如果函数在类之外.

php oop class

0
推荐指数
1
解决办法
440
查看次数