小编Lis*_*isa的帖子

管弦乐队的意思是什么 - 平原英语 -

我对SOA中Orchestration的含义感到困惑,我读了很多定义,但没有得到这个想法,你能帮助我吗?

soa

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

如何在C#中绘制面板?

嘿,我需要在C#的面板上绘图,但是没有将我的绘图代码放在"panel1_Paint"中,我怎么能这样做?顺便说一下,我正在使用WinForms.

更新:我忘记了清楚,我不需要将绘图代码放在绘图处理程序中,因为我需要根据按钮的事件开始绘图.

c# drawing winforms

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

重载继承的抽象方法

我在这里有一个概念问题,我喜欢这个:

abstract class A
{  abstract setSomething(bool f1, bool f2);} 

class C : A {setSomethng(bool f1, bool f2){/*implementation*/}}

class B : A {setSomething(bool f1, bool f2, bool f3){/*implementation*/} !! ERROR
Run Code Online (Sandbox Code Playgroud)

我正在尝试更改子类"B"中"setSomething"方法的签名,但是它给出了一个错误,即子类B没有实现基本抽象类,无论如何要做到这一点?我的意思是重载一个继承的抽象方法?

c#

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

如何调用存储过程并返回值?

嘿所有,我有一个存储过程,我需要在另一个存储过程中调用它,但我希望第一个返回一个值(字段值).

CREATE PROCEDURE rnd_STR
(
    @Length int

)

@alphaVar varchar(10) OUTPUT
AS
SET @alphaVar = 'blah'

 #procedure body
END
GO

DECLARE @alphaVar varchar(10)

EXEC rnd_STR @alphaVar output

SELECT @alphaVar
Run Code Online (Sandbox Code Playgroud)

错误

消息102,级别15,状态1,过程rnd_STR,第6行

'@alphaVar'附近的语法不正确.

消息137,级别15,状态1,过程rnd_STR,第8行

必须声明标量变量"@alphaVar".

Msg 2812,Level 16,State 62,Line 4

找不到存储过程'rnd_STR'.

(1排受影响)

没用!!

我怎么称呼它?

顺便说一下,返回的@ID是一个字符串

t-sql sql-server

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

如何实现知识图

我期待实现使用知识图的类似google直接答案的东西,我可以阅读任何有用的资源吗?还可以在哪里找到数据呢?

提前致谢

nlp semantic-web nlp-question-answering

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

UML中的Seq Diagram Drawing试试catch块

我有一个问题,如何在UML的序列图中绘制try catch块?我可以将尝试作为普通案例,将捕获作为替代案例,还是不可以?

我正在使用Visio绘制UML序列图。

uml sequence-diagram

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

LINQ查询返回第一个结果的多个副本

我在数据库中定义了一个视图(archiveContentPreviews),它将多个表连接在一起,在Linq中,它具有一个实体键(ArchiveID),我想使用以下简单查询来查询该视图:

        var x = from fields in entities2.archiveContentPreviews
                where fields.ArchiveID == archiveID
                select fields;
        return x.ToList<archiveContentPreview>();
Run Code Online (Sandbox Code Playgroud)

问题是它返回准确的结果数,但返回第一个结果的多个副本,而当我在SQL Management Studio中执行该查询时,它返回正确的结果,有帮助吗?

c# sql linq sql-server linq-to-entities

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

快速排序算法的问题

我正在使用C#中的快速排序算法,但是我面临一个奇怪的问题,即在随机数执行算法的10次中,我得到了2或3个错误的排序答案.

我的意思是:这个代码可以排序大约7个例子中的7个; 为什么?我无法弄清楚问题是什么,你能帮帮我吗?

  public void quicksort(int[] data, int first, int n)
   { 
       int pivotIndex, n1, n2;
       if (n > 1)
       {
           pivotIndex= partition(data, first, n);
           n1 = pivotIndex-first;
           n2 = n -n1 -1;
           quicksort(data, first, n1);
           quicksort(data, pivotIndex+ 1, n2);
       }
   }

   private int partition(int[] data, int first, int n)
   {
       int t;
       int pivot= data[first], tooBigIndex=first+1, tooSmallIndex=first+n-1;
       while (tooBigIndex<= tooSmallIndex)
       {
        while( (tooBigIndex < n) && (data[tooBigIndex] <= pivot) )
                tooBigIndex++;
       while (data[tooSmallIndex] > pivot) 
            tooSmallIndex--;
           if (tooBigIndex< tooSmallIndex) …
Run Code Online (Sandbox Code Playgroud)

c# sorting algorithm

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

assembly.CreateInstance返回null

我正在使用assembly.CreateInstance,它返回null,虽然使用它与不同的项目使用相同的DLL文件"汇编文件"很好,你能告诉我何时以及为什么它返回null的原因?请这是紧急的??

编辑

我正在搜索的类型有一个默认的构造函数,但它实现了另一个接口,就像这样.Project1,有接口A并使包含新类型的DLL让它成为实现A.Project2的typeB,具有相同的接口A并使用"CreateInstance"方法来定位类型typeB,但是这里CreateInstance返回null,有什么建议?

c#

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

如何为位列仅生成 o 或 1?

我需要只用 0 或 1 填充位列,我尝试了以下操作,但只给了我 1:

convert(bit, 2*rand())
Run Code Online (Sandbox Code Playgroud)

我怎样才能让它发挥作用?

t-sql

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