小编cMi*_*nor的帖子

在SQL Server 2008中导出表

  • 如何将表SQL Server导出到单个平面文件?(所有数据和第一行作为列名)??
  • 有没有这样做的查询?

sql-server-2008

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

exec sp_executesql @sql和exec(@sql)SQL Server

lobodava的动态SQL查询是:

declare @sql nvarchar(4000) =
    N';with cteColumnts (ORDINAL_POSITION, COLUMN_NAME) as 
    (
        select ORDINAL_POSITION, COLUMN_NAME 
        from INFORMATION_SCHEMA.COLUMNS 
        where TABLE_NAME = N'''+ @tableName + ''' and COLUMN_NAME like ''' + @columnLikeFilter + '''
    ),
    cteValues (ColumnName, SumValue) as
    (
        SELECT ColumnName, SumValue
        FROM 
           (SELECT ' + @sumColumns + '
           FROM dbo.' + @tableName + ') p
        UNPIVOT
           (SumValue FOR ColumnName IN 
              (' + @columns + ')
        )AS unpvt 
    )
    select row_number() over(order by ORDINAL_POSITION) as ID, ColumnName, SumValue
    from cteColumnts c …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server dynamic-sql sql-server-2008

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

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

无锁队列的C代码

我怎么能实现这个无锁队列伪代码C

ENQUEUE(x)
    q ? new record
    q^.value ? x
    q^.next ? NULL
    repeat
        p ? tail
        succ ? COMPARE&SWAP(p^.next, NULL, q)
        if succ ? TRUE
            COMPARE&SWAP(tail, p, p^.next)
    until succ = TRUE
    COMPARE&SWAP(tail,p,q)
end

DEQUEUE()
    repeat
        p ? head
        if p^.next = NULL
            error queue empty
    until COMPARE&SWAP(head, p, p^.next)
    return p^.next^.value
end
Run Code Online (Sandbox Code Playgroud)

如何使用内置函数进行原子内存访问

__sync_bool_compare_and_swap (type *ptr, type oldval type newval, ...)
Run Code Online (Sandbox Code Playgroud)

我现在有

typedef struct queueelem {
    queuedata_t data;
    struct queueelem *next;
} queueelem_t;

typedef struct queue …
Run Code Online (Sandbox Code Playgroud)

c queue lock-free

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

读取R中的数据集,其中逗号用于字段分隔符和小数点

你怎么能读到这个数据集R,问题是这些数字是浮点数,它们是相似的4,000000059604644E+16 ,它们用a分隔,

4,000000059604644E-16 ,  7,999997138977056E-16,   9,000002145767216E-16
4,999999403953552E-16 ,  6,99999988079071E-16 ,   0,099999904632568E-16
9,999997615814208E-16 ,  4,30000066757202E-16 ,   3,630000114440918E-16
0,69999933242798E-16  ,  0,099999904632568E-16,  55,657576767799999E-16 
3,999999761581424E-16,   1,9900000095367432E-16,  0,199999809265136E-16
Run Code Online (Sandbox Code Playgroud)

你如何在R中加载这个kinf数据集,所以它有3列.

如果我做

dataset <- read.csv("C:\\data.txt",header=T,row.names=NULL)
Run Code Online (Sandbox Code Playgroud)

它将返回6列而不是3 ...

load r matrix dataset

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

在MATLAB中实现和绘制感知器

我正在审查多伦多感知器MATLAB代码中的代码

代码是

function [w] = perceptron(X,Y,w_init)

w = w_init;
for iteration = 1 : 100  %<- in practice, use some stopping criterion!
  for ii = 1 : size(X,2)         %cycle through training set
    if sign(w'*X(:,ii)) ~= Y(ii) %wrong decision?
      w = w + X(:,ii) * Y(ii);   %then add (or subtract) this point to w
    end
  end
  sum(sign(w'*X)~=Y)/size(X,2)   %show misclassification rate
end
Run Code Online (Sandbox Code Playgroud)

所以我正在阅读如何将此函数应用于数据矩阵X和目标Y,但是,不知道如何使用此函数,据我所知,它返回一个权重向量,因此可以进行分类.

你能举个例子,然后解释一下吗?

我试过了

X=[0 0; 0 1; 1 1]
Y=[1 0; 2 1]
w=[1 1 1]
Result = perceptron( …
Run Code Online (Sandbox Code Playgroud)

matlab artificial-intelligence

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

如何在MATLAB中生成可变大小的随机值矩阵?

如何生成行数多于列的随机矩阵?例如,对于行数为列数的整数倍,如10 columns 500 rows,或20 columns 1000 rows等...

matlab matrix

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

什么是人工智能的效用理论?

我有" 人工智能:现代方法 "一书(由Stuart Rusell撰写).我正在阅读第16章"做出简单的决定",但我没有得到主要的想法utility theory,你能提供一个详细的例子吗?

artificial-intelligence

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

在LINQ中查找字符串A中字符串B的子字符串C的最有效方法

有2个字符串,如:

string a = "ATTAGACCTGCCGGAA";
string b = "GCCGGAATAC";
Run Code Online (Sandbox Code Playgroud)

我想删除两个字符串中常见的部分,然后将其连接起来.我必须告诉我需要删除的只留下匹配的部分所以我会得到

输入

 ATTAGACCTGCCGGAA
          GCCGGAATAC
Run Code Online (Sandbox Code Playgroud)

产量

ATTAGACCTGCCGGAATAC
Run Code Online (Sandbox Code Playgroud)

首先我想使用一个模式,然后使用seacrh,但这是不可能的,因为我事先不知道模式(匹配的字符的长度是可变的)

后来我想搜索整个字符串ba那么如果没有更迭,删除字符串一个char a(最后一个,因为我想保留最左边无与伦比的字符串),然后循环播放,直到我有没有更多的字符b

string a = "ATTAGACCTGCCGGAA";
string b = "GCCGGAATAC";
int times = b.Length;
string wantedString = string.Empty;
string auxString = b;
while (times > 0)
{

    if (!a.Contains(auxString))
    {
        //save last char and then delete it from auxString
        wantedString += auxString[auxString.Length - 1];
        auxString = auxString.TrimEnd(auxString[auxString.Length - 1]);
    }
    else
        break;
    times--;
}
//reverse string 
char[] …
Run Code Online (Sandbox Code Playgroud)

c# algorithm string-matching

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

"With"关键字在SQL中如何工作?

这么多次见过with,很多次SQL Server都问;过它

;with ...工作怎么样?

;with coords(...) as (
SELECT * ...
)
Run Code Online (Sandbox Code Playgroud)

为什么必须;在它之前?

sql common-table-expression sql-server-2008

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