问题列表 - 第16260页

ActiveRecord模型构造函数在Rails中有什么作用(如果有的话)?

我刚刚阅读了这个问题,即将ActiveRecord模型的日期字段赋予默认值.接受的答案显示了如何在控制器中设置默认值.在我看来,这种业务逻辑确实属于模型本身.

然后我开始考虑如果这是Java我可能在声明实例变量时或在构造函数中设置初始字段值.由于数据库支持的字段不必在ActiveRecord模型中显式声明,这是否可以使用模型的initialize方法?我很好奇,因为在我看过的Rails代码中,我并没有真正看到ActiveRecord模型的构造函数.他们是否有角色扮演,如果有,它是什么?

activerecord constructor ruby-on-rails

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

如何将西里尔字符与正则表达式匹配

如何将法语和俄语西里尔字母字符与正则表达式匹配?我只想做字母字符,没有数字或特殊字符.现在我有

[A-ZA-Z]

regex unicode character-properties

47
推荐指数
7
解决办法
6万
查看次数

iPhone - SSL连接

学习通过iphone连接到ssl Web服务的最佳起点是什么?

到目前为止,我通过SOAP等在http上做了一些基本的连接,但我没有https的经验.任何好的资源,教程,起始参考,"使用nsurl ...类"都表示赞赏

iphone ssl cocoa-touch web-services

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

在Google Chrome中使用SSRS报告呈现

嘿,在我们的项目中,我们使用与asp.net表单集成的SSRS来呈现报告.

该报告在IE中看起来不错.当谈到谷歌浏览器时,我们遇到了一些问题,例如

  1. 日期选择器未显示在参数提示中
  2. 扭曲的工具栏

有没有人知道如何在chrome中解决这个问题?

感谢您的投入.谢谢.Ananth

reporting-services

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

PHP中的数据库和OOP实践

很难解释这种情况,但请看例子.

我编写了一个加载页面的网站,我初始化了一个数据库类.我将此类作为函数参数发送给需要访问数据库的任何函数.

我知道这是不好的方法,但目前我不知道如何以任何其他方式做到这一点.你能帮我么.

class sms {

    function log_sms($message, $db) {

        $sql = "INSERT INTO `smslog` SET
            `mesasge` = '$message'
            ";
        $db->query($sql);

        if ($db->result)
            return true;
        return false;
    }

}
Run Code Online (Sandbox Code Playgroud)

然后在主页上..

$db = new db(username,pass,localhost,dbname);

$sms = new sms;

$sms->log_sms($message, $db);
Run Code Online (Sandbox Code Playgroud)

有没有比这更好的方法?

php database oop

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

C memcpy()函数

有没有办法计算函数的大小?我有一个指向函数的指针,我必须使用memcpy复制整个函数.我必须malloc一些空间并知道memcpy的第三个参数 - 大小.我知道这 sizeof(function)不起作用.你有什么建议吗?

c memory function-pointers memcpy linux-kernel

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

如何在PowerShell中清除$ Error?

有没有办法清除跟踪PowerShell会话中的错误的$ Error变量?

如果是这样,你怎么做?

我试过了: $error.clear

在Windows 7上的PowerShell ISE中,仍然填充了$ Error数组.

powershell

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

WPF触发器更改父属性

我想覆盖元素触发器,因此,当单击文本框时,它会更改父边框的属性.

但是无法识别父目标名称.这是代码示例:

   <Style x:Key="customstyle" TargetType="{x:Type local:customcontrol}">
    <Setter Property="Background" Value="{StaticResource DownGradientBrush}"/>
    <Setter Property="BorderBrush" Value="{StaticResource DownGradientBorder}"/>
    <Setter Property="Foreground" Value="{StaticResource TextBoxForeground}"/>
    <Setter Property="HorizontalAlignment" Value="Center"/>
    <Setter Property="VerticalAlignment" Value="Center"/>
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="{x:Type local:customcontrol}">
                <Border x:Name="Bd" BorderBrush="{TemplateBinding BorderBrush}">
                    <Grid>
                        <Grid.RowDefinitions>
                            <RowDefinition/>
                            <RowDefinition/>
                        </Grid.RowDefinitions>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="*"/>
                            <ColumnDefinition Width="15"/>
                        </Grid.ColumnDefinitions>
                        <Border Grid.Column="0" 
                                Grid.RowSpan="2"
                                HorizontalAlignment="Stretch">
    <TextBox x:Name="TextBox"
             Grid.Column="0" 
             Grid.RowSpan="2"
             Text="{Binding RelativeSource={x:Static RelativeSource.TemplatedParent}, Path=Value}"
             Width="Auto"
             Height="Auto">
        <TextBox.Style>
            <Style BasedOn="{StaticResource StyleTextBox}" TargetType="{x:Type TextBox}">
                <Style.Triggers>
                    <Trigger Property="IsFocused" Value="True">
                        <Setter TargetName="Bd" 
                                Property="Background" 
                                Value="{StaticResource CustomGradientBorder}" />
                    </Trigger>
                    <Trigger Property="IsFocused" Value="True" /> …
Run Code Online (Sandbox Code Playgroud)

.net wpf xaml triggers parent

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

Android OpenGLES渲染到纹理

我为iPhone编写图形应用程序,我希望将我最新的应用程序"Layers"移植到Android平台.图层是绘画应用程序,允许用户在屏幕上绘图,并创建具有不同画笔,颜色等的多层绘画......并导出到PSD.它有桌面同步,涂抹工具,很多好东西...... http://www.layersforiphone.com/

周一我开始关注Android平台,我遇到了一个重大问题.我使用OpenGL来完成所有绘图,因为它提供了最佳性能.但是,有几个地方我需要渲染到纹理然后使用纹理.例如:

  1. 使用画笔纹理和一行精灵在纹理A中创建黑色绘画描边
  2. 将画笔颜色+ alpha放在glColor4f中,然后将纹理A绘制到屏幕上.

在iPhone上,当用户的手指移动时,我会不断地这样做,并且我能够在第一代iPod Touch上实现12-15fps.这是必要的,因为将颜色和alpha应用于构成画笔笔划的各个精灵不会产生正确的结果(因为精灵重叠并使笔画太暗).

android平台支持OpenGL ES 1.0,但似乎省略了处理framebuffers的关键函数.我找不到一种方法将纹理绑定到帧缓冲区并使用OpenGL绘制到它.

以下是我通常在iPhone上进行的操作:

// generate a secondary framebuffer and bind it to OpenGL so we don't mess with existing output.
glGenFramebuffers(1, &compositingFramebuffer);
glBindFramebuffer(GL_FRAMEBUFFER, compositingFramebuffer);

// attach a texture to the framebuffer.
glFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, texture, 0);

// subsequent drawing operations are rendered into the texture

// restore the primary framebuffer and (possibly) draw the rendered texture
glBindFramebuffer(GL_FRAMEBUFFER, originalActiveFramebuffer);
Run Code Online (Sandbox Code Playgroud)

Android平台上有这样的东西吗?在iPhone上,OpenGL比基于软件的绘图快得多,并且是唯一可行的解​​决方案(相信我 - 我也写了一个CoreGraphics绘画应用程序......).也许我可以在Android上使用另一条路线?我愿意跳过任何必要的箍,但我不会发布应用程序,除非性能良好(10fps +,因为你在屏幕上绘图).

android opengl-es render-to-texture

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

将电子邮件确认扩展到Authlogic

我最近在我的项目中实现了Authlogic进行身份验证.我关注了http://railscasts.com/episodes/160-authlogic并启动并运行了它.想要添加电子邮件确认,我发现并遵循它:http://github.com/matthooks/authlogic-activation-tutorial

现在,当我尝试注册时,我得到的方法缺少用户模型的'login ='.该示例没有提及有关登录方法的任何内容,也没有提及过.

这是我的用户模型:http://pastie.org/693910

有任何想法吗?

ruby plugins ruby-on-rails authlogic

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