问题列表 - 第40268页

按顺序排序的SQL顺序

所以我有两个表,问题和答案,由多对多关系表,QuestionsAnswers加入.问题有一个排序列,允许我控制它们向用户显示的方式,而QuestionsAnswers也有一个排序列,允许我控制每个问题的答案顺序.我的问题是我正在尝试编写一个SQL查询,它将选择所有问题及其答案首先由Question.Sort然后由QuestionsAnswers.Sort排序.两个排序列都可以为空,这些列中的整数应优先于空值.

我可以通过Questions.Sort获得订单工作正常但是一旦我添加了第二个排序列,它就会出错.例如,如果一个问题的排序= 0意味着它应该是显示的第一个问题,但没有对其答案的任何偏好,它将在一个Questions.Sort = null和QuestionsAnswers.Sort = 0的QuestionsAnswers行下面排序. .

任何提示或想法,如果这是可行的将是伟大的.

编辑:

SELECT
    Q.Id AS QuestionId,
    Q.Name AS Question,
    A.Id AS AnswerId,
    A.Text AS Answer
FROM
    dbo.Questions AS Q
INNER JOIN
    dbo.QuestionsAnswers AS QA
        ON Q.Id = QA.QuestionId
INNER JOIN
    dbo.Answers AS A
        ON QA.AnswerId = A.Id
ORDER BY
    ISNUMERIC(Q.Sort) DESC,
    Q.Sort,
    Q.Id,
    A.Text;
Run Code Online (Sandbox Code Playgroud)

sql select sql-order-by

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

一段时间停止ondraw()opengl的最佳方法

我使用opengl从数组中绘制值.这些值来自3个Android传感器.我想在收集值时转动渲染器.似乎绘图和采集同时具有不同的结果,所以我想在收集传感器值时关闭渲染.目前我在ondraw()中使用布尔值来停止绘图.但是有更好的方法吗?当我停止画画的时候会发生怪异的事情,比如我画了几次抖动的东西,但它不能因为没有绘画(ondraw(){if(boolean){........ }}

非常感谢你的帮助 :-)

android opengl-es

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

在这个IronPython示例中,@符号正在做什么以及如何实现?

http://www.ironpython.info/index.php/Using_Python_Classes_from_.NET/CSharp_IP_2.6

   string code = @"
   print 'test = ' + test
   class MyClass:
       def __init__(self):
           pass

       def somemethod(self):
           print 'in some method'

       def isodd(self, n):
           return 1 == n % 2
   ";
Run Code Online (Sandbox Code Playgroud)

是'@'C#的一部分还是IronPython添加的东西?如果是后者,你如何在C#中做到这一点,某种运算符重载(基本上我可以让'@'做我想做的事情等等)?示例实现会很棒.否则,这里发生了什么?

c# ironpython

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

如何在整个站点中定义MVC 3 Razor View Engine中的使用?

我为UrlHelper写了一个简单的扩展方法:

public static class ExtensionMethods
{
    private const string ImagesFolder = "~/Images";

    public static string Images(this UrlHelper url)
    {
        return url.Content(ImagesFolder);
    }
}
Run Code Online (Sandbox Code Playgroud)

以上代码驻留在/Helper/ExtensionMethods.cs.它工作正常,但我需要添加using MyNamespace.Helper;每个我想要使用的cshtml Url.Images().我过去我们会添加另一行web.config:

<system.web>
    <pages>
        <namespaces>
            <add namespace="MyNamespace.Helper"/>
        </namespaces>
    </pages>
</system.web>
Run Code Online (Sandbox Code Playgroud)

但Razor似乎没有采纳上述内容.我尝试添加我的using语句_ViewStart.cshtml,结果相同.

那么,Razor在整个网站上指定使用的方式是什么?

.net web-config razor asp.net-mvc-3

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

如何从SQL Server的y行之后选择数据前x个数据

例如,我有一个包含10'000行的表.我想在前500行之后选择前100行.我怎样才能最有效地完成这项工作.

SQL Server 2008所需的查询


例如我已经有这个查询,但我想知道有没有更有效的解决方案

SELECT TOP 100 xx
FROM nn 
WHERE cc NOT IN 
   (SELECT TOP 500 cc
      FROM nn ORDER BY cc ASC)
Run Code Online (Sandbox Code Playgroud)

sql-server select sql-server-2008

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

Google App Engine - 数据存储区get_or_insert key_name混淆

我很困惑get_or_insert(..).我应该通过什么key_name?请考虑以下示例:

class Person(db.model)
    name = db.StringProperty(required=True)
Run Code Online (Sandbox Code Playgroud)

假设没有两个人可以拥有相同的名字.假设我想获取或插入一个新Person的名称Peter,我的get_or_insert陈述会是什么样的?

干杯,

皮特

python database google-app-engine key

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

C#中基于HMAC的一次性密码(RFC 4226 - HOTP)

我试图围绕生成一个6位/字符非大小写敏感的一次性密码到期.

我的来源是http://tools.ietf.org/html/rfc4226#section-5

首先是参数的定义

C       8-byte counter value, the moving factor.  This counter
       MUST be synchronized between the HOTP generator (client)
       and the HOTP validator (server).

K       shared secret between client and server; each HOTP
       generator has a different and unique secret K.

T       throttling parameter: the server will refuse connections
       from a user after T unsuccessful authentication attempts.
Run Code Online (Sandbox Code Playgroud)

然后我们有算法来生成HOTP

As the output of the HMAC-SHA-1 calculation is 160 bits, we must
   truncate this value to something that can be …
Run Code Online (Sandbox Code Playgroud)

c# hmac one-time-password

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

推送局部变量

ALO

在我从http://en.wikibooks.org/wiki/X86_Disassembly/Functions_and_Stack_Frames上读到函数和堆栈后,我对局部变量有疑问.

文章快照:


push ebp     ; save the value of ebp
mov ebp, esp ; ebp now points to the top of the stack
sub esp, 12  ; space allocated on the stack for the local variables
Run Code Online (Sandbox Code Playgroud)

这意味着可以通过引用ebp来访问局部变量.考虑以下C代码片段和相应的汇编代码:

a = 10;
b = 5;
c = 2;

mov [ebp -  4], 10  ; location of variable a
mov [ebp -  8], 5   ; location of b
mov [ebp - 12], 2   ; location of c
Run Code Online (Sandbox Code Playgroud)

请记住,推送基本上是这样的:

sub esp, …
Run Code Online (Sandbox Code Playgroud)

assembly

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

Android - 我无法刷新/重绘ListView

我有一个列出一组书籍的ListView.
用户可以添加新书,然后使用onActivityResult方法再次显示书籍集.

在添加一本新书之后,我已经花了好几个小时来完成这套书的刷新,但根本没有运气.

这是我尝试过的代码:

public class BookActivity extends Activity {

    private ArrayList<Book> books = null;   
    private BookItemAdapter bookItemAdapter;
    ListView booksSetView = null;    

    @Override
    public void onCreate(Bundle savedInstanceState) {   
        books = new ArrayList<Book>();        
        booksSetView = (ListView)findViewById(R.id.booksSet);   

        Cursor booksCursor = null;

        booksCursor = getBooksCursor();                      
        if (booksCursor.moveToFirst())
        {
            do
            {   
                books.add(getBookFromCursor(booksCursor));                  
            } while(booksCursor.moveToNext());
        }

        bookItemAdapter = new BookItemAdapter(this, R.layout.book_item, books, 0); // BookItemAdapter is a ArrayAdapter        
        booksSetView.setAdapter(bookItemAdapter);
    }

    @Override
    public void onActivityResult(int requestCode, int resultCode, Intent data)
    {
        super.onActivityResult(requestCode, resultCode, data);
            Log.e("BOOKS MANAGER", …
Run Code Online (Sandbox Code Playgroud)

android listview

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

C++简单文件读入数组问题

简单快速的问题.什么是读取浮点值数组的最佳方法,你不知道它们会有多长?(但是我们知道长度不会超过75个整数)

假设我有一个文件(derp.txt),整数是5.3 6.2 1.5 5.0 1.4 4.5 .....等

我想把它们放到数组中[75]; 什么是在C++中做到这一点的最佳方式(如果你感觉很棒C)

我当时认为它是串流和getline的组合,但我根本不熟悉stringstreams.

编辑:我忘了提这个.之后该数组是另外2个不属于该数组的数字(它们很容易读入)所以基本上我只需要阅读直到该行的结尾

c++ arrays file input

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