我在richTextBox1上有一些短信。
我必须根据单词的频率对它们进行排序,并在richTextBox2中显示它们。好像很管用。
必须找到所有错误的单词,并在richTextBox4中显示它们。我用的是汉法术。显然我漏掉了什么。几乎所有的单词都显示在richTextBox4中,而不仅仅是错误的。
代码:
foreach (Match match in wordPattern.Matches(str))
{
if (!words.ContainsKey(match.Value))
words.Add(match.Value, 1);
else
我有一个注册学生分数的小程序。标记将按以下格式添加到richtextbox1中
ID name sname DOB average
填充textbox 1后,我希望按最高平均成绩对此数据进行排序,并将其显示在richtextbox2中
我知道要将数据从一个控件传递到另一个控件,我可以执行以下操作
richtextbox2.text = rixhtextbox1.text
但是我发现很难对数据进行排序,我应该使用什么方法?
我正在创建一个简单的日志解析/读取应用程序,当尝试高亮显示匹配的字符串(用户定义的输入)时,该应用程序变得没有响应,并且报告在richTextBox1中发现了大型文本文件(1.5Mb或更大)的日志文件行字符串。小的文本文件可以正常工作。匹配的行显示得很好。尝试突出显示匹配的字符串时存在问题(当越来越多地找到匹配的字符串时)。
//application has user select *.txt file and assign contents to string[] logContents, not streaming file.
//list of matched strings is m
我想做的是只将richTextBox2中的数字涂成红色。但它将richTextBox2中的整个文本涂成红色。
public static class RichTextBoxExtensions
{
public static void AppendText(this RichTextBox box, string text, Color color)
{
box.SelectionStart = box.TextLength;
box.SelectionLength = 0;
bo
我在合理的时间内从一个有2M行的表中获取前100行数据时遇到了问题。问题是order by部分,获取此查询的结果需要超过50分钟。这个问题的最佳解决方案是什么?
select top 100 * from THETABLE TT
Inner join SecondTable ST on TT.TypeID = ST.TypeID
ORDER BY DATEDIFF(Day, TT.LastCheckDate, GETDATE()) * ST.SomeParam DESC
非常感谢,
Bentzy
编辑:* TheTable是有2M行的那个。* SomeParam有15个不同的值(或多或少)