小编sia*_*ana的帖子

xor有3个值

我需要在3个值之间做一个xor条件,即我需要三个值中的一个为真但不超过一个而不是没有.

我以为我可以使用xor ^运算符,但它没有按预期工作.

我预计这会返回假,但它不会.(true ^ true ^ true)

所有其他组合似乎按我的预期工作.

在查看xor运算符的文档时,他们只讨论比较2个值,并且我无法在线查找3个或更多值的任何内容.

任何人都可以放弃任何亮点或建议一个简单的方法吗?

c# conditional operators

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

500内部服务器错误IIS7编码的URL

我正在使用N2Cms,我正在寻找我的一些问题.它在左侧有一个导航面板,在您展开树时通过ajax加载.

获取节点的childeren的代码调用带有一些参数的ashx文件.一个参数用于路径并包含斜杠.出于这个原因,它已被编码.

.../cms/Content/Navigation/LoadTree.ashx?target=preview&selected=%252fhome%252fhelp-and-advice%252f
Run Code Online (Sandbox Code Playgroud)

我在我的开发服务器(运行iis 7.5)上没有遇到任何问题,但是当部署到我们的测试服务器(iis7)时,导航无法正常工作.

调查这表明上面的url给出了500错误.

如果我解码网址

.../cms/Content/Navigation/LoadTree.ashx?target=preview&selected=/home/help-and-advice/
Run Code Online (Sandbox Code Playgroud)

它没有任何问题.

不幸的是,我无法将生成此代码的代码更改为n2cms源代码的一部分,我假设它已被编码有充分理由.

有没有人知道我可以在我的web.config中做什么来允许编码参数或我可以在iis服务器上更改的东西?

编辑: 所以这个链接似乎暗示它作为一个安全问题故意这样做. http://msdn.microsoft.com/en-us/library/ee656542.aspx

建议的解决方案是升级到.net 4.0并将以下内容添加到web.config中

<configuration>
 <uri>
   <schemeSettings>
    <add name="http" genericUriParserOptions="DontUnescapePathDotsAndSlashes"/>
   </schemeSettings>
 </uri>
</configuration>
Run Code Online (Sandbox Code Playgroud)

不幸的是,这似乎没有任何效果.

任何想法为什么这不起作用?

asp.net iis iis-7

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

正则表达式从路径中删除最后一个文件夹

使用Regex我需要从路径中删除最后一个文件夹:

Example : C:\Temp\Dir1\

Output : C:\Temp\
Run Code Online (Sandbox Code Playgroud)

请不要建议我可以使用c#或其他编程语言执行此操作.我确实需要正则表达式.

在此先感谢您的帮助.

regex

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

HTML5 Canvas填充两种颜色

我要求用两种颜色填充形状 - 就像棋盘一样.

我已经看到了一些css的渐变效果,但没有看到像这样的任何例子.

这在Html5 Canvas中是否可行?

css html5 canvas

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

Html5复杂的形状和事件 - 推荐一种可维护和灵活的代码方法

我需要创建一个HTML5画布来捕获一些输入.我想渲染一个线条图(白色的黑线),并允许用户为这些部分着色.

然后,我希望能够在最后检索这些数据,以便在服务器端处理它,以便以后再次渲染它.

我想存储用于在数据库中渲染图像的数据,以便可以绘制任何图像.

我查看过HTML5和canvas标签.也在Kinetic js库中.我已经能够快速演示我需要的东西.

http://jsfiddle.net/6qskx/

根据我的演示,这种方法很难维护,并且难以在第一时间设置图像,因为每个部分都需要计算和绘制,以便可以将事件添加到它们中.

我的问题是 - 有没有人有任何类似这样或任何有很多框架建议的经验:

  • 哪个框架最好
  • 哪种方法最灵活,最容易理解.

javascript html5 html5-canvas fabricjs

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

CSS继承:有条件地删除背景图像

我的网站上的所有图像都会在css旁边自动显示一个图标(参见下面的代码示例).对于某些链接,我想删除此图标.对于某些链接,我想要一个不同的图标.

所以我虽然css继承会这样做,但我似乎无法让它工作.

见例子.

a { background: url('http://www.veryicon.com/icon/preview/System/Icons%20for%20Developers/smiley%20Icon.jpg') no-repeat center left; padding-left: 50px; }
a.icon { background: auto; padding-left: 0px;}
.frown { background : url('http://www.talkparanormal.com/images/smilies/misc4/frown.jpg')  no-repeat center left; padding-left: 50px; }
Run Code Online (Sandbox Code Playgroud)
<p><a href="#">test link</a></p>
<p><a href="#" tooltip="test icon" class="icon frown">test2</a></p>
<p><a href="#" tooltip="test icon" class="icon other">test2</a></p>
Run Code Online (Sandbox Code Playgroud)

第一个链接是普通站点图标.

第二个链接应该有缩进和不同的图像.第三个链接应该没有图像,也没有缩进..

任何人都可以阐明我能做些什么才能让它发挥作用?我有点担心使用!important,但我知道这将使它工作.

html css

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

标签 统计

css ×2

html5 ×2

asp.net ×1

c# ×1

canvas ×1

conditional ×1

fabricjs ×1

html ×1

html5-canvas ×1

iis ×1

iis-7 ×1

javascript ×1

operators ×1

regex ×1