Tag: 可重用性

我们可以在另一个CSS类中包含常见的CSS类吗?

我是一个CSS新手。 我只是想知道,是否有可能将一个普通class级join另一个class级? 例如, .center {align: center}; .content { include .center here}; 我遇到了CSS框架 – 蓝图 。 我们需要将位置信息放入HTML中,例如 <div class="span-4"><div class="span-24 last"> 因此,我们将把定位属性放在html而不是css中。 如果我们改变布局,我们需要改变html而不是css。 这就是我问这个问题的原因。 如果我可以包括.span-4到我自己的CSS中,我将不必在我的HTML标记中指定它。

WCF服务引用生成自己的契约接口,不会重用我的

我的第一个问题,所以希望它是适合的: 共享接口程序集 – 我有一个有共享接口的“共享”程序集,我们称之为IDocRepository 。 它标有[ServiceContract] ,有几个[OperationContract]标记的方法。 WCF实现程序集 – 我有两个WCF服务项目,每个引用共享程序集,每个实现该接口作为WCF服务。 消费者组装 – 最后,我有一个“客户”项目,也引用了共享程序集,并引用了每个WCF服务。 但是,在使用者程序集中生成的服务引用来自接口的自动生成版本: public partial class ExampleClient : System.ServiceModel.ClientBase<SomeNamespace.ExampleSvcRef.IDocRepository>, SomeNamespace.ExampleSvcRef.IDocRepository { 我所期望的 我希望这两个引用会自动inheritance我定义的接口,消费者/客户端程序集也是引用。 有点像重用它提供的参数和返回types的类,而是用于服务接口。 为什么 所以我可以创build一个服务引用代理的实例,并将其转换为我的接口types。 所以我可以每次手动修改生成的代码,但应该有更好的方法…? (编辑:我确实有'在引用程序集中重用types'和'为所有服务引用select的所有引用程序集中的重用types'选项)

为什么string可以分配给char *指针,而不是char 数组?

有人可以解释为什么这与指针工作: char * str1; str1 = "Hello1"; str1 = "new string"; // but not this char str2 [] = "hello"; str2 = "four"; // or this char str3 []; str3 = "hello"; str3 = "hello";