问题列表 - 第33140页

IDIspatchMessageInspector

我实现IDispatchMessageInspector.AfterReciveRequest然后我这样配置:

<configuration>
  <system.serviceModel>
    <services>
      <service 
        name="Microsoft.WCF.Documentation.SampleService"
        behaviorConfiguration="inspectorBehavior">
        <host>
          <baseAddresses>
            <add baseAddress="http://localhost:8080/SampleService" />
          </baseAddresses>
        </host>
        <endpoint
          address=""
          binding="wsHttpBinding"
          contract="Microsoft.WCF.Documentation.ISampleService"
        />

      </service>
    </services>
    <behaviors>
      <serviceBehaviors>
        <behavior name="inspectorBehavior">
          <serviceInspectors />
        </behavior>
      </serviceBehaviors>
    </behaviors>
    <extensions>
      <behaviorExtensions>
        <add 
          name="serviceInspectors" 
          type="Microsoft.WCF.Documentation.InspectorInserter, HostApplication, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null"
        />
      </behaviorExtensions>
    </extensions>
  </system.serviceModel>
</configuration>
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

我检查我的程序集和我的本地参考,我没有找到Microsoft.WCF.Documentation.InspectorInserterHostApplication我在网上搜索下载HostApplicationDLL但我什么也没找到.

我需要做什么?

我需要实现更多的东西,或者我只需要这个配置.

c# wcf idispatchmessageinspector

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

你如何从壳牌强制收集垃圾?

所以我在远程盒子上看着一个带有jmap的堆,我想强制垃圾收集.如果不突然进入jvisualvm或jconsole和朋友,你怎么做?

我知道你不应该在强制垃圾收集的实践中 - 你应该弄清楚为什么堆很大/正在增长.

我也意识到System.GC()实际上并没有强制进行垃圾收集 - 它只是告诉GC你希望它发生.

话虽如此,有办法轻松做到这一点吗?我失踪了一些命令行应用程序?

java garbage-collection jmx jmap

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

如何使用C#在WMI中读取ManagementObject集合

我在网上找到了一个代码,并一直试图获得有关mo []的更多信息.

我试图获取ManagementObjectCollection中包含的所有信息.

由于mo中的参数正在查找我不知道的字符串值,如何在不知道其参数值的情况下获取所有值.或者,如果我想获得与mo相关的所有索引器值ManagementObjectCollection

ManagementObjectSearcher objOSDetails = new ManagementObjectSearcher("SELECT * FROM Win32_OperatingSystem");
ManagementObjectCollection osDetailsCollection = objOSDetails.Get();

foreach( ManagementObject mo in osDetailsCollection )
{ 
   _osName  = mo["name"].ToString();// what other fields are there other than name
   _osVesion = mo["version"].ToString();
   _loginName = mo["csname"].ToString();
}
Run Code Online (Sandbox Code Playgroud)

c# windows wmi winapi

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

如何保存画布图纸?

我有这个手指绘画应用程序,我希望我的用户可以保存他们绘制的内容,以后再回来继续绘制。

什么是更简便的方法?

html5 canvas savechanges

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

如何搭建SQL Server存储过程的开发环境?

我最近开始开发一个遗留应用程序,该应用程序的大部分业务逻辑都位于分布在两个或三个 SQL Server 数据库中的存储过程中。目前所有代码也是在实时环境中编辑的。

由于我是代码库的新手,我真的不想在实时环境中进行任何更改,因此我正在尝试建立一个开发环境。我们使用 Visual Studio 编写所有数据库对象的脚本,并在 Subversion 中跟踪这些对象。这样我就可以设置一个开发 SQL Server 实例来工作,但一个问题是代码充满了对服务器和数据库名称的硬编码引用,例如许多存储过程如下所示:

CREATE PROCEDURE server1.db1.dbo.proc1 AS

INSERT INTO db1.dbo.table1
EXEC server2.db2.dbo.proc2

END
Run Code Online (Sandbox Code Playgroud)

如何以安全的方式更改所有这些引用?到目前为止我想到了两个选择:

1) 有一个脚本运行全局搜索并替换我的 Subversion 工作副本上的服务器名称,然后针对我的测试数据库运行修改后的代码。

2) 通过编辑 \windows\system32\drivers\etc\hosts 文件在我的本地机器上设置 dns 别名,该文件将 server1 和 server2 重定向到数据库的开发实例。在生产服务器上,这些将指向生产数据库。

您认为以下哪一个设置更好?您是否认为我忽略了任何风险以及应该考虑哪些风险?

sql-server stored-procedures development-environment visual-studio

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

什么是OpenMP?

什么是OpenMP的高级描述?

维基百科的文章指出,"OpenMP的(开放式多处理)是一种应用程序编程接口(API),支持多平台共享内存在很多平台上,包括Unix和Microsoft Windows平台上的C,C++和Fortran多处理程序,它由一组影响运行时行为的编译器指令,库例程和环境变量." 什么?

它与其他并发方法(如线程,线程池和工作窃取)相比如何?

c c++ parallel-processing openmp

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

Walter Bright使用"冗余"这个词......或者"哎呀这意味着什么?"

所以我正在阅读Walter Bright关于Bitwise D语言的采访(http://www.bitwisemag.com/copy/programming/d/interview/d_programming_language.html),我看到了这个非常有趣的关于语言的引用解析:

然而,从理论角度来看,能够生成良好的诊断要求语法中存在冗余.冗余用于猜测预期的内容,冗余越多,猜测的可能性就越大.它就像英语一样 - 如果我们偶尔拼写错误,或者如果一个单词缺失,冗余使我们能够正确地猜出其含义.如果语言中没有冗余,则任何随机字符序列都是有效的程序.

而现在我正试图弄清楚当他说"冗余"时他意味着什么.

我几乎无法绕过最后一部分,在那里他提到可以使用一种语言,其中"任何随机的字符序列都是有效的程序".我被告知有三种错误:句法,运行时和语义.是否存在唯一可能的错误是语义的语言?这样的集会吗?机器代码怎么样?

error-handling parsing programming-languages d semantics

16
推荐指数
5
解决办法
770
查看次数

oracle php ORA-00911 UPDATE上的无效字符

我正在运行一个PHP脚本,用于从Oracle DB更新表.首先,我收到一个带有JSON的对象:

[{"lot":"KLMHA17N9N00","requestor":"B10078","id":"FRESHLOT","username":"B26696","password":"B26696"},{"lot":"KLMHA17R1800","requestor":"B10078","id":"FRESHLOT"}]
Run Code Online (Sandbox Code Playgroud)

自从我在其他项目中使用JSON以来没有任何问题.

然后我在将结果解析为$ rmrid对象后创建查询:

$db_query = "update ao_lots 
                 set RMRID='".$rmrid->requestor."-".$rmrid->id."' 
               where ALOT_NUMBER='".$rmrid->lot."';";
Run Code Online (Sandbox Code Playgroud)

如果我回应查询,我得到这个:

update ao_lots 
   set RMRID='B10078-FRESHLOT' 
 where ALOT_NUMBER='KLMHA17N9N00';
Run Code Online (Sandbox Code Playgroud)

我没有看到任何问题,但是当我执行查询时,我收到此警告并且没有更新任何内容:

警告:oci_execute()[function.oci-execute]:ORA-00911:无效字符

我对该错误代码进行了一些搜索,但我找不到我发现的信息

任何建议将不胜感激

php oracle json ora-00911

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

Haskell 中的多个源文件

我正在用 Haskell 编写我的第一个大项目,我想将它拆分到多个文件中。到目前为止,我已经编写了两个模块,Parse以及Eval. 我想要一个Main只包含这两个模块并指定main功能的模块。我有文件Main.hsParse.hsEval.hs并将它们导入Main,但会发生这种情况:

Prelude> :load "~/code/haskell/lisp/Main.hs"
[1 of 3] Compiling Eval             ( Eval.hs, interpreted )
[2 of 3] Compiling Parse            ( Parse.hs, interpreted )
[3 of 3] Compiling Main             ( ~/code/haskell/lisp/Main.hs, interpreted )
Ok, modules loaded: Main, Parse, Eval.
*Main> parse parseExpr "" "#b101"

<interactive>:1:0: Not in scope: `parse'
Run Code Online (Sandbox Code Playgroud)

parse函数来自 Parsec 库,该库以Parse.hs. 怎么了?

haskell compilation ghci

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

记录的扩展方法.一个好主意?

在您看来,以下扩展方法的优缺点是什么?

static class Log
{
    public static string AddToLog(this string input)
    {
        Console.WriteLine(input);
        return input;
    }

    public static string AddToLog(this string input, string format)
    {
        Console.WriteLine(format, input);
        return input;
    }
}
Run Code Online (Sandbox Code Playgroud)

使用场景:

class Program
{
    static void Main(string[] args)
    {
        string tableName = "Bills".AddToLog("Default table name is {0}");

        "Starting...".AddToLog();
        "Creating table".AddToLog();
    }
}
Run Code Online (Sandbox Code Playgroud)

c# string logging extension-methods

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