问题列表 - 第7253页

猜猜这个转到的标签

我打算在VB6代码之后重构这个代码(由其他人编写).

Public Function GetValue(ID As Long) As Boolean
    On Error GoTo eh

    '' ... DAL Logic...

eh_Exit:
  On Error GoTo 0
  Exit Function
eh:
  Resume eh_Exit
End Function
Run Code Online (Sandbox Code Playgroud)

您认为原作者的意图是eh什么?

可能只是"呃,发生了什么事?"......

我想让它变得可读,而我不必像现在一样思考它......

refactoring label goto

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

PHPDoc类型提示对象数组?

因此,在PHPDoc中,可以@var在成员变量声明之上指定提示其类型.然后是一个IDE,例如.PHPEd将知道它正在使用什么类型的对象,并且能够为该变量提供代码洞察.

<?php
  class Test
  {
    /** @var SomeObj */
    private $someObjInstance;
  }
?>
Run Code Online (Sandbox Code Playgroud)

这很有效,直到我需要对一个对象数组做同样的事情,以便在稍后迭代这些对象时能够获得正确的提示.

那么,有没有办法声明一个PHPDoc标记来指定成员变量是一个SomeObjs 数组?@var例如,数组是不够的,@var array(SomeObj)似乎没有效果.

php ide var phpdoc hint

399
推荐指数
10
解决办法
17万
查看次数

使用共享内存通信btw 2 pc?

我必须构建一个概念,使用共享内存或tcp套接字编程概念在两台计算机之间进行通信.我会怎么做呢?是否可以在客户端服务器架构中实现共享内存?我该如何解决?

sockets shared-memory

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

从C++调用C#代码

我需要能够从C++调用任意C#函数.http://www.infoq.com/articles/in-process-java-net-integration建议使用ICLRRuntimeHost :: ExecuteInDefaultAppDomain(),但这只允许我调用具有以下格式的方法:int method(string arg)

调用任意C#函数的最佳方法是什么?

c# interop c++-cli

41
推荐指数
4
解决办法
7万
查看次数

ASP.NET MVC中的ReturnUrl

我目前在我的应用程序上有一个登录链接,如下所示:

<a href="/login?ReturnUrl=" + <%= Request.RawUrl %>>Login</a>
Run Code Online (Sandbox Code Playgroud)

我想在控制器操作中的登录页面上处理POST命令:

[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Login(string returnUrl)
{
    // Authenticate user

    return Redirect(returnUrl);
}
Run Code Online (Sandbox Code Playgroud)

这里的问题是如果RawUrl是多个url参数,如"somepage?param1 = 1¶m2 = 2¶m3 = 3",那么传递给Login操作的returnUrl会在第一个&符号之后被截断:"somepage?param1 = 1" .

我尝试过UrlEncoding RawUrl,但这似乎有所不同.看来这里的ASP.NET MVC框架是UrlDecoding url params,然后将它们映射到控制器动作参数,最终剥离了我想在returnUrl参数中看到的其他url参数.

有没有办法解决?我知道我可以使用Request.Path并解析我需要的值,但我想我会先看看是否有更清洁的方法.

asp.net-mvc

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

您如何避免文档注释中的冗余?

我们刚开始使用StyleCop,而我遇到的一件事就是文档要求.我不想辩论这个工具的用处,我只是想知道是否有人有任何指导或思考方法来记录使评论真正有用的方法.我发现我的评论经常包含很多重复,只是为了满足StyleCop的要求,例如:

    /// <summary>
    /// Gets a dto of personal info.
    /// </summary>
    /// <param name="userId">
    /// The id of the user.
    /// </param>
    /// <returns>
    /// A dto containing personal info.
    /// </returns>
    public PersonalInfoDTO GetPersonalInfoDTO(int userId) {...}
Run Code Online (Sandbox Code Playgroud)

是否有一种标准的方式来表达摘要与退货描述?你在你的参数描述中加入了什么?

language-agnostic documentation coding-style

11
推荐指数
3
解决办法
977
查看次数

Enum的VB括号?

我在一些遗留代码中找到了这个,只是好奇括号的用途是什么?

Public Enum myEnum
    none = 0
    abc = 2
    def = 4
    ghi= 6
    [jkl] = 8
    mno = 9
End Enum
Run Code Online (Sandbox Code Playgroud)

vb.net asp.net syntax brackets

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

子应用程序是否从其父web.config继承?

我从现有的应用程序中设置了IIS应用程序.

父母web.config是继承还是我必须明确设置的东西?

asp.net iis-7 web-config

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

用于 MaskBlt 的光栅运算符

我正在尝试使用 GDI MaskBlt 命令绘制具有透明度的图像:http://msdn.microsoft.com/en-us/library/dd145047 (VS.85).aspx

我似乎在文档中找不到任何关于在明显的用例中使用什么光栅运算符的任何内容:一种MAKEROP4(SRCCOPY, DSTCOPY)- 掩码为 1 的位块传输,并在掩码为 0 的情况下保持目标不变。 SRCCOPY 是有效的 ROP ,但是我应该用什么来代替我的虚构DSTCOPY呢?

winapi gdi mask bitmap

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

将WSE示例代码转换为WCF

我是WSE和WCF的新手,我正在尝试使用WCF使用Web服务,但所有示例文档都适用于VS2005 + WSE.此Web服务使用WS-Security 1.0.我已经通过visual studio添加了一个服务引用,但我不知道如何在WCF中执行以下代码的等效操作:

// 1. Initialize the web service proxy
PartnerAPIWse integrationFramework = new PartnerAPIWse();

// 2. Set the username/password. This is using the Username token of WS-Security 1.0
UsernameTokenProvider utp = new UsernameTokenProvider("username", "password");
integrationFramework.SetClientCredential<UsernameToken>(utp.GetToken());

// 3. Declare the policy
Policy policy = new Policy(new UsernameOverTransportAssertion());
integrationFramework.SetPolicy(policy);
Run Code Online (Sandbox Code Playgroud)

.net wcf wse web-services

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