问题列表 - 第30247页

Android:无法从View投射到图库

我想在android中创建一个Gallery.为了设置适配器需要获取我在我的xml文件中定义的库.我这样做:画廊g =(画廊)findViewById(R.id.gallery1); 但是使用这段代码我无法编译我的项目,因为我得到错误"无法从视图转换为图库".我的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"
   >
 <Gallery android:id="@+id/gallery1"
       android:layout_width="fill_parent"
       android:layout_height="wrap_content"
       android:gravity="bottom"
 />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

谁知道如何解决我的问题?非常感谢

android view gallery android-gallery

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

在List <T>中查找

我在列表中找不到任何FindAll方法,如何从列表中选择响应特定条件的对象,而不使用旧的迭代方法?

List<oPage> mylist = new List<oPage>();
Run Code Online (Sandbox Code Playgroud)

我的oPage类有一个名为Title of type string的属性.

我在myList中添加了一些oPage项.

现在我想选择mylist中包含单词'abc'的所有项目,并返回IEnumerable中的所有项目.

这怎么可能?

谢谢你的帮助.

.net c# ienumerable list

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

http服务器如何处理html5网络套接字?

我正在阅读很多关于HTML5的内容,我特别喜欢网络套接字,因为它们促进了Web服务器和Web浏览器之间的双向通信.

但我们继续阅读关于chrome,opera,firefox,safari为html5做准备.哪个Web服务器已准备好使用Web套接字功能?我的意思是,Web服务器是否能够在今天启动后续通信?谷歌自己的Appengine怎么样?

如何编写利用Java中此功能的示例Web应用程序?

java html5 google-app-engine webserver websocket

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

运行操作代码后,为什么我的ActionFilterAttribute会重定向?

我正在尝试使用ActionFilterAttribute重定向未登录的用户.虽然我的重定向工作正在重定向,但它首先调用我的所有ActionResult代码.

关于为什么它不尊重真正的旗帜并结束回应的任何想法?

HttpContext.Current.Response.Redirect("~/Logon",true);
Run Code Online (Sandbox Code Playgroud)

这是我的ActionResult:

[RequireLoggedIn]
public ActionResult Create()
{
    return View(_MessageService.GetAllMessageCategories());
}
Run Code Online (Sandbox Code Playgroud)

这是我的属性:

public class RequireLoggedIn : ActionFilterAttribute
{
   public override void OnActionExecuting(ActionExecutingContext filterContext)
   {
      if (Membership.GetUser() == null)
      {
           //Not logged in so back to the logon page.
           HttpContext.Current.Response.Redirect("~/Logon",true);
           HttpContext.Current.Response.End();
       }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# redirect actionfilterattribute asp.net-mvc-3 asp.net-mvc-2

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

查找具有任何扩展名的特定名称的文件

请注意,我希望隔间号码更改.

<?php
    $compartment = "1";

        /* HERE I NEED SOME SCRIPT TO FIND THE EXTENSION OF THE FILE NAME $compartment AND TO SAVE THAT AS A VARIABLE NAMED 'EXTENSION'.*/

    if (file_exists($compartment.$extension)) {
        echo "$compartment.$extension exists!
    } else {
        echo "No file name exists that is called $compartment. Regardless of extension."
    }
?>


<?php
    $compartment = "2";

        /* HERE I NEED SOME SCRIPT TO FIND THE EXTENSION OF THE FILE NAME $compartment AND TO SAVE THAT AS A VARIABLE NAMED 'EXTENSION'.*/ …
Run Code Online (Sandbox Code Playgroud)

php file-extension file-exists

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

Ruby中的字符串和符号有什么区别?

我使用Sphinx插件进行搜索和配置

define_index do
  indexes First_name, :sortable => true
  set_property :min_prefix_len => 1
end
Run Code Online (Sandbox Code Playgroud)

这里First_name是列名.

但我收到"搜索守护程序无法运行"的错误.当我将列名称作为符号时,它会完美运行.

define_index do
  indexes :First_name, :sortable => true
  set_property :min_prefix_len => 1
end
Run Code Online (Sandbox Code Playgroud)

请告诉我.

ruby

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

gzcompress如何工作?

我想知道为什么我需要在使用gzcompress()之后切断最后4个字符.

这是我的代码:

header("Content-Encoding: gzip");
echo "\x1f\x8b\x08\x00\x00\x00\x00\x00";
$index = $smarty->fetch("design/templates/main.htm") ."\n<!-- Compressed by gzip -->";
$this->content_size = strlen($index);
$this->content_crc = crc32($index);
$index = gzcompress($index, 9);
$index = substr($index, 0, strlen($index) - 4); // Why cut off ??
echo $index;
echo pack('V', $this->content_crc) . pack('V', $this->content_size);
Run Code Online (Sandbox Code Playgroud)

当我没有删除最后4个字符时,源代码如下:

[...]
<!-- Compressed by gzip -->N
Run Code Online (Sandbox Code Playgroud)

当我把它们剪下来时,它上面写着:

[...]
<!-- Compressed by gzip -->
Run Code Online (Sandbox Code Playgroud)

我只能在Chromes Code检查器中看到额外的N(不是在Firefox中而是在IEs源中).但是在代码的末尾会有四个附加字符.

任何人都可以解释我,为什么我需要切掉4个字符?

php compression gzip

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

基本的NES仿真理论 - 我被困住了

事先,我为这个问题的开放性和一般的清醒道歉,因为老实说,我对这个话题的了解非常不完整,我发现很难描述我的问题.我真的不想发帖,但我完全被完全卡住了.

我已经启动了NES模拟器.它被解释(所以没有动态重新编译).

它可以加载和映射roms(mapper 0 roms)并执行init代码,直到我必须处理中断和PPU.那就是我被困住的地方.

这是我的emu atm的示例输出.执行从8000开始,我在800a处无限循环,我不知道如何从那里进步.

8002: LDA #$10    ; read immediate value to set PPU control registers 
8004: STA $2000   ; store value 
8007: LDX #$FF    ; load immediate value into X register 
8009: TXS         ; store X register into stack 
800a: LDA $2002   ; read PPU flags into accumulator (set N flag based on bit 7) 
800d: BPL         ; test N flag, branch to 800a if not positive, (N is set) 
800a: LDA $2002
800d: BPL
800a: …
Run Code Online (Sandbox Code Playgroud)

assembly interrupt 6502 emulation nintendo

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

重载函数隐藏在派生类中

在派生类中如果我从Base类重新定义/重载函数名,
那么这些重载函数对派生类是不可访问/可见的.
为什么是这样??

如果我们不在派生类的基类中重载oveloaded函数,那么该函数的所有重载版本都可用于派生类
对象,为什么这个?
这背后的原因是什么?如果您在编译器和链接器级别解释这
将对我更有帮助.是不是可以支持这种scinario?

Edited  
For examble:

class B  
{  

  public: 
     int f() {}
     int f(string s) {}
};

class D : public B
{
   public:
    int f(int) {}
};

int main()
{
   D d;
   d.f(1);
   //d.f(string);  //hidden for D
} 

Now object 'd' can't access f() and f(string).

c++ overloading

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

MYSQL如果一个select查询返回0行然后另一个select查询?

如果select * from table where x=1返回0行,那么我需要select * from table where x=2 [or some other query].是否可以在带有条件语句的单个MySQL查询中执行此操作?

编辑: 所有答案都UNION有效,但前提是两个查询都选择同一个表(或具有相同列数的表).如果第二个查询应用于具有连接的其他表,该怎么办?

让我写下我的疑问,使问题更清楚:

第一名:

SELECT  table1.a, table2.b  from table1 LEFT JOIN table2 ON table2.x= table1.x
WHERE ..... 
Run Code Online (Sandbox Code Playgroud)

如果第一个结果为null,则:

第二:

SELECT table1.a FROM table1 
WHERE ....
Run Code Online (Sandbox Code Playgroud)

如果返回任何行,我将使用第一个查询中的行,否则将使用第二个行.

mysql select conditional if-statement

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