问题列表 - 第10996页

联盟作为子查询MySQL

我想使用union作为子查询来优化查询.我不确定如何构建查询.我正在使用MYSQL 5

这是原始查询:

SELECT  Parts.id 
FROM    Parts_Category, Parts 
    LEFT JOIN Image ON Parts.image_id = Image.id 
WHERE 
( 
    (
        Parts_Category.category_id = '508' OR 
        Parts_Category.main_category_id ='508'
    ) AND 
    Parts.id = Parts_Category.Parts_id 
) AND 
Parts.status = 'A' 
GROUP BY 
    Parts.id 
Run Code Online (Sandbox Code Playgroud)

我想要做的是用( (Parts_Category.category_id = '508' OR Parts_Category.main_category_id ='508' )下面的联合替换这个 部分.这样我可以删除GROUP BY子句并使用直接col索引来提高性能.零件和零件类别表每个包含50万条记录,因此任何收益都会很大.

(
    SELECT * FROM
    (
        (SELECT Parts_id FROM Parts_Category WHERE category_id = '508') 
        UNION 
        (SELECT Parts_id FROM Parts_Category WHERE main_category_id = '508')
    )
    as Parts_id
)
Run Code Online (Sandbox Code Playgroud)

谁能给我一个如何重写的线索?我已经尝试了几个小时但是无法得到它,因为我只是对MySQL很新.

mysql union

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

ImageMagick 和管道

我有以下命令创建一个包含正常状态和悬停状态的精灵:

convert -background none -pointsize 11 -fill white -size 100x -gravity NorthWest caption:'Test' top.png
convert -background none -pointsize 11 -fill grey -size 100x -gravity SouthWest caption:'Test' bottom.png
montage top.png bottom.png -geometry +0+0 -tile 1x2 -background none test.png
Run Code Online (Sandbox Code Playgroud)

我正在创建两个图像,top.png 和 bottom.png,然后将它们组合起来创建 test.png。

有没有办法做到这一点而不必将顶部和底部图像写入光盘?

我可以通过管道将命令组合在一起吗?

更新:解决方案

montage \
  <(convert -background none -pointsize 11 -fill white -size 100x -gravity NorthWest caption:'Test' png:-) \
  <(convert -background none -pointsize 11 -fill grey -size 100x -gravity SouthWest caption:'Test' png:-) \
  -geometry +0+0 -tile 1x2 -background none …
Run Code Online (Sandbox Code Playgroud)

bash pipe imagemagick montage

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

Access2010中的数据宏:触发器?

我听说即将推出的Access2010具有数据宏功能,这将首次为Access数据引擎表添加类似触发器的功能.有没有人对此有进一步的细节?例如,他们可以用代码创建(ACEDAO,SQL DDL等)吗?如果从Access用户界面外部修改数据,例如通过ODBC,OLE DB等,数据宏是否会运行?

ms-access ms-access-2010

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

Java,将某些东西"绑定"给一个Thread

我只是想知道一些库如何检测它们运行在哪个线程并"绑定"某些东西......例如log4j的映射诊断上下文(MDC)或来自Mozilla Rhino的Context.enter().我怎么能这样做,以防万一我偶然发现我需要这个的情况.;-)

祝你今天愉快!

java multithreading

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

使PHP代码尽可能小而不降低性能?

我正在用PHP编写内容管理系统,我希望它是世界上最小的内容管理系统.我打算让每个人都可以使用它,就像Drupal和Joomla一样.但为了使它变得非常小,我将代码更改为更小的代码.

例如,我改变了:

$info = parse_ini_file("info.scm"); /* to */ $i=parse_ini_file("info.scm");
Run Code Online (Sandbox Code Playgroud)

只是为了让它变小.但是,我经常使用一些函数,比如preg_replace();. 我使用它超过30次.我应该做一个像这样的功能:

function p($p,$r,$s){preg_replace($p,$r,$s);}
//and than just use:
p($my_regex, $my_replacement, $my_string);
Run Code Online (Sandbox Code Playgroud)

或者这会让一切都变慢吗?

请注意,我的目标是让它尽可能小.

php performance content-management-system

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

按计数,多字段组的linq版本是什么?

SQL查询:

select ApplicationNumber,pri_indicator,count(*) from customer
group by ApplicationNumber,pri_indicator
Run Code Online (Sandbox Code Playgroud)

我如何在LINQ中执行此操作?

我看到使用一个简单的组来计算单个字段的大量结果,但似乎找不到任何或者弄清楚如何做多个字段.

linq .net-3.5

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

Qt:窗口调整大小的方形约束

我有一个QDockWidget里面有一个方形小部件。我希望``QDockWidget 可以调整大小,但始终保持方形,而默认情况下它可以不成比例地拉伸。

我需要设置什么尺寸策略、尺寸提示等组合来执行此操作?

qt widget

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

Fiddler 2擦除我的Internet Explorer代理设置

我刚开始使用Fiddler 2来创建我一直在创建的基于REST,JSON和SOAP的服务的请求对象.到目前为止,它运作良好.

当我尝试通过Internet Explorer使用我的一些公司资源时出现问题.我得到某种DNS错误,我意识到这是因为我的代理设置每次打开小提琴(IE6和IE8)时都被擦除了.有谁知道Fiddler可能在这里"摆弄"会导致这样一个奇怪的问题.

更多信息:这是在运行Windows XP的Virtual PC VM上发生的.正在消隐的确切内容位于工具 - > Internet选项 - >连接 - >局域网设置窗口中.选中了两个复选框,并填充了"高级"窗口中的字段.之后,所有人都被清空了.

internet-explorer fiddler proxy-server

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

获得可能的实例/对象类型

我有一个问题,一个给定的对象可能是几个不同的对象之一(如目录中的文件,可能是声音,图像,文本......)是否有可能从旁边找出对象的类型'instanceof'运算符?Couse会导致无穷无尽的if - then行......

java

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

什么能最好地解释CAPropertyAnimation animationWithKeyPath:参数?

我希望能更好地理解这个参数

+ (id)animationWithKeyPath:(NSString *)keyPath
Run Code Online (Sandbox Code Playgroud)

他们只是说:"动画属性的关键路径."

在一些示例片段中,我看到如下内容:

CABasicAnimation *fadeInAnimation = [CABasicAnimation animationWithKeyPath:@"opacity"];

CAKeyframeAnimation *animatedIconAnimation = [CAKeyframeAnimation animationWithKeyPath: @"frameOrigin"];
Run Code Online (Sandbox Code Playgroud)

是否有用于确定正确密钥路径参数的列表或经验法则?即,当我想设置框架宽度的动画时,我必须遵循什么样的规则才能获得正确的关键路径参数字符串?

iphone core-animation cakeyframeanimation

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