我有来自十几个来源的大量图像,我正在后台线程下载它们.大多数图像都是在没有问题的情况下下载的,但有2个源会导致问题.他们的所有图像都无法加载.
我使用以下代码下载(和存储)图像:
File f=new File(cacheDir, urlHash);
Bitmap bitmap=null;
InputStream is=new URL(url).openStream();
OutputStream os = new FileOutputStream(f);
Utils.CopyStream(is, os);
os.close();
bitmap = BitmapFactory.decodeStream(new FileInputStream(f), null, null);
Run Code Online (Sandbox Code Playgroud)
Utils.CopyStream:
public static void CopyStream(InputStream is, OutputStream os)
{
int counter = 0;
final int buffer_size=1024;
try
{
byte[] bytes=new byte[buffer_size];
for(;;)
{
int count=is.read(bytes, 0, buffer_size);
if(count==-1) {
Log.d("tag", counter + " bytes copied");
break;
}
os.write(bytes, 0, count);
counter += count;
}
}
catch(Exception ex) {
ex.printStackTrace();
}
}
Run Code Online (Sandbox Code Playgroud)
当我尝试下载此图像http://www.zapakatel.cz/static/deal/7193-1057b.jpg而不是失败.BitmapFactory.decodeStream返回NULL.所有我能找到的可能导致问题的是is.bytesRemaining缺少几千字节:162721 vs …
我正在尝试使用HttpWebRequest类为此页面发送数据:
www.stage1.darotools.com/Quran.v1.admin/_FormsWizard/CreateForm.asp
Run Code Online (Sandbox Code Playgroud)
但是我遇到了登录验证的问题.继承我的代码:
System.Text.UTF8Encoding encoding = new System.Text.UTF8Encoding();
string postData = "ctlMessageID=" + 348;
postData += ("&ctlUserID=" + 7);
postData += ("&ctlTitle=" + 7);
postData += ("&ctlEmail=" + "rrawhi@gmail.com");
postData += ("&ctlIsSystem=" + 0);
postData += ("&ctlFormBody=");
postData += ("&ctlEnableCaptcha=");
postData += ("&ctlEmailAttachedFiles=");
postData += ("&ctlMailingList=");
postData += ("&ctlCommentaryTitle=" + 1);
postData += ("&ctlIsActive=" + 2);
postData += ("&ctlCommentaryPersonID=" + 6);
postData += ("&ctlOrderKey=");
postData += ("&Commentary_TextControl_html=" + "aaaaaaaaaaaa");
postData += ("&controlValue4=" + 666666);
postData += ("&ctlLanguageID=" + 1);
postData …Run Code Online (Sandbox Code Playgroud) 我在iframe中有这个文件上传器,但是当我将它嵌入到另一个网站时它不允许我,Firebug会显示以下错误:
< http://www.mywebsite.com > 允许从< http://www.myotherwebsite.com > 获取属性Window.document的权限.
来到这一行:
$('iframe', top.document).css('border', '1px green solid');
Run Code Online (Sandbox Code Playgroud)
上传完成后,我正试图用边框设置iframe的样式.
我看到其他问题,解决方案是制作服务器端代理,我不知道如何使代理工作并允许jQuery执行.
干杯.
赏金补充道.
我想使用jQuery将对象数组转换为使用map的数组数组.
例如,如果我有这个:
var ObjArr = [{ a:1,b:2 },{ a:2,b:3 },{ a:3,b:4 }];
var ArrArr = $.map(ObjArr, function(n,i){
return [ n.a, n.b ];
});
Run Code Online (Sandbox Code Playgroud)
结果将是:
ArrArr = [[1,2],[2,3],[3,4]]
Run Code Online (Sandbox Code Playgroud) 如何通过使用codeigniter的activerecord查询两个日期之间的记录来从数据库中检索数据?
谢谢
你能告诉像Ngix这样的流媒体服务器来流式传输存储在GridFS中的视频吗?如果是,它会影响性能吗?
我将我的PDF从SQLite DB转换为NSData变量.现在我有什么选择从这个NSData创建CGPDFDocumentRef?
或者我有什么选择来创建这个CGPDFDocumentRef,在SQLite中有数据吗?
我的网站上有2个主题:红色和蓝色.这很好......
当用户改变主题时,我必须知道我是否可以做一些改变图标的东西......
我知道这段代码是用于实现favicon:
<link rel=”shortcut icon” href=”favicon.ico” />
<link rel=”icon” href=”favicon.ico” />
Run Code Online (Sandbox Code Playgroud)
那么......我需要做什么呢?使用jQuery?
我有这个脚本,我用于更改主题:
$("#painel_faccao li a").click(function() {
$("link#faccao").attr("href",$(this).attr('rel'));
$.cookie("css",$(this).attr('rel'), {expires: 365, path: '/'});
return false;
});
Run Code Online (Sandbox Code Playgroud)
我怎么能在这里实现这个?
(这个问题有一个更现代的方法来实现这个功能)
我需要使用以下方法使用java-legacy代码:
public void doit(Map <String, Object> vals) {...}
Run Code Online (Sandbox Code Playgroud)
我的Scala代码:
var map = new java.util.HashMap[String, Any]
map += "testme" -> 'X'
doit(map)
Run Code Online (Sandbox Code Playgroud)
yield =>
类型不匹配; found:java.util.HashMap [String,Any] required:java.util.HashMap [java.lang.String,java.Object]
所以我把它改成:
var map = new java.util.HashMap[java.lang.String, Object]
map += "testme" -> 'X'
doit(map)
Run Code Online (Sandbox Code Playgroud)
yield =>
类型不匹配; found:需要Char:java.lang.Object注意:原始类型不会隐式转换为AnyRef.你可以通过施放x.asInstanceOf [AnyRef]来安全地强制拳击.
最后我想出了以下内容:
var map = new java.util.HashMap[java.lang.String, Object]
map += "testme" -> 'X'.asInstanceOf[AnyRef]
doit(map)
Run Code Online (Sandbox Code Playgroud)
是否有更简洁的方法来解决这个问题?
collections scala generic-collections scala-java-interop scala-collections
在我的iPhone中应用下面的代码,我能够获得"i"的价值
NSMutableArray *Array = [NSMutableArray arrayWithCapacity:100];
for (NSUInteger i = 0; i < 10; i++) {
id a = [NSDecimalNumber numberWithDouble:i];
[Array addObject:[NSMutableDictionary dictionaryWithObjectsAndKeys:a, @"a", nil]];
}
Run Code Online (Sandbox Code Playgroud)
但是,如果我想从数组中获取值,就像一个例子
NSArray * numberArray = [[NSArray alloc] initWithObjects:@"0.1",@"0.2",@"0.5",nil];
Run Code Online (Sandbox Code Playgroud)
如果我想用它作为
NSMutableArray *Array = [NSMutableArray arrayWithCapacity:100];
for (NSUInteger i = 0; i < 10; i++) {
id a = [NSDecimalNumber numberWithDouble:[numberArray objectAtIndex:i]];
[Array addObject:[NSMutableDictionary dictionaryWithObjectsAndKeys:a, @"a", nil]];
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
jquery ×3
html ×2
iphone ×2
javascript ×2
activerecord ×1
android ×1
c# ×1
codeigniter ×1
collections ×1
css ×1
gridfs ×1
iframe ×1
ios ×1
java ×1
mongodb ×1
nsdata ×1
objective-c ×1
pdf ×1
php ×1
post ×1
scala ×1
sql ×1
sqlite ×1
streaming ×1