问题列表 - 第5029页

如果私有变量已经存在,我应该将其标记为私有变量?

据我所知,在C#中,如果没有另外标记,所有字段都是默认的私有字段.

class Foo
{
  private string bar;
}

class Foo
{
  string bar;
}
Run Code Online (Sandbox Code Playgroud)

我猜这两个声明是平等的.

所以我的问题是:我应该将私有变量标记为私有变量private

.net c# default declaration

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

使用jQuery对<div>元素进行排序

我的网站上有以下HTML代码:

<div class="groups">
  <div class="group">
    Group 1 priority:
    <select>
      <option value="1.0">1</option>
      <option value="2.0" selected="selected">2</option>
      <option value="3.0">3</option>
    </select>
  </div>
  <div class="group">
    Group 2 priority:
    <select>
      <option value="1.0">1</option>
      <option value="2.0">2</option>
      <option value="3.0" selected="selected">3</option>
    </select>
  </div>
  <div class="group">
    Group 3 priority:
    <select>
      <option value="1.0" selected="selected">1</option>
      <option value="2.0">2</option>
      <option value="3.0">3</option>
    </select>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我正在寻找一种方法来根据下拉列表中选择的内容,使用jQuery对这些组在浏览器中显示的顺序进行排序.当用户在任何下拉列表中或页面加载中选择新值时,它应该求助.

这个问题最简单的方法是什么?

我可以使用jQuery UI,如果可以以任何方式使用可排序的东西.我无法找到使用它的方法.

更新:<div class ="group">中还有其他数据,无论它们在何处移动,都应遵循下拉列表.组的数量从0到20不等.

javascript sorting jquery

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

禁用Flex DataGrid中的行

除非我在这里遗漏了一些明显的东西,否则无法在DataGrid中解除一行或多行.我期望DataGrid或List组件上的disabledRows或disabledRowIndidices属性,但似乎不存在.

我找到了一个"rendererArray"属性,该属性的作用域为mx_internal,并包含datagrid中所有单元格的所有itemrenderers.所以我可以检查渲染器内部数据的类型和值,并启用或禁用同一行的所有单元格,但这感觉太像黑客了.

有什么建议?

编辑:我意识到禁用一行可能意味着不同的事情.就我而言,即使datagrid的editable属性设置为true,也意味着无法编辑行.然而,它也可能意味着无法选择一行,但这不是我正在寻找的.

apache-flex actionscript flex3 actionscript-3

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

算在LINQ中选择VS - 哪个更快?

IQueryable<T>在我的应用程序中使用接口,并推迟在DB上执行SQL,直到像这样的方法.ToList()

我有时需要找到某些列表的计数 - 而不需要使用列表中的数据进行计数.根据我的SQL经验,我知道SQL COUNT()的工作量远远少于返回所有行的等效SELECT语句.

所以我的问题是:不会是在DB工作少,从返回计数IQueryable<T>Count()不是呈现方法IQueryable<T>到列表并调用列表的Count()方法是什么?

我怀疑它将会ToList()激活SELECT sql,然后在单独的查询中计算行数.我希望Count()IQueryable<T>简单地为sql COUNT()查询呈现sql.但我不确定.你知道吗?

sql linq performance iqueryable

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

如何找到定向距离的标志?

我在3D空间中的有向线AB上有2个点P和Q. 它们可以在线上的任何地方,即不一定在A和B之间.

显然,毕达哥拉斯给你的距离,但我如何计算从P到Q的有向距离的符号?

math geometry

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

ASP.NET找到了具有相同ID"x"的多个控件.的FindControl

得到以下错误

找到具有相同ID"ltlItemCode"的多个控件.FindControl要求控件具有唯一ID.

在页面加载时不会发生此错误,但是当我更改具有AutoPostBack ="true"的下拉列表的值时.

代码是

    //Number of Services
    numberofServices = Int32.Parse(DCCFunctions.GetNumServicesPerRoom(roomId.ToString()));
    additionalServices = new UserControls_AdditionalService[numberofServices - 1];

    String htmlTable = String.Empty;
    Int32 cell = 1;
    Int32 rows = numberofServices;
    Int32 cols = 4;


    TableHeaderRow h = new TableHeaderRow();
    TableHeaderCell hc1 = new TableHeaderCell();
    hc1.Text = "Item Description";
    h.Cells.Add(hc1);
    TableHeaderCell hc2 = new TableHeaderCell();
    hc2.Text = "Item Price";
    h.Cells.Add(hc2);
    TableHeaderCell hc3 = new TableHeaderCell();
    hc3.Text = "Item Quantity";
    h.Cells.Add(hc3);
    TableHeaderCell hc4 = new TableHeaderCell();
    hc4.Text = "Item Sub Total";
    h.Cells.Add(hc4);
    Table1.Rows.Add(h); …
Run Code Online (Sandbox Code Playgroud)

asp.net controls unique dynamic

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

感知器可以用来检测手写数字吗?

假设我有一个小位图,其中包含一个手写的数字(0..9).

是否可以使用(双层)感知器检测数字?

除了使用神经网络之外,还有其他可能从位图中检测单个数字吗?

ocr pattern-recognition artificial-intelligence perceptron neural-network

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

如何让我的jquery可拖动/可拖放代码更快?

我使用JQuery来使表中的元素可拖动.(在此之前我从未使用过JQuery).它工作正常,但速度慢.例如,从我点击并按住某个项目的那一刻起,到光标变化的那一刻约为2秒.这是在Firefox 3.0.6上.一旦项目被拖动,在我放开鼠标按钮和显着下降之间有一个更短但仍然明显的延迟(大约半秒,我估计).

我怀疑它是如此之慢的原因是因为桌子很大(6列和大约100行),但在我看来它并不是很大,我想知道是否有些愚蠢我正在做的那是让它变得如此缓慢.例如,我想知道每次拖动时JQuery代码是否被毫无意义地应用于表中的每个元素.不过,我不知道为什么会这样.

如果它有帮助,这是我的代码(注意我已经取出了光标调用,因为我担心它可能会减慢速度).

<script type='text/javascript'>
  $(document).ready
  (
    function()
    {
      $('.draggable_div').draggable
      (
        {
          start: function(event, ui)
          {
            $(this).css('background-color','#ddddff');
          }
        }
      );
      $('.draggable_td').droppable
      (
        {
          over: function(event, ui)
          {
            $(this).css('background-color', '#ccffcc');
          },
          out: function(event, ui)
          {
            $(this).css('background-color', null);
          },
          drop: function(event, ui)
          {
             // snip: removed code here to save space. 
          }
        }
      );
    }
  );
</script>
Run Code Online (Sandbox Code Playgroud)

HTML表是这样的(由PHP生成):

<table id='main_table' border=0>
<tr>
  <th width=14.2857142857%>0</th>
  <th width=14.2857142857%>1</th>
  <th width=14.2857142857%>2</th>
  <th width=14.2857142857%>3</th>
  <th width=14.2857142857%>4</th>
  <th width=14.2857142857%>5</th>
  <th width=14.2857142857%>6</th>
</tr>
<tr>
  <td …
Run Code Online (Sandbox Code Playgroud)

browser performance jquery

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

Linux应用程序中记录器的建议

我正在构建一个C++ Linux应用程序,我需要记录它的活动.创建日志的现有Linux工具有哪些?你会推荐什么?

c++ linux logging

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

SimpleXMLElement在addChild和addAttribute中处理文本值的基本原理

这不是一种不一致的行为吗?(PHP 5.2.6)

<?php

$a = new SimpleXMLElement('<a/>');

$a->addAttribute('b', 'One & Two');
//$a->addChild('c', 'Three & Four'); -- results in "unterminated entity reference" warning!
$a->addChild('c', 'Three &amp; Four');
$a->d = 'Five & Six';

print($a->asXML());
Run Code Online (Sandbox Code Playgroud)

呈现:

<?xml version="1.0"?>
<a b="One &amp; Two">
    <c>Three &amp; Four</c>
    <d>Five &amp; Six</d>
</a>
Run Code Online (Sandbox Code Playgroud)

在bugs.php.net,他们拒绝所有提交的内容,称这是一个功能.为什么会这样?顺便说一句,文档中没有任何关于SimpleXMLElement转义文本值的差异.

任何人都可以说服我这是最好的API设计决策吗?

php xml

40
推荐指数
5
解决办法
2万
查看次数