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"].它不应该删除一切吗?
在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
我无法弄清楚如何让PHP与IIS Web服务器一起工作.目前当我尝试加载一个php页面时,我得到以下消息HTTP Error 500.21 - 内部服务器错误处理程序"PHP52_via_FastCGI"在其模块列表中有一个错误的模块"FastCgiModule"这是我做的,去了 http:// www .microsoft.com/web/platform/phponwindows.aspx 点击安装(看起来很有效).但是,我不能让我的PHP页面工作!摊晒
这是我之前提出的问题的后续问题.基本上我有一个游戏,其中主要动作发生在画布上,该画布位于从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) 在Java和Jetty应用程序部署方面,我是新手.我使用默认设置来设置我的码头服务并java -jar start.jar在我的终端窗口上运行.服务器按预期运行,但当我关闭终端时它会停止.这是正常的吗?我之前和之前都使用过XAMPP,你可以毫无问题地关闭终端.我如何克服这个问题,每个人都需要偶尔关闭那台个人电脑.
我正在使用mac btw.
在最近的一系列更新之前,我们已经开展了几个月的项目,没有任何问题.服务器运行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) 有人能指出我在python 2.7中生成音符和和弦的好库吗?我看过PythonInfoWiki没有太多运气,PyAudio只是崩溃,似乎没有别的东西产生音调.
我有这个脚本,它用于获取浏览器上传图像的宽度和高度.
参考: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代码中有任何错误,但在下载的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) 我正在输出下面列出的子类别的类别.如果它不是循环中的第一个项,则每个子类都会在其前面加一个逗号.
另外,我只显示四个结果,所以如果记录计数超过四个,我需要追加...到第四个循环结果的末尾.
问题是,在...已应用的情况下,每个子类别后面都有一个额外的空间.见下文:

看看逗号前有空格?
码:
<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)
我确保数据库中的数据最后没有空格.
php ×2
amazon-ec2 ×1
android ×1
apache ×1
arrays ×1
audio ×1
coldfusion ×1
doctrine-orm ×1
html5 ×1
iis ×1
java ×1
javascript ×1
jetty ×1
jpeg ×1
jquery ×1
macos ×1
metadata ×1
python ×1
ruby ×1
webserver ×1
whitespace ×1