问题列表 - 第49638页

如何对这个C#扩展方法进行单元测试?

我只是不确定如何模拟情况来测试这个.我应该在文件系统上实际创建文件吗?

public static void DeleteIfExists(this FileInfo fileInfo)
{
   if (fileInfo.Exists)
   {
      fileInfo.Delete();
   }
}
Run Code Online (Sandbox Code Playgroud)

c# unit-testing

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

Java:访问包中的类,这是更好的方法吗?

如果我使用完全限定名称访问包中的类,而不导入它,是否可以保存任何内存?

使用完全限定的类名:

java.lang.Math.sqrt(x);
Run Code Online (Sandbox Code Playgroud)

导入包:

import java.lang.Math;

Math.sqrt(x);
Run Code Online (Sandbox Code Playgroud)

哪种方式更好:使用完全限定名称导入包或访问?

感谢您..

java import packages

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

即使MySQL工作台中的错误也继续SQL查询

我正在使用MySQL工作台将Joomla sample_data.sql文件导入到我的本地数据库中.我希望它通过跳过导致错误的行来继续导入,即使发生错误也是如此.

有什么我可以在SQL前面加以防止查询在任何错误时停止吗?

mysql halt

54
推荐指数
3
解决办法
7万
查看次数

继泽西岛教程之后

我正在尝试使用Grizzly作为Web容器来遵循泽西教程的第一部分.我只是在"你好世界!" 部分并尝试运行我的代码.这是我尝试部署的Web服务的主要部分.

    public class Main {

    public static void main(String [] args) throws IOException {
        final String baseUri = "http://localhost:9998";
        final Map<String, String > initParams = new HashMap<String, String>();


        initParams.put("com.sun.jersey.config.property.packages", "com.sun.ws.rest.samples.helloworld.resources");

        System.out.println("Starting grizzly");
        SelectorThread threadSelector = GrizzlyWebContainerFactory.create(baseUri,initParams);

        System.out.println(String.format("Jersey app started with WADL available at %sapplication.wadl Try out %shelloworld. Hit enter to stop it...", baseUri, baseUri));

        System.in.read();
        threadSelector.stopEndpoint();
        System.exit(0);
    }
}
Run Code Online (Sandbox Code Playgroud)

当我跑这个,我总是得到

Exception in thread "main" java.lang.IllegalArgumentException: The URI path, of the URI http://localhost:9998, must be present
at com.sun.jersey.api.container.grizzly.GrizzlyWebContainerFactory.create(GrizzlyWebContainerFactory.java:236)
at …
Run Code Online (Sandbox Code Playgroud)

java jax-rs jersey grizzly

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

在C中将空行写入文件

我使用write函数将一些东西写入文件.现在我想在下一个写入函数之前在文件中插入一个空白链接,有人知道怎么做吗?

Write(logs,log,strlen(log));
Run Code Online (Sandbox Code Playgroud)

是我的第一次写作,所以现在是新的一行:

Write(logs,'/n',strlen(log));
Run Code Online (Sandbox Code Playgroud)

或者我应该创建一个新的char[3] = '/n';

c

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

Tapestry 5 BeanEditForm组件出现问题

我在弄清楚如何使用BeanEditForm组件时遇到了一些麻烦.你知道,只要我没有为我的bean类使用参数化构造函数(并且我需要它们),一切都很好(它显示它应该是什么).这是我的Bean类的样子:

public class Celebrity {
    private String firstName;
    private String lastName;
    private long ID;
    private Date dateOfBirth;
    private Occupation occupation;
    private String biography;
    private boolean birthDateVerified;

    public Celebrity() {
    }

    public Celebrity(String firstName, String lastName, Date dateOfBirth, Occupation occupation, String biography, boolean birthDateVerified) {
        this.firstName = firstName;
        this.lastName = lastName;
        this.dateOfBirth = dateOfBirth;
        this.occupation = occupation;
        this.biography = biography;
        this.birthDateVerified = birthDateVerified;
    }

    public Celebrity(String firstName, String lastName, Date dateOfBirth, Occupation occupation) {
        this.firstName = firstName;
        this.lastName = lastName;
        this.dateOfBirth …
Run Code Online (Sandbox Code Playgroud)

tapestry

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

JQuery Mobile:使用javascript更新选择

我正在尝试使用phonegap/JQM应用程序中的javascript更改选择值.我按照建议在更改其值后调用.selectmenu('refresh'); 它收到此错误:

在初始化之前,Uncaught无法在selectmenu上调用方法; 试图调用方法'刷新'

如果我删除该调用,则select上的.val()将更改,但屏幕上的图形不会更改..selectmenu("refresh")用于将图形与select的.val()同步.

以下是我尝试使用的两种资源:http : //jquerymobile.com/demos/1.0a3/#docs/forms/plugin-eventsmethods.html http://jquerymobile.com/test/docs/forms /forms-selects.html

我是新的手机和JQM.

以下是尝试每三秒翻转一次选择的示例代码:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"    "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta name="viewport" content="width=default-width; user-scalable=no" />

<meta http-equiv="Content-type" content="text/html; charset=utf-8">

<title>Demo Error</title>

<script type="text/javascript" charset="utf-8" src="phonegap.js"></script>
<script type="text/javascript" charset="utf-8">

function onBodyLoad()
{
       document.addEventListener("deviceready",onDeviceReady,false);
       for (i=1;i<10;i++) {
          setTimeout('changeProduct()',i*3000);
       }
}
    function changeProduct()
    {
       if ($("#product").val() == 'S')
       {
          $("#product").val('M');
       }
       else
       {
          $("#product").val('S');
       }
       console.log("calling selectmenu refesh change to " + $("#product").val());
       $("#product").selectmenu('refresh', true);
    }

/* When this function is …
Run Code Online (Sandbox Code Playgroud)

jquery-mobile cordova

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

为什么ASP.Net MVC范围属性采用Type?

我只是想知道为什么Range验证属性可以将Type和两个字符串作为参数?这是用于验证字符串对Enum或类似的东西?

我正在尝试做的是找到一种简单的方法来验证一个3字符串,它必须存在于枚举,任何sugestions?

谢谢,亚历克斯.

c# asp.net-mvc data-annotations asp.net-mvc-3

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

Magento付款流程

我正在为Magento实施一个新的支付模块,并希望了解这个逻辑背后的核心概念.我知道我必须从Mage_Payment_Model_Method_Abstract或其任何子类扩展,但我的问题是何时使用以及如何在我的模型中使用捕获和授权方法.例如,如果我按照以下步骤拆分整个过程:

  1. 用户来购物车和选择让我们说一些网关的支付方式.
  2. 系统拦截请求,收集所有提交的数据并将用户发送到网关URL.
  3. 用户将他的订单(或取消)放在网关站点,网站将有关它的信息发送到我的商店.
  4. 我的商店使用收到的数据对订单进行了一些修改,并保存订单状态已完成或取消.

我必须在这些步骤中使用授权和捕获方法吗?如果有人能向我解释什么是授权和捕获手段,我将不胜感激?

payment gateway magento

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

了解ruby-prof输出

我在我的一个程序上运行了ruby-profiler.我想弄清楚每个字段的含义.我猜测一切都是CPU时间(而不是挂钟时间),这太棒了.我想了解"---"代表什么.那里有某种堆栈信息.调用a/b是什么意思?

Thread ID: 81980260
Total Time: 0.28

  %total   %self     total      self      wait     child            calls   Name
--------------------------------------------------------------------------------
                      0.28      0.00      0.00      0.28              5/6     FrameParser#receive_data
 100.00%   0.00%      0.28      0.00      0.00      0.28                6     FrameParser#read_frames
                      0.28      0.00      0.00      0.28              4/4     ChatServerClient#receive_frame
                      0.00      0.00      0.00      0.00             5/47     Fixnum#+
                      0.00      0.00      0.00      0.00              1/2     DebugServer#receive_frame
                      0.00      0.00      0.00      0.00            10/29     String#[]
                      0.00      0.00      0.00      0.00            10/21     <Class::Range>#allocate
                      0.00      0.00      0.00      0.00            10/71     String#index
--------------------------------------------------------------------------------
 100.00%   0.00%      0.28      0.00      0.00      0.28                5     FrameParser#receive_data
                      0.28      0.00      0.00      0.28              5/6 …
Run Code Online (Sandbox Code Playgroud)

ruby profiling ruby-prof

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