问题列表 - 第41549页

如何在编译/优化后看到C#代码?

yield当我从深度的C#中看到一个示例章节时,我正在阅读关键字:http://csharpindepth.com/Articles/Chapter6/IteratorBlockImplementation.aspx.

第一个代码块使用yield关键字来创建一个简单的迭代器.但是,第二个代码块在编译器使用它之后显示了这段代码.除此之外,它还将yield声明分解为状态机.

在页面上可以看到编译器修改的其他几个代码示例.

我的问题是:作者是否真的能够在编译后访问代码,或者他是否推断出它会是什么样子?

.net c# compiler-construction optimization yield

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

Powershell与Python集成(不是IronPython)

我知道可以在IronPython中使用Powershell,但除了使用Popen()和其他类似的调用之外,使用CPython是否可行?我正在尝试做一些非常基本的.NET框架编程(Windows窗体等),就像你可以使用CPython在IronPython中做的那样.

谢谢!

任何帮助赞赏.

python powershell

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

更改Flex 4 spark按钮的颜色

有没有简单的方法来改变Flex 4火花按钮的背景颜色而不会弄乱皮肤?

更新:好的,想通了,只需设置chromeColorButton mxml的属性即可.

button flex4 flex-spark

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

在WCF项目中启动NHibernate的简便方法

我想为我的WCF项目使用NHibernate启动模块,就像我用于ASP.NET MVC项目一样.Jeffery Palermo概述了我在他的后期ASP.NET MVC HttpModule注册中使用的启动模块.本质上,代码归结为在web.config中添加一个启动模块,如下所示:

 <system.webServer>
   <modules runAllManagedModulesForAllRequests="true">
     <add name="StartupModule" type="Infrastructure.NHibernateModule, Infrastructure, Version=1.0.0.0, Culture=neutral" />
   </modules>
  </system.webServer>
Run Code Online (Sandbox Code Playgroud)

当我尝试使用WCF测试客户端运行服务或使用SoapUI直接对端点运行时,这不起作用.在WCF项目中,我对NHibernate的简单启动机制有哪些选择?

nhibernate wcf wcf-configuration

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

为什么这个C#代码会出错?

真正的新手问题,但为什么这不起作用?我正进入(状态

使用未分配的变量'比较'

作为错误

        string comparison;
        Console.WriteLine("Enter the first number");
        int firstNum = Convert.ToInt32(Console.ReadLine());
        Console.WriteLine("Enter the second number");
        int secondNum = Convert.ToInt32(Console.ReadLine());
        if (firstNum == secondNum)
            comparison = "equals to";
        if (firstNum < secondNum)
            comparison = "less than";
        if (firstNum > secondNum)
            comparison = "greater than";
        Console.WriteLine("{0}",comparison);
Run Code Online (Sandbox Code Playgroud)

c#

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

模拟IP摄像头

我正在使用软件(DVR)来直接与IP摄像头对话.我试图直接将h264流传递给它,但如果我只是将一个流投射到它上它就不起作用.

你能推荐任何"欺骗"软件来模拟IP摄像头吗?为了争论,我们可以说我们想要模仿的相机是Axis P3301.

鉴于有很多软件可以与IP摄像头交谈,有没有办法使用类似于vlc/ffmpegIP摄像头的东西?

谢谢.

ip streaming ffmpeg rtp

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

请推荐一些需要编写文档/测试的rails/ruby​​开源代码

在过去4个月左右的时间里,我一直在铁轨上使用红宝石,我一直非常享受开源的整个概念.我知道它不是ruby/rails独有的,但是来自windows编程,这是我第一次接触它.

我想"回馈"我能做什么,但我不觉得我可以贡献任何有价值的开源项目或我自己的宝石.所以我认为一个好的起点是通过记录或编写一些现有项目的测试.

你能指点我几个可能的选择吗?我更喜欢那些非常活跃但同时又不太复杂的项目(因为我现在对ruby并不是很好).

这可能是一个主观问题,但在这一点上我不知道从哪里开始.因此,即使是主观的答案也会受到高度赞赏.

ruby documentation open-source ruby-on-rails

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

Objective-C 函数返回类型

在 c# 中,我可以创建函数可以返回任何类型的对象,例如

(ArrayList) funtionName()
{
    return ArrayList;
}
Run Code Online (Sandbox Code Playgroud)

这在 Obj-c 中可能吗?谢谢。

types object objective-c

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

Rails:定义"params"的地方?

params在我的控制器中使用如下:

class ProductsController < ApplicationController
  def create
    @product = Product.new(params[:aircon])
    ...
  end
end
Run Code Online (Sandbox Code Playgroud)

params的属性ApplicationController?我猜不是,因为它没有@前缀.那么,究竟params是什么?我可以在任何自定义方法中使用它ProductsController吗?

ruby-on-rails params ruby-on-rails-3

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

为什么Canvas会留下幽灵般的戒指?

我正在尝试使用Canvas,在网格上放置不同颜色的标记,然后尝试删除它们.

我正在尝试通过在令牌上绘制白色完全相同尺寸的圆圈来删除令牌.这留下了原始圆圈所在的"鬼环"(单像素轮廓),随着白圈的连续应用而消失.

戒指的例子

2,-1中的圆最初是绘制的,并且根本没有覆盖.3,-1中的圆圈已被覆盖一次,4,-1中的圆圈已被覆盖两次,依此类推到7,-1.

Chrome和Firefox 3.6中都会出现此问题

我的代码如下.

   function placeToken(e) {
        var click = getClick(e);

        var gridCord = getGridCord(click);

        var canvas = e.currentTarget;
        var ctx = canvas.getContext(CONTEXT_NAME);

        ctx.fillStyle = color;
        ctx.strokeStyle = color; //tried with and without this line, no effect

        x = (gridCord.x * spacing) + (spacing / 2);
        y = (gridCord.y * spacing) + (spacing / 2);


        ctx.beginPath();
        ctx.arc(x, y, (spacing - tokenEdge) / 2, 0, Math.PI * 2, true);
        ctx.closePath();
        ctx.fill();
        ctx.stroke();  //tried with and without this line.  Same …
Run Code Online (Sandbox Code Playgroud)

javascript html5 canvas

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