小编Dor*_*nai的帖子

如何将文件保存到类路径

如何保存/加载位于我的课程所在的文件?我之前没有到该位置的物理路径,我想动态地找到该文件.

谢谢

编辑:

我想加载一个XML文件并写入和读取它,我不知道如何解决它.

java file-io classpath

14
推荐指数
5
解决办法
4万
查看次数

具有两个GET操作的WebApi控制器

我希望有两个不同的GET操作来查询数据,名称和ID,

我有这些路线:

        config.Routes.MapHttpRoute(
            name: "ActionApi",
            routeTemplate: "api/{controller}/{action}/{id}",
            defaults: new { id = RouteParameter.Optional }
        );

        config.Routes.MapHttpRoute(
            name: "ActionApiByName",
            routeTemplate: "api/{controller}/{action}/{name}",
            defaults: new { name = RouteParameter.Optional }
        );

        config.Routes.MapHttpRoute(
            name: "DefaultApi",
            routeTemplate: "api/{controller}/{id}",
            defaults: new { id = RouteParameter.Optional }
        );
Run Code Online (Sandbox Code Playgroud)

以及控制器中的这些操作:

    [HttpGet]
    public CompanyModel CompanyId(Guid id)
    {
          //Do something
    }


    [HttpGet]
    public CompanyModel CompanyName(string name)
    {
            //Do something
    }
Run Code Online (Sandbox Code Playgroud)

这样的调用:http://localhost:51119/api/companies/CompanyId/3cd97fbc-524e-47cd-836c-d709e94c5e1e 工作并进入'CompanyId'方法,

一个类似的电话http://localhost:51119/api/companies/CompanyName/something让我找不到404

但是这个:' http://localhost:51119/api/companies/CompanyName/?name=something'工作正常

任何人都可以解释这种行为,我做错了什么?

c# asp.net-mvc-4 asp.net-web-api

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

打印漂浮在ada

我想打印一个浮点数,我正在使用该包FLOAT_IO.

有没有办法控制点之后和之前的位数?

printing floating-point ada

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

将未知数量的字符串传递给java中的函数的最佳方法是什么?

我想将不同数量的字符串传递给java中的函数,它假设是过滤查询的字符串,它可能是2-4个字符串.

你认为最好的方法是什么?

a)使用不同数量的参数为相同的函数创建重载?b)创建一个字符串数组的新实例并将其传递给函数?

任何其他优先方式?

谢谢

java string

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

使用C#查找MX记录?

如何在C#中找到邮件服务器的MX记录?

c# smtp mx-record

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

将毫秒值转换为日期?

考虑以下代码:

public void convertTime()
{
    DateFormat df = new SimpleDateFormat(dateFormat);
    Date date;
    Date date2;

    date = df.parse("15/01/2010 21:58:54");
    date.getTime();                     //produces 1263585534000

    date2 = new Date(date.getTime());  //this is ok, compiles
    date2 = new Date(1263585534000);   //gives an error: The literal 1263585534000 of type int is out of range
}
Run Code Online (Sandbox Code Playgroud)

我想知道如何将这个长数字转换为日期格式,为什么我会收到此错误?

谢谢

java time date

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