小编Try*_*ain的帖子

使用Google Analytics进行Javascript重定向

我需要帮助确定如何在包含Google Analytics代码的同时成功重定向.

该重定向文件的代码:

<head>
<script type="text/javascript">
function delayedRedirect(){
    window.location = "https://market.android.com/developer?pub=Fractal%20Systems"
}
</script>
<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-1234567-8']); <!--I have my real ID there-->
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
   var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>
</head>
<body onLoad="setTimeout('delayedRedirect()', 3000)">
<h2>ADW.BuuF.Theme is no more! You will be redirected to …
Run Code Online (Sandbox Code Playgroud)

javascript subdomain redirect google-analytics subdirectory

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

FindBugs警告:使用keySet迭代器而不是entrySet迭代器效率低下

请参考以下方法:

public Set<LIMSGridCell> getCellsInColumn(String columnIndex){
    Map<String,LIMSGridCell> cellsMap = getCellsMap();
    Set<LIMSGridCell> cells = new HashSet<LIMSGridCell>();
    Set<String> keySet = cellsMap.keySet();
    for(String key: keySet){
      if(key.startsWith(columnIndex)){
        cells.add(cellsMap.get(key));
      }
    }
    return cells;
  }
Run Code Online (Sandbox Code Playgroud)

FindBugs给出了这个警告信息:

" 低效使用keySet迭代器而不是entrySet迭代器 此方法使用从keySet迭代器中检索的键访问Map条目的值.在map的entrySet上使用迭代器更有效,以避免Map .get(key)lookup."

java performance findbugs

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

aws CloudFormation AWS :: EC2 :: Instance BlockDeviceMappings和Volumes

我对两个AWS :: EC2 :: Instance属性感到困惑: BlockDeviceMappingsVolumes.

我已多次阅读文档,但仍然没有真正理解其中的差异.

这是我的模板:

 {
 "AWSTemplateFormatVersion" : "2010-09-09",

 "Description" : "kappoowTest",

 "Mappings" : {
     "AmazonLinuxAMI" : {
         "eu-west-1" :
             { "AMI" : "ami-d8f9f1ac" },
         "us-west-1" :
             { "AMI" : "ami-b63210f3" }
     }
 },

 "Resources" : {
     "SomeInstance" :{
         "Type" : "AWS::EC2::Instance",
         "Properties" : {
             "AvailabilityZone" : "eu-west-1a",
             "BlockDeviceMappings" : [
                 {
                     "DeviceName" : "/dev/sdc",
                     "Ebs" : { "VolumeSize" : "50" }
                 },
                 {
                     "DeviceName" : "/dev/sdd",
                     "Ebs" : { "VolumeSize" : "100" } …
Run Code Online (Sandbox Code Playgroud)

amazon-ec2 amazon-web-services

14
推荐指数
1
解决办法
4379
查看次数

*任何*方式将Android /可绘制图形链接到/ assets?

我想支持两个Icon_Picker意图:

org.adw.launcher.icons.ACTION_PICK_ICON
Run Code Online (Sandbox Code Playgroud)

com.betterandroid.launcher2.icons.PICK_ICON_ACTION
Run Code Online (Sandbox Code Playgroud)

不幸的是ADW,Go Launcher和LauncherPro /drawable使用上面提到的意图或者使用查看的XML来查找drawables/drawable

旧的BetterAndroid意图扫描/assets文件夹中的图像.现在,我知道drawables的一个很好的技巧,以便从XML提供drawable:

<?xml version="1.0" encoding="UTF-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/com_aac_cachemate_demo_cachemate" />
</selector>
Run Code Online (Sandbox Code Playgroud)

因此,我没有提供图形,而是指向现有图形 - 在引用相同图像但不同名称/ ID时不需要重复文件.

我的问题:

1)引用/assets而不是drawable 时,是否有任何等效的技巧?

2)如果我AssetManager用来阅读资产并使它们成为可绘制的:a)Intent扫描那些可绘制的内容是否可读?b)应用程序大小无论如何都不可避免地会增加一倍吗?c)如何才能正确实现AssetManager才能工作?就像是:

sampleimage= BitmapFactory.decodeResource(context.getResources(), R.drawable.sampleimage);
Run Code Online (Sandbox Code Playgroud)

也许?或者是否可以getAsset()从数组中获得更好的选择?

我想要实现的不仅是图像,/drawable而且还以某种方式链接,/assets以便两个意图可以扫描并找到drawable并在其gridview中显示而无需复制图形(将它们放在资源和可绘制文件夹中).谢谢你的帮助!

编辑:android:如何从资源目录加载xml文件?这是一个非常有用的阅读,但我不确定它完全排除了我想要实现的目标.任何/所有输入都表示赞赏.

所以:似乎我必须以另一种方式去做,如果要工作的话.(另一种方式)意味着我需要将图形存储在assets文件夹中,然后用它AssetManager来进入drawable.有关如何做到这一点的任何建议?是否无法通过在drawable文件夹中使用XML来引用资产?

因此,对我来说真正重要的问题,如果我AssetManager用来阅读资产并使它们成为可绘制的:

1)Intent扫描那些可绘制的内容是否可读?

2)应用程序大小无论如何都不可避免地会增加一倍吗?

xml android assets drawable android-intent

12
推荐指数
1
解决办法
1332
查看次数

如何将Android XML Drawable保存,导出或转换为PNG图像文件?

我有一个我非常喜欢的渐变,但我使用XML drawable创建它:

<gradient
    android:startColor="#DD181C18"
    android:endColor="#809C7D5A"
    android:angle="90"/>
Run Code Online (Sandbox Code Playgroud)

什么是一个简单的方法来创建一个png或类似的东西?

我真正想要的是: 一个工具可以和使用该工具的指令使用#aarrggbb格式制作渐变,因为它的输入alpha /颜色(90度角,一般角度,将是一个加号).

谢谢你的帮助.

编辑:D'哦!我完全意识到ImageMagick应该能够做到这一点.我会尽快发布我的答案代码,除非有人想要打败我并获得全部赏金!

android gradient xml-drawable

9
推荐指数
1
解决办法
8910
查看次数

是否可以使用'unseen = 0'标记消息线程?

我在Facebook的Google Chrome扩展程序上工作.

我有一个按钮,如果你点击它,会出现一个带有最新活动线程的弹出窗口.我想对facebook服务器说,之后没有线程"看不见".因此Facebook主页上的消息将不会显示任何通知.

我可以使用Graph API执行此操作吗?使用unseen = 0对graph.facebook.com/thread_id进行POST调用不起作用.

备择方案?

api google-chrome-extension facebook-graph-api

8
推荐指数
1
解决办法
853
查看次数

Android XML可绘制透明渐变

我想澄清一下HTML颜色代码前面的代码是什么以及它的功能.

1)我假设,在下面的例子中,endColor#00000000与两个前面的00讲述将要产生的颜色比说更透明FF.

2)但规模是多少?

3)是否有某种十六进制比例相当于某些百分比?

我真的很困惑,找不到文档,因为我甚至不确定我应该搜索的术语,除了'xml透明渐变',它不告诉我我想知道什么.

任何/所有帮助表示赞赏.谢谢

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <gradient
        android:startColor="#DD63594A"
        android:endColor="#00000000"
        android:angle="90"/>
    <padding android:left="4dp"
        android:top="1dp"
        android:right="4dp" 
        android:bottom="1dp" />
    <corners android:bottomRightRadius="1dp" android:bottomLeftRadius="1dp" 
        android:topLeftRadius="7dp" android:topRightRadius="7dp"/>
</shape>
Run Code Online (Sandbox Code Playgroud)

xml android gradient transparent drawable

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

Bash变量来自带有管道,引号等的命令

我有一个命令,我用来获取hostname.localdomain

dig axfr @dc1.localdomain.com localdomain.com | grep -i Lawler | awk '{ getline ; $1=substr($1,1,length($1)-1); print $1 ; exit }'
Run Code Online (Sandbox Code Playgroud)

这很好地返回一个结果,如:

michael.lawler.localdomain.com

我想进一步将该结果用作bash脚本中的变量.

我似乎无法越过第一个管道.

如果我 VAR="dig axfr @dc1.localdomain.com localdomain.com | grep -i Lawler | awk '{ getline ; $1=substr($1,1,length($1)-1); print $1 ; exit }'"

...我回到整个区域转移.我也尝试$过在dig命令之前添加许多小改动,没有引号,似乎没有任何效果.任何方向都非常感谢.

variables bash pipe

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

如何从文本文件中的列表创建多个文件?

假设我在包含文件名(不含空格)的文件中有一个列表:

filename
othername
somethingelse
...
Run Code Online (Sandbox Code Playgroud)
  • 每行后跟一个CR,每行一个"文件名"

是否有某种触摸脚本我可以用来创建数百个列表设置标题的文件?

如果我可以在创建时用内容填充每个文件,那将是非常有用的.

任何打击者都有任何提示:我正在使用Ubuntu 10.04

谢谢

bash

4
推荐指数
1
解决办法
4547
查看次数

将Android应用程序证书延长到期

最近我看到了这个: 在此输入图像描述

在不可能的情况下,我的任何应用程序都存活下来(我生存下来并且其他所有依赖项都存活下来)直到2037年,由于需要新的证书,我的应用程序是否必须使用新的软件包名称重新发布?

有没有办法延长证书?

android certificate google-play

4
推荐指数
1
解决办法
1740
查看次数