小编B. *_*non的帖子

为什么我不能在范围内的switch语句中使用"常量"?

使用此代码:

public partial class Form1 : Form
{
    private static readonly int TABCONTROL_BASICINFO = 0;
    private static readonly int TABCONTROL_CONFIDENTIALINFO = 1;
    private static readonly int TABCONTROL_ROLESANDSECURITY = 2;
    private static readonly int TABCONTROL_INACTIVEINFO = 3;
. . .
int ActiveTabPage = tabControlWorker.SelectedIndex;
switch (ActiveTabPage) {
    case TABCONTROL_BASICINFO:
        if (currentNode == "NodeBuckingham") {
        } else if (currentNode == "NodeNamath") {
        } else if (currentNode == "NodeParsons") {
        } else {
        }
    break;
Run Code Online (Sandbox Code Playgroud)

...我必须用"0"替换"TABCONTROL_BASICINFO",或者我得到"预期值为常数"

天堂到Murgatroyd!不能查看并看到TABCONTROL_BASICINFO为0?

.net c# switch-statement

11
推荐指数
4
解决办法
9975
查看次数

选择HTML选择/下拉列表中的项目时会触发什么事件?

我想响应用户选择select元素中的项目.然而这个jQuery:

$('#platypusDropDown').select(function () {
    alert('You selected something');
});
Run Code Online (Sandbox Code Playgroud)

...什么也没做.尽管jsFiddle将其视为有效的jQuery,但它没有显示警报.

Click事件有效,但速度太快 - 在进行选择之前点击select元素时会触发.

当然,我真的想做点什么:

$('#platypusDropDown').select(function () {
    var selection = $('platypusDropDown').val;
    $.getJSON('platypus.json', selection, data() {
        // . . .
    });
});
Run Code Online (Sandbox Code Playgroud)

HTML:

<select id="platypusDropDown">
    <option value="duckbill">duckbill</option>
    <option value="duckbillPlatypus">duckbillPlatypus</option>
    <option value="Platypus">Platypus</option>
    <option value="Platypi">Platypi</option>
</select>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

以编程方式更改Excel工作表的行高

如何更改EXCEL表中所有非空行的行高?在此先感谢,w.

c# excel vsto

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

AVD的SD卡大小合理的价值是多少?

我看到当我设置AVD时(不知道我在做什么,只是按照在线教程或其他东西),我给SD卡的值为100 MiBs.这是一个合理的设置吗?我应该使用类似8 GiB的东西,还是重要的?

android eclipse-plugin android-emulator

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

我应该使用Winforms组合框的SelectedItem,SelectedText还是SelectedValue?

我想将组合框中的值作为参数传递给SQL语句.Winforms组合框为我提供了几个检索值的选项,即SelectedItem,SelectedText和SelectedValue.在这种情况下哪一个最好/最安全?

combobox selectedvalue selecteditem selectedtext winforms

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

为什么在我添加它后,我正在添加到无序列表中的val消失了?

我有一个"文本框",当用户对"Enter"键进行混淆时,我要将其内容发送到无序列表:

HTML

<input type="text" name="InputUPC" id="InputUPC" />
<ul id="CandidateUPCs" name="CandidateUPCs" class="ulUPCs"></ul>
Run Code Online (Sandbox Code Playgroud)

CSS

.ulUPCs {
    min-height:160px;
    height:auto !important;
    height:160px;
    max-width:344px;
    width:auto !important;
    width:344px;
    border-style:solid;
    border-width:2px;
}
Run Code Online (Sandbox Code Playgroud)

jQuery的

$('#InputUPC').keypress(function (event) {
    var keycode = (event.keyCode ? event.keyCode : event.which);
    if (keycode == '13') {
        var upcPrefix = jQuery.trim($("#InputUPC").val());

        if (upcPrefix != "") {
              $("#CandidateUPCs").append('<li>' + upcPrefix + '</li>');
        }
        $("#InputUPC").val("");
    }
});
Run Code Online (Sandbox Code Playgroud)

当我在"InputUPC"中输入内容并混合密钥时,该值出现在无序列表中,但仅在"短暂的秒"中消失."InputUPC"中的值也会消失,但这是预期的.为什么它也放弃了UL premesis?

UPDATE

这是我最终得到的(http://jsfiddle.net/AEy9x/),主要基于adeneo的答案:

$('#InputUPC').keyup(function (event) {
    event.preventDefault();
    var keycode = (event.keyCode ? event.keyCode : event.which);
    if (keycode …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

10
推荐指数
2
解决办法
327
查看次数

是否可以对一组html元素进行分组,以便它们一起移动?

当浏览器大小改变/在不同大小的设备上时,我需要一组html元素,这些元素在语义上都保持在一起并在一个块中移动.也就是说,如果其中一个元素移动到下一个"行",因为它们的宽度不足以包含整个分组,所有元素都应该向下移动.

IOW,这有点像文字处理文档中的一些项目分组所具有的"保持在一起"属性.

更具体一点,说我有以下元素的集合:

1) an anchor tag, filling out a first "column"
2) a collection of tags, to the right of the anchor tag, consisting of:
(a) a div, followed by a <br/>
(b) a cite, followed by a <br/>
(c) another div, followed by a <br/>
(d) two or three anchor tags that are aligned side-by-side at the bottom of the second "column"
Run Code Online (Sandbox Code Playgroud)

总而言之,如果没有足够的空间容纳"行"中的第二个"列",而不是保留在第一个"列"中并将第二列中的元素向下移动到下一个"行",在第一列中应该遵守其兄弟姐妹,并始终与它们保持同一"行"(我将"行"和"列"放在引号中,因为我没有使用html表,而这些只存在于虚拟感).

如果你发现这有点难以想象(我不怪你),请查看小提琴:http://jsfiddle.net/W7CYC/8/

注意:将分组包装到html5中并没有帮助.

这是代码:

HTML:

<div class="yearBanner">2013</div>
<section>
<a id="mainImage" class="floatLeft" href="https://rads.stackoverflow.com/amzn/click/com/0299186342" rel="nofollow …
Run Code Online (Sandbox Code Playgroud)

html css html5

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

如何在TFS中重新绑定我的项目?

尝试将新机器重新连接到我的项目所具有的所有依赖项,我目前的障碍是TFS绑定.我看到了这个:

在此输入图像描述

...当我选择File | 源控制| 更改源控制...,但单元格中的值是只读的.当我捣碎"Bind"按钮时,我被责骂,"无法找到解决方案的映射".是的,我知道,这就是我想重新绑定他们的原因.怎么样?

UPDATE

选择文件| 源控制| 工作区,我得到一个工作区列表(但只有在我选择"show remote workspaces"复选框后),而我当前感兴趣的那个看起来很好:

在此输入图像描述

......那么这有什么问题?我假设"$\tlog"已连接到远程源; 我本地机器上的源 "本地"单元格所指示的位置,所以...问题是什么?为什么不让它重新介绍这对?

更新2

重新启动时,我得知,"相关的源代码管理插件未安装或无法初始化.此错误的常见原因包括服务器不可用和/或不正确的工作区映射." 并基于这里的答案:如何让Visual Studio Team Foundation Server看到我将代码移动到另一个文件夹?,我允许它"永久解开".但是当我查看工作区时,设置与以前完全相同:连接与之前完全相同(这是真的,它们不起作用,但我认为永久解除链接会将它们从工作空间中删除).

更新3

Visual Studio的另一次重启,绑定确实被切断了 - 没有错误的消息.但是,它们仍显示为在Workspaces中连接!?!

更新4

我现在可以编辑"更改"对话框,但即使连接看起来准确,它告诉我状态无效:

在此输入图像描述

我知道本地路径是正确的,我无法做任何事情(AFAIK)关于服务器路径(我确信没有改变),为什么它无效?一定要喜欢这款"生产力"软件.

更新5

我试过了.我删除了"GlobalSection(TeamFoundationVersionControl)"部分中的所有内容,选中了File | 源控制| 更改源控制...,然后突出显示解决方案中的第一个项目,选择"绑定"按钮.它是从这个:

在此输入图像描述

捣碎"Bind"按钮后...

在此输入图像描述

IOW,Mudville仍然没有喜悦(Casey已经退出).它说它已连接,但它无效.如果它可以解释为什么会有什么不妥之处呢?给我一个线索,TFS!

更新6

好吧,我确实进一步了解了一些要绑定的项目:

在此输入图像描述

然而有九个人仍然顽固不化.我试图通过改变.sln文件来修复这些绑定.如上所述,解决方案中的九个项目状态为"无效",其余项目(数量超过两倍)为"有效"

因此我将有效性与in-进行了比较,并且我看到所有"无效"都有额外的路径"描述",例如"../../"和".. \"等等.所以,我剥夺了所有这些out,用.sln替换了,并且......没有.残疾人无效.

然后我接受了DaveShaw建议的"核选项":TFS问题:解决方案没有源控制选项(获取最新,签出,签到)

......但仍然没有 - 没有变化; 有效期仍然有效,无效仍然无效.

我可以在TFS无意义的时候重写所有代码!

不是真的,但它仍然非常令人沮丧.

更新7

有关我尝试过的内容和发生的事情的详细信息,请参阅http://social.msdn.microsoft.com/Forums/vstudio/en-US/08d3e956-62a8-4874-8468-f178d12ac67c/why-is-该请求的URL和物理路径-在浏览器-是-试图使用的-不同的-从最实际?教授为必填

更新8

在我看来,TFS应该做的是允许你提供一个本地文件夹结构,或者更好的是没有子文件夹,只是"起点",然后TFS应该根据存储库的结构填写文件夹结构,并用最新的代码填充它.

如果它如何工作的,或者可以工作...... gr8!但是我还没有找到怎么做呢......

更新9

这是我认为它应该工作的方式:

1)在Windows资源管理器中,您可以创建一个本地文件夹,为您的解决方案命名

2)打开Visual Studio,然后在Visual Studio起始页上选择"连接到TFS"

3)选择File | 源控制| 工作区...... | 编辑...

4)在"编辑工作区"对话框的工作文件夹部分的记录/行中,单击"本地文件夹"条目以便能够编辑它

5)您将省略号按钮混合以显示"文件夹"对话框.

6)然后选择在步骤1中创建的文件夹并将"确定"按钮混合.

您现在在"工作文件夹:"部分中有一条记录,如下所示

Status  Source Control …
Run Code Online (Sandbox Code Playgroud)

tfs

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

Android Studio是否有单独的FindBugs插件?

根据,FindBugs的支持几种的IDE作为插件,包括的IntelliJ-思想,在其上Droidio(Android Studio中)为基础的.

那么这是否意味着IntelliJ-Idea插件可以安装到Droidio中,或者某处有一个独特的插件(或者还没有一个,但需要一个)?

java static-analysis findbugs intellij-plugin android-studio

10
推荐指数
2
解决办法
5436
查看次数

我如何解析这个XML(没有得到"根元素丢失"或"序列不包含元素")?

这是这个问题的一个分支为什么在"穿越Rubicon"之后HttpWebRequest主体为val?这回答了(一个障碍是跳过),但是下一个障碍让我兴奋起来.

使用此代码:

public async void PostArgsAndXMLFileAsStr([FromBody] string stringifiedXML, string serialNum, string siteNum)
{
    XDocument doc = XDocument.Parse(await Request.Content.ReadAsStringAsync()); 
Run Code Online (Sandbox Code Playgroud)

...或这个:

XDocument doc = XDocument.Load(await Request.Content.ReadAsStreamAsync());
Run Code Online (Sandbox Code Playgroud)

...这是作为传入的stringifiedXML:

<?xml version=1.0?>
<LocateAndLaunch>
    <Tasks>Some Task</Tasks>
    <Locations>Some Location</Locations>
</LocateAndLaunch>
Run Code Online (Sandbox Code Playgroud)

...我得到异常:" System.Xml.XmlException未被用户代码处理HResult = -2146232000 Message = Root元素丢失. "

使用此代码(相同的stringifiedXML):

XDocument doc = XDocument.Parse(stringifiedXML);
Run Code Online (Sandbox Code Playgroud)

我明白了

System.InvalidOperationException未被用户代码处理HResult = -2146233079 Message = Sequence不包含任何元素Source = System.Core StackTrace:在System.Linq.Enumerable.First [TSource](IEnumerable`1 source)at HandheldServer.Controllers.DeliveryItemsController.d__2 .MoveNext()在c:\ HandheldServer\HandheldServer\Controllers\DeliveryItemsController.cs:第109行InnerException:

IOW,取决于我如何解析传入的字符串,我得到" 根元素丢失 "或" 序列不包含元素 "

Deuce McAlistair MacLean Virginia Weeper是什么?!?不是<LocateAndLaunch>根元素?不是Some TaskSome Location …

c# linq-to-xml frombodyattribute

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