我有一个由列组成的数据库:
bookId, pageNbr, text
其中bookId和pageNbr是索引的。
现在,在将它用作列表视图的数据模型时,是否应该使用以下方法初始化游标:
SELECT bookId, pageNbr, text
FROM table
WHERE bookId BETWEEN 1 AND 5
AND pageNbr BETWEEN 100 AND 500
或者应该为每一行获取每一项,每次调用getView时都使用以下方法:
SELECT bookId, pageNbr, text
FROM table
WHERE bookId = VAR_BOOK_ID
AND
对于这个问题,假设我们需要将1000个对象append()到body元素。
你可以这样做:
for(x = 0; x < 1000; x++) {
var element = $('<div>'+x+'</div>');
$('body').append(element);
}
这工作,但它似乎对我低效的AFAIK这将导致1000个文件回流。更好的解决方案是:
var elements = [];
for(x = 0; x < 1000; x++) {
var element = $(&
这更像是一个“最佳实践”或“最佳方法”的问题;我自己能够解决核心问题,但我想知道如何才能最好地解决这种情况。
想象一个二维板,有一个方形细胞的网格。每个单元格是一个类的独立实例。
这将是伪码:
class Board {
int width;
int height;
Array cells;
}
class Cell {
Board parent;
int x;
int y;
int value;
}
(为了使示例更加清晰:假设这是一个数独难题,每个单元格都包含一个值。)
现在,虽然每个Cell都是独立的,但是一些Cells共享一个边框