小编Val*_*yev的帖子

如何使用Autofac将控制器的ModelState传递给我的服务构造函数?

我在ModelStateDictionary上有一个包装器,我的所有服务都接受它.是否可以配置autofac将控制器ModelStateDictionary注入包装器的构造函数,然后将其注入服务构造函数?

//code
public class ModelValidation : IModelValidation { 
public ModelValidation(ModelStateDictionary msd){...}
..
..
}

public class CustomerService{
public CustomerService(IModelValidation mv){...}
..
}
Run Code Online (Sandbox Code Playgroud)

谢谢

asp.net-mvc autofac

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

rails中的undefined方法

我是ruby的新手并开始创建我的*玩具应用程序.一世:

  1. 创建控制器'问题'
  2. 创建模型'问题'
  3. 创建控制器动作'新'
  4. 添加了"New.html.erb"文件

在erb文件中我使用form_forhelper和newcontroller action来实例化 @question实例变量.当我尝试运行时,我得到'undefined method: questions_path for #<ActionView::Base:0x5be5e24>'错误.以下是我的new.html.erb:

<%form_for @question do |f| %>
   <%=f.text_field :title %>
<%end%>    
Run Code Online (Sandbox Code Playgroud)

请告知如何解决此问题,并帮助我对控制器操作进行别名处理.我的意思是我想键入http:// mysite/questions/ask,而不是/ questions/create

ruby routing ruby-on-rails

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

rails路由控制器动作变化

我在这里遇到了一个问题:我有一个控制器问题,其中有新的动作.每当我需要创建新问题时,我都在打字

/questions/new
Run Code Online (Sandbox Code Playgroud)

应该对routes.rb进行哪些更改以将URI更改为

/questions/ask
Run Code Online (Sandbox Code Playgroud)

谢谢.阀.

ruby routing ruby-on-rails

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

使用着色器效果保存WPF图像

我有一个带附加模糊效果的WPF图像控件.有没有办法在不使用RenderTargetBitmap的情况下保存图像(带模糊)?

谢谢.

更新:我现在使用的是从System.Windows.Media.Effects.ShaderEffect派生的新自定义效果.我想保存我的图像应用着色器效果.

wpf imaging

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

如何找到jQuery中没有特定CSS类的所有元素?

我想获得没有特定CSS类的所有表单元素.例:

<form>
  <div>
    <input type="text" class="good"/>
    <input type="text" class="good"/>
    <input type="text" class="bad"/>
  </div>
</form>
Run Code Online (Sandbox Code Playgroud)

我应该使用什么选择器来选择没有'坏'css类的所有元素?

谢谢.

javascript jquery

4
推荐指数
3
解决办法
1782
查看次数

RVM全局gemset混乱

按照项目方法使用gemset.假设我刚刚安装了RVM,创建了一个名为'test'的gemset,并在那里安装了rails 3.1.0.rc4,它安装了一堆宝石.现在我切换到全局gemset(rvm gemset use global),并查看我的宝石.我希望看到空列表,因为我没有将任何宝石安装到全局 gemset中,但是从'test'gemset看到我的所有宝石.那个怎么样?

我的猜测是rvm gem list从全局gemset调用时显示所有gemsets中的所有gem.如果是这样,我怎样才能查看当前gemset的宝石?

ruby rvm

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

hstore如何在内部存储数据?

我正在使用postgresql hstore扩展,并好奇数据是如何在内部存储的.请指出我在hstore源代码中查看的位置以查看实现细节.

postgresql hstore

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

正确使用其他mods的防锈结构

简单的生锈问题,我似乎无法找到答案:

我在一个单独的文件中定义了一个结构.当我想在文件顶部使用这个支柱时,请执行以下操作:

use other_file::StructName;
mod other_file;
Run Code Online (Sandbox Code Playgroud)

当我创建一个使用此类型的函数

fn test(other : StructName) {};
Run Code Online (Sandbox Code Playgroud)

我收到有关使用私人类型的警告.我写这个错误是固定的:

fn test(other : other_file::StructName) {};
Run Code Online (Sandbox Code Playgroud)

这需要大量额外的打字.我也可以重新出口模块,pub use但我真的想隐藏它.

如何正确包含模块以节省输入?python相当于我想要的是

from other_file import StructName
Run Code Online (Sandbox Code Playgroud)

=====编辑/示例代码=======

上面的代码似乎没有重现或描述我遇到的问题.以下肯定会在2个文件中.它是一些矩阵数学工具的精简版本.

geometry.rs

use geometry::{Vec3};
mod geometry;

#[deriving(Eq, Clone, Show)]
pub struct Mat4 {
  data : ~[f32]
}

impl Mat4 {

  fn apply_Vec3(&self, other : &Vec3) -> Vec3{
    let x = self.data[0] * other.x + self.data[1] * other.y + self.data[2] * other.z;
    let y = self.data[4] * other.x + self.data[5] * other.y + …
Run Code Online (Sandbox Code Playgroud)

rust

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

查看在Mercurial中对特定文件进行更改的所有修订号

我想查看对特定文件进行任何更改的所有修订号.输出应如下所示:

20
27
59
Run Code Online (Sandbox Code Playgroud)

如果不可能,Git可以吗?

谢谢.

git mercurial

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

如何在空文件(vim)中以可视块模式(Ctrl + v)选择矩形区域?

如果此区域包含文本或空格(或任何内容),我可以轻松地在文件中选择矩形区域.我用可视块模式和动作键来做.但是当我尝试在新文件(或任何没有文本的文件)中创建这样的区域时,我不能.有没有办法通过自动填充空格来"扩展"这个区域?还是我走向错误的方向?

我想要这个的原因:

我用vim创建一个新文件,然后想创建一个类似于这个的注释块:

##############################################
#                                            #
#  My comment goes here                      #
#                                            #
##############################################
Run Code Online (Sandbox Code Playgroud)

我可以使用Ctrl+v+ 在现有文本上执行此操作motion keys,然后r#创建一个填充磅的区域.然后类似地用空格切出内部矩形.

如何在新文件上使用此技术?

谢谢.

vim viemu

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