问题列表 - 第12294页

通过Interface Builder在自定义对象上设置属性

我有一个自定义的UITableViewController子类,我在nib文件中的两个地方使用它.如果我希望这两个实例的行为略有不同,我该怎么办?当然在代码中我可以根据BOOL的值选择一种行为或另一种行为,但是如何从Interface Builder中设置BOOL,而不必编写Interface Builder插件?

cocoa cocoa-touch objective-c

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

正则表达式解析国际浮点数

我需要一个正则表达式来获取可以的数值

111.111,11

111,111.11

111,111
Run Code Online (Sandbox Code Playgroud)

并分隔整数和小数部分,以便我可以使用正确的语法存储在DB中

我尝试([0-9]{1,3}[,.]?)+([,.][0-9]{2})?没有成功,因为它没有检测到第二部分:(

结果应如下所示:

111.111,11 -> $1 = 111111; $2 = 11
Run Code Online (Sandbox Code Playgroud)

regex internationalization

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

Subsonic 3 LINQ vs LINQ to SQL

我在一个项目中使用SQL Server 2005.我必须决定数据层.我想在我的项目中使用LINQ.我看到SubSonic 3支持LINQ,我也可以选择LINQ to SQL,因为我可以输入从LINQ到SQL的列表.

我想知道LINQ to SQL和Subsoinc 3 LINQ之间有什么不同,这有什么用呢?

谢谢!JAMIL

linq subsonic3

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

Activator.CreateInstance()和typeof(T).InvokeMember()与BindingFlags.CreateInstance之间的区别

如果已经提出并回答了这个问题,请原谅我.

给定一类T型,下列之间有什么区别?

T myObj = Activator.CreateInstance<T>();

T myObj = typeof(T).InvokeMember(null, BindingFlags.CreateInstance, null, null, null);
Run Code Online (Sandbox Code Playgroud)

一种解决方案比另一种优先吗?

.net c#

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

PHP exec安全吗?

我试图让exec在Windows服务器上工作并收到错误消息"无法分叉".在谷歌搜索了一下之后,似乎推荐的修复方法是将IUSR帐户的READ和EXECUTE权限授予c:\ Windows\System32\cmd.exe.

但那已成为一个重要的安全漏洞吗?安全吗?还有另一种方法来执行[来自php]一个驻留在服务器上的exe吗?

php security exec

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

为什么我从WCF看到的性能比Remoting慢?

我被告知的一切都说WCF应该至少和远程处理一样快.我有一个特定的场景,然而,它甚至没有接近,我想知道是否有人可以发现一些明显的我做错了.我正在研究用wcf替换远程处理以进行进程内appdomain通信繁重的可能性.这是代码:

[ServiceContract]
interface IWorkerObject
{
    [OperationContract] Outcome DoWork(Input t);
}

[DataContract]
[Serializable]
class Input
{
    [DataMember] public int TaskId { get; set; }
    [DataMember] public int ParentTaskId { get; set; }
    [DataMember] public DateTime DateCreated { get; set; }
    [DataMember] public string TextData { get; set; }
    [DataMember] public byte[] BinaryData { get; set; }
}

[DataContract]
[Serializable]
class Outcome
{
    [DataMember] public string Result { get; set; }
    [DataMember] public string TextData { get; set; }
    [DataMember] public byte[] …
Run Code Online (Sandbox Code Playgroud)

.net performance wcf remoting

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

更改 info.plist 文件中的版本,以便在 mac finder 中显示正确的版本

我正在维护其他人创建的应用程序,我想更改 Info.plist 文件中的版本,以便当有人在查找器中选择应用程序时,将显示正确的版本。当我手动编辑 info.plist 文件并将捆绑版本字符串从 1.0 更改为 3.0 时,它仍然在查找器中显示 1.0。此外,当我重新编译应用程序时,版本字符串被设置为 1.0。任何人都可以指导我了解有关如何设置这些类型的变量以及如何创建或设置 info.plist 的一些信息。我对 info.plist 不太了解,也没有在网上找到任何好的资源。

macos finder version info.plist

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

如何在WCF中接受基类型的集合

安装程序

我有一个WCF服务,它暴露了一个基类型(例如Animal)以及一些派生类型(例如Lion,Tiger和Bear).另一种类型(例如,Zoo)包括属性,该属性是基类型的集合.基类型是具体的,而不是抽象的,因此集合包含基类型和/或派生类型(以任意组合)的实例是完全可以接受的.例如:

[DataContract, KnownType(typeof(Lion)),
KnownType(typeof(Tiger)), KnownType(typeof(Bear))]
public class Animal
{
    [DataMember]
    public string Species { get; set; }
}

[DataContract]
public class Lion : Animal { }


[DataContract]
public class Tiger : Animal { }


[DataContract]
public class Bear : Animal { }

[DataContract]
public class Zoo 
{
    [DataMember]
    public List<Animal> Animals { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我的一个服务操作接受此类型作为其参数,如下所示:

[ServiceContract]
public interface IZooService
{
    [OperationContract]
    void SetZoo(Zoo zoo);
}
Run Code Online (Sandbox Code Playgroud)

所有这些都很好,并且发出的WSDL对我来说看起来非常好.它包含所有类型,并正确指示派生类型从基类型继承.所以,我应该能够使用SOAP消息调用我的服务,如下所示:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:z="http://zoo.org">
   <soapenv:Header/>
   <soapenv:Body>
      <z:SetZoo>
         <z:Zoo>
            <z:Animals>
               <z:Animal> …
Run Code Online (Sandbox Code Playgroud)

collections wcf inheritance soap wsdl

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

最佳实践:我何时应该在.NET中使用委托?

可能重复:
委派用法:业务应用程序
我在哪里使用委托?

嗨,

我不熟悉.NET中委托的概念 - 我还没有真正使用过它们并且认为它们可能存在的原因很充分 - 我应该何时使用委托?

例子非常受欢迎.

.net c# delegates

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

使用javascript获取页面中的所有<a>元素

无论如何,我可以获得<a>页面中的所有内容,我想为所有这些目标应用新目标.

html javascript

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