问题列表 - 第8359页

XSL:选择节点中的所有文本,但某种类型的节点除外

如何输出节点中的所有文本,包括其子节点中的文本,同时排除"a"节点中的文本?

xslt

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

为什么C++编译器(gcc)认为函数是"虚拟"字段?

我的课程中有以下方法定义:

virtual Calc* Compile(
  Evaluator* evaluator, ResolvedFunCall* fun_call, string* error);
Run Code Online (Sandbox Code Playgroud)

出于某种原因,海湾合作委员会抱怨说:

error: 'Compile' declared as a 'virtual' field

任何想法为什么它会相信Compile是一个领域,而不是一个方法?

c++ gcc compiler-errors

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

如何使用浅嵌套路由的ActiveResource?

我有一个Rails应用程序,其公司资源具有嵌套资源 Employee.我正在使用浅层路由,所以要操纵Employee,我的路由是:

GET     /employees/1
PUT     /employees/1
DELETE  /employees/1
POST    /companies/1/employees
Run Code Online (Sandbox Code Playgroud)

如何使用ActiveResource创建,读取,更新和销毁员工?

要创建员工,我可以使用:

class Employee < ActiveResource::Base
  self.site = "http://example.com/companies/:company_id"
end
Run Code Online (Sandbox Code Playgroud)

但是,如果我尝试做:

e=Employee.find(1, :params => {:company_id => 1})
Run Code Online (Sandbox Code Playgroud)

我得到404,因为在使用浅路由时未定义route/companies /:company_id/employees /:id.

要阅读,编辑和删除员工,我可以使用:

class Employee < ActiveResource::Base
  self.site = "http://example.com"
end
Run Code Online (Sandbox Code Playgroud)

但由于缺乏公司外部路线,似乎没有办法创建新的员工.

一种解决方案是定义单独的CompanyEmployee和Employee类,但这似乎过于复杂.

如何在ActiveResource中使用单个Employee类来执行所有四个CRUD操作?

rest activeresource

15
推荐指数
2
解决办法
6368
查看次数

电话号码的国际格式是什么

是否有适用于所有号码的电话号码格式?(区域代码比3个数字更灵活,其余为7个数字)

data-modeling

4
推荐指数
2
解决办法
3078
查看次数

在架构上,如何从AppStore安装iPhone应用程序?

当我们通过AppStore点击"立即安装"按钮时,我很好奇将应用程序带到iPhone上的过程是什么?

它下载压缩拉​​链吗?PKG?和XCOPY相当吗?

iphone

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

计算多边形角度的边界矩形

我需要以任意角度确定多边形的边界矩形.这张照片说明了我需要做的事情:

alt text http://kevlar.net/RotatedBoundingRectangle.png

对于简单的2d多边形,我需要在各个角度确定粉红色矩形.

任何解决方案都非常感谢!

编辑:

谢谢你的答案,我得到了中心点正确的工作.你们真棒!

algorithm graphics geometry

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

ASP.NET MVC:Action中的授权 - 建议模式或者这是一种气味?

我有一个ASP.NET MVC应用程序使用控制器和操作上的授权属性.这一直运作良好,但出现了新的皱纹.

对象:装运

角色:航运,会计,一般用户

装运在工作流程中移动.在状态A中,它只能由Shipping进行编辑.在状态B中,它只能通过会计编辑.

我有一个ShipmentController和一个Edit Action.我可以使用Authorization属性将Edit操作限制为仅限于这两个角色,但这并不区分Shipment所处的状态.我需要在服务调用之前在操作内部执行一些授权以确定用户是否真的有权执行编辑操作.

所以我有两个问题:

1)在Action中获得授权的好方法.Controller Action调用服务,然后服务对Shipment对象进行适当的调用(更新数量,更新日期等).我确信我希望Shipment对象不受任何授权要求的影响.另一方面,如果我希望服务对象知道授权,我没有真正掌握.这有什么好的模式吗?

2)我的问题实际上是设计糟糕的症状吗?我应该有一个StateAShipmentController和StateBShipmentController而不是ShipmentController吗?我没有在Shipment对象中内置任何多态性(状态只是一个枚举),但也许我应该,也许控制器应该反映出来.

我想我会采用更一般的解决方案,而不是针对我的情况.我只想提供一个例子来说明这个问题.

谢谢!

model-view-controller asp.net-mvc authorization design-patterns single-responsibility-principle

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

将服务引用添加到共享类的多个WCF服务

我正在尝试将我的WCF Web服务拆分为一些服务,而不是一个巨大的服务.但Visual Studio(Silverlight客户端)复制了两个服务共享的公共类.这是一个简单的例子来说明我的问题.

在此示例中,有两个服务.两者都返回"Person"类型.默认情况下,VS将在唯一的NameSpaces下创建两个单独的Person代理.这意味着不同服务返回的"Person"不能被客户端消费为同一个东西.我该如何解决?没有自己编写代理类是否可能?

共同

[DataContract]
public class Person
{
    [DataMember]
    string FirstName { get; set; }
    [DataMember]
    string LastName { get; set; }
    [DataMember]
    string PrivateData { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

StaffService.svc

[ServiceContract(Namespace = "")]
public class StaffService
{
     [OperationContract]
     public Person GetPerson ()
     {
         return new Person {"John", "Doe", "secret"};
     };
}
Run Code Online (Sandbox Code Playgroud)

PublicService.svc

[ServiceContract(Namespace = "")]
public class PublicService
{
     [OperationContract]
     public Person GetPerson ()
     {
         return new Person {"John", "Doe", "*****"};
     };
}
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助!贾斯汀

c# silverlight wcf proxy web-services

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

django中的login_required装饰器

在urls.py和views.py中使用login_required装饰器有什么不同吗?如果我把这一行:

url(r'^add/$', login_required(views.add_media), name = 'add_media_action')
Run Code Online (Sandbox Code Playgroud)

在urls.py中我将获得与在views.py中装饰add_media函数相同的效果:

@login_required
def add_media(request):
    ...
Run Code Online (Sandbox Code Playgroud)

django

17
推荐指数
2
解决办法
6003
查看次数

编码...某种?

请原谅我,如果以前曾经问过这个问题,但我向你保证,我已经在互联网上搜索过,并没有任何结果,可能是因为我没有正确的术语.

我想取一个整数并将其转换为little-endian(?)十六进制表示,如下所示:

303 - > 0x2f010000

我可以看到字节被打包,使得16和1的位置都在同一个字节中,并且4096的位置和256的位置共享一个字节.如果有人能指出这种编码的正确术语,我相信我能找到关于如何做到这一点的答案.谢谢!

encoding hex

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