小编May*_*hak的帖子

如何在SQL Server 2005中标识空白唯一标识符?

我正在uniqueidentifier进入一个看起来像这样的存储过程

00000000-0000-0000-0000-000000000000.

这看起来很简单,但如何确定这是一个空白uniqueidentifier

如果我得到这样的值,DDB72E0C-FC43-4C34-A924-741445153021我想做X

如果我得到这样的值,00000000-0000-0000-0000-000000000000我就做Y.

是否有更优雅的方式,然后计算零?

提前致谢

sql-server uuid sql-server-2005 uniqueidentifier

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

Linq:除了两种不同类型的词典

我有2种不同类型的词典Dictionary<int, Fooclass> oldDicDictionary<int, string> barList newDic.现在我需要比较两个词典中的值.例如,密钥可以在

  • oldDic:1,2,3
  • newDic:1,2,3,4
  • 预期产出:4

现在我需要根据他们的键来比较两个字典,任何帮助将不胜感激.

编辑:输出应该像第二个字典(newDic),但这将包含第二个字典(oldDic)的一些值.例如

1,"fooString"其中fooString是Fooclass的某些属性中的一些值....为了更清晰,请看这对我不起作用

var addedList = from list1 in baseListDic
join list2 in trackerlist on list1.Key equals list2.Key
 select new { key = list1.Key, value = list1.Value._lead };
Run Code Online (Sandbox Code Playgroud)

这里baseListDic是oldDic,trackerlist是newDic ....如果我还不清楚,请告诉我...

.net c# linq linq-to-objects

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

Response.redirect杀死本地存储?

我正在尝试使用HTML5asp中的本地存储.我可以读取和写入存储,但如果我这样做response.redirect,整个本地存储将被清除?

<script type='text/javascript'>

localStorage["email"] = "<%=email%>";

localStorage["remember"] = "1";
</script>
Run Code Online (Sandbox Code Playgroud)

这适用于保存,我可以使用开发人员工具查看保存在本地存储中的变量.

但是,如果之后我添加

 response.redirect ("index.asp")
Run Code Online (Sandbox Code Playgroud)

然后清理整个本地存储.我怎样才能坚持下去?

html5 persistence local-storage

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

哪个工作更快Null coalesce,Ternary或If Statement

我们用?? 运算符根据空值计算表达式,例如:

string foo = null;
string bar = "woooo";
string foobar= foo ?? bar ; 
// Evaluates foobar as woooo
Run Code Online (Sandbox Code Playgroud)

我们还使用了一个if语句,如果与上面的表达式一起使用,它的作用相同

string foo = null;
string bar = "woooo";
if(foo==null)
   string foobar=   "woooo" ;
// Evaluates foobar as woooo same as above
Run Code Online (Sandbox Code Playgroud)

还有?:三元运营商 ......

string foo = null;
string bar = "woooo";    
string foobar= foo==null ? "woooo" : null ;
// Evaluates foobar as woooo same as above
Run Code Online (Sandbox Code Playgroud)

我知道空合并在语法上是精确的,但哪一个在两者之间编译得更快,执行速度更快,为什么?

.net c# null-coalescing-operator

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

使用jquery/javascript将XML转换为HTML

我有一些XML我需要在div文本中显示.
我们可以将其转换XML为如下格式.

<root>
<field>
  <label>Have you invested before</label>
  <value>No</value>
</field>
<field>
  <label>Are you looking to invest in the next 6 months</label>
  <value>Maybe</value>
</field>
<field>
  <label>What investments are you interested in</label>
  <value>Carbon Credits, Green Investments</value>
</field>
<field>
  <label>How much are you looking to invest</label>
  <value>£50,000 -  £100,000</value>
</field>
</root>
Run Code Online (Sandbox Code Playgroud)

输出应如下所示:

您之前是否投资过:否
您是否希望在未来6个月
投资:也许您对哪些投资感兴趣:碳信用额,绿色投资
您希望投资多少:50,000英镑 - 100,000英镑

这可能是使用Jquery/javascript.??

它应该像HTML一样渲染.

<div class="how-to">
<div class="how-text">
    <h3>Your Requirements</h3>
        <ul class="requirements">         
<li><label class="field-l">Have you invested before:</label> <span>No</span></li>         
<li><label class="field-l">Are you …
Run Code Online (Sandbox Code Playgroud)

html javascript xml jquery

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

如何在不在服务器上实际创建子域的情况下将URL重写为asp.net中的子域

我希望这不是我第一次在SO上提出这个问题.

我在我的网站上有网址,并且正在使用query string值例如:http://foo.com/xyzPage.aspx?barvalue = yehaa

http://yehaa.foo.com/

请建议如何在不在服务器上实际创建子域的情况下完成它.

我在服务器机器上安装了IIS 7.5并使用了Asp.net 4.0.

非常感谢

asp.net subdomain url-rewriting iis-7.5 c#-4.0

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

提高网站的性能?

在设计ASP.net WebForm应用程序时,需要采取哪些重要步骤(或者如果您喜欢使用该术语,则为黑客)以确保最佳性能(在速度,稳定性和可伸缩性方面)?

asp.net performance web

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

从EntityFramework表返回Dictionary &lt;int,List &lt;Int &gt;&gt;

我需要Dictionary<Int32, List<Int32>>EntityFramework表中选择。我正在使用以下查询,但无法使其结果为Dictionary

 var result= _dbNavigation.BudgetRevenueMileStones
                          .ToDictionary(kvp => kvp.BRMTaskTemplateID.Value
                                            , value => value.BRMTaskID.Value );
Run Code Online (Sandbox Code Playgroud)

表结构如下所示。

ID  BRMTaskID   BRMTaskTemplateID
708 309880       6268   
709 309893       6268   
710 309925       6268   
711 301111       6255
Run Code Online (Sandbox Code Playgroud)

预期输出是(如Dictionary<Int,List<Int>>

6268, 309880,309893,309925
6255, 301111
Run Code Online (Sandbox Code Playgroud)

c# linq dictionary entity-framework

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

从Dictionary的值中获取名称作为逗号分隔值字符串

我有一个字典,Dictionary<int, Foo> fooDic因为它的值是一个类,并Foo具有属性_barName我需要所有的名称fooDic作为CSV字符串......例如..

var fooDic = new Dictionary<int, Foo>()
{
    { 0, new Foo { _barId = 10, _barName = "some value" } },
    { 1, new Foo { _barId = 15, _barName = "some Foo value" } }, 
    { 2, new Foo { _barId = 25, _barName = "some Foobar value" } }
};
Run Code Online (Sandbox Code Playgroud)

我需要输出为

string result = "some value, some Foo value, some Foobar value";
Run Code Online (Sandbox Code Playgroud)

请分享您的想法/解决方案,如何实现?

c# linq csv linq-to-objects dictionary

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

错误:通过XSLT导出excel

我正在导出excel文件通过xmlxslt和得到这个error..when试图打开这个文件......这是日志文件

XML ERROR in Table
REASON: Bad Value
FILE:   C:\Documents and Settings\mayankp\Desktop\PrintCheckList.xls
GROUP:  Row
TAG:    Cell
ATTRIB: Index
VALUE:  0

XML ERROR in Table
REASON: Bad Value
FILE:   C:\Documents and Settings\mayankp\Desktop\PrintCheckList.xls
GROUP:  Row
TAG:    Cell
ATTRIB: Index
VALUE:  1

XML ERROR in Table
REASON: Bad Value
FILE:   C:\Documents and Settings\mayankp\Desktop\PrintCheckList.xls
GROUP:  Row
TAG:    Cell
ATTRIB: Index
VALUE:  2

XML ERROR in Table
REASON: Bad Value
FILE:   C:\Documents and Settings\mayankp\Desktop\PrintCheckList.xls
GROUP:  Row
TAG:    Cell
ATTRIB: Index
VALUE: …
Run Code Online (Sandbox Code Playgroud)

xml xslt export-to-excel

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