123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104 |
- using Azure;
- using Bogus;
- using HTEX.Lib.ETL.Lesson;
- using HTEX.Test.Controllers;
- using HTEX.Test.Service;
- using MathNet.Numerics;
- using MathNet.Numerics.LinearAlgebra;
- using System;
- using System.Collections.Concurrent;
- using System.Configuration;
- using System.Diagnostics;
- using System.IO;
- using System.Linq;
- using System.Reflection;
- using System.Security.Cryptography;
- using System.Text;
- using System.Text.Json;
- using System.Text.RegularExpressions;
- using TEAMModelOS.SDK;
- using TEAMModelOS.SDK.DI;
- using TEAMModelOS.SDK.Extension;
- using TEAMModelOS.SDK.Helper.Common.FileHelper;
- using TEAMModelOS.SDK.Models;
- using TEAMModelOS.SDK.Models.Cosmos.Student;
- using static Microsoft.Azure.Amqp.Serialization.SerializableType;
- using static System.Runtime.InteropServices.JavaScript.JSType;
- namespace HTEX.Test
- {
- public class Program
- {
- public static async Task Main(string[] args)
- {
- string sws = $"{"123".PadLeft(2, '0')}-{"1".PadLeft(2,'0')}";
- List<string> s= new List<string>();
- s.Add("fbc284072a40da84890e4860c15c453b8638a4b1839455635ab838bbe1a3339d31d8219466cef60f0f4a2622c5dc36c34f8ba143450025d2");
- s.Add("fbc284072a40da8463057d2118d2978b37eb91e0534cfd525a76c5eed9c793affb417dcd776a68f119af14627d5ee85213f5e3e35f680538");
- s.Add("fbc284072a40da8463057d2118d2978bf96625e980e310ef69dd62d4778abb46a3341709da302abe3623e3a37dd6796e8222f7143827eaef");
- s.Add("fbc284072a40da8463057d2118d2978b2a80c26f4ac5aaa6981873f4e062d104a7d20b81890394af238c0acfb0949712980917fe9caee4aa");
- s.Add("fbc284072a40da84b345d9b6abcc7f857352943f1a7ca844ce0e55c91821ec5b423d1f02b4768ab42017e0a418b25f7925a43125ffd20df7");
- s.Add("fbc284072a40da8463057d2118d2978b98faee8d973f5641324682352e4aac2ef58c14a14929098788f0cfae40ca5d6a7af1d9c9c219006d");
- s.Add("fbc284072a40da84c04385f268e6fefff3a0818487e5ccf023de060587c785a3d46ced5c51055055463ea6995045054723b328f9c3b32d27");
- s.Add("fbc284072a40da84184ab5ec079fb0faea0716bb55bc45fe021d93318b256fb20126f7011f66d683c1b77f835b7def23d6957fb2b861aef0");
- foreach (var item in s)
- {
- MurmurHash3.Hash32(item);
- }
- //await MockDataController.MockData();
- var builder = WebApplication.CreateBuilder(args);
- // Add services to the container.
- builder.Services.AddControllers();
- builder.Services.AddAzureStorage(builder.Configuration.GetValue<string>("Azure:Storage:ConnectionString"));
- builder.Services.AddAzureRedis(builder.Configuration.GetValue<string>("Azure:Redis:ConnectionString"));
- builder.Services.AddAzureCosmos(builder.Configuration.GetValue<string>("Azure:Cosmos:ConnectionString"));
- builder.Services.AddAzureServiceBus(builder.Configuration.GetValue<string>("Azure:ServiceBus:ConnectionString"));
- builder.Services.AddAzureSignalR(builder.Configuration.GetValue<string>("Azure:SignalR:ConnectionString"));
- builder.Services.AddSnowflakeId(Convert.ToInt64(builder.Configuration.GetValue<string>("Option:LocationNum")), 1);
- builder.Services.AddHttpClient();
- var app = builder.Build();
- // Configure the HTTP request pipeline.
- app.UseHttpsRedirection();
- app.UseAuthorization();
- app.MapControllers();
- app.Run();
- }
-
- public static async Task<string> Test2()
- {
- string? pathAnalysis = $"F:\\lesson-local\\analysis";
- try {
- string jsons = await System.IO.File.ReadAllTextAsync($"F:\\lesson-local\\analysis\\analysis-model.json");
- var s = JsonSerializer.Deserialize<LessonDataAnalysisModel>(jsons);
- LessonDataAnalysisModel lessonDataAnalysis =JsonDocument.Parse(jsons).RootElement.ToObject<LessonDataAnalysisModel>();
- var per = LessonETLService.GetPersent(lessonDataAnalysis.irs, 2);
- }
- catch (Exception ex) {
- Console.WriteLine(ex.ToString());
- }
- return "";
- }
-
-
-
-
-
-
-
- }
- }
|