MainWindow.xaml.cs 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Diagnostics;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Text.RegularExpressions;
  7. using System.Threading.Tasks;
  8. using System.Windows;
  9. using System.Windows.Controls;
  10. using System.Windows.Data;
  11. using System.Windows.Documents;
  12. using System.Windows.Input;
  13. using System.Windows.Media;
  14. using System.Windows.Media.Imaging;
  15. using System.Windows.Navigation;
  16. using System.Windows.Shapes;
  17. using FWindSoft.Wpf.Controls;
  18. using Test.DataServer;
  19. namespace Test
  20. {
  21. /// <summary>
  22. /// MainWindow.xaml 的交互逻辑
  23. /// </summary>
  24. public partial class MainWindow : Window
  25. {
  26. public MainWindow()
  27. {
  28. InitializeComponent();
  29. this.CommandBindings.Add(new CommandBinding(ApplicationCommands.Save, ExecutedRoutedEventHandler));
  30. //var path = @"D:\Test\test.20180101112233.txt";
  31. //var fileName = System.IO.Path.GetFileName(path);
  32. //var fileName2 = System.IO.Path.GetFileNameWithoutExtension(path);
  33. //Regex regex = new Regex(@"(?<=\.).*?(?=\.)");
  34. //var ddd=regex.Replace(path, "ccc", 1);
  35. //DataServerUtil.Current.SaveData<DataServerTest>(new DataServerTest() { Name = "name1" });
  36. //DataServerUtil.Current.SaveData<DataServerTest>(@"child\dataTest", new DataServerTest() { Name = "name2" });
  37. //bool expired1 = DataServerUtil.Current.IsExpired<DataServerTest>(DateTime.Now.AddDays(1));
  38. //bool expired2 = DataServerUtil.Current.IsExpired<DataServerTest>(DateTime.Now.AddDays(-1));
  39. //var result=Regex.IsMatch("外", "外|内");
  40. //GroupTest.Dd();
  41. //var rrr = Regex.IsMatch(" 管道流向指示符", "流向指示符|风向箭头");
  42. //Stopwatch stopwatch = new Stopwatch();
  43. //stopwatch.Start();
  44. //var set1=DPAlgorithml.GetSetpSet2(40);
  45. //stopwatch.Stop();
  46. //var teim1 = stopwatch.ElapsedMilliseconds;
  47. //stopwatch.Restart();
  48. //var ccc = stopwatch.ElapsedMilliseconds;
  49. //var set2 = DPAlgorithml.GetSetpSet(40);
  50. //stopwatch.Stop();
  51. //var teim2 = stopwatch.ElapsedMilliseconds;
  52. Stopwatch stopwatch = new Stopwatch();
  53. stopwatch.Start();
  54. var result = DPAlgorithml1.GetSouluction(new List<int>() {1, 3, 5}, 11);
  55. stopwatch.Stop();
  56. var teim2 = stopwatch.ElapsedMilliseconds;
  57. }
  58. private void ExecutedRoutedEventHandler(object sender, ExecutedRoutedEventArgs e)
  59. {
  60. }
  61. private void TextBox_MouseMove(object sender, MouseEventArgs e)
  62. {
  63. TextBox textBox = sender as TextBox;
  64. MaskOptions.SetIsShow(textBox, true);
  65. }
  66. private void cc_MouseMove(object sender, MouseEventArgs e)
  67. {
  68. //Border textBox = sender as Border;
  69. //MaskOptions.SetIsShow(textBox, true);
  70. }
  71. private void Button_Click(object sender, RoutedEventArgs e)
  72. {
  73. //MainWindow window = new MainWindow();
  74. //window.ShowDialog();
  75. Stopwatch stopwatch = new Stopwatch();
  76. stopwatch.Start();
  77. var set1 = DPAlgorithml.GetSetpSet(30);
  78. stopwatch.Stop();
  79. var minCount = set1.Min(c => c.Count);
  80. var teim1 = stopwatch.ElapsedMilliseconds;
  81. stopwatch.Restart();
  82. var ccc = stopwatch.ElapsedMilliseconds;
  83. var set2 = DPAlgorithml.GetSetpSet2(30);
  84. stopwatch.Stop();
  85. var minCount2 = set2.Min(c => c.Count);
  86. var teim2 = stopwatch.ElapsedMilliseconds;
  87. }
  88. private void cc_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
  89. {
  90. }
  91. private void cc_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
  92. {
  93. }
  94. }
  95. }