问题列表 - 第175页

ASP/VBScript - Int()vs CInt()

是什么之间的ASP/VBScript中的差异Int()CInt()

vbscript asp-classic

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

Linq to SQL - 底层列长度

我已经使用Linq to SQL一段时间了,我发现它非常有用且易于使用.使用我过去使用过的其他ORM工具,从数据库填充的实体对象通常具有一个属性,指示数据库中基础数据列的长度.这在数据绑定情况下非常有用,您可以在文本框中设置MaxLength属性,例如,限制用户输入的输入长度.

我找不到使用Linq to SQL获取基础数据列长度的方法.有谁知道这样做的方法?请帮忙.

linq-to-sql

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

在部分信任环境中测试.NET代码

我想测试部分信任环境中某段.NET代码的行为.设置它的最快方法是什么?随意假设我(和其他读者)是完全CAS新手.

@Nick:谢谢你的回复.唉,有问题的工具明确用于非托管代码.我没有在我的问题中说"托管",也不应该假设人们会从".NET"标签中推断它.

.net code-access-security

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

使用Silverlight进行版本检测

如何有效地检测版本,以及有关当前在浏览器上运行的Silverlight实例的任何可用信息?

browser silverlight ria

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

创建ClickOnce部署的最佳方法是什么

我们的团队开发分布式winform应用.我们使用ClickOnce进行部署,并对此非常满意.

但是,我们发现ClickOnce的痛点在于创建部署.我们有标准的开发/测试/生产环境,需要能够为每个安装和更新彼此独立的部署创建部署.此外,我们希望控制部署的程序集.仅仅因为编译程序集并不意味着我们希望它被部署.

创建部署的首要选择是Visual Studio.但是,VS确实没有解决所述问题.下一个是SDK工具,Mage.Mage工作正常,但创建部署相当繁琐,我们不希望每个开发人员都拥有我们的代码签名证书和密码.

我们最终做的是滚动我们自己的部署应用程序,该应用程序使用Mage的命令行版本来创建ClickOnce清单文件.

我对目前的解决方案感到满意,但似乎会有一个行业范围内可接受的方法解决这个问题.在那儿?

deployment clickonce winforms

13
推荐指数
2
解决办法
2724
查看次数

你如何清除stringstream变量?

我已经尝试了几件事,

std::stringstream m;
m.empty();
m.clear();
Run Code Online (Sandbox Code Playgroud)

两者都不起作用.

c++ stringstream

464
推荐指数
6
解决办法
36万
查看次数

红黑树

我已经看过我最近读过的几本书中提到的二叉树和二进制搜索,但是由于我还在学习计算机科学,我还没有上一个真正处理算法和数据的课程.结构严肃.

我查看了典型的来源(维基百科,谷歌),大多数关于(特别是)红黑树的实用性和实施​​的描述都是密集且难以理解的.我确信对于具有必要背景的人来说,它是完全合理的,但此刻它几乎就像一本外语.

那么是什么让二进制树在你编程时发现的一些常见任务中有用呢?除此之外,您更喜欢使用哪些树(请包括示例实现)以及为什么?

algorithm binary-tree red-black-tree

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

用于网页的SQL Reporting Services查看器 - 您可以移动"查看报告"按钮吗?

使用查看器控件在网页上显示SQL Reporting Services报表(Microsoft.ReportViewer.WebForms),您可以移动"查看报表"按钮吗?它默认为报告的右侧,这意味着您必须在按钮可见之前一直滚动.对于符合窗口宽度的报告而言,这不是一个问题,而是非常广泛的报告很快就会出现问题.

asp.net reportviewer reporting-services

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

如何从之前构建一个使用数据一个XmlReader或XPathDocument的基于XML的数据源中删除无效的十六进制字符?

在XmlReader中使用它之前,是否有任何简单/通用的方法来清理基于XML的数据源,以便我可以优雅地使用不符合XML上的十六进制字符限制的XML数据?

注意:

  • 该解决方案需要处理使用UTF-8以外的字符编码的XML数据源,例如,通过在XML文档声明中指定字符编码.在剥离无效的十六进制字符时,不破坏源的字符编码一直是一个主要的难点.
  • 删除无效的十六进制字符应仅删除十六进制编码值,因为您经常可以在数据中找到碰巧包含字符串的href值,该字符串将是十六进制字符的字符串匹配.

背景:

我需要使用符合特定格式的基于XML的数据源(想想Atom或RSS提要),但希望能够使用已发布的数据源,这些数据源包含符合XML规范的无效十六进制字符.

在.NET中,如果您有一个表示XML数据源的Stream,然后尝试使用XmlReader和/或XPathDocument对其进行解析,则会由于在XML数据中包含无效的十六进制字符而引发异常.我目前解决此问题的尝试是将Stream解析为字符串并使用正则表达式删除和/或替换无效的十六进制字符,但我正在寻找更高性能的解决方案.

c# xml validation encoding

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

如何将二进制数据转换为字符串并返回Java?

我在文件中有二进制数据,我可以读入字节数组并且没有任何问题.现在,我需要通过网络连接将部分数据作为XML文档中的元素发送.我的问题是,当我将数据从一个字节数组转换为一个字符串并返回一个字节数组时,数据就会被破坏.我已经在一台机器上对此进行了测试,以将问题与String转换隔离开来,所以我现在知道它不会被XML解析器或网络传输损坏.

我现在得到的是

byte[] buffer = ...; // read from file
// a few lines that prove I can process the data successfully
String element = new String(buffer);
byte[] newBuffer = element.getBytes();
// a few lines that try to process newBuffer and fail because it is not the same data anymore
Run Code Online (Sandbox Code Playgroud)

有谁知道如何将二进制转换为String并返回而不会丢失数据?

回答:谢谢Sam.我觉得自己像个白痴.我昨天得到了回答,因为我的SAX解析器在抱怨.出于某种原因,当我遇到这个看似独立的问题时,我并没有想到它是同一问题的新症状.

编辑:为了完整起见,我使用Apache Commons Codec包中的Base64类来解决这个问题.

java serialization

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