问题列表 - 第45477页

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

在RESTful服务中的单个请求期间删除多个资源

我正在寻找其他人如何创建RESTful服务的示例,该服务支持在单个请求中删除相同类型的多个实体.例如,如果我正在编写电子邮件服务,我可能希望能够同时删除多条消息.

处理此问题的一种方法可能是将资源定义为"包含由指定的id值标识的邮件项的集合".此资源可以具有以下接口:

GET/api/mail/1; 2; 5; 38 - 返回项目集合DELETE/api/mail/1; 2; 5; 38 - 删除项目集合

这是处理多个删除的常用方法吗?人们看到这样做的其他方式有哪些?

rest

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

在用户拒绝使用后,如何提示用户打开位置服务

我有一个具有明确用户交互的应用程序,它利用了用户的当前位置.如果用户拒绝访问位置服务,我仍然希望后续用户提示用户转到设置并为我的应用重新启用位置服务.

我想要的行为是内置地图应用程序的行为:

  1. 在设置>常规>重置>重置位置警告中重置位置警告.
  2. 启动地图应用.
  3. 点按左下角的"当前位置"按钮.
  4. 地图提示""地图"想要使用您当前的位置"| "不要允许"| "允许".
  5. 选择"不允许"选项.
  6. 再次点击左下角的"当前位置"按钮.
  7. 地图提示"打开位置服务以允许"地图"确定您的位置"| "设置"| "取消".

在我自己的应用程序中,相同的基本流程导致我的CLLocationManagerDelegate -locationManager:didFailWithError:方法在最后一步调用kCLErrorDenied错误,并且用户没有选择打开Settings应用程序来纠正它.

我可以显示自己的警报以响应错误,但是它无法启动"设置"应用程序,就像操作系统可以提供内置地图应用程序所使用的警报一样.

CLLocationManager类中有什么东西我错过了能够给我这个行为吗?

core-location ios

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

Visual Studio - 失败时断言不停止

刚刚从VS2010 Professional转移到Premium.

当我使用MSTEST命中失败的Assert时,它不再在调试器中停止(它确实在测试结果中产生了正确的失败)

问题: 当我运行测试时,如何让调试器在失败的断言上停止

在此输入图像描述

mstest visual-studio-2010 visual-studio

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

如何从中央位置更新 .net Windows 服务

我们已经构建了一个.NET Windows 服务,我们将其安装在客户端 PC 上,以从这些 PC 监控和上传数据(通过 Web 服务)。我正在寻找一种方法来集中更新所有客户端 PC 上的 Windows 服务——而不必远程进入每个商店。

以下是一些细节(尽管我认为这并不重要):

  • Windows 服务:.NET 版本 2(由于客户端 PC 的限制)- VB.NET
  • Web 服务:.NET 版本 4 - VB.NET
  • 客户端 PC 操作系统:Win2000 到 Win7、POSReady、WEPOS

一些额外的信息

  • 我们有一个运行良好的设置文件,但我们需要远程进入每个商店才能运行它。而且有100多家店!
  • 我们曾考虑将安装文件放在 FTP 站点上,但被告知 Windows Embedded 操作系统不支持 FTP,因此我们可能会通过 Web 服务发送文件
  • 每个 Windows 服务每分钟调用一次 Web 服务方法,该方法返回一些 XML,可用于发送更新 Web 服务的指令。

这似乎是开发人员已经需要多次解决的标准问题。如果有人有任何建议或可以建议他们使用的流程,那真的会对我们有所帮助。

更新

  • 我可以更改 Windows 服务和 Web 服务以添加此新的更新功能
  • 看起来我有办法获取安装文件(从网络服务方法下载),但是运行它呢?如何运行安装程序,然后确保 Windows 服务已关闭?安装程序是否这样做或 Windows 服务?

.net deployment windows-services process

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

在正则表达式中使用\ t似乎不适用于所有选项卡

正则表达式中某些行似乎与\ t匹配.有人会知道为什么吗?

我们来看一下你可以从http://download.geonames.org/export/dump/countryInfo.txt下载的示例文件.

$ wget http://download.geonames.org/export/dump/countryInfo.txt
--2011-02-03 16:24:08--  http://download.geonames.org/export/dump/countryInfo.txt
Resolving download.geonames.org... 178.63.52.141
Connecting to download.geonames.org|178.63.52.141|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 31204 (30K) [text/plain]
Saving to: `countryInfo.txt'

100%[===================================================================================================================================================================================================>] 31,204      75.0K/s   in 0.4s    

2011-02-03 16:24:10 (75.0 KB/s) - `countryInfo.txt' saved [31204/31204]

$ cat countryInfo.txt | grep -E 'AD.AND'
AD  AND 200 AN  Andorra Andorra la Vella    468 84000   EU  .ad EUR Euro    376 AD###   ^(?:AD)*(\d{3})$    ca  3041565 ES,FR   
sdalouche@samxps:/tmp$ cat countryInfo.txt | grep -E 'AD\tAND'
(no …
Run Code Online (Sandbox Code Playgroud)

regex grep

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

如何使用RowStatus?

我正在从MIB编写SNMP管理器和模拟SNMP代理(以测试管理器).我有一个类似于下面的表,管理员应该能够添加/删除行.使用RowStatus执行此操作的习惯方法是什么?RowStatus是第一个设置的吗?PDU中可以包含其他OID吗?

我最初的用例是启动时表是空的.所以,如果我发送这样的SET PDU:

createStuffEntry.1.1.1 = 1
createStuffEntry.2.1.1 = 1
createStuffEntry.3.1.1 = 99
createStuffEntry.4.1.1 = "Dustbunnies"
createStuffEntry.5.1.1 = 5
Run Code Online (Sandbox Code Playgroud)

这应该适用于下面的定义吗?如果省略cRowStatus会发生什么?

createStuffTable OBJECT-TYPE
    SYNTAX  SEQUENCE OF CreateStuffEntry
    ACCESS  not-accessible
    STATUS  mandatory
    DESCRIPTION
            "A table for creating stuff."
    ::= { parentGroup 1 }

createStuffEntry OBJECT-TYPE
    SYNTAX  CreateStuffEntry
    ACCESS  not-accessible
    STATUS  mandatory
    DESCRIPTION
            "An entry for building a stuff to create."
    INDEX   { cPlanID,  cID }
    ::= { createStuffTable 1 }

CreateStuffEntry ::=
    SEQUENCE {
        cPlanID
            INTEGER,
        cID
            INTEGER,
        cTemplateID
            INTEGER,
        cStuffName
            DisplayString,
        cRowStatus …
Run Code Online (Sandbox Code Playgroud)

snmp mib

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

JQuery - 选择整个元素,除了嵌套在其中的一个特定元素

如果两个元素的id-s都已知,是否有可能选择一个元素,但没有嵌套在其中的元素之一?

喜欢:

<div id="outerdiv">
    <div>
        <div id="innerdiv1"> </div>
        <div id="innerdiv2"> </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想做一个选择哪个会返回outerdiv但没有像这样的innerdiv2:

<div id="outerdiv">
    <div>
        <div id="innerdiv1"> </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

有没有像$('#outerdiv')那样的声明.不是('#innerdiv2')还是可以做到这一点的东西?我可以使用clone()+ remove()解决这个问题,但我只是徘徊是否有机会这样做..

谢谢

jquery

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

什么浏览器支持`overflow-y`?

据我所知,overflow-y是一个CSS3选择器.但是在http://www.findmebyip.com/litmus,它没有显示那个选择器,显示我不知道哪些浏览器支持它.

首先,是overflow-yoverflow-x实际CSS3选择?

二,哪些浏览器支持它们?

html css css3

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

你能在SQL FROM语句中使用SQLParameter吗?

我试图在C#中针对SQL Server数据库创建参数化查询.

码:

        query = new StringBuilder( "SELECT @fields FROM @tables");

        using(SqlConnection connection = new SqlConnection(connection))
        {
            SqlCommand command = new SqlCommand(query.ToString(), connection);
            command.Parameters.AddWithValue("@fields", fields.ToString());
            command.Parameters.AddWithValue("@tables", tables.ToString());

            try
            {
                connection.Open();
                Int32 rowsAffected = command.ExecuteNonQuery();
                Console.WriteLine("RowsAffected: {0}", rowsAffected);
            }
            catch(Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }
Run Code Online (Sandbox Code Playgroud)

奇怪的部分是失败的消息"必须声明表变量"@ tables \".但是正如你所看到的,它已经被明确定义了.

所以我的问题是:

  1. 你能传递一个参数来定义FROM语句中的表列表吗?
  2. 如果可以,为什么这不起作用?

c# sql parameters

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