问题列表 - 第25290页

命名空间'System.ServiceModel'中不存在类型或命名空间名称'Syndication'更新到VS2010后

在将项目从vs2008更新到vs2010后尝试编译我的asp.net站点时出现以下错误

名称空间"System.ServiceModel"中不存在类型或命名空间名称"Syndication"(您是否缺少程序集引用?)

我有asp.net网站定位3.5框架(就像它在vs2008中所做的那样)我还添加了对System.ServiceModel.Web的引用

我在类的顶部也有这些using语句:using System.ServiceModel; 使用System.ServiceModel.Description; 使用System.ServiceModel.Syndication; 使用System.ServiceModel.Web;

最后2个抱怨上面的错误,评论它们会产生错误(找不到WebGet等),就像它的触发器一样.

有人有主意吗?

c# asp.net syndication

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

为什么单个主键比复合键更好?

为什么拒绝复合键有利于使用名为id的单个主键的所有表?因此通常所有ORM都遵循此原则.

编辑

我刚刚开始在轨道上学习ruby,在实用的敏捷开发书中有一条线:--- Rails确实不能很好地工作,除非每个表都有一个数字主键.对列的名称不太挑剔.我在学习Doctrine时读到的那条线.

EDIT2 请检查此链接.我越来越对这件事感到困惑:--- 复合主键与唯一对象ID字段

从以上链接: -

*主键应该是恒定的,毫无意义的; 非代理键通常会失败一个或两个要求,最终

如果密钥不是常量,那么如果密钥没有意义,那么将来的更新问题会变得非常复杂,那么它更有可能发生变化,即不是常数; 往上看

举一个简单的常见例子:库存项目表.将项目编号(SKU编号,条形码,零件代码或其他任何东西)作为主键可能很诱人,但一年后所有项目编号都会发生变化,而且您将面临一个非常混乱的更新 - 整个 - 数据库问题......

编辑:还有一个比哲学更实用的问题.在许多情况下,你会以某种方式找到一个特定的行,然后再更新它或再次找到它(或两者).使用复合键,有更多数据可以跟踪WHERE子句中的更多约束以及重新查找或更新(或删除).在此期间,其中一个关键部分也可能已发生变化!使用代理键,始终只保留一个值(代理ID),根据定义,它不能更改,这可以显着简化情况.*

orm database-design primary-key

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

如何使用 eclipse 模板自动插入类符号?

有人知道如何使用 Eclipse 模板在类签名上方插入“@RunWith 注释”吗?

前任。:

@RunWith(Parameterized.class)
public class MyClassTest {
...
    @Parameters
    public static Collection<Object[]> parameters() {
        List<Object[]> list = new ArrayList<Object[]>();
        list.add(new Object[] { "mind!", "find!" });
        list.add(new Object[] { "misunderstood", "understood" });
        return list;
    }
...
}
Run Code Online (Sandbox Code Playgroud)

__

模板:

// TODO: move this '@RunWith(Parameterized.class)' to class anotation
    @Parameters
    public static Collection<Object[]> parameters() {
        ${type:elemType(collection)}<Object[]> parametersList = new ${type:elemType(collection)}<Object[]>();
        ${cursor}// TODO: populate collection
        return parametersList;
    }
Run Code Online (Sandbox Code Playgroud)

__ 谢谢您的帮助!

java eclipse code-generation eclipse-templates

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

向地图点添加公里数

早上好.

我想知道如何向地图点(纬度/经度)添加公里数.

例如:JaraguádoSul市位于北纬-26.462049,东经-49.059448.我想向上,向下和侧面增加100公里.我想做一个广场并获得新的积分.

我怎么做?

我尝试过这个:

<?php
$distance = 100;
$earthRadius = 6371;
$lat1 = -26.4853239150483;
$lon1 = -49.075927734375;
$bearing = 0;

$lat2 = asin(sin($lat1) * cos($distance / $earthRadius) + cos($lat1) * sin($distance / $earthRadius) * cos($bearing));
$lon2 = $lon1 + atan2(sin($bearing) * sin($distance / $earthRadius) * cos($lat1), cos($distance / $earthRadius) - sin($lat1) * sin($lat2));

echo 'LAT: ' . $lat2 . '<br >';
echo 'LNG: ' . $lon2;
?>
Run Code Online (Sandbox Code Playgroud)

但它正在回归错误的坐标.谢谢!

非常感谢你.

php points latitude-longitude

7
推荐指数
2
解决办法
2525
查看次数

jquery - 获取url路径?

我知道我可以使用window.location.pathname返回一个url,但是如何解析url?

我有一个这样的网址:http:// localhost/messages/mine/9889我正试图查看该网址中是否存在"我的"?

所以,如果"我的"是该网址的第二部分,我想写一个if语句基于...

if(second argument == 'mine') { do something }
Run Code Online (Sandbox Code Playgroud)

url jquery parsing

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

WCF异常:无法添加到已知类型的列表中

今天是个好日子...

我收到一个意外的WCF错误,抱怨"已知类型",它们的名称相似,但在不同的名称空间中(请参阅下面的错误).

...请记住我还在试验这一切.

也…

我已经理解了常规Web服务的性质FORCES你要展平你的对象层次结构,但我读过的所有内容都表明你不必用WCF做到这一点......这就是为什么我要尝试这个.

所以我的问题是......

  • 问:是否有可能告诉WCF不要忽略名称间距?
  • 问:我错过了标签吗?不要将WCF标记(下面)考虑到名称间距吗?
  • 问:我是否必须压扁对象层次结构?

基本错误是......

类型'wcfFISH.StateManagement.Contractor.New'无法添加到已知类型列表中,因为已存在具有相同数据协定名称'wcfFISH.StateManagement.Contractor:New'的另一种类型'wcfFISH.StateManagement.CostDivision.New'.

错误看起来像......

An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true, whose value is:
System.InvalidOperationException: An exception was thrown in a call to a WSDL export extension: System.ServiceModel.Description.DataContractSerializerOperationBehavior
 contract: http://tempuri.org/:IFishData ----> System.InvalidOperationException: Type 'wcfFISH.StateManagement.Contractor.New' cannot be added to list of known types since another type 'wcfFISH.StateManagement.CostDivision.New' with the same data contract name 'wcfFISH.StateManagement.Contractor:New' is already present.
   at System.Runtime.Serialization.DataContract.CheckAndAdd(Type type, Dictionary`2 typesChecked, Dictionary`2& nameToDataContractTable)
   at System.Runtime.Serialization.DataContract.ImportKnownTypeAttributes(Type type, Dictionary`2 typesChecked, Dictionary`2& knownDataContracts)
   at System.Runtime.Serialization.DataContract.ImportKnownTypeAttributes(Type type) …
Run Code Online (Sandbox Code Playgroud)

wcf invalidoperationexception known-types

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

递归函数的连续编号?例如2,2.1,2.1.1,2.2,2.2.1

我有一个递归函数从数据库中读取文档的"目录".我想用反映项目在树中的位置的文档打印编号,例如

1. First item,
    1.1 Child of first item,
        1.1.1 Child of child of first item,
    1.2 Child of first item,
2. Second item,
    2.1 Child of second item,
Run Code Online (Sandbox Code Playgroud)

等等

此刻相当难倒 - 请帮忙吗?

c# recursion

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

EAV数据库方案

我有一个超过100K记录的数据库.许多类别和许多项目(每个类别具有不同的属性)所有内容都存储在EAV中.

如果我试图打破这个方案并为任何类别创建一个独特的表是我必须避免的?

是的,我知道我可能会有很多表,如果我想添加一个额外的字段,我需要更改它们,但这是错的吗?

我还读到,尽管有很多表,但db会填充更多文件,这对任何文件系统都不利.

有什么建议吗?

database entity-attribute-value

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

Outlook AppointmentItem 写入事件 - 执行多少次

保存约会项目(或特别是会议)时,我需要执行一些活动。

我想要的是,一旦用户填写了信息并单击“发送”,Outlook 就会执行该操作,并且我的代码会执行一次。

然而我发现,写入事件发生多次 - 至少两次,有时更多(例如在更新中)。

这对我来说是一个问题,因为我有一个对象需要在序列化之前进行更新,并且我不想多次进行更新和序列化。

以前有人遇到过这个问题吗?有没有比 Appointmentitem.write 更好的方法?

outlook vsto

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

exit()或异常会阻止调用范围的析构函数吗?

假设我有以下代码:

struct mytype
{
    ~mytype() { /* do something like call Mix_CloseAudio etc */ }
};

int main()
{
    mytype instant;

    init_stuff();

    start();

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

即使从start()内部的某个地方使用exit(),是否可以保证调用析构函数?

c++ destructor exit

20
推荐指数
2
解决办法
4597
查看次数