问题列表 - 第37981页

Selenium - 检查页面上是否显示图像

我正在为网络相册应用程序创建一套Selenium测试.我想测试图像是否实际显示(它包含有效的图像数据).这样的事可能吗?

selenium image selenium-webdriver

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

使用C操纵指针

在使用C中的指针时,我遇到了一个非常不稳定的结果,我正在使用一个令牌,这是一个字节字符串,我需要创建一个目录路径.令牌包含日期作为前缀,格式为20101129(2010-oct-29),然后是一个20字节的字符串,因此一个令牌看起来像20101102A2D8B328CX9RDTBDE373,该方法应该返回一个看起来像2010/11的路径/ 02/A2D8/B328/CX9R/DTBD/E373.

现在使用我在下面提供的代码中使用的方法,返回具有不需要的字符的字符串,同时代码看起来正常,代码在下面提供

#include <stdio.h>  
#include <string.h>  
#include <unistd.h>  
#include <stdlib.h> 

#define token "20101102A2D8B328CX9RDTBDE373"
#define SLASH "/"

int main()
{
    char *mainstring = (char*)malloc(strlen(token));
    char *nextstring = (char*)malloc(strlen(token));
    char tokenarr[50] = token;
    char patharr[50];
    char pathmem[50];
    char *fullstring = (char*)malloc(strlen(token));

    char yrstr[4]="";
    char yrmem[4]="";
    char yrarr[4]="";

    char monstr[2]="";
    char monmem[2]="";
    char monarr[2]="";

    char daystr[2]="";
    char daymem[2]="";
    char dayarr[2]="";

    memcpy(mainstring,token,strlen(token));


    memcpy(yrarr,tokenarr,4);
    strncpy(yrstr,mainstring,4);
    memcpy(yrmem,mainstring,4);

    puts(yrarr);
    puts(yrstr);
    puts(yrmem);


    mainstring = mainstring +4;
    memcpy(monarr,tokenarr+4,2);
    strncpy(monstr,mainstring,2); 
    memcpy(monmem,mainstring,2);

    puts(monarr);    
    puts(monstr); 
    puts(monmem);    

    mainstring = mainstring+2;
    memcpy(dayarr,tokenarr+6,2);
    strncpy(daystr,mainstring,2); …
Run Code Online (Sandbox Code Playgroud)

c memory pointers allocation

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

从Controller转发到静态html页面

我的spring mvc应用程序有一个ContentNegotiatingViewResolver,它定义了JsonView以呈现json共鸣:

<mvc:annotation-driven/>

<context:component-scan base-package="world.domination.test"/>

<bean class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver">
    <property name="mediaTypes">
        <map>
            <entry key="json" value="application/json"/>
        </map>
    </property>
    <property name="defaultViews">
        <list>
            <bean class="com.secondmarket.connector.springmvc.MappingJacksonJsonViewEx"/>
        </list>
    </property>
</bean>
Run Code Online (Sandbox Code Playgroud)

整个应用程序位于根URL"myapp".一切都按照我的需要运作.

一个问题是:如何在访问某个URL时返回静态html页面?比如,当访问Spring uri/myapp/test时,我想呈现一个位于root webapp文件夹中的html页面/TestStuff.html.

我继续写了一个简单的控制器:

@Controller
@RequestMapping("test")
public class TestConnector {

    @Autowired
    private RestTemplate tpl;

    @RequestMapping(method = RequestMethod.GET)
    public String get() {
        return "/TestStuff.html";
    }

    @RequestMapping(method = RequestMethod.POST)
    public String post(@RequestParam("url") String url, @RequestParam("data") String data) {
        return tpl.postForObject(url, data, String.class, new HashMap<String, Object>());
    }
}
Run Code Online (Sandbox Code Playgroud)

get()方法应该告诉Spring呈现TestStuff.html,但是我得到一个错误,说缺少名为"/TestStuff.html"的视图.

第二个问题是如何避免的必要性,把扩展到的URL.在我的示例中,当我使用/ myapp/test而不是/myapp/test.html时,我的ContentNegotiatingViewResolver使用呈现{}(空花括号)的json视图 …

java rest spring-mvc

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

有没有关于如何使用maven-jar-plugin的例子?

我是Maven的新手,想看一个如何使用maven jar插件的例子.我已经去过这里,但没有找到任何例子.在文档页面上,列出了一些针对此目标的参数,但我要查找的是如何将它们放在"目标"或"执行"标记中.谢谢.

maven-2 maven-jar-plugin

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

Ninject,如何将会话中的对象注入我的业务类?

我在会话中有一个配置文件对象,其中包含当前登录用户的配置文件信息.我的魔杖能够将它注入我的业务类中,所以我可以在其中进行验证等,而不必在每个方法的参数列表中传递它.

我在我的ninject模块中尝试过类似的东西:

Profile profile = HttpContext.Current.Session["Profile"] as Profile;
Bind<Profile>().ToConstant(profile).InTransientScope();
Run Code Online (Sandbox Code Playgroud)

但是当我在我的aspx中执行Kernel.Get()时,它会以null引用而爆炸.BusinessObject通过构造函数获取配置文件.如果我硬编码配置文件而不是使用HttpContext,那么一切似乎都有效.不确定ToConstant是否可行,我真的在寻找每次创建新BusinessObject时都会得到评估的东西.

UPDATE

似乎要求在页面级对象内联上进行注入对于会话集合来说太早了.如果我移入Kernel.Get调用Page_Load它就可以了.

c# asp.net dependency-injection ninject ioc-container

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

数组,分配,困惑

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int *numeros = malloc(sizeof(int) * 3 * 3);
    numeros[900] = 10;
    printf("%d", numeros[900]);
    free(numeros);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

当我没有分配足够的内存时,为什么这个打印出10?我很确定我在指针等方面缺少一些重要的东西.

谢谢你的帮助

c arrays

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

与Objective-c朋友的c ++类

我有一个混合使用c ++和objective-c的应用程序.

相当多的c ++类仅仅作为从x ++应用程序的其余部分访问底层objective-c对象的外观.

我的问题是设计之一:objective-c类需要通过一组我更喜欢标记为私有的方法回调到c ++类 - 没有其他c ++类(甚至不是派生类)需要搞乱这些.

但我无法将它们标记为私有,因为似乎没有办法让Objective-c类方法成为c ++类的"朋友".

我考虑过作弊并使用宏来将c ++方法标记为public __OBJC__定义,但这会改变方法的修饰并导致链接错误.

还有其他人遇到过吗?

// MyView.mm
@interface MyView : NSView {
@public
  CMyView* _cpp;
}

-(void)drawRect:(NSRect)dirtyRect {
  CGContextRef cgc = (CGContextRef)[[NSGraphicsContext currentContext]graphicsPort];
  _cpp->Draw(cgc);
}
...

// MyView.h
class CMyView {
  id _view; 
public:
  // this method should be private. It exists ONLY for the MyView obj-c class.
  void Draw(CGContextRef cdc);
};
Run Code Online (Sandbox Code Playgroud)

c++ objective-c

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

检查Erlang中的活动计时器

有一个简单的方式来获得所有当前正在等待计时器的名单开始erlang:send_after,erlang:apply_after等在二郎山?

erlang

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

PHP strip标签也删除\n

我在PHP中使用strip_tags并且在处理完字符串之后,字符串现在也不包含\n的..

这个标准是strip_tags吗?

php strip-tags

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

在Django中禁用会话创建

我想在Django中禁用某些URL的自动会话创建.我有/ api/*和每个点击它的客户端获得一个新的Django会话.有没有办法忽略某些网址?

django session

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