问题列表 - 第48857页

关于Pivot vs Case的优点的问题

我有一个返回对象属性的查询.我想要的是将属性转移到表中.我已经看到用于执行此类操作的数据透视表,但仅限于在数据透视表中的cols上执行聚合函数的情况.我也看过用于做同样事情的案例陈述.

由于您必须手动写出数据库中的每一列,因此每个列的工作量相对相同.一个优于另一个的优势和局限是什么?

sql pivot-table case

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

如何格式化WHERE子句和'?' 在SQLite查询?

我正在尝试使用内置的SQLite函数,我不知道如何格式化查询.如何格式化WHERE子句以及?可以进入的子句:

column [] = {"name"};
selectionArg [] = {"john};
Select name from mytable where id = "john"

db.query(mytable, column, id = ?, selectionArg, null,null,null);
Run Code Online (Sandbox Code Playgroud)

我不是在哪里可以测试它,但我想在第一次就把它弄好.我不确定是否?需要"?"或是否id = + "?"等等.我似乎无法找到任何格式的例子.

sqlite android

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

如何比较枚举和int值?

enum MyEnum
{
    Invalid=0,
    Value1=1,
    Value1=2,
}

void main ()
{
    MyEnum e1 = MyEnum.Value1;
    int i1 = 2;

    // Is there any difference how to compare enumEration values with integers?
    if ( e1==(MyEnum)i1 )... // 1st

    if ( (int)e1==i1 )... // 2nd
Run Code Online (Sandbox Code Playgroud)

在每个提到的案例中,我们将enum转换为int或int转换为enum.

这些转换(性能,还是其他)有什么不同吗?或者他们是完全一样的?

谢谢.

PS在当前的例子中我比较'魔术数'但在实际应用中我从DB的整数字段获取数据.

.net c# enums

40
推荐指数
4
解决办法
8万
查看次数

元素的布局测量覆盖不应返回 NaN 值作为其 DesiredSize

Measure当我尝试调用动态计算的大小并将其传递给该方法时,我遇到了类似的问题:

元素“System.Windows.Controls.StackPanel”的布局测量覆盖不应返回 NaN 值作为其 DesiredSize。

我正在尝试动态创建一个 StackPanel 并打印它。这是我的代码:

StackPanel printPanel = new StackPanel();

PrintableArea.Children.Remove(ChartBorder);
printPanel.Children.Add(ChartBorder);

//Get selected printer capabilities
System.Printing.PrintCapabilities capabilities = dialog.PrintQueue.GetPrintCapabilities(dialog.PrintTicket);

//Get scale of the print wrt to screen of visual
double scale = Math.Min(capabilities.PageImageableArea.ExtentWidth / printPanel.ActualWidth, capabilities.PageImageableArea.ExtentHeight / printPanel.ActualHeight);

//Transform the Visual to scale
printPanel.LayoutTransform = new ScaleTransform(scale, scale);

//Get the size of the printer page
Size sz = new Size(capabilities.PageImageableArea.ExtentWidth, capabilities.PageImageableArea.ExtentHeight);

//Update the layout of the visual to the printer page size.
printPanel.Measure(sz);
printPanel.Arrange(new Rect(new …
Run Code Online (Sandbox Code Playgroud)

.net printing wpf

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

准备提交的应用程序

在准备提交的应用程序时,您需要做些什么?

iphone itunesconnect

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

Excel 启用宏的工作簿 (.xlsm) 宏被禁用,并且没有明显的方法来重新启用

我在启用宏的工作簿中禁用 Excel 宏时遇到问题。我有一个包含宏的 Excel 2003 模板文件 (.xlt)。然后我执行以下操作:

\n\n
    \n
  1. 在 Excel 2007/2010 中打开启用 Excel 2003 宏的模板工作簿 (.xlt)
  2. \n
  3. 将工作簿另存为 Excel 2007 启用宏的工作簿 (.xlsm)
  4. \n
  5. 在 Excel 2007/2010 中关闭并打开工作簿
  6. \n
\n\n

然后宏被禁用,并且没有明显的方法来启用它们。

\n\n

这里似乎描述了同样的问题:http://www.sqldrill.com/excel/miscellaneous-excel-subjects/872432-excel-2007-macros.html

\n\n

我\xe2\x80\x99ve 尝试保存到\xe2\x80\x98受信任位置\xe2\x80\x99 以及该线程中的其他建议,但出现了相同的问题。

\n\n

还有其他人遇到过这个问题吗?

\n\n

谢谢,\n汤姆

\n

excel

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

Javascript if语句在html页面上无法正常工作

我几天前写了一个脚本,它会根据一天中的时间切换我页面的css样式表.它似乎工作正常,直到我意识到它经过一次脚本后,它会停止.

例如.当我第一次实现脚本时,它将使用一天的样式表,然后在晚上使用另一个样式表,然后在日落期间使用第三个样式表,最后在晚上使用一次.它会第一次这样做.但是在第4次切换之后,除非我重新实现脚本,否则它不会再次切换.它只停留在切换到脚本底部的样式表上因为我是javascript的新手我不知道它为什么要这样做.

我使用相同的javascript函数来控制图片和其他东西,它们似乎完美无缺.这是代码.

<!--CSS Stylesheet Switch Code--->

<script type="text/JavaScript">
<!--
function getStylesheet() {
      var currentTime = new Date().getHours();
      if (7 <= currentTime && currentTime < 17) {
       document.write("<link rel='stylesheet' href='http://itsnotch.com/tumblr/files/vice.css' type='text/css'>");
      }
      if (17 <= currentTime && currentTime < 19) {
       document.write("<link rel='stylesheet' href='http://itsnotch.com/tumblr/files/evening.css' type='text/css'>");
      }
      if (19 <= currentTime && currentTime < 21) {
       document.write("<link rel='stylesheet' href='http://itsnotch.com/tumblr/files/dusk.css' type='text/css'>");
      }
      else  {
       document.write("<link rel='stylesheet' href='http://itsnotch.com/tumblr/files/nighttime.css' type='text/css'>");
      }
}

getStylesheet();
-->
</script>
Run Code Online (Sandbox Code Playgroud)

javascript if-statement

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

不完整的类型

我为'next'和'previous'变量得到了一个不完整的类型错误.我不确定我做错了什么,因为我在用C++编写类时非常生疏.任何帮助,将不胜感激!谢谢.

#include<iostream>

using namespace std;

class LinearNode
{
    public:
        //Constructor for the LinearNode class that takes no arguments 
        LinearNode();
        //Constructor for the LinearNode class that takes the element as an argument
        LinearNode(int el);
        //returns the next node in the set.
        LinearNode getNext();
        //returns the previous node in the set
        LinearNode getPrevious();
        //sets the next element in the set
        void setNext(LinearNode node);
        //sets the previous element in the set
        void setPrevious(LinearNode node);
        //sets the element of the node
        void setElement(int el); …
Run Code Online (Sandbox Code Playgroud)

c++ incomplete-type

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

有没有办法在使用Expression Blend设计时查看屏幕在另一种语言中的外观?

我有一个WPF应用程序,我已将WPF控件中的所有字符串解压缩到.resx文件中.我也支持每种语言的.resx文件(.es.resx,.ja.resx等).

是否有一种简单/直接的方法可以在设计时查看输出在其他语言中的外观.它可以节省相当多的时间来不必运行应用程序,查看需要调整的控件,做笔记,停止应用程序,进行更改并重复.

我宁愿在设计时使用Blend直接进行更改.

有任何想法吗?

.net c# wpf localization expression-blend

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

LINQ查询与Distinct和Union

我目前有2个查询返回MyModel列表,如下所示:

var q1 = ....
         select new MyModel()
         {
             TheData1 = ...
             TheData2 = ...
             TheUniqueID = ...
         }

var q2 = ....
         select new MyModel()
         {
             TheData1 = ...
             TheData2 = ...
             TheUniqueID = ...
         }
Run Code Online (Sandbox Code Playgroud)

如果在q1我有:

TheUniqueID = 2,3,6,9,11 
Run Code Online (Sandbox Code Playgroud)

在q2我有:

TheUniqueID = 2,4,7,9,12
Run Code Online (Sandbox Code Playgroud)

如何编写查询以便我获取MyModel的列表

TheUniqueID = 2,3,4,6,7,9,11,12
Run Code Online (Sandbox Code Playgroud)

换句话说,每个TheUniqueID只出现一次(即2和9不重复).

我开始关注Union并且很明显,但我想知道我是否需要2个语句.

欢迎任何建议.

.net c# linq

15
推荐指数
3
解决办法
4万
查看次数