コード例 #1
0
ファイル: JSONData.cs プロジェクト: fafase/LCMusic
 public void Clean()
 {
     this.name = null;
     this.rhythm.Clean();
     this.rhythm = null;
     this.warmup.Clean();
     this.warmup = null;
     for (int i = 0; i < this.description.Length; i++)
     {
         this.description[i] = null;
     }
     this.description = null;
 }
コード例 #2
0
ファイル: Program.cs プロジェクト: malohtie/pmta-send
        static void Main(string[] args)
        {
            Stopwatch stopwatch = new Stopwatch();

            stopwatch.Start();
            try
            {
                if (args.Length == 2)
                {
                    if (File.Exists(args[1]))
                    {
                        string        data   = File.ReadAllText(args[1]);
                        List <string> result = null;
                        if (Text.IsBase64String(data))
                        {
                            dynamic file_data = JsonConvert.DeserializeObject <dynamic>(Text.Base64Decode(data));
                            switch (args[0].ToLower())
                            {
                            case "test":
                                GlobalTest global_test = new GlobalTest(file_data);
                                result = global_test.Send();
                                break;

                            case "warmup":
                                Warmup warmup_send = new Warmup(file_data);
                                result = warmup_send.Send();
                                break;

                            case "ctest":
                                Ctest campaign_test = new Ctest(file_data);
                                result = campaign_test.Send();
                                break;

                            case "delay":
                                Xdelay delay_send = new Xdelay(file_data);
                                result = delay_send.Send();
                                break;

                            case "delay_reply":
                                XdelayReply xdelay_reply_send = new XdelayReply(file_data);
                                result = xdelay_reply_send.Send();
                                break;

                            case "normal":
                                NormalM normal_send = new NormalM(file_data);
                                result = normal_send.Send();
                                break;

                            case "bulk":
                                BulkM bulk_send = new BulkM(file_data);
                                result = bulk_send.Send();
                                break;

                            default:
                                Console.Write("UNKNOW ACTION");
                                break;
                            }
                            stopwatch.Stop();
                            Console.Write(string.Join("<br>", result) + "<br>TOOK : " + stopwatch.Elapsed.ToString());
                        }
                        else
                        {
                            Console.Write("INVALID DATA CONFIG");
                            logger.Warn("TEST, INVALID DATA B64");
                        }
                    }
                    else
                    {
                        Console.Write("DROP SETTINGS NOT FOUND");
                        logger.Warn("DROP SETTINGS NOT FOUND " + args[1]);
                    }
                }
                else
                {
                    Console.Write("BAD ARGUMENTS");
                    logger.Warn("BAD ARGUMENTS PASSED");
                }
            }
            catch (Exception ex)
            {
                Console.Write("EXEPTION " + ex.Message);
                logger.Error($"{ex.Message}_{ex.StackTrace}");
            }
        }
コード例 #3
0
 public Task Handle(Warmup cmd)
 {
     state = 0;
     return(TaskDone.Done);
 }
コード例 #4
0
ファイル: WarmupTests.cs プロジェクト: niwanobushi/HackerRank
 public int SolveMeFirstTest(int number1, int number2)
 => Warmup.SolveMeFirst(number1, number2);
コード例 #5
0
ファイル: WarmupTests.cs プロジェクト: niwanobushi/HackerRank
 public string TimeConversionTest(string text)
 => Warmup.TimeConversion(text);
コード例 #6
0
ファイル: WarmupTests.cs プロジェクト: niwanobushi/HackerRank
 public float[] PlusMinusTest(int[] numbers)
 => Warmup.PlusMinus(numbers);
コード例 #7
0
ファイル: WarmupTests.cs プロジェクト: niwanobushi/HackerRank
 public int SimpleArraySumTest(int number, int[] numbers)
 => Warmup.SimpleArraySum(number, numbers);
コード例 #8
0
ファイル: WarmupTests.cs プロジェクト: niwanobushi/HackerRank
 public int DiagonalDifferenceTest(int[][] numbers2D)
 => Warmup.DiagonalDifference(numbers2D.Select(numbers => numbers.ToList()).ToList());
コード例 #9
0
ファイル: WarmupTests.cs プロジェクト: niwanobushi/HackerRank
 public long[] MiniMaxSumTest(int[] numbers)
 => Warmup.MiniMaxSum(numbers);
コード例 #10
0
ファイル: WarmupTests.cs プロジェクト: niwanobushi/HackerRank
 public List <int> CompareTheTripletsTest(int[] numbers1, int[] numbers2)
 => Warmup.CompareTriplets(numbers1.ToList(), numbers2.ToList());
コード例 #11
0
ファイル: WarmupTests.cs プロジェクト: niwanobushi/HackerRank
 public long BirthdayCakeCandlesTest(int[] numbers)
 => Warmup.BirthdayCakeCandles(numbers);
コード例 #12
0
ファイル: WarmupTests.cs プロジェクト: niwanobushi/HackerRank
 public long AVeryBigSumTest(long[] numbers)
 => Warmup.AVeryBigSum(numbers);
コード例 #13
0
ファイル: WarmupTests.cs プロジェクト: niwanobushi/HackerRank
 public long AVeryBigSumLinqTest(long[] numbers)
 => Warmup.AVeryBigSumLinq(numbers);
コード例 #14
0
        public bool Equals(Racefile other)
        {
            if (other is null)
            {
                return(false);
            }

            if (ReferenceEquals(this, other))
            {
                return(true);
            }

            return(Equals(Name, other.Name) && Configs.SequenceEqual(other.Configs) && Warmup.SequenceEqual(other.Warmup) && Benchmark.SequenceEqual(other.Benchmark) && Collectors.SequenceEqual(other.Collectors));
        }