问题列表 - 第44634页

了解BaseAdapter以及如何使用它们

我正在尝试设置一个图像GridView布局,这涉及从BaseAdapter类派生一个新类.我一直在developer.android.com网站上使用该教程,但我仍然不太明白这意味着什么.有人可以向我解释究竟什么是BaseAdapter?我不明白Android开发者网站提供的定义.

谢谢

android android-widget android-layout

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

在SQL中添加由任意值填充的列

基本上,我有一个返回2列的查询:

SELECT ACTION_LOG_ID, COMMUNICATIONS_ID
FROM consumer_action_log
WHERE COMM_TYPE_ID=4
Run Code Online (Sandbox Code Playgroud)

对于此查询的结果集中的每一行,我想添加标题为Customer_ID的值234.这是我最好的尝试:

SELECT ACTION_LOG_ID, COMMUNICATIONS_ID
FROM consumer_action_log
WHERE COMM_TYPE_ID=4
UNION 
SELECT CONSUMER_ID,CONSUMER_FIRST_NAME
FROM consumer_profile
WHERE CONSUMER_ID=234;
Run Code Online (Sandbox Code Playgroud)

注意:查询后半部分的结果将始终为234.我正在使用MySQL.

mysql sql union

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

有没有办法在git中逐步构建提交消息?

我想知道是否有可能逐步构建git提交消息,记录我在进行代码更改时正在做的事情:

  1. 退房并开始工作
  2. 输入提交消息标题(即摘要)
  3. 进行代码更改
  4. 更新我的提交消息以描述更改
  5. 重复3和4,直到提交准备就绪

有没有内置到git中的机制来做到这一点?

git commit messages

15
推荐指数
3
解决办法
1196
查看次数

Secure.ANDROID_ID对每个设备都是唯一的吗?

我正在使用这个电话:

Secure.getString(getApplicationContext().getContentResolver(), Secure.ANDROID_ID);
Run Code Online (Sandbox Code Playgroud)

获取设备的UID.我想我从多个设备获得相同的ID.这有可能吗?

相关ID是:9774d56d682e549c,显然有几个设备返回此ID的问题http://code.google.com/p/android/issues/list?cursor=10603&updated=10603&ts=1295993403

uuid android uniqueidentifier

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

原因是:在Rails 3中重定向后没有显示通知

我的控制器中有以下代码

  def create
    @tv_show = TvShow.new(params[:tv_show])

    respond_to do |format|
      if @tv_show.save
        format.html { redirect_to(tv_shows_path, :notice => 'Tv show was successfully created.') }
        format.xml  { render :xml => @tv_show, :status => :created, :location => @tv_show }
      else
        format.html { render :action => "new" }
        format.xml  { render :xml => @tv_show.errors, :status => :unprocessable_entity }
      end
    end
  end
Run Code Online (Sandbox Code Playgroud)

以及我的tv_shows/index.html.erb中的以下内容

<div id="notice"><%= notice %></div>
Run Code Online (Sandbox Code Playgroud)

但是当我创建一个新条目时,重定向到tv_shows_path后才会出现通知消息.谁知道为什么?

ruby-on-rails-3

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

Python的super(),抽象基类和NotImplementedError

抽象基类在Python中仍然可以派上用场.在编写一个抽象基类,我希望每个子类都有一个spam()方法,我想写这样的东西:

class Abstract(object):
    def spam(self):
        raise NotImplementedError
Run Code Online (Sandbox Code Playgroud)

挑战还包括想要使用super(),并通过将其包含在整个子类链中来正确地完成.在这种情况下,似乎我必须super包括如下所示的每个调用:

class Useful(Abstract):
    def spam(self):
        try:
            super(Useful, self).spam()
        except NotImplementedError, e:
            pass
        print("It's okay.")
Run Code Online (Sandbox Code Playgroud)

这对于一个简单的子类来说没问题,但是当编写一个有很多方法的类时,try-except会变得有点麻烦,而且有点难看.是否有更优雅的抽象基类子类化方法?我只是做错吗?

python abstract-class super

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

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

Ant:如果属性包含某个字符串,如何失败

我想编写一个ant宏,如果提供的属性包含某个字符串,它将调用fail任务.我知道如何在ant中进行字符串比较的唯一方法是使用javascript.我有这样的事情:

<macrodef name="check-for-error">
    <attribute name="input"/>
    <sequential>
        <echo message="@{input}"/>
        <script language="javascript">
            <![CDATA[
            var response= "@{input}";
            if(response.indexOf("FAIL") !=-1){
                project.setProperty("error","true");
            }
            ]]>
        </script>
        <fail message="INPUT FAILED" if="${error}"/>
    </sequential>
</macrodef>
Run Code Online (Sandbox Code Playgroud)

这种方法的问题是我在javascript中设置了一个全局属性,而ant不允许你重置属性.我知道ant有能力设置本地属性.如何从javascript中访问本地属性?或者有更好的方法一起完成这一切吗?

javascript ant

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

tnsping ping失败,即使我可以成功连接到数据库

在尝试从我的工作站建立连接(实际上,我在WinXP32和Win764工作站上看到相同的行为)到Oracle服务器时,我总是尝试的第一件事是tnsping.当我这样做时,这就是我得到的:

> C:\>tnsping MYDBNAME
> 
> TNS Ping Utility for 32-bit Windows:
> Version 10.2.0.1.0 - Production on
> 25-JAN-2 011 15:03:35
> 
> Copyright (c) 1997, 2005, Oracle.  All
> rights reserved.
> 
> Message 3511 not found; No message
> file for product=NETWORK,
> facility=TNSMessage  3512 not found;
> No message file for product=NETWORK,
> facility=TNSAttempting to contact
> (DESCRIPTION = (ADDRESS_LIST =
> (ADDRESS = (PROTOCOL = TCP) (HOST =
> thisismyservername.com)(PORT = 1577)))
> (CONNECT_DATA = …
Run Code Online (Sandbox Code Playgroud)

windows oracle windows-xp windows-7

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

如何在 GridView 中动态计算列?

我有以下 GridView:

<asp:GridView ID="gv" AutoGenerateColumns="false" runat="server">
        <Columns>
            <asp:BoundField DataField="productName" HeaderText="Item" />
            <asp:BoundField DataField="unitCost" HeaderText="Cost" DataFormatString="{0:c}" />
            <asp:BoundField DataField="originalCount" ItemStyle-HorizontalAlign="Center" HeaderText="Old Count" />          
            <asp:TemplateField HeaderText="New Count" ItemStyle-HorizontalAlign="Center" >
                <ItemTemplate>
                    <asp:TextBox ID="NewCount"  Width="20" runat="server" />
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>   
    </asp:GridView>
Run Code Online (Sandbox Code Playgroud)

我想添加一个最终的“总计”列来计算

(originalCount - NewCount) * unitCost
Run Code Online (Sandbox Code Playgroud)

并在用户在 NewCount 文本框中输入数字时更新它。

我可以仅使用 .net 来完成此操作,还是需要使用 Java?如果是后者,我如何知道要更新哪个 Gridview 单元格?

提前致谢,

asp.net gridview dynamic

3
推荐指数
1
解决办法
9546
查看次数