问题列表 - 第23781页

MonoTouch - 有没有人用过这个?

我是一名.NET开发人员,试图实现客观的iPhone编程.我创建了我的第一个应用程序 - 只是一个包含多个xib的简单组合.

我刚刚遇到MonoTouch,它允许您使用C#或.NET开发iPhone应用程序.有人试过这个吗?我有兴趣了解人们的意见.

iphone xamarin.ios

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

如何在ASP.Net中排除与HttpHandler的指定路径匹配的内容?

我知道如果我想要MyPage.aspx请求转到名为MyAssembly的程序集中名为MyHandler的类,我可以将它添加到我的web.config文件中:

<configuration>
  <system.web>
    <httpHandlers>
      <add verb="*" path="MyPage.aspx" type="MyHandler, MyAssembly"/>
  </system.web>
</configuration>
Run Code Online (Sandbox Code Playgroud)

这适用于(组成)URL的任何MyPage.aspx:www.mycoolsite.com/MyProject/ [SomePathHere] /MyPage.aspx

如果我想为每个MyPage.aspx执行此操作,除了 www.mycoolsite.com/MyProject/NoHandler/MyPage.aspx

有没有办法从处理程序中排除该路径?

c# asp.net httphandler

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

Windows Phone 7:套接字编程

Windows Phone 7中是否支持TCP/IP套接字?到目前为止我找不到任何运气.
我想连接到服务器上的端口并发出命令/接收响应

sockets windows-phone-7

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

jQuery连接可排序列表,将订单保存到MySQL

希望使用类似这个演示的东西,可以在两列内部和两列之间拖动项目,并将实时或使用"保存"按钮更新到MySQL.重点是您可以进行更改并稍后返回页面以查看或更新您的订购.

http://pilotmade.com/examples/draggable/

只为一列做这件事很好,但是当我尝试传递两列的顺序时,问题似乎是将带有jQuery的多个序列化数组传递给PHP/MySQL更新脚本.

任何见解都会非常感激.

如果你看下面,我想通过说...

sortable1
entry_1 => 0
entry_5 => 1

sortable2
entry_3 => 0
entry_2 => 1
entry_4 => 2

编辑:这最终成功了

HTML

<ol id="sortable1"><li id="entry_####">blah</li></ol>
Run Code Online (Sandbox Code Playgroud)

jQuery的

<script type="text/javascript">
$(function() 
{
    $("#sortable1, #sortable2").sortable(
    {
        connectWith: '.connectedSortable',
        update : function () 
        { 
            $.ajax(
            {
                type: "POST",
                url: "phpscript",
                data: 
                {
                    sort1:$("#sortable1").sortable('serialize'),
                    sort2:$("#sortable2").sortable('serialize')
                },
                success: function(html)
                {
                    $('.success').fadeIn(500);
                    $('.success').fadeOut(500);
                }
            });
        } 
    }).disableSelection();
});
Run Code Online (Sandbox Code Playgroud)

这是PHP查询

parse_str($_REQUEST['sort1'], $sort1);
foreach($sort1['entry'] as $key=>$value)
{
do stuff
}
Run Code Online (Sandbox Code Playgroud)

php mysql jquery jquery-ui-sortable

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

如何避免svn存储库中的混合eol样式

是否有一个最佳实践来防止subversion存储库中的混合eol样式.

我知道svn:eol-style=native可以将其设置为auto-prop,但我必须确保为所有提交者设置它.svn:eol-style如果存在侵入性较小的解决方案,我也不愿意进行回顾性的,存储库范围内的更改.

svn newline line-endings eol

11
推荐指数
2
解决办法
2538
查看次数

WCF客户端使用多个服务

我试图弄清楚如何设置我的web.config(客户端)以使用另一个使用另一个使用另一个不同的WCF Web服务

我有两个端点,我想我需要两个不同的Binding配置.这是我当前的绑定节点:

<basicHttpBinding>
    <binding name="WebServiceProxyServiceSoapBinding" closeTimeout="00:01:00"
        openTimeout="00:01:00" receiveTimeout="00:01:00" sendTimeout="00:01:00"
        allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
        maxBufferSize="2147483647" maxBufferPoolSize="524288" maxReceivedMessageSize="2147483647"
        messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true">
      <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
          maxBytesPerRead="4096" maxNameTableCharCount="16384" />
      <security mode="Transport">
        <transport clientCredentialType="None" proxyCredentialType="None" realm="" />
        <message clientCredentialType="UserName" algorithmSuite="Default" />
      </security>
    </binding>
  </basicHttpBinding>
Run Code Online (Sandbox Code Playgroud)

我无法添加另一个basicHttpBinding节点.问题是,如果我改变的是模式参数,<security mode="Transport">那么绑定对于一个或另一个端点将起作用.

这似乎是一个常见的问题,但还没有找到答案.总的来说,在简单的消费和调用之外,我对WCF(如果不是很明显)的体验并不是很好.任何帮助都会很棒!

这篇文章很接近但不完全相同,因为它们不需要不同的安全模式: 如何从一个客户端使用多个WCF服务

提前致谢.

wcf basichttpbinding

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

Linq to sql - 删除一些相关记录

我使用linq到sql,我有很多表用外键导致UserId.

是否可以在删除时清除其中一些外表.

例如,我希望用户自动删除用户个人资料(其他表格),而不是用户论坛帖子.

这是可能的还是我必须用代码处理这个?

foreign-keys linq-to-sql

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

部分构造的对象/多线程

由于它在多线程方面的良好声誉,我使用的是joda.通过使所有Date/Time/DateTime对象不可变,可以使多线程日期处理变得高效.

但在这种情况下,我不确定Joda是否真的做得对.它可能会,但我很有兴趣看到一个解释.

当调用DateTime的toString()时,Joda会执行以下操作:

/* org.joda.time.base.AbstractInstant */
public String toString() {
    return ISODateTimeFormat.dateTime().print(this);
}
Run Code Online (Sandbox Code Playgroud)

所有格式化程序都是线程安全的(它们也是不可变的),但是有关formatter-factory的内容:

private static DateTimeFormatter dt;

/*  org.joda.time.format.ISODateTimeFormat */
public static DateTimeFormatter dateTime() {
    if (dt == null) {
        dt = new DateTimeFormatterBuilder()
            .append(date())
            .append(tTime())
            .toFormatter();
    }
    return dt;
}
Run Code Online (Sandbox Code Playgroud)

这是单线程应用程序中的常见模式,但已知它在多线程环境中容易出错.

我看到以下危险:

  • 空检查期间的竞争条件 - >最坏情况:创建两个对象.

没有问题,因为这只是一个辅助对象(与正常的单例模式情况不同),一个被保存在dt中,另一个被丢失并且迟早会被垃圾收集.

  • 在objec完成初始化之前,静态变量可能指向部分构造的对象

(在叫我疯了之前,请阅读本维基百科文章中的类似情况.)

那么Joda如何确保在这个静态变量中没有发布部分创建的格式化程序?

谢谢你的解释!

雷托

java multithreading jodatime

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

SSL证书预取.NET

我正在编写一个实用程序,可以让我监控我们网站的健康状况.这包括一系列可以针对Web应用程序运行的验证任务.其中一项测试是预测特定SSL证书的到期.

我正在寻找一种方法来预先使用.NET或WINAPI获取安装在网站上的SSL证书,以便我可以验证与特定网站关联的证书的到期日期.

我可以这样做的一种方法是在ServicePointManager.ServerCertificateValidationCallback处理程序中验证证书时对证书进行缓存,然后将它们与配置的网站进行匹配,但这似乎有些过时了.另一种方法是使用网站证书配置应用程序,但我宁愿避免这种情况,以便最大限度地减少配置.

对于我来说,使用.NET下载与网站关联的SSL证书最简单的方法是什么,以便我可以检查证书包含的信息来验证它?

编辑:

要扩展下面的答案,不需要在创建请求之前手动创建ServicePoint.它作为执行请求的一部分在请求对象上生成.

    private static string GetSSLExpiration(string url)
    {
        HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest;
        using (WebResponse response = request.GetResponse()) { }
        if (request.ServicePoint.Certificate != null)
        {
            return request.ServicePoint.Certificate.GetExpirationDateString();
        }
        else
        {
            return string.Empty;
        }
    }
Run Code Online (Sandbox Code Playgroud)

.net c# windows ssl ssl-certificate

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

PMD规则背后的"为什么"

是否有一个很好的资源来描述PMD规则集背后的"原因"?PMD的网站有"什么" - 每个规则的作用 - 但它没有描述为什么PMD有这个规则以及为什么忽略该规则会让你在现实世界中遇到麻烦.特别是,我有兴趣知道为什么PMD有AvoidInstantiatingObjectsInLoops和OnlyOneReturn规则(如果你需要创建一个对应于集合中每个对象的新对象,第一个似乎是必要的,第二个似乎在许多情况下是必要的根据某些标准返回一个值),但我真正想要的是一个描述大多数PMD规则背后"原因"的链接,因为这经常出现.

为了清楚起见,我知道我可以禁用它们以及如何做到这一点,我只是想知道为什么它们首先在那里.对不起,如果有一些明显的东西我错过了,但我在发布之前进行了谷歌搜索和搜索.我也明白,这些问题往往是"品味"的问题 - 我正在寻找的是规则的论点是什么以及有什么替代品.举一个具体的例子,你应该如何实现一个对应于循环中每个对象的对象(这是Java中的常见操作)而不在循环中实例化每个对象?

java code-analysis pmd

28
推荐指数
2
解决办法
8402
查看次数