小编kam*_*nig的帖子

使用velocity split()将字符串拆分为数组似乎不起作用

我讨厌速度,很少使用它,但有时我会在工作中被要求这样做.我永远无法弄清楚如何使用它.

我有这个

#foreach( $product in $browseSiteProducts )
    alert("$product.productId");
    #foreach( $stringList in $product.productId.split("|") )
        alert("inner loop");
    #end
#end
Run Code Online (Sandbox Code Playgroud)

$ browseSiteProducts是一个数组.或列表.管他呢.我甚至不知道.productId的第一个警报工作正常.我得到"|" 这是打印出来时的预期.然后内循环应该拆分为"|" 作为分隔符,并给我"内循环"的警报.但我总是得到24个警报,因为productId中有24个字符.所以split()没有正确地为我划界.我到底做错了什么?

谢谢凯尔

apache arrays split velocity

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

Git:无法永久删除远程分支

我知道这已经被问到了,我已经看到了我对它的回应,但似乎没有任何效果.

这是我的工作流程.创建一个新分支并对其进行处理.有时我使用多台计算机,所以我将它推到远程,以便我可以在其他地方使用它

git branch new_branch
git checkout new_branch
git push -u origin new_branch
Run Code Online (Sandbox Code Playgroud)

我在一台计算机上做一些工作然后合并到掌握和推动.

git checkout master
git merge new_branch
Run Code Online (Sandbox Code Playgroud)

现在我要删除分支.

git branch -d new_branch (this works fine and when I run 'git branch' it only shows local master
git branch -r -d origin/new_branch (now on this computer when i run 'git branch -r' it's gone like it should be)
Run Code Online (Sandbox Code Playgroud)

但是在我删除远程分支后,无论我在哪台计算机上,如果我'git pull'或'git fetch',它都会重新拉出new_branch.我已经尝试过所看到的所有修剪命令和一切.但它仍然会继续出现.

git branch

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

以编程方式安装APK.正在安装的APK需要哪些活动?

我正在尝试从我的应用中安装APK.我已经看到那些显示要使用的Intent的例子.通常是这样的:

Uri apkUrl = Uri.parse(Environment.getExternalStorageDirectory() + "/Download/" + "Test.apk");
Intent promptInstall = new Intent(Intent.ACTION_VIEW).setDataAndType(apkUrl, "application/vnd.android.package-archive");
startActivity(promptInstall);
Run Code Online (Sandbox Code Playgroud)

当我运行它虽然我得到例外:

android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=/storage/emulated/0/Download/Test.apk typ=application/vnd.android.package-archive }
Run Code Online (Sandbox Code Playgroud)

我是android的新手.但我想这意味着Test.apk需要一个活动,其中包含ACTION_VIEW意图的清单xml.但是我不确定如何编写它或者它是否需要在源文件中与它相关的活动?或者安装apk的要求是什么?

谢谢!凯尔

android android-intent

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

在Chrome与IE中定位元素

我有一些元素,我试图在数学上排成两行.

我有一个thumb_container,它是一个div,绝对定位.然后在里面使用jquery我正在加载并附加这个for循环的图像缩略图:

for(var i = 0; i < 7; i++) {
    var img = new Image();
    $(img).addClass("thumb");
    $(img).offset({ top:Math.floor(i / 5) * 95, left: (i % 5) * 55 })
    img.src = "images/girl_thumb_" + i + ".jpg";
}
Run Code Online (Sandbox Code Playgroud)

这是相关的CSS

img, div {
    position:absolute;
}
#thumb_container {
    left:15px;
    top:370px;
}
Run Code Online (Sandbox Code Playgroud)

这适用于Chrome就好了.我得到两行和五列所有对齐jsut罚款,这是一个截图.

铬

但在IE中,行向下向右级联.

即

html javascript css jquery

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

标签 统计

android ×1

android-intent ×1

apache ×1

arrays ×1

branch ×1

css ×1

git ×1

html ×1

javascript ×1

jquery ×1

split ×1

velocity ×1