问题列表 - 第29773页

如何读取app.config中定义的属性的值?

我有一个app.config文件,其形式为:

<?xml version="1.0" encoding="utf-8" ?>
  <configuration>
    <system.serviceModel>
      <client>
        <endpoint address="http://something.com"
        binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IFileTransfer"
        contract="ABC" name="XXX" />
        <endpoint address="http://something2.com"
        binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IFileTransfer"
        contract="ABC2" name="YYY" />
      </client>
    </system.serviceModel>
  </configuration>
Run Code Online (Sandbox Code Playgroud)

我想读取节点端点的属性"address"的值,其名称为"XXX".请告诉我该怎么做!

(继续讨论与marc_s讨论.抱歉把文本放在这里,因为评论不允许格式化代码)@marc_s:我使用下面的代码来读取上面的文件,但它显示clientSection.Endpoints有0个成员(Count = 0 ).请帮忙!

public MainWindow()
    {
        var exeFile = Environment.GetCommandLineArgs()[0];
        var configFile = String.Format("{0}.config", exeFile);
        var config = ConfigurationManager.OpenExeConfiguration(configFile);
        var wcfSection = ServiceModelSectionGroup.GetSectionGroup(config);
        var clientSection = wcfSection.Client;
        foreach (ChannelEndpointElement endpointElement in clientSection.Endpoints)
        {
            if (endpointElement.Name == "XXX")
            {
                var addr = endpointElement.Address.ToString();
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

c# xml configuration wshttpbinding

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

javascript无法在chrome/opera/IE中工作,但firefox非常棒!

我有这个代码,只在firefox中工作.

 <script type="text/javascript">
    function setVideo(url){
        url = url.replace("watch?v=","v/","i");
        var movie = document.getElementById('movie');
        movie.setAttribute('src',url+"&hl=en&fs=1&");
        var param = document.getElementById('paramm');
        param.setAttribute('value',url+"&hl=en&fs=1&");
    }
</script>

<object width="425" height="344">
            <param name="movie" id="paramm"></param>
            <param name="allowFullScreen" value="true"></param>
            <param name="allowscriptaccess" value="always"></param>
            <embed id="movie" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344" src=""></embed>
        </object>

<a href="#" onclick="setVideo('http://www.youtube.com/watch?v=3h1qQaRxY40')">example</a>
Run Code Online (Sandbox Code Playgroud)

请帮助,我不知道,这是一个如此简单的脚本,为什么它不工作?谢谢

javascript cross-browser

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

是否可以从多个表中进行选择,将其名称作为子查询的结果?

我有一些具有相同结构的表,我想在一组中进行选择.

我想在主查询的FROM之后放置一个子查询,而不是仅仅对所有这些表进行循环.

它可能会失败吗?

谢谢!

(使用Oracle)


附加信息:我没有马上的名字!它们存储在另一个表中.是否有可能在我的主查询的FROM之后放置一个子查询?

sql oracle

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

递归函数返回意外结果

我的函数从用户获取一个数字输入并递归地将数字'n'加到一.
输入5将总和1/5 + 1/4 + 1/3 + 1/2 + 1/1.

#include<stdio.h>
#include<conio.h>
//to 
float recursion(float num,float sum);
void main(void)
{
  float num=5,sum=0;
  //input num
  printf("%d",recursion(num,sum));

  getch();
}

float recursion(float num,float sum)
{
  // int sum=0; every time u run it the sum is assigned 0
  if( num==1)
    return 1;
  else
  {
    sum=sum+(1/num);
    num--;
    recursion(num,sum);
  }
  return sum;
}//recursion function ends
Run Code Online (Sandbox Code Playgroud)

问题是,它给0:/任何人都可以帮忙吗?

c c++

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

在 asp.net 应用程序中使用缓存的优缺点?

在 asp.net 应用程序中使用缓存的优缺点是什么?

asp.net caching .net-3.5

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

比较php中的浮动

我想在PHP中比较两个浮点数,如下面的示例代码:

$a = 0.17;
$b = 1 - 0.83; //0.17
if($a == $b ){
 echo 'a and b are same';
}
else {
 echo 'a and b are not same';
}
Run Code Online (Sandbox Code Playgroud)

在此代码它返回的结果else条件,而不是if条件,即使$a$b相同.在PHP中有没有特殊的方法来处理/比较浮点数?

如果是,那么请帮我解决这个问题.

或者我的服务器配置有问题吗?

php floating-point

143
推荐指数
8
解决办法
8万
查看次数

Async = true和Entity Framework

背景WCF堆栈,实体框架中实现的数据访问,简单的ASP.NET前端

这是一个两部分问题.

最近我们遇到了一个周期性崩溃的问题,例外情况如下:

从服务器接收结果时发生传输级错误.(提供程序:TCP提供程序,错误:0 - 指定的网络名称不再可用

我们已经运行我们的应用程序没有问题超过一个星期,然后突然我们被这个随机崩溃击中/如果我不得不猜我会说它是网络相关的,但我们无法确定确切的来源.有没有人定期收到这条消息?如果是这样,根本原因是什么?

第二个问题是有人建议在我们的Entity Framework连接字符串中设置"async = true".我的印象是这只是启用异步api.使用EF时,这有什么用处吗?切换此标志是否对EF生成的查询执行任何操作?

wcf entity-framework sql-server-2005 .net-3.5

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

VS2010仅在选项卡中显示文件名

我的网站有几个嵌套文件夹,有时还有长文件名,所以有时一次只能打开4个标签.

  1. 可以使vs2010只显示文件名并省略任何路径信息吗?

  2. 可以设置标签的最大显示长度吗?

我知道窗口可以分开,所以顶部和底部都有自己的标签.

例如(使用"Visual Studio 2010 Pro Power Tools"):

在此输入图像描述

显示文件:

  • ... r.aspx.cs
  • ... s.aspx.cs
  • ... s.aspx.cs
  • ... s.aspx.cs
  • ... s.aspx.cs

例如(不使用Visual Studio 2010 Pro Power Tools):

在此输入图像描述

显示文件:

  • Adminstration/... quests.aspx.cs
  • Adminstration/... tUsers.aspx.cs
  • Adminstration/... ctions.aspx.cs
  • Adminstration/... eBanks.aspx.cs

visual-studio-2010

9
推荐指数
2
解决办法
4297
查看次数

加密,可压缩,跨平台,文件系统

我们希望创建一个桌面应用程序,用于搜索大小为几GB的本地打包文本数据库.我们正在考虑使用lucene.

因此,基本上用户将搜索几个单词,而本地lucene数据库将返回结果.但是,我们希望阻止用户对lucene索引进行全文转储,因为文本数据库是有价值的和专有的.Web应用程序不是此处的解决方案,因为客户希望此桌面应用程序能够在互联网不可用的区域中工作.

我们如何加密lucene的数据库,以便只有客户端应用程序可以访问lucene的索引,并且一个prying用户不能对索引进行全文转储?

我们认为,这样做的一种方法是,lucene索引是否可以存储在文件中的加密文件系统上(类似于truecrypt).因此桌面应用程序将"挂载"包含lucene索引的文件.

这需要跨平台(Linux,Windows)......我们将使用Qt或Java来编写桌面应用程序.

有没有更容易/更好的方法来做到这一点?

[这是给客户的.是的,是的,概念上这是坏事:-)但这就是他们想要的方式.基本上,关键是只有桌面应用程序应该能够访问lucene索引而不能访问其他人.有人指出这主要是DRM.是的,它类似于DRM]

lucene encryption qt drm

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

林克的表情.帮助模仿代码

请帮助最小化以下代码:有一个包含字典属性的类:

class Foo
{
    public int Field { get; set; }
    public Dictionary<int, bool> dic { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

还有一个Foo实例列表.我希望从所有类实例中得到统一字典:

...

var items = new List<Foo>
    {
        new Foo {Field = 1, Dic = new Dictionary<int, bool> {{1, true}, {2, false}}},
        new Foo {Field = 2, Dic = new Dictionary<int, bool> {{3, true}, {2, false}}}
    };
    var result = new Dictionary<int, bool>();

    foreach (var dics in items.Select(x => x.Dic))
        foreach (var pair in dics)
            if (!result.ContainsKey(pair.Key))
                result.Add(pair.Key, pair.Value);

    // …
Run Code Online (Sandbox Code Playgroud)

c# linq

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