问题列表 - 第31955页

自定义视图未显示

以下是我希望自定义视图显示的布局的XML.

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:rs="http://schemas.android.com/apk/res/com.bookcessed.booksearch"
    android:id="@+id/widget273"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >

    <TextView
        android:id="@+id/csp_tv_title"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Choose Your Source"
        android:textSize="40sp"
        android:textColor="#ffc83200"
        android:gravity="center"
        android:paddingTop="15dip"
        android:paddingBottom="75dip"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true" />

    <com.bookcessed.booksearch.SearchProviderButton
        android:id="@+id/csp_spb_1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_below="@+id/csp_tv_title"
        rs:providerName="BOOKP" />

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

这是自定义视图的XML:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:rs="http://schemas.android.com/apk/res/com.bookcessed.booksearch"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" >

    <RelativeLayout
        android:id="@+id/pv_rl_strings"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:gravity="center"
        android:layout_alignParentTop="true" >

        <TextView
            android:id="@+id/pv_tv_search"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Search"
            android:layout_toRightOf="@+id/pv_tv_and"
            android:textSize="18sp"
            android:textColor="#ff11ab37"
            android:layout_alignParentTop="true" />

        <TextView
            android:id="@+id/pv_tv_and"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text=" and "
            android:textSize="18sp"
            android:paddingLeft="6dip"
            android:paddingRight="6dip"
            android:textColor="#ff000000"
            android:layout_centerHorizontal="true" />

        <TextView
            android:id="@+id/pv_tv_browse"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Browse" …
Run Code Online (Sandbox Code Playgroud)

java xml layout android custom-controls

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

Python ABCs:注册与子类化

(我使用的是python 2.7)python文档表明你可以将映射传递给内置的dict,它会将该映射复制到新的dict中:

http://docs.python.org/library/stdtypes.html#mapping-types-dict

我有一个实现Mapping ABC的类,但它失败了:

import collections
class Mapping(object):
    def __init__(self, dict={}): self.dict=dict
    def __iter__(self): return iter(self.dict)
    def __iter__(self): return iter(self.dict)
    def __len__(self): return len(self.dict)
    def __contains__(self, value): return value in self.dict
    def __getitem__(self, name): return self.dict[name]

m=Mapping({5:5})
dict(m)
# Traceback (most recent call last):
#   File "<stdin>", line 1, in <module>
# TypeError: cannot convert dictionary update sequence element #0 to a sequence
collections.Mapping.register(Mapping)
dict(m)
# Traceback (most recent call last):
#   File "<stdin>", line 1, in <module>
# …
Run Code Online (Sandbox Code Playgroud)

python subclass abstract-base-class

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

在Python中将值附加到集合中

我有这样的一套:

keep = set(generic_drugs_mapping[drug] for drug in drug_input)
Run Code Online (Sandbox Code Playgroud)

如何[0,1,2,3,4,5,6,7,8,9,10]在此集合中添加值?

python append set

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

Sinatra和Bundler

我正在尝试安装Bundler,这样我就可以将我的Sinatra应用程序部署到具有所有正确宝石的服务器上.

我已经创建了我的Gemfile

source :gemcutter
gem 'sinatra', '1.0'
gem "nokogiri", "1.4.2"
gem "rack",  "1.1.0"
gem "dm-core",  "1.0.0"
gem "dm-migrations",  "1.0.0"
gem "dm-sqlite-adapter",  "1.0.0"
gem "pony", "1.0"
Run Code Online (Sandbox Code Playgroud)

接下来我创建了一个Config.ru

require 'rubygems'
require 'bundler'
Bundler.setup

require 'sinatra'
require 'dm-core'
require 'dm-migrations'
require 'dm-sqlite-adapter'
require 'open-uri'
require 'nokogiri'
require 'csv'
require 'pony'
require 'parsedate'
require 'digest/md5'

require 'MyApp'
run MyApp
Run Code Online (Sandbox Code Playgroud)

到目前为止一直很好,所以接下来我跑了bundle install并且得到了'Bundle Complete'所以现在我需要做的只是Rackup

然后我得到:

config.ru:18: undefined local variable or method `MyApp' for #<Rack::Builder:0x1227350 @ins=[]> (NameError)
from /usr/local/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/builder.rb:46:in `instance_eval'
from /usr/local/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/builder.rb:46:in `initialize'
from …
Run Code Online (Sandbox Code Playgroud)

ruby rack rubygems sinatra bundler

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

ANTLR - 树中的隐式AND标记

我正在尝试构建一个解释用户输入文本,搜索引擎样式的语法.它将支持AND,OR,NOT和ANDNOT布尔运算符.我几乎所有工作都有效,但是我想添加一个规则,即在带引号的字符串之外的两个相邻关键字被隐含地视为AND子句.例如:

奶酪和饼干=奶酪和饼干

(上下)或(左和右)=(上下)或(左和右)

猫狗"大肚猪"=猫与狗和"大肚猪"

我遇到了最后一个问题,我希望有人可以指出我正确的方向.到目前为止,这是我的*.g文件,请保持良好,我的ANTLR体验不到一个工作日:

grammar SearchEngine;

options { language = CSharp2; output = AST; }

@lexer::namespace { Demo.SearchEngine }
@parser::namespace { Demo.SearchEngine }

LPARENTHESIS : '(';
RPARENTHESIS : ')';

AND    : ('A'|'a')('N'|'n')('D'|'d');
OR     : ('O'|'o')('R'|'r');
ANDNOT : ('A'|'a')('N'|'n')('D'|'d')('N'|'n')('O'|'o')('T'|'t');
NOT    : ('N'|'n')('O'|'o')('T'|'t');

fragment CHARACTER : ('a'..'z'|'A'..'Z'|'0'..'9');
fragment QUOTE     : ('"');
fragment SPACE     : (' '|'\n'|'\r'|'\t'|'\u000C');

WS     : (SPACE) { $channel=HIDDEN; };
PHRASE : (QUOTE)(CHARACTER)+((SPACE)+(CHARACTER)+)+(QUOTE);
WORD   : (CHARACTER)+;

startExpression  : andExpression;
andExpression    : andnotExpression (AND^ andnotExpression)*;
andnotExpression : orExpression (ANDNOT^ orExpression)*; …
Run Code Online (Sandbox Code Playgroud)

antlr antlr3

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

有没有办法在C#中将getter函数定义为像VB.NET一样的ReadOnly?

在C#中,可以readonly通过不定义set函数来定义getter函数,如下所示:

private int _id;

public int Id
{

   get { return _id; }
   // no setter defined
}
Run Code Online (Sandbox Code Playgroud)

在VB.NET中

Private _id as Integer
Public Readonly Property Id() As Integer
    Get
       Return _id
    End Get
End Property
Run Code Online (Sandbox Code Playgroud)

是否有可能readonly像在VB .NET中那样标记这样的函数,以便更加冗长?

c#

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

你如何在Java中实际解析YAML中的值?

我有一个YAML文件,我正在使用它作为一种配置文件.它是这样的,

tests:
    - category: some_category
      test:
          - name: hello
            key1: value1
            key2: value2

          - name: hithere
            key1: value1
            key2: value2
Run Code Online (Sandbox Code Playgroud)

我想做这样的事情:

for all tests as test:
  print test.name + test.key1
Run Code Online (Sandbox Code Playgroud)

我看过JYaml和SnakeYaml但他们似乎只是从YAML映射到Java对象.YAML不适合这个吗?有没有一种简单的方法来实现这一目标?我需要的是迭代并获取每个的值,类似于DOM遍历.

java parsing yaml

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

什么时候删除git功能分支?

我不想最终有82个功能分支,所以我想知道一旦我将它合并到master就删除功能分支的潜在缺点是什么.

工作流程:

git co -b feat-xyz
hack hack
git ci
hack some more
git ci
git co master
git merge feat-xyz
smoke test
git br -d feat-xyz
Run Code Online (Sandbox Code Playgroud)

这里有什么问题?

git version-control branch

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

如何让Fiddler收听81端口的网站?

是否可以使用IIS7使Fiddler在端口81上捕获网站的流量

iis-7 fiddler web

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

python:我怎么总是从csv的第二行开始?

b保存csv文件的内容

我需要经历b的每一行; 但是,因为它有一个标题,我不想注意标题.我怎么从第二行开始?

for row in b (starting from the second row!!):
Run Code Online (Sandbox Code Playgroud)

python csv

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