问题列表 - 第25433页

为什么我不能简单地将已安装的Perl模块复制到其他机器上?

作为Perl的新手而不是动态语言,我对如何不直接管理模块感到有些惊讶.

当然,cpan X理论上确实有效,但我正在从三个不同的机器和操作系统(在工作中,在家里,在外部环境中测试)开发相同的项目.

  • 在工作(Windows 7)我有问题使用cpan因为我们的防火墙使ftp无法使用
  • 在家(Mac OS X)它确实有效
  • 在外部环境(Linux CentOs)中,它在数小时后工作,因为我没有root访问权限,我必须配置cpan为以非root用户身份运行
  • 我尝试过另一台可以访问的服务器.如果前面的外部环境是VPS,所以我有shell访问,这另一种是廉价的共享主机,我也没有办法安装之外的其他新模块,预装

目前我还是无法在Windows下安装模板.我已经看到,作为一种替代方案,我可以编译它,我也尝试过ActiveState的PPM,但模块不存在.

现在,我的困惑在于Perl是一种动态语言.我在工作时遇到了所有这些问题,例如,在C中,我必须为所有平台编译所有库,但我认为使用Perl的方法与Python或PHP的方法非常类似.复制模块在目录中并导入它的情况的百分比只是起作用.

所以,我的问题是:如果Perl的模块是用Perl编写的,为什么复制/粘贴方法不起作用?如果必须编译某些(或部分)模块,如何在CPAN中查看模块是否仅为Perl还是依赖于编译库?是不是有办法下载模块(tar,zip ...)并使用cpan来部署它?这将解决我在Windows下的问题.

perl cpan module

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

无法在自动属性设置器上设置断点?为什么?

显然VS 2008不允许在自动属性的setter上设置断点.

即如果我定义这样的自动属性:

    public int CurrentFramesize
    {
        get; 
        protected set;
    }
Run Code Online (Sandbox Code Playgroud)

然后尝试在setter行上设置断点,整个auto-property变为breakpoint-red.

这适用于普通属性,所以任何想法为什么自动属性得到这种特殊(限制性)处理?它们不仅仅是具有隐藏背景场的正常属性的语法糖吗?

debugging breakpoints automatic-properties .net-3.5 visual-studio-2008

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

滚动UIScrollView时播放声音

我有一个滚动视图,可以滚动到两侧(只有左和右,而不是上下).每当滚动视图移动X像素到任意一侧时,我想播放一个短的声音(不到一秒钟).

如何才能做到这一点?代码示例将不胜感激......

谢谢,

iphone audio uiscrollview

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

谷歌地图版本3中的z-Index覆盖

我正试图在谷歌地图api v3中获得一个叠加层,以显示在所有标记之上.但似乎google api总是将我的叠加层设置为最低的z-index优先级.我发现只有解决方案是遍历DOM树并手动将z-index设置为更高的值.解决方案不好

我正在将我的新div添加到我的叠加层中:

 onclick : function (e) {
     var index = $(e.target).index(),
         lngLatXYposition = $.view.overlay.getProjection().fromLatLngToDivPixel(this.getPosition());
         icon = this.getIcon(),
         x = lngLatXYposition.x - icon.anchor.x,
         y = lngLatXYposition.y - icon.anchor.y

     $('<div>test</div>').css({ left: x, position: 'absolute', top: y + 'px', zIndex: 1000 }).appendTo('.overlay');
}
Run Code Online (Sandbox Code Playgroud)

在创建叠加层时,我已经尝试了所有可以想到的属性.zIndex,zPriority等

我正在添加我的叠加层:

$.view.overlay = new GmapOverlay( { map: view.map.gmap });
Run Code Online (Sandbox Code Playgroud)

GmapOverlay继承自新的google.maps.OverlayView.

有任何想法吗?

..fredrik

javascript google-maps

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

你如何刷新R gWidget的内容?

我正在使用gWidgets(更具体地说gWidgetstcltk)在R中创建GUI .我想知道如何更新选择类型小部件的内容,例如gdroplistgtable.我目前有一个相当hackish删除小部件并重新创建它的方法.我相信有更好的方法.

这个简单的示例显示了全局环境中的所有变量.

library(gWidgets)
library(gWidgetstcltk)

create.widgets <- function()
{
  grp <- ggroup(container = win)
  ddl <- gdroplist(ls(envir = globalenv()), 
    container = grp)
  refresh <- gimage("refresh", 
    dirname   = "stock",
    container = grp,
    handler   = function(h, ...)
    {
      if(exists("grp") && !is.null(grp)) 
      {
        delete(win, grp)
      }
      create.widgets()   
    }
  )
}

win <- gwindow()
create.widgets()
Run Code Online (Sandbox Code Playgroud)

r gwidgets

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

查找与Rails中的范围重叠的记录

所以,我有一个Event有一个列starts_at和一个ends_at列的模型,我想查找在一系列日期中发生的事件.

我想出了这个named_scope(range通常是一个月):

named_scope :in_range, lambda { |range|
  {:conditions => [
    'starts_at BETWEEN ? AND ? OR ends_at BETWEEN ? AND ?',
    range.first, range.last, range.first, range.last]} }
Run Code Online (Sandbox Code Playgroud)

哪个按预期工作.

但是如果一个事件在前一个月开始并且在该范围之后的一个月结束它将不会显示.有没有办法以适当的方式找到这些事件?

ruby activerecord ruby-on-rails

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

什么危害Scala在JVM上运行?

Scala是一种很棒的语言,但是我想知道如果它有自己的运行时怎么可以改进?
即因为JVM选择而做出的设计选择是什么?

jvm scala language-design jvm-languages scala-2.8

21
推荐指数
2
解决办法
1533
查看次数

关于8086汇编语言的简单问题

我在高中学习8086汇编语言,我有这个问题:

例如,我有这个号码ABCD(十六进制).它是如何存储在内存中的?

AB是否以内存地址01为例,CD转到地址02?

memory x86 assembly byte x86-16

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

使用SQL查询确定数据库的操作系统?

我正在编写一个工具来收集客户配置信息.我想回答的一个问题是,运行客户数据库的操作系统是什么.

我还没有找到使用SQL查找操作系统的通用方法,我无法在客户的数据库上创建存储过程.

如果有办法,可能是供应商特定的.

建议?提前致谢.

sql sql-server oracle sybase

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

Visual Studio 不断更改 resx 文件

我正在开发一个 VB.Net 项目并使用 SVN。我注意到每次打开主窗体时,Visual Studio 都会稍微修改我的 .resx 文件,这意味着我必须不断重新提交它,这很烦人。

有没有人遇到过这样的问题?可以在http://synchronicity.svn.sourceforge.net/viewvc/synchronicity/trunk/Create%20Synchronicity/MainForm.resx?r1=272&r2=359&pathrev=359上看到演示该问题的差异文件

谢谢,
CFP。

vb.net resources visual-studio

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