保存文件:
FileOutputStream fo = null;
try {
fo = this.openFileOutput("test.png", Context.MODE_WORLD_READABLE);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
bitmap.compress(CompressFormat.PNG, 100, fo)
Run Code Online (Sandbox Code Playgroud)
加载文件:
String fname = this.getFilesDir().getAbsolutePath()+"/test.png";
Bitmap bMap = BitmapFactory.decodeFile(fname);
i.setImageBitmap(bMap);
Run Code Online (Sandbox Code Playgroud)
最后一行给出了空指针异常,为什么BitmapFactory.decodeFile返回null?我可以验证文件是否正确保存,因为我可以使用adb将其拉出来并看到png正确显示.
只是一个简单的问题,我已经构建了以下代码:
http://letterpool.testmode.co.uk/map.html
然而,对于一些用户,我收到的报告显示人们的实际位置在200-300米左右.
有人知道为什么吗?
当执行包含库的脚本时,我想从库中找到调用者脚本,在Perl中我使用的是env:$0它为我提供了调用者脚本的路径.在PHP中__FILE__给我当前的脚本,所以在库中它给我的库路径而不是调用者脚本路径.
来自perl文档:$ 0包含包含正在执行的Perl脚本的文件的名称.
我认为可以使用debug_backtrace()来完成,但还有另一种更好/更短的方法吗?
编辑:( 添加示例代码)
file:index.php
<?php
require 'locallib.php';
echo 'in original script = '.__FILE__.'<br />';
?>
Run Code Online (Sandbox Code Playgroud)
file:locallib.php
<?php
require "lib.php";
echo 'in library "'.__FILE__.'"<br />';
?>
Run Code Online (Sandbox Code Playgroud)
file:lib.php
<?php
if( $_SERVER['SCRIPT_FILENAME'] != '/var/www/html/index.php')
{
echo "Not allowed";exit;
} else
{
echo 'in library "'.__FILE__.'"<br />';
echo '<pre>';
print_r($_SERVER);
echo '</pre>';
}
?>
Run Code Online (Sandbox Code Playgroud) 你知道我如何在python2.6中获得我的一个接口的IPv6地址之一.我尝试了一些套接字模块,这让我无处可去.
谢谢.
我有一个非常简单的问题,但我似乎无法解决它.假设我有以下代码:
<a>
<b property="p1">zyx</b>
<b>wvu</b>
<b>tsr</b>
<b property="p2">qpo</b>
<b>qcs</b>
</a>
Run Code Online (Sandbox Code Playgroud)
我想选择b拥有a property="p1"的b节点和拥有的节点之间的节点property="p2".我可以用前面的兄弟和下面的兄弟轴做任何一个,但我似乎无法找到如何将两者结合起来.
虽然是一个回答这个问题,这里的情况是不同的.然而.例如,在一个应用程序中,System.Data.SQLite完美地工作,而在这一个应用程序中继续在以下行上抛出此异常:
SQLiteSync.SqliteClientSyncProvider clientSyncProvider = new SQLiteSync.SqliteClientSyncProvider(connString);
Run Code Online (Sandbox Code Playgroud)
我也检查了路径,以避免I/O异常.任何线索可能会抛出这个?
所以我知道这已被打死,但我仍然无法找到解决方案.
我将我的UIApplicationExitsOnSuspend设置为<true/>在Info.plist中,仍然在模拟器和iPhone 4设备上,应用程序进入待机而不是终止?
有什么想法让它终止的任何想法?也许我需要从应用程序委托中删除方法?有任何想法吗?
我有一个动画的图像,直到你按下"停止"按钮.代码工作正常,但图像返回到数组中的第一个图像.如何添加代码告诉它停止当前的图像?
- (void)viewDidLoad {
[super viewDidLoad];
imageView.animationImages = [NSArray arrayWithObjects:
[UIImage imageNamed:@"a0001.png"],
[UIImage imageNamed:@"a0002.png"],
[UIImage imageNamed:@"a0003.png"],
[UIImage imageNamed:@"a0004.png"],
[UIImage imageNamed:@"a0005.png"], nil];
imageView.animationDuration = 3.00;
imageView.animationRepeatCount = 0;
[imageView startAnimating];
[self.view addSubview:imageView];
}
- (IBAction)stopAni {
[imageView stopAnimating];
}
Run Code Online (Sandbox Code Playgroud)
谢谢
谢谢院长,嘿,我再次需要你:p现在我已经能够在我想要的地方停下来了,我可以让它继续停止它的动画吗?
use DateTime ;
my $date = "2010-08-02 09:10:08";
my $dt = DateTime->now( time_zone => 'local' )->set_time_zone('floating');
print $dt->subtract_datetime($date);
Run Code Online (Sandbox Code Playgroud)
它不起作用; 问题是什么?
错误消息是:
Can't call method "time_zone" without a package or object reference at
/opt/perl/perl5.12/lib/site_perl/5.12.0/x86_64-linux/DateTime.pm line 1338
Run Code Online (Sandbox Code Playgroud) 如果我在模块的顶部放置任何打印语句,而不是在任何类/函数内部,则在通过鼻子运行测试时不会打印任何内容.
import os
print 'hi'
#----------------------------------------------------------------------
def make_shapes(canvas):
"""
Generates shapes. Needs a Canvas instance to add the shapes to
"""
params = [canvas, Colour(0, 0, 0), 1]
Run Code Online (Sandbox Code Playgroud)
尽管将打印放在函数内部.有任何想法吗?