问题列表 - 第27740页

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

如何使用ajax管理会话

哪些都是不能一起使用的常见场景?

php

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

为什么<img> alt属性并不总是正确显示

所以我有这个PHP脚本输出一个html表,其中包含一些文件的数据(如文件名,文件大小等...)

我有这个javascript函数,当你悬停属于"预览"类的标签时显示图片.例如,如果文件名是:somePic.jpg,当您将somePic.jpg悬停在表格中时,图片将显示在鼠标旁边.

现在不是所有这些文件都是图片,有些是.mp3,所以当你悬停它们时,javascript无法显示图片.为了处理这种情况,我添加了标签(由javascript函数生成),alt属性:alt ='预览不适用于此类内容.

这是我的问题,有时它有效,但有时却不行!有时您开始悬停.mp3链接,并显示alt属性,然后您将鼠标悬停在图片上,显示图片,然后再次悬停.mp3,并且不再显示alt,但"已损坏的图像"图像(显示小红十字)代替......

当然,我可以解析文件名并检测它何时是mp3,然后处理案例,但我认为alt属性是为了实现这一目标...但它是错误的......

任何的想法?有人已经遇到过这个问题吗?

html javascript image alt-attribute

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

是否可以在单个C文件中声明具有相同名称的多个静态变量?

是否可以在具有不同范围的单个C文件中声明多个具有相同名称的静态变量?我写了一个简单的程序来检查这个,并在gcc中编译并运行良好.

码:

static int sVar = 44;

void myPrint2()
{
    printf("sVar = %d\n", sVar++);
}

void myPrint()
{
    static int sVar =88;
    printf("sVar = %d\n", sVar++);
}

int main(void)
{
    static int sVar = 55;
    int i = 0;
    for (i = 0; i < 5; i++)
        myPrint();      
    printf("sVar = %d\n", sVar);
    myPrint2();
    return(0);
}
Run Code Online (Sandbox Code Playgroud)

现在我的问题是,因为所有"静态"变量将驻留在同一部分(.data)中,那么我们如何在一个部分中拥有多个具有相同名称的变量?

我曾经objdump检查过不同的部分,发现所有静态变量(sVar)都在.data部分,但名称不同:

0804960c l     O .data  00000004              sVar
08049610 l     O .data  00000004              sVar.1785
08049614 l     O .data  00000004              sVar.1792
Run Code Online (Sandbox Code Playgroud)

为什么编译器正在更改变量的名称(因为C不支持名称修改)?

c static

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

在Android中重用页脚菜单的最佳方法

我正在尝试在应用程序的页脚中实现一个菜单,类似于Engadget应用程序.据我所知,让标准的TabLayout以这种方式工作并非易事(如果可能的话)?

正如我看到很多使用这种界面范例的应用程序,我认为有一种聪明的方法可以做到这一点.目前,我通过在每个布局的末尾添加包含行来定义布局.就渲染而言,这工作正常,但我必须将onClickListeners添加到每个活动.我们可以通过XML定义clickListener吗?

总结一下我的问题:在多个活动中实现共享页脚导航的最佳方法是什么?

android menu footer

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

将依赖项注入基类

我开始使用依赖注入,并且在向基类注入依赖项时遇到了一些麻烦.

我有一个BaseController控制器,我的其他控制器继承.在这个基本控制器内部,我做了一些检查,例如确定用户是否具有查看当前页面的正确权限,检查是否存在某些会话变量等.

我在这个基本控制器内部有一个依赖项,我想使用Ninject注入,但是当我设置它时,就像我对其他依赖项一样,我告诉编译器:

错误1'MyProject.Controllers.BaseController'不包含带0参数的构造函数

这是有道理的,但我只是不确定如何注入这种依赖.我是否应该使用这种使用基本控制器的模式,还是应该以更有效/更正确的方式进行此操作?

dependency-injection ninject ninject-2 asp.net-mvc-2

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

选中并取消选中单个复选框的复选框列表

我有两种复选框.一个是简单的复选框t:selectBooleanCheckbox,另一个是动态生成的列表t:selectBooleanCheckbox.我想用单个复选框控制此列表.例如,当选择或取消选择它时,也应对列表进行类似的操作.

jsf

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

浮动div元素

我想创建一个"浮动"的div元素,而不是浮动属性,而是字面上的"浮动":

替代文字

html css-position

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

关于MvcContrib TestHelpers的新手问题

我刚开始在MvcContrib中使用TestHelpers.我想尝试在我的控制器上测试一个动作方法,该方法本身测试IsAjaxRequest()是否为真.

我使用了TestHelper示例中显示的相同代码来设置TestControllerBuilder

_controller = new StarsController();    
_builder = new TestControllerBuilder();
_builder.InitializeController(_controller);
Run Code Online (Sandbox Code Playgroud)

所以_controller里面有所有伪造/模拟的HttpContext,这真的很棒.但是我现在要做什么来强制内部伪造的Request对象上的IsAjaxRequest()返回true?

asp.net asp.net-mvc mvccontrib-testhelper

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

用于模糊测试Windows表单应用程序的任何好工具或技巧?

我正在维护一个带有Windows.Forms接口的~300K LOC C#传统胖客户端应用程序.该应用程序充满了小错误和怪癖.例如,我最近发现了一个错误,如果用户通过DataViewGrid上的单元格编辑和标签(而非点击),并且选择了某个单元格,则应用程序会获得"未将对象引用设置为对象实例"异常.我发现(或得到一个错误报告)大约每周或每两周这样的新事物.我已经受够了,并且正在考虑对应用程序进行某种模糊测试,试图找出未发现的问题.

如果我进行自己的模糊测试,我认为我至少需要能够独立生成运行我的应用程序(主窗口,FormX,FormY,FormZ,...)的测试工具,并尝试注入事件进入他们.

我试图寻找适合此的工具,但到目前为止还没有为Win Forms提供任何东西.(然而,似乎并不缺少针对Web应用程序的模糊测试工具).

任何有用的想法?

.net testing winforms fuzz-testing

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