问题列表 - 第42844页

Google Analytics,安装跟踪Android

我想使用谷歌分析为我的应用程序提供track install referer.
我不想使用跟踪网页浏览量和事件功能,只能安装.
所以我在我的应用程序中添加了sdk jar,将这些行添加到清单中:

<receiver android:name="com.google.android.apps.analytics.AnalyticsReceiver"
      android:exported="true">
      <intent-filter>
          <action android:name="com.android.vending.INSTALL_REFERRER" />
      </intent-filter>
</receiver>
Run Code Online (Sandbox Code Playgroud)

并发布应用程序.
但怎么能看到统计数据?我从未输入我的UA-xxxxxxx id.

对于网页浏览量和事件跟踪,它在这里:

tracker.start("UA-YOUR-ACCOUNT-HERE", this);
Run Code Online (Sandbox Code Playgroud)

但正如自述文件所说:( 注意:如果使用引荐跟踪,请不要在Application onCreate()方法中启动GoogleAnalyticsTracker).

但是有了引用者我在哪里可以放入我的身份证明?
什么是在谷歌分析控制台中观看的网址?

谢谢

android install google-analytics referer

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

在django中引用模板中的动态数量的字段

这一切都很简单.我有这样的形式:

class add_basketForm(forms.Form):
def __init__(self, selected_subunits, *args, **kwargs):


    self.selected_subunits = selected_subunits
    super(add_basketForm, self).__init__(*args, **kwargs)

    for subunit in self.selected_subunits:
        self.fields['su%d' % (subunit['unit__id'])] = forms.IntegerField()
Run Code Online (Sandbox Code Playgroud)

子单元的数量未知.我想用这样的东西(你明白了):

{% for unit in selected_subunits %}
  {{ form.su%s }} % (unit.unit__id)
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

但当然这不起作用.我的问题是如何在Django模板语言中引用这些表单域?

forms django templates dynamic

8
推荐指数
2
解决办法
2085
查看次数

jquery:keypress,ctrl + c(或类似的一些组合)

我正在尝试在我正在制作的网站上创建快捷方式.我知道我可以这样做:

if(e.which == 17) isCtrl=true;
if(e.which == 83 && isCtrl == true) {
    alert('CTRL+S COMBO WAS PRESSED!')
    //run code for CTRL+S -- ie, save!
    e.preventDefault();
}
Run Code Online (Sandbox Code Playgroud)

但下面的示例更容易,代码更少,但它不是组合键按压事件:

$(document).keypress("c",function() {
  alert("Just C was pressed..");
});
Run Code Online (Sandbox Code Playgroud)

所以我想知道如果通过使用第二个例子,我可以做类似的事情:

$(document).keypress("ctrl+c",function() {
  alert("Ctrl+C was pressed!!");
});
Run Code Online (Sandbox Code Playgroud)

这可能吗?我试过了它并没有用,我做错了什么.

jquery keypress keydown jquery-events

51
推荐指数
5
解决办法
10万
查看次数

如何在固定高度UL中滚动LI项目?

这是我的示例HTML.

我想滚动我的LI项目.

哪个是2级.意思是,我想在每个UL上申请课程.

那我怎么能这样做呢.通过使用JQuery或CSS调整.

PS:我正在使用这个例子.

<ul id="nav" class="dropdown">
<li class="dir">
    Item_Root
    <ul>
        <li class="dir">
            Item_1_Level
            <ul>
                <li>Item_Level_2</li>
                <li>Item_Level_2</li>
                <li>Item_Level_2</li>
                <li>.... up to N items</li>
            </ul>
        </li>
        <li>Item_Level_1</li>
        <li>Item_Level_1</li>
        <li>Item_Level_1</li>
        <li>Item_Level_1</li>
        <li>.... up to N items</li>
    </ul>
</li>

 </ul>  
Run Code Online (Sandbox Code Playgroud)

css jquery scroll html-lists

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

使用static关键字

我在java中编写了一个非常简单的程序,用于使用static关键字.但我得到输出为0.我无法找到原因.我是java的初学者.任何人都可以建议一个解决方案,也请解释为什么遇到这样的问题...我的代码如下:

public class Cube{

    static int length;
    static int breadth;
    static int height;

    public static int volume(final int i, final int j, final int k){
        return length * breadth * height;
    }

    public static void main(final String args[]){
        System.out
            .println("volume of the cube is : " + Cube.volume(10, 20, 30));
    }
}
Run Code Online (Sandbox Code Playgroud)

java

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

Rubygems,Bundler和RVM混淆

在再次询问之前,我读了" Rubygems,Bundler和RVM之间的关系 ".

好吧,有很多这样的问题,但回答的人说他们使用的是Rubygems,RVM和Bundler,他们没有解释每个问题是如何独立工作的.

当我们安装宝石时,我真的很困惑三者如何孤立地工作.请不要告诉我你的工作方式,这对我有帮助,但是当我们和他们一起玩时,我不会知道发生了什么.

我的困惑可以分解为这些问题.在以下情况下安装宝石的位置:

  1. 我只有Rubygems(没有RVM或Bundler)?
  2. 安装了Rubygems和RVM?
  3. 安装了Rubygems,RVM和Bundler?

请通过网络上的资源或您的详细答案帮助我理解这些内容.

ruby rubygems ruby-on-rails bundler rvm

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

带孩子的自定义Android控件

我试图创建一个定制的Android控制包含一个LinearLayout中.您可以将其视为具有花式边框,背景,左侧图像的扩展LinearLayout ...

我可以用XML完成所有工作(效果很好),但由于我的应用程序中有很多次出现,因此很难维护.我觉得这样的东西会更好:

/* Main.xml */
<MyFancyLayout>
    <TextView />   /* what goes inside my control's linear layout */
</MyfancyLayout>
Run Code Online (Sandbox Code Playgroud)

你会怎么做?我想避免在onMeasure/onLayout方法上重写整个线性布局.这就是我现在所拥有的:

/* MyFancyLayout.xml */
<TableLayout>
    <ImageView />
    <LinearLayout id="container" />   /* where I want the real content to go */
</TableLayout>    
Run Code Online (Sandbox Code Playgroud)

/* MyFancyLayout.java */
public class MyFancyLayout extends LinearLayout
{
    public MyFancyLayout(Context context) {
        super(context);
        View.inflate(context, R.layout.my_fancy_layout, this);
    }
}
Run Code Online (Sandbox Code Playgroud)

您如何在正确的位置(id =容器)插入用户指定的内容(main.xml中的T​​extView)?

干杯!

罗曼

-----编辑-------

仍然没有运气,所以我改变了我的设计,使用更简单的布局,并决定使用一些重复的XML.仍然非常感兴趣的人知道如何做到这一点!

android border android-linearlayout

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

在RhinoMocks中模拟void函数的正确方法是什么?

我有这个接口,在我想模拟的一些函数中返回void,并想知道这样做的正确方法是什么.截至目前,我有以下内容:

var mocks = new MockRepository();
var mockedInterface = mocks.CreateMock<IMyInterface>();
Expect.Call(mockedInterface.FunctionThatReturn(param1, param2)).Return(Something);
mockedInterface.FunctionReturningVoid(param3, param4);
mocks.ReplayAll();

// Some assert and other stuff
mocks.VerifyAll();
Run Code Online (Sandbox Code Playgroud)

这是正确的做法吗?我觉得它看起来很奇怪,因为你没有以同样的方式处理这两个函数.我想写的是:

var mocks = new MockRepository();
var mockedInterface = mocks.CreateMock<IMyInterface>();
Expect.Call(mockedInterface.FunctionThatReturn(param1, param2)).Return(Something);
Expect.Call(mockedInterface.FunctionReturningVoid(param3, param4)); // This doesn't work.
mocks.ReplayAll();

// Some assert and other stuff
mocks.VerifyAll();
Run Code Online (Sandbox Code Playgroud)

但这不适用于第4行.我发现一些博客说你可以使用lambda(或委托)之类的

Expect.Call(() => mockedInterface.FunctionReturningVoid(param3, param4)); // This doesn't work.
Run Code Online (Sandbox Code Playgroud)

但这对我来说似乎不起作用.拥有Expect.Call它可以轻松识别模拟功能,这就是我想要的原因.我得到的编译错误是:"无法将lambda表达式转换为类型'对象',因为它不是委托类型".

那怎么办呢?

更新:添加了编译错误信息.

.net c# rhino-mocks mocking

7
推荐指数
2
解决办法
8299
查看次数

在jquery中处理多个id

可以像在代码中一样处理多个ID

<script>
$("#segement1, #segement2, #segement3").hide()
</script>

<div id="segement1"/>
<div id="segement2"/>
<div id="segement3"/>
Run Code Online (Sandbox Code Playgroud)

jquery jquery-selectors

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

C/C++位数组或位向量

我正在学习C/C++编程并遇到过"位数组"或"位向量"的用法.我无法理解他们的目的?这是我的疑惑 -

  1. 它们是否用作布尔标志?
  2. 可以使用int数组吗?(当然更多的记忆,但..)
  3. 这个Bit-Masking的概念是什么?
  4. 如果位掩码是简单的位操作以获得适当的标志,那么如何为它们编程?是不是很难在脑袋里做这个操作,看看标志会是什么,与十进制数相对应?

我正在寻找应用程序,以便我能更好地理解.对于Eg -

问:您将获得一个包含范围内的整数(1到1百万)的文件.有一些重复,因此缺少一些数字.找到找到丢失数字的最快方法?

对于上面的问题,我已经阅读了告诉我使用位数组的解决方案.如何将每个整数存储一下?

c c++ bit bitarray bitvector

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