问题列表 - 第30484页

如何将参数传递给使用adb shell am Instrumentation命令启动的测试功能

我正在开发Android,我正在使用仪器测试手机应用程序.Instrumentation是Android环境来测试应用程序.

为此,我使用带有测试用例名称的am命令.我运行adb,然后输入adb shell,然后在shell中写入am命令.

我希望与这个命令一起提供一个参数.我的意思是我希望将参数传递给am命令启动的测试.

可能吗 ???请帮忙 ?

instrumentation android

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

Android按钮位置编程

我的应用程序中有一个按钮.我想以编程方式更改其位置.我在XML中创建了一个按钮,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >

<Button android:text="@+id/Button01" 
        android:id="@+id/Button01" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content"
        android:layout_marginLeft="50px"
        android:layout_marginTop="10px"
        >
</Button>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

假设我想将按钮的位置设置为从左侧100px(如layout_marginLeft ="100px").我该如何以编程方式完成?请帮我解决问题.

android android-widget

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

不恰当使用"不是"比较的奇怪的Python行为?

我(错误地?)在比较中使用'不是'并发现了这种奇怪的行为:

>>> a = 256
>>> b = int('256')
>>> c = 300
>>> d = int('300')
>>>
>>> a is not b
False
>>> c is not d
True
Run Code Online (Sandbox Code Playgroud)

显然我应该使用:

>>> a != b
False
>>> c != d
False
Run Code Online (Sandbox Code Playgroud)

但是由于小型测试案例,它在很长一段时间内都有效,直到我碰巧使用了495个.

如果这是无效的语法,那么为什么呢?我不应该至少得到警告吗?

python syntax-error

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

一个简单的网站的PHP文件结构?

我已经使用PHP已有两年了,但我认为自己不过是一名中级程序员。

在创建一些网站(从演示文稿网站到一些简单的CMS)时,我采用了两种方法,下面将对此进行讨论。我的问题很简单:在定制(它需要尽可能可定制)和速度(尽快加载)方面哪个更好。

第一选择

文件:header.php,content1.php,content2.php,footer.php

想法:所有内容文件在文件的开头都包含标题,在结尾处包含页脚。


第二选择

文件:index.php,content1.php,content2.php

想法:基于GET变量或类似的东西,index.php包括相关的php文件


预先感谢您的回答!

php structure

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

将整数值转换为重复的字符

当我的XSL样式表遇到此节点时:

<node attribute="3"/>
Run Code Online (Sandbox Code Playgroud)

...它应该将其转换为此节点:

<node attribute="***"/>
Run Code Online (Sandbox Code Playgroud)

我的模板匹配属性并重新创建它,但我不知道如何将值设置为:字符'*'重复的次数与原始属性的值一样多.

<xsl:template match="node/@attribute">
    <xsl:variable name="repeat" select="."/>
    <xsl:attribute name="attribute">
        <!-- What goes here? I think I can do something with $repeat... -->
    </xsl:attribute>
</xsl:template>
Run Code Online (Sandbox Code Playgroud)

谢谢!

xml xslt

6
推荐指数
3
解决办法
2138
查看次数

<input type ="file"/>上的.click()在Firefox 3.6中不起作用 - 任何解决方法?

这里是一个小例子:(现场演示这里)

HTML:

<input id="file" type="file" />
Run Code Online (Sandbox Code Playgroud)

使用Javascript:

$(function() {
    $("#file").click();
});
Run Code Online (Sandbox Code Playgroud)

在Firefox 3.6.6中没有任何反应,而在IE7中会打开"选择文件"对话框.

任何想法如何在Firefox中打开"选择文件"对话框而不单击"浏览"按钮?

html file-io jquery click

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

你会如何使用noSQL类型的DB实现twitter?

似乎实现像twitter/facebook-wall这样的web-app需要1个巨大的"feed"关系表(+用户表)和一个很棒的缓存机制..(你能推荐一个吗?)

我的主要问题是,您如何使用非关系数据库实现这样的"功能",例如数据库的键/值类型?

显然,我想支持同时使用twitter的用户数量.

谢谢

twitter database-design caching nosql

10
推荐指数
1
解决办法
6849
查看次数

SetWindowsHookEx 与 WH_MOUSE_LL 会使鼠标减慢几秒钟

我正在使用以下代码来获取当前进程的鼠标消息。

using (Process curProcess = Process.GetCurrentProcess())
using (ProcessModule curModule = curProcess.MainModule)
{
    return SetWindowsHookEx(WH_MOUSE_LL, proc, GetModuleHandle(curModule.ModuleName), 0);
}
Run Code Online (Sandbox Code Playgroud)

由于某种原因,当此代码运行时,鼠标会变慢几秒钟,然后恢复正常。

有任何想法吗?
谢谢

编辑-挂钩方法

private static IntPtr mouseEvent(int nCode, IntPtr wParam, IntPtr lParam)
{
    if (nCode >= 0 && MouseMessages.WM_LBUTTONDOWN == (MouseMessages)wParam)
    {
        MSLLHOOKSTRUCT hookStruct = (MSLLHOOKSTRUCT)Marshal.PtrToStructure(lParam, typeof(MSLLHOOKSTRUCT));     
        LastLeftClick = new ClickInfo { Time = DateTime.Now, X = hookStruct.pt.x, Y = hookStruct.pt.y };
    }
    return CallNextHookEx(hookID, nCode, wParam, lParam);
}

public class ClickInfo
{
    public int X { get; set; }
    public …
Run Code Online (Sandbox Code Playgroud)

c# winapi mouseevent

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

调用FOR XML存储过程的实体框架截断为2033个字符

我有一个存储过程,在它的末尾使用FOR XML语句,并返回一些XML.

我正在使用.NET 4和实体框架,当我执行此存储过程的函数导入并尝试通过实体框架调用它时,它会截断2033个字符的返回值.

我将实体框架换成传统的ADO.NET方法来调用具有相同问题的存储过程 - 截断为2033个字符 - 这时我遇到了以下MSDN文章,解释这是设计并使用"ExecuteXMLReader" "克服它的方法:

http://support.microsoft.com/kb/310378

所以这现在作为临时修复工作,但我想使用Entity Framework函数导入,所以我没有将ADO.NET代码与EF代码混淆.

有没有什么方法可以在EF中使用函数导入,返回XML并克服2033字符限制?

关心
bgs264

stored-procedures entity-framework .net-4.0 for-xml

10
推荐指数
2
解决办法
3281
查看次数

便携式makefile创建目录

我希望通过制作一个相当通用的makefile来为自己节省一些精力,这个makefile将为我提供相对简单的C++项目,只需对makefile进行最少的修改.

到目前为止,我已经得到它所以它将使用.cpp同一目录中的所有文件和指定的子目录,将所有这些放在子目录中的匹配结构中obj,并将生成的文件放在另一个名为的子目录中bin.几乎是我想要的.

但是,尝试获取它以便创建所需的obj和bin目录(如果它们不存在)提供了跨平台工作的尴尬 - 具体来说,我只是测试Windows 7和Ubuntu(不记得版本),我无法让它同时在两者上工作.

窗户误读mkdir -p dir并创建一个-p目录,显然这两个平台使用\,并/分别为路径分隔符-并且使用了错误的一个,当我得到的错误.

以下是makefile的一些相关部分:

# Manually edited directories (in this example with forward slashes)
SRC_DIR = src src/subdir1 src/subdir2

# Automagic object directories + the "fixed" bin directory
OBJ_DIR = obj $(addprefix obj/,$(SRC_DIR))
BIN_DIR = bin

# Example build target
debug: checkdirs $(BIN)

# At actual directory creation
checkdirs: $(BIN_DIR) $(OBJ_DIR)
$(BIN_DIR):
    @mkdir $@

$(OBJ_DIR):
    @mkdir -p $@
Run Code Online (Sandbox Code Playgroud)

在过去一周左右我已经阅读了这些内容(主要是关于Stack Overflow),所以如果碰巧是我正在关注一些可怕的不良做法或任何这种性质,请告诉我. …

portability cross-platform makefile

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