问题列表 - 第2389页

什么是检查引用是特定泛型类型的快速方法?

如果我有一个参数是接口的方法,那么查看接口引用是否属于特定泛型类型的快速方法是什么?

更具体地说,如果我有:

interface IVehicle{}

class Car<T> : IVehicle {}

CheckType(IVehicle param)
{
    // How do I check that param is Car<int>?
}
Run Code Online (Sandbox Code Playgroud)

检查结束后我还要投.所以,如果有一种方法可以一石二鸟,让我知道.

c# reflection

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

SQL Server打印没有空格的空白行

在SQL Server 2005中,我想用PRINT语句打印出一个空行,但是,当我运行时

PRINT ''
Run Code Online (Sandbox Code Playgroud)

它实际上打印了一个单行空间的行.

有没有人知道是否可以在没有空格的情况下打印空行?

如果我打印一个新的行字符,它不会打印一个空格,但我最终会有两个新行.

sql sql-server printing

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

列出与CVS命令行上的标记关联的所有文件

CVS命令行上是否有一种方法可以列出与标签关联的所有文件?

cvs

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

我怎样才能检查php中字符串的开头?

我想要这样的东西

  1. 用户输入网站链接

  2. 如果链接没有以"http://"开头,我需要检查链接我想在链接上附加"http://".

我怎么能用PHP做到这一点?

php string hyperlink

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

Boost Graph Library:BGL内置了一个用于社区检测的简洁算法吗?

有人在那里使用BGL用于大型生产服务器吗?

  • 您的网络包含多少个节点?
  • 你如何处理社区检测
  • BGL有没有很酷的方法来检测社区?
  • 有时两个社区可能通过一条或两条边连接在一起,但这些边缘不可靠并且可能逐渐消失.有时根本没有边缘.

有人可以简单地谈谈如何解决这个问题.请敞开心扉,激励我.

到目前为止,我已经设法解决了两个节点是否在岛上(在社区中)以最昂贵的方式,但现在我需要弄清楚不同岛上的哪两个节点彼此最接近.我们只能极少使用不可靠的地理数据.

如果我们比喻它与大陆和岛屿比较,并把它从社会距离背景中拿出来.我想弄清楚哪两块土地最接近水体.

c++ algorithm boost-graph

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

调用Win32函数在Lua中使用alien返回字符串

我正在尝试使用alien来调用Win32函数.我试过这段代码,但它崩溃了,我不明白为什么.

require( "alien" )

local f = alien.Kernel32.ExpandEnvironmentStringsA
f:types( "int", "string", "pointer", "int" )
local buffer = alien.buffer( 512 )
f( "%USERPROFILE%", 0, 512 )
Run Code Online (Sandbox Code Playgroud)

winapi lua

10
推荐指数
1
解决办法
4254
查看次数

Lucene.Net是否适合作为频繁更改内容的搜索引擎?

Lucene.Net是否适合作为频繁更改内容的搜索引擎?

或者更具体地说,任何人都可以对lucene.net索引的更新速度提出主观意见.搜索频繁变化的内容的任何其他方法都会很棒.

我们正在开发一个论坛.论坛帖子将经常被添加到论坛库中.我们认为我们需要将这些帖子快速添加到lucene索引(<0.5s)以便搜索.最初将在存储库中有大约5E6个帖子.假设搜索引擎在非外来服务器上运行(我知道这非常模糊!).

关于解决搜索频繁变化的内容问题的其他建议表示赞赏.论坛帖子需要在可变数量的命名标签上进行搜索(标签名称和值必须匹配).基于SQL的方法(基于Toxi模式)并没有给我们提供我们想要的性能.

lucene indexing search lucene.net

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

关于类继承的协方差与逆变

概念'协方差'和'逆变'是什么意思?

给出了两个类,动物大象(继承自Animal),我的理解是,如果你试图将一只大象放入一系列动物中,你会得到一个运行时错误,这是因为大象"更大"(更多)特定的)比动物.但是你可以将动物放入大象阵列中,看看大象如何保证包含动物属性吗?

inheritance terminology class covariance contravariance

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

如何使用C#从Windows读取"公司名称"?

某些程序会读取您在安装Windows时输入的公司名称并将其显示在程序中.这是怎么做到的?他们只是从注册表中读取名称吗?

c# registry

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

将列的注释设置为Postgresql中另一列的注释

假设我在Postgresql中创建了一个表,并对列进行了注释:

create table t1 (
   c1 varchar(10)
);
comment on column t1.c1 is 'foo';
Run Code Online (Sandbox Code Playgroud)

一段时间后,我决定添加另一列:

alter table t1 add column c2 varchar(20);
Run Code Online (Sandbox Code Playgroud)

我想查找第一列的注释内容,并与新列关联:

select comment_text from (what?) where table_name = 't1' and column_name = 'c1'
Run Code Online (Sandbox Code Playgroud)

(什么?)将成为一个系统表,但在浏览了pgAdmin并在网上搜索后我还没有学到它的名字.

理想情况下,我希望能够:

comment on column t1.c1 is (select ...);
Run Code Online (Sandbox Code Playgroud)

但我有一种感觉,那就是伸展的东西.谢谢你的任何想法.

更新:基于我在这里收到的建议,我最终编写了一个程序来自动完成传输注释的任务,这是更改Postgresql列数据类型的更大过程的一部分.您可以在我的博客上阅读相关内容.

postgresql ddl comments

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