问题列表 - 第47973页

为什么从ruby中的列表中删除元素在for循环中不起作用?

some_list = ['a', 'b', 'c']

for l in some_list
  some_list.delete_at(some_list.index(l))
end

puts some_list.inspect
Run Code Online (Sandbox Code Playgroud)

事实证明,在执行结束时some_list等于["b"].它不应该删除一切吗?

ruby arrays

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

从UIImagePickerControlleHow的结果来看,如何获得包含元数据的JPEG?

在iOS 4.2上,当我使用UIImagePickerController让用户从照片库中选择一个图像时,这些是返回给我的字典键:

2011-03-02 13:15:59.518 xxx[15098:307] didFinishPickingMediaWithInfo: 
  info dictionary: {
    UIImagePickerControllerMediaType = "public.image";
    UIImagePickerControllerOriginalImage = "<UIImage: 0x3405d0>";
    UIImagePickerControllerReferenceURL = 
      "assets-library://asset/asset.JPG?id=1000000050&ext=JPG";
}
Run Code Online (Sandbox Code Playgroud)

使用这些键中的一个或多个,如何获得包含图像元数据(例如曝光信息和GPS位置数据)的JPEG表示,以便我可以在某处上传并包含元数据(不会被剥离)?

我从Warren Burton看到的非常好的答案显示从iPhone中的ALAsset中检索到的URL显示图像?如何使用UIImagePickerControllerReferenceURL和ALAssetsLibrary assetForURL方法来获取ALAsset和ALAssetRepresentation.但是,我该怎样做才能获得包含所有元数据的JPEG?

或者是否有通过UIImage的机制?

这里的底线是我想获得包含在其中的元数据的JPEG ...

jpeg metadata uiimagepickercontroller uiimagejpegrepresentation

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

无法让PHP在IIS Web服务器上运行

我无法弄清楚如何让PHP与IIS Web服务器一起工作.目前当我尝试加载一个php页面时,我得到以下消息HTTP Error 500.21 - 内部服务器错误处理程序"PHP52_via_FastCGI"在其模块列表中有一个错误的模块"FastCgiModule"这是我做的,去了 http:// www .microsoft.com/web/platform/phponwindows.aspx 点击安装(看起来很有效).但是,我不能让我的PHP页面工作!摊晒

php iis webserver

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

调用canvas.drawText()时出现NullPointerException.为什么?

这是我之前提出的问题的后续问题.基本上我有一个游戏,其中主要动作发生在画布上,该画布位于从View扩展的自定义类中.

我将分数保存在字符串中,我试图将其绘制到屏幕的左上角.

在我的onDraw()方法的底部,我有以下代码行:

canvas.drawText(score, 5, 5, null); 
Run Code Online (Sandbox Code Playgroud)

当我尝试运行游戏时,log cat会给我以下错误:

03-02 22:30:29.955: ERROR/AndroidRuntime(8140): FATAL EXCEPTION: main
03-02 22:30:29.955: ERROR/AndroidRuntime(8140): java.lang.NullPointerException
03-02 22:30:29.955: ERROR/AndroidRuntime(8140):     at android.graphics.Canvas.drawText(Native Method)
03-02 22:30:29.955: ERROR/AndroidRuntime(8140):     at com.mattdrewery.supercatch.GameView.onDraw(GameView.java:143)
03-02 22:30:29.955: ERROR/AndroidRuntime(8140):     at android.view.View.draw(View.java:6880)
03-02 22:30:29.955: ERROR/AndroidRuntime(8140):     at android.view.ViewGroup.drawChild(ViewGroup.java:1646)
03-02 22:30:29.955: ERROR/AndroidRuntime(8140):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
03-02 22:30:29.955: ERROR/AndroidRuntime(8140):     at android.view.View.draw(View.java:6883)
03-02 22:30:29.955: ERROR/AndroidRuntime(8140):     at android.widget.FrameLayout.draw(FrameLayout.java:357)
03-02 22:30:29.955: ERROR/AndroidRuntime(8140):     at android.view.ViewGroup.drawChild(ViewGroup.java:1646)
03-02 22:30:29.955: ERROR/AndroidRuntime(8140):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
03-02 22:30:29.955: ERROR/AndroidRuntime(8140):     at android.view.ViewGroup.drawChild(ViewGroup.java:1644)
03-02 22:30:29.955: ERROR/AndroidRuntime(8140):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
03-02 22:30:29.955: ERROR/AndroidRuntime(8140):     at android.view.View.draw(View.java:6883) …
Run Code Online (Sandbox Code Playgroud)

android

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

关闭终端窗口后,Jetty服务器停止运行

在Java和Jetty应用程序部署方面,我是新手.我使用默认设置来设置我的码头服务并java -jar start.jar在我的终端窗口上运行.服务器按预期运行,但当我关闭终端时它会停止.这是正常的吗?我之前和之前都使用过XAMPP,你可以毫无问题地关闭终端.我如何克服这个问题,每个人都需要偶尔关闭那台个人电脑.

我正在使用mac btw.

java macos jetty

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

Apache运行Zend Framework与多个虚拟主机的间歇性500错误

在最近的一系列更新之前,我们已经开展了几个月的项目,没有任何问题.服务器运行Amazon Linux AMI版本2010.11.1,Apache 2.2.16和PHP 5.3.3.该项目分为几个独立的开发人员分支,作为虚拟主机运行,每个分支都包含所有代码的完全独立的副本,包括Zend Framework 1.11.3.该项目还包括Doctrine 2.0.1,但我认为这不是问题所在.我过去曾尝试过APC,但我现在还没有安装它.当多个用户跨越不同分支访问服务器时,问题似乎发生得最多.我怀疑这个问题可能与Zend Framework引导过程中所需的某些核心类的不同版本有关,但我无法弄清楚根本原因是什么.我们已经尝试强制所有分支与我们的git repo处于同一版本,然后重新启动Apache.这暂时解决了这个问题,但很快又回来了.这一切都始于一周前,当时我只是为Linux,PHP和Zend Framework安装了一组主流更新.当问题发生时,它甚至会传播到我们的phpmyadmin虚拟主机,它甚至与Zend Framework没有任何关系.我很难过.以下是我们在Apache日志中看到的一组错误:

[Wed Mar 02 20:32:40 2011] [error] [client 127.0.0.1] PHP Warning:  array_keys() expects parameter 1 to be array, null given in /var/www/dev/library/Zend/Loader/Autoloader.php on line 251, referer: https://foo.bar/admin/asset_manage/search
[Wed Mar 02 20:32:40 2011] [error] [client 127.0.0.1] PHP Warning:  Invalid argument supplied for foreach() in /var/www/dev/library/Zend/Loader/Autoloader.php on line 345, referer: https://foo.bar/admin/asset_manage/search
[Wed Mar 02 20:32:40 2011] [error] [client 127.0.0.1] PHP Warning:  array_key_exists() expects parameter 2 to be array, null given in …
Run Code Online (Sandbox Code Playgroud)

php apache zend-framework amazon-ec2 doctrine-orm

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

如何在python中生成音符或和弦?

有人能指出我在python 2.7中生成音符和和弦的好库吗?我看过PythonInfoWiki没有太多运气,PyAudio只是崩溃,似乎没有别的东西产生音调.

python audio

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

HTML5 - 如何获取图像尺寸

我有这个脚本,它用于获取浏览器上传图像的宽度和高度.

参考:http://renevier.net/misc/resizeimg.html

function createReader(file) {
    reader.onload = function(evt) {
        var image = new Image();
        image.onload = function(evt) {
            var width = this.width;
            var height = this.height;
            alert (width); // will produce something like 198
        };
        image.src = evt.target.result; 
    };
    reader.readAsDataURL(file);
}

for (var i = 0, length = input.files.length; i < length; i++) {
    createReader(input.files[i]);
}
Run Code Online (Sandbox Code Playgroud)

我想从createReader函数外部访问值的宽度和高度.我怎样才能做到这一点?

javascript html5

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

如何处理ie8 jquery对象不支持此属性或方法错误?

这并不表示我的javascript代码中有任何错误,但在下载的jquery.js文件中,这是一个重命名的minified jquery 1.3.2文件.

我正在测试一些js代码,在IE8中,它在firefox和google chrome中100%工作,然后再将其转换为生产服务器.

但是jquery库本身似乎在IE8中存在问题.

我甚至尝试下载1.3.2 jquery的新副本,并使用它而不是缩小版本,它仍然出错.

然后我尝试使用在code.jquery.com上托管的cdn,它甚至在让我的代码工作或不工作之前仍然出错.

它似乎在IE8中部分工作,但我们的开发服务器上的其他jquery部分工作,并继续重复,"对象不支持此属性或方法"

是否有特定版本的jquery在IE8中效果最好?至少我可以在IE8中查看我的代码是否存在问题?

或者是否有一个在IE8中不起作用的jquery函数列表?

PS此外,我考虑升级到IE9,看看是否有相同的问题,但你无法下载IE9,对于WinXP,这很糟糕.我只是喜欢WinXP,升级的可能性很小.在我使用XP之前,我的工作电脑上安装了Vista,这真的很糟糕.

对不起,小小的发泄,只是试图让这个代码工作,没有错误......

谢谢.


来自评论

<!--- Include jQuery --->
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js" charset="utf-8"></script> 
Run Code Online (Sandbox Code Playgroud)

jquery internet-explorer-8

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

输出创建不需要的空格

我正在输出下面列出的子类别的类别.如果它不是循环中的第一个项,则每个子类都会在其前面加一个逗号.

另外,我只显示四个结果,所以如果记录计数超过四个,我需要追加...到第四个循环结果的末尾.

问题是,在...已应用的情况下,每个子类别后面都有一个额外的空间.见下文: 在此输入图像描述

看看逗号前有空格?

码:

<ul class="defaultUL" style="float:right;">
            <cfloop query="getParent" startrow="7" endrow="12">
              <cfquery name="getSubCategory" datasource="dss">
                SELECT Name, ID FROM Category WHERE ParentID = #getParent.ID#
                </cfquery>
          <cfset SubNumb = getSubCategory.recordcount>

              <li><h3><a href="?Page=#Application.Utility.qsEncode(getParent.Name)#">#getParent.Name#</a></h3>
                  <cfloop query="getSubCategory" startrow="1" endrow="#SubNumb#">
                    <cfif SubNumb gt 4>
                      <cfif getSubCategory.currentRow lt 4 AND getSubCategory.currentRow gt 1>
                          , #getSubCategory.Name#
              <cfelseif getSubCategory.currentRow eq 1>
                            #getSubCategory.Name#
                            <cfelseif getSubCategory.currentRow eq 4>
                            #getSubCategory.Name#...
                        </cfif>
                      <cfelse>
                        #getSubCategory.Name#,
                    </cfif>

                  </cfloop>
                  </li>
            </cfloop>
            </ul>
Run Code Online (Sandbox Code Playgroud)

我确保数据库中的数据最后没有空格.

coldfusion whitespace

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