小编Sos*_*osi的帖子

返回Google Search Appliance结果中的元数据字段

我正在使用Feed Search类型metadata-and-url与Google Search Appliance计算机合作.

我成功地将订阅源发布到GSA计算机,但是当我搜索(使用我的设备URL)从GSA计算机获取XML时,我无法在返回的XML中看到元数据.我应该使用一些查询字符串参数吗?

任何的想法?

这是发布到GSA机器的xml:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE gsafeed PUBLIC "-//Google//DTD GSA Feeds//EN" "">
<gsafeed>
  <header>
    <datasource>TestXMLFeed</datasource>
    <feedtype>metadata-and-url</feedtype>
  </header>
  <group>
    <record url="http://www.WHATEVERURL" action="add" mimetype="text/html" lock="true">
      <metadata>
        <meta name="Creator" content="testcreator"/>
        <meta name="Project" content="testproject"/>
        <meta name="TypeOfContent" content="testtypeofcontent"/>
      </metadata>
    </record>
  </group>
</gsafeed>
Run Code Online (Sandbox Code Playgroud)

这是我从搜索中得到的:

<GSP VER="3.2">
     <TM>0.010752</TM>
     <Q>Test page</Q>
     <PARAM name="q" value="testpage" original_value="testpage"/>
     <PARAM name="site" value="test" original_value="test"/>
     <PARAM name="sort" value="date:D:L:d1" original_value="date:D:L:d1"/>
     <PARAM name="oe" value="UTF-8" original_value="UTF-8"/>
     <PARAM name="ie" value="UTF-8" original_value="UTF-8"/>
     <PARAM name="ud" value="0" original_value="0"/>
     <PARAM name="ip" value="whateverip" original_value="whateverip"/>
     <PARAM name="access" value="p" original_value="p"/> …
Run Code Online (Sandbox Code Playgroud)

google-search-appliance

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

Android:从MenuItem启动活动

我是Android上的新手,我正在尝试从MenuItem用户的选择中启动一个Activity .

实际上,我正在使用以下命令从我的主要活动类构建我的菜单(并且工作正常)MenuInflater:

 @Override
    public boolean onCreateOptionsMenu(Menu menu) 
    {
        super.onCreateOptionsMenu(menu);
        //the Menu Inflater class allows to create a menu from a XML File
        MenuInflater inflater = new MenuInflater(this);
        inflater.inflate(R.layout.menutest,menu);
        return true;
    }
Run Code Online (Sandbox Code Playgroud)

我使用以下代码处理菜单选择(也正常工作):

public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) 
    {
        case R.id.MenuItemNewWebsite:
            ShowScreenAddSite();
        break;

        default:    
        break;
    }
    return false;
}  
Run Code Online (Sandbox Code Playgroud)

我有一个名为AddWebsite的第二个也是最后一个活动,我想启动它,但以下代码不起作用:

protected void ShowScreenAddSite()
{
    Intent i = new Intent(AddWebsite.class);
    startActivity(i);

}
Run Code Online (Sandbox Code Playgroud)

你知道我必须传递给Intent构造函数的额外内容吗?

android menu

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

android编程新手 - 创建数据库如果不存在

我是Android新手.

我想获得有关创建数据库(如果不存在)的最佳方法的信息,并使用内部联接查询管理少数表.

你有任何网页解释这个主题吗?

提前致谢.问候.何塞

android

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

带有CASE的Sql 2005中的PATINDEX

我使用PATINDEX句子成案例句:

select Choosed1=
CASE PATINDEX('%1|%',field1)
//Here im getting an error:
WHEN >0 THEN 'X'
END
from testtable
Run Code Online (Sandbox Code Playgroud)

我如何设置> 0条件以避免错误?

提前致谢

最好的祝福.

何塞

sql sql-server sql-server-2005 sql-server-2008

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

在访问数据库表中的字段名称中进行短划线

我在从ms-access数据库中检索字段时遇到问题.

表名是TEST,字段名称之一是HD-TEST

当我做:

SELECT*来自TEST,其中TEST.HD-TEST ='H'并执行查询,ms-access显示一个期望参数HD的对话框.

你知道原因是什么吗?

非常感谢.亲切的问候.Josema.

sql database ms-access database-design

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

c#扩展方法

我试图测试我的扩展方法,该方法转换字符串逗号分隔的字符串列表:

public static class Extensions
{
      public static string ToCommaString<T>(this IList<T> input)
      {
        StringBuilder sb = new StringBuilder();
        foreach (T value in input)
        {
            sb.Append(value);
            sb.Append(",");
        }
        return sb.ToString();
      }
      public void TestExtension()
      {
        IList test=new List<string>();
        //test.ToCommaString doesnt appear
      }
}
Run Code Online (Sandbox Code Playgroud)

问题是在TestExtension方法中我不能使用ToCommaString方法.

你知道发生了什么吗?

我可以为我的所有Web应用程序提供此扩展方法在web.config中注册或类似的东西吗?

提前致谢.

最好的祝福.

何塞

asp.net oop extension-methods asp.net-mvc-2

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