小编lex*_*exu的帖子

如何在不破坏语法检查的情况下将项目特定的@INC模块路径添加到Komodo?

对于Perl移植项目,我使用的是ActiveState的Komodo IDE 5.1

出于外部原因,xyz.pm模块驻留在不同的目录树中.通过在debu/run对话框的"environemt"选项卡下添加PERL5LIB = <>,我可以显示Komodo/Perl如何运行脚本.

不幸的是,语法检查似乎没有评估这些指令,并且IDE声称有一个致命的"无法找到xyz.pm"错误,尽管脚本运行正常.

解决此问题的一种方法是使用<Edit> <Preferences> <Languages> <Perl>下的"Additional Perl Import Directories"添加模块路径,但这是一个全局指令,而不是特定于项目的,这会导致各种模块名称冲突时的有趣问题.

那么,我如何配置Komodo IDE来存储"附加Perl导入目录"[语法检查的@INC路径]与项目?

编辑:建议添加使用lib qw'../ lib'的方法; 可能会有所帮助,如果我只能在IDE中执行它.但是,此代码不得出现在生产环境中,启动脚本会正确设置环境.

perl syntax-checking komodo

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

哪个mysql构造更快?

SELECT ... WHERE COL IN(A,B) 

or 

SELECT ... WHERE (COL = A or COL = B)
Run Code Online (Sandbox Code Playgroud)

我试图找出这两种结构之间的区别是什么?
如果用于接近100万大关的结果集,是否会有显着的性能提升?

mysql sql

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

如何获得Solaris 10的"make"

我当前的项目涉及在Solaris VMWare设备(托管在Mac上)中编写Perl代码.

为了使用CPAN,我需要在VM中安装"make"版本.

什么是最节俭的apprach(磁盘空间和下载容量是有限的)这样做?


编辑:毕竟我有一个Solaris 10.
         Timo Geusch的回答仍然存在.事后我会报告是否以及如何让它发挥作用.蒂莫蒂


编辑: 这是我下载和安装make的方式:

  1. 从sunfreeware.com下载make-3.81-sol10-x86-local.gz和libgcc-3.4.6-sol10-x86- local.gz.
  2. 使用安全副本将它们从OSX传输到Solaris VM.
  3. 以root身份登录到vm,cd到/ tmp
  4. gunzip两个档案
  5. pkgadd -d两个提取文件,回答提示..
  6. DONE

再次蒂莫.

solaris makefile

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

MySQL UPDATE WHERE IN分别为每个列出的值?

我有以下类型的SQL:

UPDATE photo AS f 
  LEFT JOIN car AS c 
         ON f.car_id=c.car_id 
  SET f.photo_status=1
    , c.photo_count=c.photo_count+1 
  WHERE f.photo_id IN ($ids)
Run Code Online (Sandbox Code Playgroud)

基本上,两个表(car&photo)是相关的.$ ids中的列表包含唯一的照片ID,例如(34,87,98,12).通过查询,我将该列表中每张照片的状态设置为表格中的"1" photo,同时car在手边的桌子中增加照片计数.

它有效,但有一个障碍:因为列表可以包含多个与同一辆汽车相关的照片ID,所以照片计数只会增加一次.如果列表中有10张照片与同一辆车相关联,则photo_count将变为1 ....而我想将其增加到10.

有没有办法通过连接单独为每张照片进行增量,而不是MySQL为我过度思考?

我希望上述内容有道理.谢谢.

mysql database join where-clause

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

在单个查询中选择多个表

我在MS Access中有5个表作为

Logs [Title, ID, Date, Author]
Tape [Title, ID, Date, Author]
Maps [Title, ID, Date, Author]
VCDs [Title, ID, Date, Author]
Book [Title, ID, Date, Author]
Run Code Online (Sandbox Code Playgroud)

我通过这段代码尝试了我的水平

SELECT Logs.[Author], Tape.[Author], Maps.[Author], VCDs.[Author], Book.[Author]
FROM Logs
   , Tape
   , Maps
   , VCDs, Book
WHERE ((([Author] & " " & [Author] & " " & [Author] & " " & [Author]& " " & [Author])        
Like "*" & [Type the Title or Any Part of the Title and Press Ok] & …
Run Code Online (Sandbox Code Playgroud)

sql ms-access

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

MySQL加入问题

这个SQL怎么了?它应返回结果但不返回任何结果

SELECT `pid` 
  FROM `products` 
  LEFT JOIN `prods_to_features` 
    ON (`ptf_pid` = `pid`) 
 WHERE (   `ptf_id` = '66' 
        OR `ptf_id` = '67'
       ) 
   AND (`ptf_id` = '76')
Run Code Online (Sandbox Code Playgroud)

是否不可能在左连接中使用表的第二个where子句?

mysql sql

0
推荐指数
2
解决办法
80
查看次数