随笔分类 -  C#编程知识

摘要:SqlConnection conn = new SqlConnection(connString); conn.Open(); SqlTransaction trans = conn.BeginTransaction(); try { //插入操作 conn.Execute(@"insert in 阅读全文
posted @ 2021-04-07 11:16 RookieCoderAdu 阅读(595) 评论(0) 推荐(0)
摘要:1.使用管理员身份打开VS 2.选择 调试 -》附加到进程 3.勾选 选择所有用户的进程 4.选中 w3wp,点击附加 5.打断点调试 【重要:假如找不到w3wp.exe】 1.确认已经勾选 所有进程,刷新 2.若依然找不到,打开iis,找到自己的网站,从iis上打开自己自己的网站,再查看进程 阅读全文
posted @ 2021-03-26 10:40 RookieCoderAdu 阅读(125) 评论(0) 推荐(0)
摘要:1.添加包Swashbuckle.AspNetCore 2.在ConfigureServices中添加 #region Swagger注册 services.AddSwaggerGen(c => { c.SwaggerDoc("v1", new OpenApiInfo { Title = "Demo 阅读全文
posted @ 2021-03-01 14:14 RookieCoderAdu 阅读(84) 评论(0) 推荐(0)
摘要:var data = dt_ExportTable.AsEnumerable().ToArray();//lst.ToArray(); //转化数组 //将某一列转换成数组 string[] arrRate = dtRate.AsEnumerable().Select(d => d.Field<st 阅读全文
posted @ 2021-02-03 14:47 RookieCoderAdu 阅读(2694) 评论(0) 推荐(0)
摘要:string str = DateTime.Now.ToString("yyyyMMdd"); string[] format = {"yyyyMMdd"}; DateTime date; if (DateTime.TryParseExact(str, format, System.Globaliz 阅读全文
posted @ 2021-01-29 08:58 RookieCoderAdu 阅读(4025) 评论(0) 推荐(0)
摘要:decimal和double都可以用来表示小时。但是在一些方面存在差异。 一、声明不同 在C#中 double a=0.05; decimal b=0.05m; 可以看到decimal变量声明的时候后面添加了一个m,用来区别double类型 二、精度不同 同一个小数(位数比较长),存入数据库的时候, 阅读全文
posted @ 2021-01-19 18:06 RookieCoderAdu 阅读(4007) 评论(0) 推荐(1)
摘要:public string GetGuid() { string[] arr=new string[]{"1","2","3","4","5","6","7","8","9","a","b","c","d","e","f","g"}; string str1 = DateTime 阅读全文
posted @ 2021-01-19 10:28 RookieCoderAdu 阅读(206) 评论(0) 推荐(0)
摘要:Dictionary<string, decimal?> dic = GetDic(); //获取一个自定义的字典类 //获取键名 string[] keys = dic.Keys.ToArray(); var k=keys[i]; //键 k //值 dic[k] 阅读全文
posted @ 2021-01-14 19:13 RookieCoderAdu 阅读(2453) 评论(0) 推荐(0)
摘要:Type t = typeof(B_InventoryRecord); var properties = t.GetProperties(); var p = list[0]; foreach (var item in properties) { string value = (string)t.G 阅读全文
posted @ 2021-01-14 11:32 RookieCoderAdu 阅读(705) 评论(0) 推荐(0)
摘要:var names = list.Select(t => t.BP_ProName).Distinct<string>().ToList(); //取产品名 主要用到了list.Distinct<T>()方法 阅读全文
posted @ 2020-12-02 14:46 RookieCoderAdu 阅读(1306) 评论(0) 推荐(0)
摘要:我们已经知道.net core项目可以在文件夹中使用命令行运行。但假如我想使用命令行参数,比如自定义项目的端口和ip 并且可以在项目中读取到我在命令行中设置的参数,怎么办? 需要在主项目的Program.cs文件中找到Main主方法,添加配置: new ConfigurationBuilder(). 阅读全文
posted @ 2020-11-25 22:45 RookieCoderAdu 阅读(835) 评论(0) 推荐(0)
摘要:public static string GetUserIP() { if (System.Web.HttpContext.Current.Request.ServerVariables["HTTP_VIA"] != null) { string ip = System.Web.HttpContex 阅读全文
posted @ 2020-11-24 18:07 RookieCoderAdu 阅读(419) 评论(0) 推荐(0)
摘要:我想让小于四位数字的前面补0.比如:0025,0156,1234 使用PadLeft方法。 PadLeft用法: 第一个参数表示要求的位数(一共几位),第二个参数表示要插入的字符 比如 num.ToString().PadLeft(4,'0') 注意:要先将数字转化成string类型 阅读全文
posted @ 2020-11-20 17:03 RookieCoderAdu 阅读(724) 评论(0) 推荐(0)
摘要://读取连接字符串 string conn =System.Configuration.ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString; //读取appsetting配置 string GrpC 阅读全文
posted @ 2020-11-16 14:17 RookieCoderAdu 阅读(370) 评论(0) 推荐(0)
摘要:我需要写一个方法,只提供地址,后台自动发送请求,获取数据,然后返回给我 public static string InvokeApi(string url) { using(HttpClient client=new HttpClient()) { HttpRequestMessage messag 阅读全文
posted @ 2020-11-15 23:28 RookieCoderAdu 阅读(254) 评论(0) 推荐(0)
摘要:.net core支持从文件夹启动。 首先打开项目的文件夹。找到项目的启动项目。一般情况下是包含Controller,Views的MVC项目 依次找到/bin/Debug/.netcoreapp3.1 使用cmd跳转到这个文件夹 使用命令: dotnet 项目名.dll --urls="http:/ 阅读全文
posted @ 2020-11-15 22:22 RookieCoderAdu 阅读(219) 评论(0) 推荐(0)
摘要:nginx: 反向代理,请求转发。将请求转发给绑定的不同服务器端口 consul: 服务注册与发现:将服务的地址,端口等信息在consul上注册,并告知请求这些信息 健康检查:定期检查,移除挂掉的服务。 网关gateway: 避免服务直接暴露给客户端,它启动中间商的作用。网关接收到请求之后,首先向C 阅读全文
posted @ 2020-11-12 23:27 RookieCoderAdu 阅读(630) 评论(0) 推荐(1)
摘要:我想实现后端传递一个值到前端界面,然后与前端的js进行数据处理。 第一步,后端传值到前端页面,简单。直接使用ViewBag ViewBag.moduleID = moduleID; return View("Conclusion"); 第二步,前端处理数据 var k = '@ViewBag.mod 阅读全文
posted @ 2020-10-24 18:08 RookieCoderAdu 阅读(630) 评论(0) 推荐(0)
摘要:TimeSpan表示时间间隔,通常用作DateTime类的运算。 常见的TimeSpan用法如下: TimeSpan值包含了许多属性与方法,用于访问或处理一个TimeSpan值 下面的列表涵盖了其中的一部分: Add:与另一个TimeSpan值相加。 Days:返回用天数计算的TimeSpan值。 阅读全文
posted @ 2020-10-19 11:51 RookieCoderAdu 阅读(966) 评论(0) 推荐(0)
摘要:比如说现在我有一个list, 有一组ID:idList=new List<string>(){"A","B","C","D"} 现在想要利用根据ID进入不同的方法进行处理,将最终结果插入到list 当然,最容易想到的方法是可以遍历ID集合,声明暂时的变量来接收结果,然后Add 但这里想用另一种方式实 阅读全文
posted @ 2020-09-30 09:24 RookieCoderAdu 阅读(686) 评论(0) 推荐(0)