小编Ter*_*rry的帖子

在xaml中绑定后是否可以添加更多字符?

我想知道什么,找不到任何相关的主题.我有以下绑定:

Content="{x:Static resx:Resource.Form_OtherOption_Description}"
Run Code Online (Sandbox Code Playgroud)

这将在标签中放置一个字符串.我问自己的是,如果我可以在绑定之后添加":",而不是在代码中,只需在xaml中添加.标签代表"名称:".但添加":"作为绑定的一部分不是一种选择.

编辑

我在3.5版本工作

有什么建议.

提前致谢.

wpf xaml binding

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

如何在Textblock中输入制表符?

是否可以在文本块中添加制表符?它是Xaml中的一个文本块,但我在代码中添加了文本,因此必须在那里完成.是否有像"Environment.NewLine"这样的动作,但对于"Tab"字符?

提前致谢.

vb.net silverlight tabs

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

如果if结构的第一部分是假的,会发生什么?

我想知道当程序处理具有多个条件的if结构时会发生什么.我有个主意,但我不确定.我举个例子:

List<string> myTestList = null;
if (myTestList != null && myTestList.Count > 0)
{
    //process
}
Run Code Online (Sandbox Code Playgroud)

该列表为空.处理if语句时,只要一个条件为假,它是否会从左到右退出if?

我已经尝试过,似乎没有错误,所以我假设上面解释了它,但我不确定.

c# if-statement

13
推荐指数
2
解决办法
4048
查看次数

Servicehost抛出错误,即使添加到配置netsh

ServiceHost.Open() 抛出这个错误:

HTTP无法注册URL http:// +:8001 /.您的进程没有此命名空间的访问权限(有关详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkId=70353).

所以我使用netsh添加网址.但事件虽然被添加,但我仍然得到错误.这是我使用的命令:

netsh http add urlacl url=http://+:8001/ user=djerryy

djerryy是我的计算机名.当我运行netsh http show urlacl时,我看到它被添加了.

我究竟做错了什么?

提前致谢.

service wcf servicehost netsh

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

String.Contains不需要c#中的参数?

我偶然发现了这段代码:

var knownSeparators = new[] { "\\", "/", "|", "." };
return knownSeparators.FirstOrDefault(path.Contains);
Run Code Online (Sandbox Code Playgroud)

其中path是一个字符串,返回值也应该是一个字符串.

尽管path.Contains的intellisense建议一个参数,没有一个它可以正常工作.

这是如何工作的?有没有办法在vb.net中复制此行为?

c# vb.net string contains

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

我可以在窗口标题中指定productversion吗?

为了让人们知道他们正在使用的程序版本,我想在窗口标题中显示productversion.我可以手动执行此操作,但我希望它是动态的,因此每次版本更改时我都不必更改这两个项目.

这有可能在代码中执行此操作而不会弄乱安装程序吗?

c# version visual-studio

6
推荐指数
2
解决办法
4944
查看次数

将本地时间(10位数字)转换为可读的日期时间格式

我正在使用pbx进行voip调用.pbx的一个方面是您可以选择接收CDR包.这些包有2个时间戳:"utc"和"local",但两者似乎总是相同.

以下是时间戳的示例:"1268927156".

乍一看,似乎没有任何逻辑.所以我尝试了几种方式转换它,但没有好结果.该值应该提供今天上午11点(+ 1GMT)的时间.

我试过的事情:

  • Datetime dt = new Datetime(number);
  • Timespan ts = new Timespan(数字);
  • DateTime utc = new DateTime(number + 504911232000000000,DateTimeKind.Utc)

以及其他一些我现在都记不住的了.

我在这里错过了一些愚蠢的东西吗?

提前致谢

c# datetime localtime

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

VB扩展属性而不是扩展方法

我看到这篇文章,我想知道这是否可能在VB中.

那么像扩展方法一样,VB.Net中是否存在扩展属性?

我在这里读过他们,但找不到任何例子.

vb.net properties

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

我可以在同一个查询中多次使用同一个参数吗?

我想知道,一个参数是否可以在同一个查询中多次使用,如下所示:

MySqlParameter oPar0 = new MySqlParameter("e164", MySqlDbType.String);
oPar0.Value = user.E164;
string sSQL0 = "Delete from callmone.call where (caller=?e164 or called=?e164);";
clsDatabase.ExecuteSQL(sSQL0, oPar0);
Run Code Online (Sandbox Code Playgroud)

这是可能的还是我应该写2个参数?

c# mysql parameters mysql-parameter

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

形成正则表达式的特殊方法?

我遇到过这个正则表达式,我想知道如何使用它:

^.*(?=.{10,})(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).*$
Run Code Online (Sandbox Code Playgroud)

我想知道正则表达式的各个部分是什么意思,而不仅仅是整个正则表达式的含义.

凭借我所拥有的正则表达式的知识,我认为它匹配任何与数字(0-9),小写和大写字母匹配的输入(至少10个字符长),但如果这是正确的我需要确认?

编辑

我也不知道验证是什么意思,但看看我认为它做了什么,正则表达式可以简化为:

[\d|[a-zA-Z]]{10,}
Run Code Online (Sandbox Code Playgroud)

编辑2 我注意到我的替换正则表达式不能确保我至少有一个要求(至少一个数字,大写和小写字母).任何方式来调整它,以便正则表达式也这样做,或者只有原始的正则表达式可以吗?

regex

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

什么时候查询太大了?

我正在监控呼叫并将它们放入数据库中.我把调用者,调用,开始,结束放在数据库中.平均每天有70-80个电话(周末没有电话),所以一周有350-400个电话.该程序将使用很长时间,因此一年后数据库中将有许多项目.

程序的一部分以图形(音量/天)和列表框(谁称为谁)显示呼叫.为此,我使用典型的"select*from table"来检索信息.

查询何时会如此之大,以至于用户会遇到性能损失?

更新:

我需要表格中的所有信息,所以选择*最好根据一些人使用.

数据库中的每一行包含1个int和4个字符串,简单数据.

sql database performance

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