问题列表 - 第12125页

如何优化此查询?

我有以下查询:

SELECT `masters_tp`.*, `masters_cp`.`cp` as cp, `masters_cp`.`punti` as punti
FROM (`masters_tp`)
LEFT JOIN `masters_cp` ON `masters_cp`.`nickname` = `masters_tp`.`nickname`
WHERE `masters_tp`.`stake` = 'report_A'
AND `masters_cp`.`stake` = 'report_A'
ORDER BY `masters_tp`.`tp` DESC, `masters_cp`.`punti` DESC
LIMIT 400;
Run Code Online (Sandbox Code Playgroud)

此查询是否存在可能影响服务器内存的问题?

这是EXPLAIN的输出

| id | select_type | table      | type | possible_keys | key  | key_len | ref  | rows  | Extra                                        |
+----+-------------+------------+------+---------------+------+---------+------+-------+----------------------------------------------+
|  1 | SIMPLE      | masters_cp | ALL  | NULL          | NULL |    NULL | NULL |  8943 | Using where; Using …
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

Java中的泛型是否避免所有ClassCastExceptins?

由于只在编译期间使用Java 5检查泛型,它们是否可以在所有情况下避免使用ClassCastExceptions?

java generics jdk1.6 classcastexception

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

GUI设计 - 多个表单与模拟MDI(Tabs)对比PageControl

您更喜欢以下哪种款式?

  • 执行任务的应用程序将打开新表单
  • 将各种"表单"保存在不同选项卡中的应用程序
  • 一个基于PageControl的应用程序,根据您的要求显示正确的选项卡.
  • 还有别的

你也有gui设计的好链接吗?

user-interface mdi

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

如何使用S,K和I组合器编写空列表?

我知道:

(cons [p] [q]) is ((s ((s i) (k [p]))) (k [q]))
(car [lst]) is ([lst] k)
(cdr [lst]) is ([lst] (k i))
Run Code Online (Sandbox Code Playgroud)

我想写一个这样的列表

(cons [a] (cons [b] (cons [c] [nil])))
Run Code Online (Sandbox Code Playgroud)

,这将是这样的:

((s ((s i) (k [a]))) (k ((s ((s i) (k [b]))) (k ((s ((s i) (k [c]))) (k [nil]))))))
Run Code Online (Sandbox Code Playgroud)

但我不知道如何将'nil'编译成S,K和I组合器.有人知道吗?

在此先感谢Edwin Jose Palathinkal

lisp lambda functional-programming lambda-calculus

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

如何在针对Java 1.5优雅降级的同时引用Java 1.6 API?

我想使用Java 1.6中的java.text.Normalizer类来进行Unicode规范化,但我的代码必须能够在Java 1.5上运行.

我不介意在1.5上运行的代码是否不进行规范化,但我不希望它在运行时给出NoClassDefFoundErrors或ClassNotFoundExceptions.

实现这一目标的最佳方法是什么?

java graceful-degradation

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

将 Tomcat 与 Java SecurityManager 一起使用?

我正在编写一个应该在 Ubuntu 上的 Tomcat 上运行的 Web 应用程序。在 Ubuntu 上,Tomcat 默认配置为与 Java SecurityManager 一起运行。除了我自己的 Web 应用程序之外,只会有一些众所周知的第三方 Web 应用程序与我自己的相关,例如 BIRT 报告引擎。

如果其中一个 Web 应用程序出现故障或受到威胁,它可能会无害地关闭所有其他应用程序,因为它们都属于一起。我不会发生的情况是,受感染的 Web 应用程序会危及系统本身,例如调用 rm -r /

我是否需要使用 java 安全管理器来实现这一点?还是只需要保护一个 Web 应用程序免受另一个 Web 应用程序的影响?我真的很想阻止为我打算使用的所有 3rd 方 Web 应用程序创建 .policy 文件的努力。

java security tomcat securitymanager

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

Python:类似拉链的功能,填充到最长的长度?

是否有一个内置函数,zip()但它会填充结果,以便结果列表的长度是最长输入的长度而不是最短的输入?

>>> a=['a1']
>>> b=['b1','b2','b3']
>>> c=['c1','c2']

>>> zip(a,b,c)
[('a1', 'b1', 'c1')]

>>> What command goes here?
[('a1', 'b1', 'c1'), (None, 'b2', 'c2'), (None, 'b3', None)]
Run Code Online (Sandbox Code Playgroud)

python zip list

146
推荐指数
4
解决办法
7万
查看次数

MATLAB"内存不足"错误

当我在MATLAB中运行示例脚本时,它说:

内存不足.键入HELP MEMORY以获取选项.

当我输入"记忆"时,它会报告:

Maximum possible array:             156 MB (1.638e+008 bytes) *
Memory available for all arrays:    740 MB (7.756e+008 bytes) **
Memory used by MATLAB:             1054 MB (1.105e+009 bytes)
Physical Memory (RAM):             3070 MB (3.219e+009 bytes)

*  Limited by contiguous virtual address space available.
** Limited by virtual address space available.
Run Code Online (Sandbox Code Playgroud)

有没有办法解决这个错误?我正在使用Windows XP x32和MATLAB 2009a.

matlab

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

DateTime字符串解析

我已经为解析ascii文件做了一个通用的解析器.当我想解析日期时,我使用DateTime对象中的ParseExact函数来解析,但是我遇到了年份的问题.

要解析的文本是"090812",其中parseExact字符串为"yyMMdd".

我希望得到一个DateTime对象说"12/8-2009",但我得到"12/8-1909".我知道,我可以通过之后解析它来制作一个丑陋的解决方案,从而修改年份..

有人知道解决这个问题的聪明方法吗?

提前致谢..

索伦

.net c# c#-2.0

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

CSS背景重复

有没有办法让背景图像拉伸而不是重复?

css background repeat

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