小编Mic*_*hel的帖子

Linq:将IEnumerable <string>中的结果连接到单个字符串

我如何将IEnumerable中的结果加入到单个字符串中?IEnumerable包含20个单个字母,我希望它将它组合成一个字符串.

出于好奇:如何将它与分隔符连接起来,例如,如果IEnumerable包含字符串abcde我如何将它加入a,b,c,d,e?

米歇尔

linq

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

今天在Sql datetime字段中放置+ 3个工作日(作为默认值)

我想将sql server 2005 datetime字段中的默认值设置为今天+ 3个工作日.

sql sql-server-2005

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

通过一些数据转换(在结束时或结束时)创建Sql Server复制

我正在运行sql服务器复制,以将表同步到单独的(报告)数据库。

在源数据库中,所有记录都有一个DateTime值(不是很常见),但不是存储为DateTime,而是存储为Guid...,它指向包含所有时间戳(每分钟一个)的表。

现在,我想在复制过程中(或最后,或在目标数据库中连续执行)是datetime在TimeStamps数据库中查找时间戳(值),并用该DateTime值填充目标数据库中的额外字段。

这样做的原因是,我可以在特定的日期时间查询目标数据库,而不必将其加入时间戳数据库。

这可能吗?

我已经将复制的属性视为'DTS'属性,这使我认为我可以以某种方式指定DTS包,但是该属性未启用并且我认为DTS已过时?

sql-server replication ssis sql-server-2005

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

在实体框架4中保存断开连接的对象

在EF1中,我不能只更新在ObjectContext范围之外构造的对象(具有正确的id).

EF4有新方法吗?

我可以将它添加到上下文中(context.AddOrder(order))(上下文是我的ObjectContext的一个实例)并且'它'看到它有一个id并更新它吗?

这是非poco所以我的对象来源于 EntityObject

entity-framework entity-framework-4

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

asp.net:如何在下拉列表文本中添加&符号?

我想把这个文字

&euro;
Run Code Online (Sandbox Code Playgroud)

在dropdownlistitem的文字,所以在运行时,它会显示欧元符号

但.net很好地逃脱了我的代码,然后它变成了这个:

&amp;euro;
Run Code Online (Sandbox Code Playgroud)

这将显示在我的下拉列表中,这不是我想要的.

在下拉列表中显示€£等的任何其他方式也被接受.

码:

private void FillDropDownCurrency(DropDownList ddl)
        {
            ddl.Items.Add(new ListItem() { Value = CurrencyConstants.CHF_CURRENCY_CODE, Text = CurrencyConstants.CHF_CURRENCY_SYMBOL, Selected = false });
            ddl.Items.Add(new ListItem() { Value = CurrencyConstants.GBP_CURRENCY_CODE, Text = CurrencyConstants.GBP_CURRENCY_SYMBOL, Selected = false });
            ddl.Items.Add(new ListItem() { Value = CurrencyConstants.EURO_CURRENCY_CODE, Text = CurrencyConstants.EURO_CURRENCY_SYMBOL, Selected = true });
            ddl.Items.Add(new ListItem() { Value = CurrencyConstants.USD_CURRENCY_CODE, Text = CurrencyConstants.USD_CURRENCY_SYMBOL, Selected = false });

        }
Run Code Online (Sandbox Code Playgroud)

该CurrencyConstants.EURO_CURRENCY_SYMBOL是&euro;代码

asp.net

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

Jquery:将现有函数添加到Jquery事件

在所有jquery示例中,我看到这种代码:

$('.menu a').each(function(){
 $(this).animate({paddingLeft: $(this).width()}, 200);
 });
Run Code Online (Sandbox Code Playgroud)

他们在这里做的是"动态"创建一个函数(被称为匿名委托?)

但是,如果我有一个现有的功能,想要访问$(this)呢?

假设我有这个功能:

function doAnimate(ctl){
  //do something here
{
Run Code Online (Sandbox Code Playgroud)

我如何在jquery语句中使用该函数?

我问的原因是我想在更多的jquery语句中使用这个函数,我不想多次输入匿名委托.

我试过这个,但这给了我一个错误:

$("#<%=txtReceiverEmailEcard1.ClientID  %>").blur(blurWatermark($(this), 'Your email address'));
Run Code Online (Sandbox Code Playgroud)

jquery

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

控制另一台计算机上的浏览器

嗯,

键入标题让我觉得我是一个黑客要求一些非法的stuf ....

但我认为事实是不同的.我的客户希望同时在不同的计算机上控制3个Web应用程序.

我不能确切地说明这是什么,但是他想要,当他点击浏览器中按钮1上的计算机A时,浏览器中的计算机B上也点击按钮1,也可以点击计算机C.

当我分三个步骤划分这个过程时,我意识到这些都不是我以前做过的事情:

第一件事是从浏览器中取出点击事件第二是通知计算机编号B和C点击事件第三是点击计算机B和C浏览器中的按钮

我不知道如何完成的三件事(我在过去做了一些远程处理,也许这可以用于三台计算机之间的通信,但我记得的是远程处理并没有成为我的朋友)

因此,如果你可以给我任何关于如何在浏览器之外捕获浏览器事件的线索,在浏览器之外的浏览器中讨论两个电脑和引发事件,你的帮助将不胜感激.

编辑:

我不控制应用程序.我的客户将使用它发送多个库存订单.所以我认为你可以将它与投票网站上的投票进行比较

.net c# browser remoting

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

是否可以枚举对象中的公共静态字符串?

在这段代码中,他们使用了这种结构而不是枚举:

包含所有公共静态字符串的公共类.

是否可以枚举类中的静态字符串?

c#

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

通过代理连接到WCF服务(.svc)(使用用户名/密码)

我已经创建了一个WCF服务.我称之为:

ServiceClient client = new ServiceClient ();
client.MyMethod();
Run Code Online (Sandbox Code Playgroud)

到目前为止在我的机器上非常好.

现在我已经将它部署在我们的DMZ中(无论是什么),我可以通过外部URL调用它(因此来自我的机器的请求转到Internet然后转到我们的数据中心).

但是,我们通过代理连接到Internet.我不确定它是如何工作的,但如果我想访问Stack Overflow站点,我必须在Internet Explorer的连接,LAN设置部分输入代理服务器.

当我不更改代码时,我收到此错误:

远程服务器返回意外响应:(407)需要代理身份验证(ISA Server需要授权才能完成请求.拒绝访问Web代理筛选器.).

谷歌搜索后,我发现了这个代码,但它给我留下了同样的错误.

  var b = client.Endpoint.Binding as System.ServiceModel.WSHttpBinding;
            b.ProxyAddress = new Uri("http://OURADDRESS.intern:8080");     
            b.BypassProxyOnLocal = false;     
            b.UseDefaultWebProxy = false;
            client.ClientCredentials.UserName.UserName = @"DOMAIN\USERNAME";
            client.ClientCredentials.UserName.Password = "myverysecretpassword";
Run Code Online (Sandbox Code Playgroud)

c# wcf wcf-security

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

从xml反序列化对象会出错:'内存流不可扩展'

我重新使用了一些旧的代码(我认为是旧的.net版本),用于从xml反序列化一个对象(最后我将粘贴我用于序列化对象的代码)

这是代码:

/// <summary>
        /// Reconstruct an object from an XML string
        /// </summary>
        /// <param name="xml"></param>
        /// <returns></returns>
        public static T DeserializeObject<T>(string xml)
        {
            using (MemoryStream stream = new MemoryStream(StringToUTF8ByteArray(xml)))
            using (new XmlTextWriter(stream, Encoding.UTF8))
            {
                return (T)new XmlSerializer(typeof(T)).Deserialize(stream);
            }
        }
Run Code Online (Sandbox Code Playgroud)

它给了我这个错误:'Memory stream is not expandable'在返回线.

什么地方出了错?

这是序列化代码:

MemoryStream stream = new MemoryStream();
            using (XmlTextWriter xml = new XmlTextWriter(stream, Encoding.UTF8))
            {
                XmlSerializer xs = new XmlSerializer(item.GetType());
                xs.Serialize(xml, item);
                stream = (MemoryStream)xml.BaseStream;
            }

            return UTF8ByteArrayToString(stream.ToArray());
Run Code Online (Sandbox Code Playgroud)

编辑

这是缺失的功能

private static …
Run Code Online (Sandbox Code Playgroud)

c# serialization

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