问题列表 - 第11251页

扩展Scala Actor

我是斯卡拉的新手.在学习Actor时,我试图将其扩展为保存一行def:

import scala.actors.Actor
import Actor._
class Actoo(actoo: =>Unit) extends Actor {
    def act() {actoo}
}
object run extends Application {
    /* 
    // this one runs well
    val a = new Actor {
        def act() {
            receive { case 1 => println("1") }
        }
    }
    */
    val a = new Actoo {
        receive { case 1 => println("1") }
    }
    a.start
    a ! 1
}
Run Code Online (Sandbox Code Playgroud)

然后异常跟踪如下所示:

java.lang.AssertionError: assertion failed: receive from channel belonging to other actor
    at scala.Predef$.assert(Predef.scala:92)
    at scala.actors.Actor$class.receive(Actor.scala:424)
    at …
Run Code Online (Sandbox Code Playgroud)

scala actor

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

如何修改指定的提交?

我通常会提交一份提交列表以供审核.如果我有以下提交:

  1. HEAD
  2. Commit3
  3. Commit2
  4. Commit1

...我知道我可以修改头部提交git commit --amend.但是我怎么能修改Commit1,因为它不是HEAD提交?

git git-rewrite-history

2077
推荐指数
15
解决办法
69万
查看次数

延迟着色DirectX演示?

我一直在阅读很多关于延迟着色的内容,并希望尝试进入它.问题是我找不到一个示例,它演示了延迟阴影如何同时支持这么多灯光 - 我发现一个演示非常简单,在Code Sampler和nVidia HDR示例中只有一个灯光,但除此之外没什么.

有谁知道我应该去哪里一个很好的入门教程(带代码)如何使用照明去除阴影?我可以用一盏灯工作,但一盏灯太简单了(很明显:P).此外,我只知道如何在延迟着色代码中制作方向灯,这是一个很好的dall,但有点不同于渲染灯的常规方式,所以我想知道是否有wree教程或我能找到的任何东西或只是阅读材料,这将有助于我弄清楚如何在延迟渲染中编写着色器和特殊fx?

谢谢你的帮助!

c++ directx graphics shader hlsl

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

如何将OpenId与ASP.Net成员集成在MVC中

我使用MVC Storefront中的以下代码在MVC中测试OpenId.如何将其与我的ASP.Net成员集成,以便我可以使用角色并在我的表中为用户保存用户名?我相信SO也在使用类似的东西.

    public ActionResult OpenIdLogin()
    {
        string returnUrl = VirtualPathUtility.ToAbsolute("~/");
        var openid = new OpenIdRelyingParty();
        var response = openid.GetResponse();
        if (response == null)
        {
            // Stage 2: user submitting Identifier
            Identifier id;
            if (Identifier.TryParse(Request["openid_identifier"], out id))
            {
                try
                {
                    IAuthenticationRequest req = openid.CreateRequest(Request["openid_identifier"]);

                    var fetch = new FetchRequest();
                    //ask for more info - the email address
                    var item = new AttributeRequest(WellKnownAttributes.Contact.Email);
                    item.IsRequired = true;
                    fetch.Attributes.Add(item);
                    req.AddExtension(fetch);

                    return req.RedirectingResponse.AsActionResult();
                }
                catch (ProtocolException ex)
                {
                    ViewData["Message"] = ex.Message;
                    return View("Logon"); …
Run Code Online (Sandbox Code Playgroud)

openid asp.net-mvc asp.net-membership

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

在c#中使用WM_Close

我使用以下代码以编程方式退出进程.因为我对这个概念不熟悉.我想知道如何使用下面的代码.

逻辑:我将终止进程名称,我shud将其分配给此函数.

如果想终止记事本,如何将参数[Process Name]传递给这个函数?

    [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = false)]
    static extern IntPtr SendMessage(IntPtr hWnd, UInt32 Msg, IntPtr wParam, IntPtr lParam);
    static uint WM_CLOSE = 0xF060;

    public void CloseWindow(IntPtr hWindow)
    {
        SendMessage(hWindow, WM_CLOSE, IntPtr.Zero, IntPtr.Zero);
    }
Run Code Online (Sandbox Code Playgroud)

c#

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

如何在C#Winforms中的app.config中保存配置

有人能举例说明如何使用C#和WinForms 在app.config中保存键/值吗?

c# configuration app-config

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

在gcc中已经定义了哪些C预处理器宏?

gcc,如何在编译C程序期间检查C预处理器定义是什么,特别是定义了哪些标准或特定于平台的宏定义?

c macros gcc c-preprocessor

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

学习Boost返回C++/.NET老手的最快方法

我是一名经验丰富的.NET和C++程序员,在过去的5年中几乎完全使用C#进行编程,现在我不得不"回头"再次使用C++编程.

在成为C#开发人员之前,我是一名铁杆C++/STL/COM程序员,但当时从未真正使用过Boost(除了使用Boost的智能指针).

我有点把我对C++的记忆刷新到一个工作级别,现在又渴望再次学习Boost.有人可以推荐我快速学习提升到一个合理的(好吧,让我面对它,新手)工作水平.任何Boost常见问题解答,学习资源,想法和建议将不胜感激.

c++ boost

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

Internet Explorer 6和Big公司

为什么大公司甚至美国政府仍然使用Internet Explorer 6作为推荐的浏览器?我在思科系统公司工作,他们推荐的浏览器是IE6,这使我作为网络开发人员的生活变得悲惨.我不得不花费对IE6的三倍多时间的调试问题比任何其他浏览器,我认为他们(我的老板和几个人对他们来说,我开发的应用程序)都以为我在写我的代码/ CSS并不明智.我该怎么做才能说服他们切换到FF或至少改用IE7.

browser cross-browser internet-explorer-6

3
推荐指数
2
解决办法
624
查看次数

NHibernate连接字符串:如何指定端口号和服务器\实例?

我正在用NHibernate 2.1替换旧的DAL。我的NHibernate配置可以在我的本地开发机器上运行,但不能在UAT上运行。UAT数据库是在无默认端口上的群集设置。我正在使用类似于以下内容的标准NHibernate confie文件:

<?xml version="1.0" ?>
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2" >
    <session-factory>
        <property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>
        <property name="dialect">NHibernate.Dialect.MsSql2005Dialect</property>
        <property name="connection.driver_class">NHibernate.Driver.SqlClientDriver</property>
        <property name="connection.connection_string">Server=(local);Initial Catalog=dbname;User Id=user;Password=********</property>
    </session-factory>
</hibernate-configuration>
Run Code Online (Sandbox Code Playgroud)

我认为问题是我在NHibernate配置文件中指定连接字符串的方式,因为我现有的DAL可以使用以下连接字符串:

Data Source=uatserver\db01,1433;
        Initial Catalog=dbname;
        User ID=dbuser;
        Password=userpassword
Run Code Online (Sandbox Code Playgroud)

在NHibernate配置文件中,我尝试了以下组合,但没有任何作用,并且收到了不同的错误消息,但大多数情况下,他们说无法连接。

<property name="connection.connection_string">
        Server=tcp:(uatserver\db01),1433;
        Initial Catalog=dbname;
        User ID=dbuser;
        Password=userpassword</property>
Run Code Online (Sandbox Code Playgroud)

错误:建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称正确,并且已将SQL Server配置为允许远程连接。(提供者:TCP提供程序,错误:0-未知此类主机。)

<property name="connection.connection_string">
        Server=(uatserver\db01),1433;
        Initial Catalog=dbname;
        User ID=dbuser;
        Password=userpassword</property>

<property name="connection.connection_string">
        Server=uatserver\db01,1433;
        Initial Catalog=dbname;
        User ID=dbuser;
        Password=userpassword</property>

<property name="connection.connection_string">
        Server=(uatserver\db01, 1433);
        Initial Catalog=dbname;
        User ID=dbuser;
        Password=userpassword</property>
Run Code Online (Sandbox Code Playgroud)

这是日志的最后一行:

[27 Jul 2009 18:27] NHibernate.Connection.DriverConnectionProvider
        [DEBUG] Obtaining IDbConnection from Driver
Run Code Online (Sandbox Code Playgroud)

nhibernate configuration database-connection

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