问题列表 - 第44644页

使用Type变量声明变量

我有这个代码:

Type leftType = workItem[LeftFieldName].GetType();
Run Code Online (Sandbox Code Playgroud)

然后我想声明一个该类型的变量:

leftType someVar;
Run Code Online (Sandbox Code Playgroud)

那可能吗?

c# c#-4.0

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

asp.net mvc 3预先选择Html.DropDownList为不在书呆子晚餐工作

了解下拉列表,我试图添加一个RSD创建页面为nerddinner,如Scott Gu的博客与Html.DropDownListFor列出可用的晚餐.

我可以填充下拉列表但我无法获得下拉菜单以预先选择我想要的值("示例晚餐2").我使用启动器在数据库中播种一些晚餐对象.数据库是使用EF'代码第一种方法'的sql ce 4.对不起,我知道这是常见的问题,讨厌问,但老实说已经花了相当长的时间,但不能让它工作:

视图模型

public class RSVPViewModel
{
    public SelectList DinnersList { get; set; }
    public RSVP Rsvp { get; set; }
    public string SelectedItem { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

调节器

    //
    //GET: /RSVP/Create

    public ActionResult Create()
    {
        RSVP rsvp = new RSVP();
        string selected = "Sample Dinner 2";
        var typeList = new SelectList(dbc.Dinners.ToList(), "DinnerID", "Title", selected);

        var viewModel = new RSVPViewModel { DinnersList = typeList, Rsvp = rsvp, SelectedItem = selected };

        return View("Create", viewModel); …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc html.dropdownlistfor asp.net-mvc-3

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

Rails方法在View中不可用

我收到这个奇怪的错误.我为我的模型定义了一个方法

    class Rating < ActiveRecord::Base

  [...]

  belongs_to :user
  belongs_to :movie

  [...]

  def to_text
    texto = case self.grade
            when 0..1 then "horrible"
            when 2..3 then "bad"
            when 4..5 then "not bad"
            when 6..7 then "good"
            when 8..9 then "very good"
            when 10 then "master piece"
            end
  end
end
Run Code Online (Sandbox Code Playgroud)

然后,在我的控制器上,我定义了这个实例:

@current_user_rating=@movie.ratings.where(:user_id => current_user)
Run Code Online (Sandbox Code Playgroud)

它确实找到了它,所以它有效.但是,当我调用方法或类似的属性时

<%= @current_user_rating.grade %>
<%= @current_user_rating.to_text %>
Run Code Online (Sandbox Code Playgroud)

我收到这个错误

undefined method `grade' for []:ActiveRecord::Relation
undefined method `to_text' for []:ActiveRecord::Relation
Run Code Online (Sandbox Code Playgroud)

为什么变量不是具有适当属性和方法的实例,而是作为Relation?

它可以在控制台上运行,但不能在服务器上运行......

methods model ruby-on-rails

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

对齐wpf tabcontrol strip

我正试图在右边对齐一个tabcontrol条.

只是要清楚 - 我希望顶部的标签(tabstripplacement),但在右侧对齐.

c# wpf xaml tabcontrol

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

php DomDocument添加了额外的标签

我正在尝试解析文档并获取所有图像标记并更改不同内容的来源.


    $domDocument = new DOMDocument();

    $domDocument->loadHTML($text);

    $imageNodeList = $domDocument->getElementsByTagName('img');

    foreach ($imageNodeList as $Image) {
      $Image->setAttribute('src', 'lalala');
      $domDocument->saveHTML($Image);
    }

    $text = $domDocument->saveHTML();

$ text最初看起来像这样:


<p>Hi, this is a test, here is an image<img src="http://mysite.com/beer.jpg" width="60" height="95" /> Because I like Beer!</p>

Run Code Online (Sandbox Code Playgroud)

这是输出$ text:


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html><body><p>Hi, this is a test, here is an image<img src="lalala" width="68" height="95"> Because I like Beer!</p></body></html>

Run Code Online (Sandbox Code Playgroud)

我得到了一堆我不需要的额外标签(html,正文和顶部的评论).有没有办法设置DOMDocument以避免添加这些额外的标签?

谢谢!

php dom domdocument

9
推荐指数
2
解决办法
2695
查看次数

iPhone上的Retina显示图像

可能重复:
如何适应iPhone 4的屏幕分辨率?

在iPhone应用程序中包含Retina显示图像的最佳方法是什么.iPhone 3G或旧款iPhone有更高分辨率的图像存在问题吗?

iphone ios

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

用于将执行xml计划可视化为HTML的工具

是否有任何工具/ XSLT样式表可以将Microsoft Visual Studio返回的XML执行计划转换为HTML?

如果不这样做,有没有人知道任何可用于在HTML中显示适合显示执行计划的图表的技术?

sql-server sql-execution-plan

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

开始 - >结束| 停止| 完?

我正在编写一个类,我想知道哪一对方法对描述一个进程周期更有意义:

start() -> stop()
start() -> end()
start() -> finish()
Run Code Online (Sandbox Code Playgroud)

基本上,这些方法将在执行任务之前和之后调用.

我问的是英语(特别是编程 - 任何语言 - )哪一对更常见?

对不起,我不是母语,所以我想听听人们更喜欢哪一个.

如果不够清楚,请告诉我修复它或添加更多信息.

先感谢您.

更新:

这些方法的目的是在运行任务之前和之后调用任何"用户功能".对于任务本身没什么特别的.

更新2

我不想说我正在使用哪种语言(使其成为通用),但我正在做的是一个JQuery插件,我希望该插件的用户添加他们的自定义函数,以便在执行之前和之后触发主要任务.我希望这清楚.但我正在考虑使用答案不仅适用于JQuery,还适用于PHP/Java.

naming-conventions

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

如何摆脱纹理包缝?

看看下面的图片 - 你会看到背景中的云有一个非常烦人的接缝:

http://simoneschbach.com/seam.png

当发生环绕时,就会出现这种接缝,因为我使用以下代码以编程方式提供纹理坐标:

gBackgroundPos += 0.0003f;  // gBackgroundPos climbs indefinitely...
GLfloat bgCoords[] = {  gBackgroundPos, 1.0, 
            gBackgroundPos + 0.5f,  1.0, 
            gBackgroundPos, 0.0, 
            gBackgroundPos + 0.5f,  0.0  };
Run Code Online (Sandbox Code Playgroud)

我在纹理初始化期间启用了纹理环绕,如下所示:

glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT);
Run Code Online (Sandbox Code Playgroud)

我可以在这里做什么来消除非常明显的接缝?

opengl textures

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

Fork-join中的内存可见性

Brian Goetz在http://www.ibm.com/developerworks/java/library/j-jtp03048.html上写了一篇关于fork-join的好文章.在其中,他列出了使用fork-join机制的合并排序算法,在该机制中,他并行执行数组两侧的排序,然后合并结果.

该算法同时对同一阵列的两个不同部分进行排序.为什么不是AtomicIntegerArray或维持可见性所需的其他机制?什么保证一个线程会看到另一个线程完成的写入,或者这是一个微妙的错误?作为后续跟进,Scala的ForkJoinScheduler是否也提供此保证?

谢谢!

java scala fork-join jsr166

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