问题列表 - 第47071页

用于.NET的无锁和线程安全IList <T>

是否存在实现IList的无锁且线程安全的数据结构?

当然,无锁是指一种实现,它不使用.NET中的锁定原语,而是使用互锁操作/原子操作来实现线程安全......没有一个,显然在并发数据结构下......

有没有人见过一个漂浮?

我见过一个用氨基-cbbs实现的java 文件,名为LockFreeVector但到目前为止还没有用于.NET.有任何想法吗?

.net multithreading ilist structure lock-free

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

IIS7:使用句点重写URL

我正在使用SEO友好的URL,我可以通过将aspnet_isapi.dll映射到所有URL来处理大部分URL.(我在IIS中设置了一个处理程序映射,它将dll用于所有路径.(path =*))

但是,当"子文件夹"的最后一个字符是句点时,这似乎不起作用.例如,我有一个URL /brakes/A.B.S./,并且不会触发映射.所以我最终得到404这样的URL.有谁知道我应该如何设置映射来触发这个?(我已尝试*.但这也不起作用.)

iis asp.net-2.0 url-rewriting isapi

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

如何使C#Web服务接受自定义对象,包括在XSD中定义的未绑定元素

我正在实现一个C#Web服务,该服务应该接受包含无限数量元素的自定义消息.

最初,该对象在XSD文件中定义,如下所示:

<xsd:element name="LogMessage">  
<xsd:complexType>  
<xsd:sequence>  
<xsd:element minOccurs="1" maxOccurs="1" name="avantlog" type="tns:LogEventType">  
</xsd:element>  
</xsd:sequence>  
</xsd:complexType>  
</xsd:element>  
<xsd:complexType name="LogEventType">  
<xsd:sequence>  
<xsd:element minOccurs="1" maxOccurs="1" name="context" type="tns:ContextType">  
</xsd:element>   
</xsd:sequence>  
</xsd:complexType>  
<xsd:complexType name="ContextType">  
<xsd:sequence>  
<xsd:element minOccurs="1" maxOccurs="unbounded" name="severity" type="xsd:string">  
</xsd:element>  
</xsd:sequence>  
</xsd:complexType>  
Run Code Online (Sandbox Code Playgroud)

并且,在实现Web服务的CS文件中,我为此准备了一个结构:

public struct logevent  
{  
public ContextType context;  
public struct ContextType  
{  
  public string[] severity;  
}  
}  
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试使用一行来访问'serverity'的元素时,

String temp = logevent.context.severity.GetValue(0).ToString()  
Run Code Online (Sandbox Code Playgroud)

,该程序抛出以下错误:

"Index was outside the bounds of the array."  
Run Code Online (Sandbox Code Playgroud)

当我在XSD文件中将元素从'unbounded'更改为'1'并且还修改了'public string [] severity;' 为'公共字符串严重性;',它的工作原理.

任何人都可以帮助我使Web服务接受包含无限数量元素的消息吗?

c# web-services

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

`const auto`有什么意义吗?

我认为问题很清楚.将auto关键字自动检测常量性,或总是返回一个非const类型,即使有如.函数的两个版本(一个返回const,另一个不返回).

仅仅为了记录,我确实const auto end = some_container.end()在我的for循环之前使用,但我不知道这是否必要或甚至与正常情况不同auto.

c++ const c++11

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

聚簇索引和非聚簇索引之间的区别

我需要添加适当的index表格,需要一些帮助.

我很困惑,需要澄清几点:

  • 我应该为non-int列使用索引吗?为什么/为什么不呢

  • 我已经读了很多关于clusterednon-clustered指数但我仍然不能确定何时使用一个比其他.一个很好的例子可以帮助我和许多其他开发人员.

我知道我不应该为经常更新的列或表使用索引.我还应该注意什么呢?在进入测试阶段之前我怎么知道这一切都很好?

sql-server indexing database-design clustered-index non-clustered-index

126
推荐指数
4
解决办法
28万
查看次数

Php读取网络共享文件的文件内容

我正在寻找一种方法来读取位于网络共享上的文件的文件内容.我可以使用共享主机的IP地址和共享文件夹到达该位置,但我不知道执行该file_get_contents的正确命令和语法?FOPEN?

$text = fopen('//128.251.xxx.xxx/Common/sample.txt', 'r');
Run Code Online (Sandbox Code Playgroud)

或类似的东西?

更新*我也无法通过浏览器窗口访问该文件,虽然我知道该文件位于该确切的目录中...

php file network-share

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

为什么BookmarkablePageLink类在Wicket中是通用的?

有谁知道为什么这个BookmarkablePageLink类在wicket中是通用的?我一直在创建新的BookmarkablePageLink<Object>(...)只是为了避免编译器警告.

我应该选择不同的通用类型吗?简要的代码视图让我更加困惑,为什么它是通用的.

java generics wicket

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

如何按ID删除元素?

我有一个id列表

IEnumerable<long> ids
Run Code Online (Sandbox Code Playgroud)

如何从ID匹配的表中删除?

c# entity-framework

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

安全和GWT - 客户端

也许这是一个愚蠢的问题,但javascript是一个奇怪的事情.我使用spring security来保护我的gwt应用程序,并希望在客户端使用安全角色.这是安全的还是可以操纵它们以便普通用户突然可以访问管理器部件.

security gwt

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

字符串或二进制数据将被截断

我试图使用MS SQL Server Management Studio express执行以下SQL查询.

 Insert INTO SU_PRO_RE ( d_id, fis_year, last_dp, budget_amt)  VALUES ( 'A','2011', 0, 205000.00);
Run Code Online (Sandbox Code Playgroud)

一切看起来都对我不错但每次尝试执行它都有以下几点:

String or binary data would be truncated.
The statement has been terminated.

(0 row(s) affected)
Run Code Online (Sandbox Code Playgroud)

表格设置如下:

d_id        = char(1) *PK*
fis_year    = char(2) *PK*
last_dp     = smallint
budget_amt  = money
Run Code Online (Sandbox Code Playgroud)

我不确定我做错了什么,但我确定我只是看起来非常明显,所以任何帮助都会很棒!:)

谢谢,大卫

sql sql-server sql-server-2005

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