小编Pop*_*ops的帖子

如何存储TSQL查询结果以供以后显示

我之前从未使用过TSQL,但我决定无论如何都想在SO 数据转储中使用它.所以这可能是一个新秀问题.我确实试图寻找答案,但我不知道我正在尝试做什么的技术术语,如果你没有合适的关键词,那么搜索就会很好.

我的目标是找出有多少问题得分为0,有多少得分为1,有多少得分为2,&c.我可以写一个查询来找出那些个人计数,没问题.不过,我希望能够运行包含循环的查询.这是我到目前为止所使用的:

DECLARE @counter int
SET @counter = 0
WHILE @counter < 3
BEGIN
    SELECT
        COUNT(*)
    FROM
        Posts
    WHERE
        PostTypeId = 1
    AND
        Score = @counter

    SET @counter = @counter + 1
END
Run Code Online (Sandbox Code Playgroud)

(编辑:最终目标是从[0,3]扩展到[-100,1000]或任何必要的内容来解决所有现有问题.显然,我的问题是我在循环的每个循环中抓取计数然后没有做任何事情.目前,我得到的结果只是@counter最初设置的数量; 迭代次数无关紧要.是否可以将结果存储在某处,然后显示为:

+-------+--------------------------------+
| Score | NumberOfQuestionsWithThatScore |
+-------+--------------------------------+
|   -10 |                           111  |
+-------+--------------------------------+
|    -9 |                             0  |
+-------+--------------------------------+
|    -8 |                           248  |
+-------+--------------------------------+
|   ... |                           ...  |
+-------+--------------------------------+

(编辑:任何合理清晰的显示都很好,上表只是一个样本; 编辑2:修改表的设计,以清除持续的混乱)

如果是这样,这叫什么,它是如何完成的?

sql t-sql pivot odata

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

为什么我得到NoClassDefFoundError?

有谁能告诉我为什么我会收到这个错误,以及如何解决这个问题?

org.codehaus.staxmate.dom.DOMConverter中org.codehaus.staxmate.dom.DOMConverter._build(DOMConverter.java:188)中的线程"main"java.lang.NoClassDefFoundError:org/codehaus/stax2/ri/Stax2ReaderAdapter中的异常.buildDocument(DOMConverter.java:171)位于org.codehaus.staxmate.dom.DOMConverter.buildDocument(DOMConverter.java:152)的org.codehaus.staxmate.dom.DOMConverter.buildDocument(DOMConverter.java:131)xmlprocessing. api.STAXModifyCV.main(STAXModifyCV.java:68)由java.security上的java.net.URLClassLoader $ 1.run(URLClassLoader.java:202)中的java.lang.ClassNotFoundException:org.codehaus.stax2.ri.Stax2ReaderAdapter引起的java.lang上的java.net.URLClassLoader.findClass(URLClassLoader.java:190)中的.AccessController.doPrivileged(Native Method).class.Loader.loadClass(ClassLoader.java:307)at sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:301)at java.lang.ClassLoader.loadClass(ClassLoader.java:248)... 5更多Java结果: 1

我写了下面的代码:

    //-*-*-
    FileInputStream input = new FileInputStream("cv.xml");
    XMLStreamReader reader = XMLInputFactory.newInstance().createXMLStreamReader(input);
    BufferedReader in = new BufferedReader(new InputStreamReader(System.in));

    //-*-*- get new entries from input stream
    System.out.println("<< Sahar CV >>\n -> Modify the first reference\n    ** Modify The Name **");
    System.out.print("    Enter degree : ");
    String degree = in.readLine();
    System.out.print("    Enter first name : ");
    String fName = in.readLine();
    System.out.print("    Enter last name : ");
    String lName = in.readLine();
    System.out.println(" …
Run Code Online (Sandbox Code Playgroud)

java

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

Wicket的DataView如何使用?

我有一个Wicket页面,我需要在屏幕上打印我的记录.我将记录保存在我的数据库中.我怎么能这样做DataView?我需要代码示例.

html java wicket

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

从Wicket Java开始,JavaScript函数调用失败

我在使用Wicket Java代码调用JavaScript时遇到了麻烦.我有一个带有两个文本字段的表单,一个按钮和一个隐藏字段.我想连接文本字段的文本,并在使用JavaScript单击该按钮时将该连接文本设置为隐藏字段.

这是我的代码:

Java的:

Form form = new Form("field");
form.setOutputMarkupId(true);


TextField textField1 = new TextField("field1");
textField1.setOutputMarkupId(true);
form.add(textField1);

TextField textField2 = new TextField("field2");
textField2.setOutputMarkupId(true);
form.add(textField2);

HiddenField hiddenField = new HiddenField("hiddenField");
hiddenField.setOutputMarkupId(true);
form.add(hiddenField);

Button concatButton = new Button("concat");
concatButton.add(new SimpleAttributeModifier("onclick", "concat"));
form.add(concatButton);
Run Code Online (Sandbox Code Playgroud)

JavaScript的:

<script type="javascript">
    function concat() {
        var val1=document.getElementById("field1").value;
        var val2=document.getElementById("field2").value;
        document.getElementById("hiddenField").value=val1+val2;         
    }
</script>
Run Code Online (Sandbox Code Playgroud)

但它没有用.任何信息对我都非常有帮助.谢谢.
注意:我也尝试过AjaxSubmitButton,但这给了我一个错误.

javascript java wicket

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

在本地设置支持子域的虚假URL

我正在Mac上本地开发Rails 3应用程序.我想在本地使用支持子域的虚假URL进行测试,例如http://blah.example.comhttp://blah2.example.com.我怎么设置它?

subdomain url macos ruby-on-rails

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

Java中的静态类有什么用?

我已经读过我可以定义一个类static,但我不明白为什么我可能需要这样做.静态类有什么用?我什么时候需要使用它们?我会很感激的例子.

java static class

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

为什么counter = counter/2; 有O(log(n))?

我知道以下代码的复杂度为O(log(n)):

while (n>1)
{
    counter++;
    n/=2;
}
Run Code Online (Sandbox Code Playgroud)

我知道在这里,n每次迭代都被分成两半,这意味着如果n是1000那么它将需要十轮才能离开循环.这是如何导致O(log(n))的?

对不起这个简单的问题,在我问之前我真的尽力去做.

c algorithm complexity-theory big-o

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

如何使用Android后退按钮在我的应用中移回而不是关闭我的应用?

我的应用程序有三个活动,A,B和C.我通过OK按钮从A移动到B,我想通过使用Android设备的默认后退按钮从B移回A. 但是,当我按下按钮时,整个应用程序都会关闭.我怎样才能解决这个问题?

java android callback

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

如何只为JTable的一部分禁用双击?

JTable启用了行选择.在今天之前,我想要的功能是双击任何给定的行来打开一个新窗口.在今天之前,这工作得很好.

我刚刚JCheckBox在表格中添加了一列es.通常,选择和取消选择新列中的各个复选框可以正常工作.但是,如果我选中一个复选框并快速取消选中它,该表会将我的操作解释为双击复选框的行,这不是我想要的.

有没有办法只为复选框禁用双击行为,但是否则启用行选择?如果没有,如何禁用表的一列的行为?如果是这样,怎么样?

java swing jtable

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

从逗号分隔值字符串生成数组

我有一个通过PHP发送到我的JavaScript的字符串,如下所示:

var string = "[ 'string 1','string 2 ','string 3' ]"
Run Code Online (Sandbox Code Playgroud)

我想拆分这个字符串并删除符号[,]'生成数组

var array = {
    string 1, 
    string 2,
    string 3,
}
Run Code Online (Sandbox Code Playgroud)

我当前的方法使用了一堆替换,拆分和循环.这似乎非常低效,我想要一个更好/更有效的方法.

javascript

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