问题列表 - 第33716页

检查功能是否通过鼻子测试发出警告

我正在使用nose编写单元测试,我想检查函数是否引发警告(函数使用warnings.warn).这是否可以轻松完成?

python warnings unit-testing nose

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

如何触发用户控件中的代码后面的按钮Click事件?

是否可以在用户控件中的代码后面触发按钮Click事件?

silverlight-4.0

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

Ruby on Rails的respond_to可以在不支持格式时返回一行吗?

通常的用法respond_to就像

respond_to do |format|
  format.html
  format.xml { render :xml => @data }
end
Run Code Online (Sandbox Code Playgroud)

可以这样做,以便当不支持该格式时(例如上面不支持json或csv),而不是返回任何内容,返回一条文字行说"不支持格式",或者更好,让它自动报告"只支持html和xml"?它只能知道现有的format.htmlformat.xml那里的行支持html和xml .(如果可能的话)

ruby-on-rails

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

将int转换为float

我试图将一个int添加到浮点数.我的代码是:

int main() {
   char paus[2];
   int millit = 5085840;
   float dmillit = .000005;
   float dbuffer;

   printf("(float)milit + dmillit: %f\n",(float)millit + dmillit);
   dbuffer = (float)millit + dmillit;
   printf("dbuffer: %f\n",dbuffer);

   fgets(paus,2,stdin);
   return 0;
 }
Run Code Online (Sandbox Code Playgroud)

输出如下:

(float)millit + dmillit:5085840.000005
dbuffer:5085840.000000

为什么会有区别?我也注意到如果我改变dmillit = .5,那么两个输出都是相同的(5085840.5),这就是我所期望的.为什么是这样?谢谢!

c visual-c++

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

Spring Security需要ContextLoaderListener,但我使用带注释的配置,该怎么办?

我在Spring Web应用程序中使用带注释的配置,然后不得不将XML与它混合,以便我可以使用Spring Security.我@ImportResource("security-config.xml")通过加载安全配置来注释我的一个配置类.正在创建配置bean就好了.我的web.xml看起来像这样:

<?xml version="1.0" encoding="UTF-8"?>
<web-app id="com-timbuk2-webapp-compositor" 
         version="3.0"
         xmlns="http://java.sun.com/xml/ns/javaee" 
         xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" 
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
                             http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" >

    <!-- Spring Security Chain -->
    <filter>
         <filter-name>springSecurityFilterChain</filter-name>
         <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
    </filter>

    <filter-mapping>
       <filter-name>springSecurityFilterChain</filter-name>
       <url-pattern>/*</url-pattern>
    </filter-mapping>

     <!--  Character Encoding -->
    <filter>
        <filter-name>characterEncodingFilter</filter-name>
        <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
        <init-param>
            <param-name>encoding</param-name>
            <param-value>UTF-8</param-value>
        </init-param>
        <init-param>
            <param-name>forceEncoding</param-name>
            <param-value>true</param-value>
        </init-param>
    </filter>

    <filter-mapping>
        <filter-name>characterEncodingFilter</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

    <!--  URL Rewrite -->
    <filter>
        <filter-name>urlRewriteFilter</filter-name>
        <filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>
        <init-param>
            <param-name>logLevel</param-name>
            <param-value>commons</param-value>
        </init-param>
        <init-param>
            <param-name>confPath</param-name>
            <param-value>/WEB-INF/conf/urlrewrite-config.xml</param-value>
        </init-param>
    </filter>

    <filter-mapping>
        <filter-name>urlRewriteFilter</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

    <!-- Listeners -->
    <listener>
        <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
    </listener>

    <!-- Context Parameters --> …
Run Code Online (Sandbox Code Playgroud)

java spring spring-security

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

检测用户是否更改了要上传的文件扩展名?

使用Java servlet,是否可以检测文件的真实文件类型,无论其扩展名如何?

场景:您只允许纯文本文件上传(.txt和.csv)用户获取文件mypicture.jpg,将其重命名为mypicture.txt并继续上传文件.你的servlet只需要文本文件,并试图读取jpg.

显然这是用户错误,但有没有办法检测到它不是纯文本而不是继续?

java servlets file-upload mime-types

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

jQuery模式对话框和jqGrid

如何在jqGrid中使用Jquery模式确认?说当我提交我的条目时,它会弹出一个模态对话框,并显示带有发送到服务器的消息的名称.

我的方法

$("#dialog-confirm").dialog({
            autoOpen:false,
            resizable:false,
            height:180,
            modal:true,
            buttons:{
                 'Confirm': function(){
                            var ids =jQuery("#list10").jqGrid('getGridParam','selarrrow');
                                $.ajax({
                                  type: "POST",
                                  url: "url&names="+ids,
                                  data: JSON.stringify(ids), 
                                  dataType: "json"
                            });
                                },
                            'cancel': function(){
                                    $(this).dialog('close');
                                    }
        }
        });
        });
Run Code Online (Sandbox Code Playgroud)

我的HTML:

<div id="dialog-confirm" title="Confirm">
        <p><span class="ui-icon-alert" style="float:left; margin:0 7px 20px 0;"></span>Are you sure want to cancel(or send this names)#names?</p>
    </div>
Run Code Online (Sandbox Code Playgroud)

在那个对话框中我也需要发送这些名称......但是这种方法不会从我选择将其发送到服务器的网格中给出我的名字.

jquery modal-dialog jqgrid confirmation

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

在.Net中使用Scala有什么好处?

Scala是一种特殊的编程语言,因为它同时针对JVM和CLR.但有什么好处?是否值得将其视为F#语言的可行替代方案?

.net clr f# scala

17
推荐指数
3
解决办法
2522
查看次数

Android XML对象序列化

我想在Android中将对象序列化为XML.

任何libs建议?

PS:已经尝试过XStream,但它没有正确地使用Android序列化枚举.问题在于:Android上Enums的序列化问题

xml serialization android

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

jQuery - 插入文本并从变量中添加字符串

我有以下jQuery:

j(".refreshMe").html(html);

var something = $("li", html).length;

if ( something > 0 ) {
    j('.showlatest').slideDown();
}
Run Code Online (Sandbox Code Playgroud)

和HTML:

<p class="showlatest"></p>
Run Code Online (Sandbox Code Playgroud)

我想要发生的是,

if ( something > 0 ) {
    j('.showlatest').slideDown();
    ADD THE CONTENTS OF 'something' WITH THE TEXT 'NEW MESSAGES'
}
Run Code Online (Sandbox Code Playgroud)

例如

<p class="showlatest">2 new messages</p>
Run Code Online (Sandbox Code Playgroud)

我想我可以将"新消息"文本定义为:

var newmessages = "New Messages";
Run Code Online (Sandbox Code Playgroud)

但是,在PHP中,我怎么能回应结果呢?

jquery

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