问题列表 - 第44326页

Mysql SQL_CALC_FOUND_ROWS和分页

所以我有一个有500多万行的表.当我使用SQL_CALC_FOUND_ROWS时,查询将永远挂起.当我拿出它时,查询会在一秒内执行LIMIT,25.我的问题是分页原因是否有替代获得总行数?

mysql pagination sql-calc-found-rows

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

为什么我的代码这么慢?

对于那些没有时间进入但可能有类似问题的人来说,最热门的(抱歉)答案.

规则#1一如既往地尽可能地从循环中移动.
2,移动TField var:= ADODataSet.FieldByname()退出循环3,ADODataSet.DisableControls(); 和ADODataSet.EnableControls(); 在循环4周围,stringGrid.Rows [r] .BeginUpdate()和EndUpdate()在每一行(不能做到控制)每一个剃掉几秒钟,我把它降到"比眼睛快可以看到"通过改变

loop
  stringGrid.RowCount := stringGrid.RowCount + 1;
end loop
Run Code Online (Sandbox Code Playgroud)

放在stringGrid.RowCount := ADODataSet.RecordCount;循环之前

+1并衷心感谢所有帮助过的人.

(现在我会去看看我能做些什么来优化绘制TChart,这也很慢;-)


在表中大约有3,600行,这需要45秒来填充字符串网格.我究竟做错了什么?

   ADODataSet := TADODataSet.Create(Nil);
   ADODataSet.Connection := AdoConnection;

   ADODataSet.CommandText := 'SELECT * FROM measurements';
   ADODataSet.CommandType := cmdText;
   ADODataSet.Open();

   while not ADODataSet.eof do
   begin
      TestRunDataStringGrid.RowCount := TestRunDataStringGrid.RowCount + 1;

      measurementDateTime   := UnixToDateTime(ADODataSet.FieldByname('time_stamp').AsInteger);
      DoSQlCommandWithResultSet('SELECT * FROM start_time_stamp', AdoConnection, resultSet);
      startDateTime := UnixToDateTime(StrToInt64(resultSet.Strings[0]));
      elapsedTime   := measurementDateTime - startDateTime;
      TestRunDataStringGrid.Cells[0, Pred(TestRunDataStringGrid.RowCount)] := FormatDateTime('hh:mm:ss', elapsedTime);
      TestRunDataStringGrid.Cells[1, Pred(TestRunDataStringGrid.RowCount)] := FloatToStrWithPrecision(ADODataSet.FieldByname('inputTemperature').AsFloat);
      TestRunDataStringGrid.Cells[2, …

delphi profiling ado tstringgrid

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

使用Joined-Tables排除某些记录

我有一个SQL Server 2005 表(#1),列出了员工姓名,以及有关每个员工姓名的各种信息.

我有第二个表(#2),其中列出了我希望从结果中排除的一些员工.(员工姓名可以出现在两列中:A和B.)

我可以使用连接表来EXCLUDE吗?

列出以... 命名的所有员工Fred,table #1但不包括列出的某个员工table #2.如果Fred Smith列在table #2(在2个字段中的任何一个中),请不要在我的结果中列出他.(但列出所有其他Fred记录table #1)

SELECT * 
FROM table1 AS t1, table2 AS t2
WHERE ('Fred Smith' <> t2.employeeA) AND ('Fred Smith' <> t2.employeeB)
Run Code Online (Sandbox Code Playgroud)

(实际上,无论我是否使用联合表,我都无法使其工作.)

sql sql-server join sql-server-2005 outer-join

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

iphone toRadians toDegrees编译问题

我试图使用Objective c函数将double转换为radians,如下所示:

double oldLat = toRadians(oldLocation.coordinate.latitude);
Run Code Online (Sandbox Code Playgroud)

但我一直收到编译器警告和错误或隐式声明toRadians和toDegrees

我包括#import <math.h>但由于某种原因没有解决问题.

任何帮助将不胜感激.

compiler-construction iphone warnings objective-c

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

以编程方式创建HTML5 Canvas

我有以下HTML代码段

<body onload="main()" >
    ...
    <canvas id="myId" class="myClass"></canvas>
    ...
</body>
Run Code Online (Sandbox Code Playgroud)

它按预期工作.我可以正确显示输出.

然后我删除

<canvas id="myId" class="myClass"></canvas>
Run Code Online (Sandbox Code Playgroud)

因为我想使用以下JavaScript代码段以编程方式创建它

var canvas = document.createElement("canvas");
canvas.className  = "myClass";
canvas.id = "myId";
Run Code Online (Sandbox Code Playgroud)

不幸的是,它没有用.我不能用这个来展示任何东西.

我想知道我是否想念一些东西.任何帮助表示赞赏.在此先感谢您的帮助.

html5 canvas

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

是否可以将WSDL与REST Web服务一起使用?

我是网络服务领域的新手.是否可以将WSDL与REST绑定一起使用?或者我应该使用WADL?

rest wsdl web-services wadl

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

NSValueTransformer如何运作?

在示例iPhoneCoreDataRecipes中,UIImage可以使用核心数据技术保存到数据库中.

NSValueTransformer用于从UIImage转换为NSData,反之亦然.

但问题是NSValueTransformer没有明显的调用来在源代码中进行这样的转换.所以只是想知道这是如何工作的?

这里可以提到一个有趣的讨论

core-data uiimage ios

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

Drupal文件夹和文件权限

我有一个小小的时间试图找出我应该如何配置我的Drupal文件夹和文件.我已经在drupal.org上搜索了一下,但是一直想着运行需要访问"sites"和"files"文件夹的www-data,以及"settings.php"需要一些很棒的权限.

但我需要的是这样一个列表:

/ = 744或drwxr-r--
/ includes/= ...
/ misc/= ...
/ modules/= ...
/ profiles/= ...
/ scripts/= ...
/ sites/= .. .
/网站/所有/ = ...
/网站/默认/ = ...
/sites/default/settings.php = 444?
/ sites/default/files/= ...

我认为我不需要有人为我编制每个文件,文件夹和权限设置.我猜我只能将根文件夹权限设置为"应用于封闭的项目",然后修复需要特殊设置的几个文件夹和文件.

我真的很感激任何可以让我恢复理智的贡献!:)

斯科特

permissions drupal

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

如何根据成员的名称初始化C中的结构

在CI中经常会看到这样的结构:

struct size aSize;
aSize.x = 100;
aSize.y = 42;
Run Code Online (Sandbox Code Playgroud)

但在其他语言中,您可以在一行中创建struct"like"数据结构,如:

aSize = {
    x : 100,
    y : 42
};
Run Code Online (Sandbox Code Playgroud)

C中是否支持类似的语法?

我知道Javascript的"struct"就像数据结构一样,实际上是一个没有定义params的哈希,我只是想显示语法

c syntax struct data-structures

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

如何隐藏ToolBar上的BarButtonItem?

我有一个包含ToolBar的UIView,我在ToolBar上添加了一些BarButtonItem.现在我想在一段时间内隐藏BarButtonItem,并在一段时间内显示它们,我怎样才能完成它?

iphone

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