上善若水

水善利万物而不争
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  .NET

摘要:.NETCore | MVC | 1 使用.NETCore空项目模板 创建.NET6 MVC 项目 阅读全文

posted @ 2022-07-14 22:15 董锡振 阅读(620) 评论(0) 推荐(1)

摘要:.NETCore | MVC | 1 使用项目模板 创建.NET6 MVC 项目 阅读全文

posted @ 2022-07-14 21:43 董锡振 阅读(430) 评论(0) 推荐(0)

摘要:.NetCore | 体验内置的后台任务 IHostedService 阅读全文

posted @ 2022-07-08 09:26 董锡振 阅读(302) 评论(0) 推荐(0)

摘要:.NET | IOC Autofac 阅读全文

posted @ 2022-06-20 19:02 董锡振 阅读(113) 评论(0) 推荐(0)

摘要:Visual Studio没有自动删除空行的功能,但有的时候我们又需要删除空行,Visual Studio代码中有很多空白行,比较少的情况下,手动选中空行,删除。 一旦空行数量比较多,再这样去删除空行,是一项非常让人头疼的事情。 懒人大法来:使用正则表达式: ^\s*$ ^代表行首,$代表行尾,中间 阅读全文

posted @ 2022-06-14 16:44 董锡振 阅读(1597) 评论(0) 推荐(0)

摘要:EF Core官方文档:https://docs.microsoft.com/zh-cn/ef/ FreeSql官方文档: http://freesql.net SqlSuger官方文档:https://www.donet5.com/Home/Doc .NET ORM仓储层必备的功能介绍之 Free 阅读全文

posted @ 2022-05-07 17:17 董锡振 阅读(32) 评论(0) 推荐(0)

摘要:Swagger 是一个规范且完整的书写API文档规范的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务,可以做RESTFUL接口的文档在线自动生成+功能测试。 Swagger 的优势支持 API 自动生成同步的在线文档:使用 Swagger 后可以直接通过代码生成文档,不再需 阅读全文

posted @ 2022-04-20 19:36 董锡振 阅读(25) 评论(0) 推荐(0)

摘要:1. 简述一下一个引用对象的生命周期? (创建>使用>释放) new创建对象并分配内存 对象初始化 对象操作、使用 资源清理(非托管资源) GC垃圾回收 2、什么是面向对象?面向对象的三大特性和五大原则是什么? 方法主要是把事物给对象化,包括其属性和行为。面向对象编程更贴近实际生活的思想。底层还是面 阅读全文

posted @ 2022-03-24 10:13 董锡振 阅读(277) 评论(0) 推荐(0)

摘要:https://www.jianshu.com/p/99a458c62aa4 阅读全文

posted @ 2022-03-23 10:49 董锡振 阅读(14) 评论(0) 推荐(0)

摘要:.NET开发者必须学习.NET Core,否则就是落伍的代表。 优点: 1、体积更小 带上应用程序通常80M 2、占用资源更少 启动速度更快 3、支持水平扩展 更好的支持Docker资源限制 教程:ASP.NET Core 入门:https://docs.microsoft.com/zh-cn/as 阅读全文

posted @ 2022-03-06 15:00 董锡振 阅读(141) 评论(0) 推荐(0)

摘要:笔记 https://baijiahao.baidu.com/s?id=1710656390186096746&wfr=spider&for=pc 阅读全文

posted @ 2022-03-06 14:50 董锡振 阅读(38) 评论(0) 推荐(0)

摘要:C# 栈vs堆:有什么不同? 栈负责保存我们的代码执行(或调用)路径,而堆则负责保存对象(或者说数据,接下来将谈到很多关于堆的问题)的路径。 栈是自行维护的,也就是说内存自动维护栈,当栈顶的盒子不再被使用,它将被抛出。相反的,堆需要考虑垃圾回收。 可以将栈想象成一堆从顶向下堆叠的盒子。当每调用一次方 阅读全文

posted @ 2022-01-29 21:09 董锡振 阅读(76) 评论(0) 推荐(0)

摘要:1.概念 装箱:将值类型转换为引用类型。 比如:int i=8; object o=i; 拆箱:将引用类型转换为值类型。 比如:int j=(int)o; 2.举例 int val = 8;object obj = val; //装箱的过程 将值类型转换为引用类型int num = (int) ob 阅读全文

posted @ 2022-01-29 20:56 董锡振 阅读(79) 评论(0) 推荐(0)

摘要:C#版本 .NET 版本 Visual Studio 版本 特性描述 C# 1.0/1.2 2002-02-13 .NET Framework1.0/1.1 Visual Studio 2003 C#第一个正式发行版,专为.NET编程提供支持,委托、事件; APM(异步编程模型) C# 2.0 20 阅读全文

posted @ 2022-01-29 20:22 董锡振 阅读(538) 评论(0) 推荐(0)

摘要:Repeater 嵌套,子级Repeater获取 父级Repeater 中的值 第一种方法,子级Repeater中绑定父级的某个字段: <%# DataBinder.Eval((Container.NamingContainer.NamingContainer as RepeaterItem).Da 阅读全文

posted @ 2013-01-21 22:54 董锡振 阅读(3542) 评论(0) 推荐(2)

摘要:当声明一个字符串变量时有一些字符是不能以平常的方式包含在变量中的。为了解决这个问题,C#提供了两种不同的方法。 第一种方法是使用’转义序列’。例如,我们想得到如下的字符串 “Hello World How are you” 我们可以使用下面的语句声明字符串:string a = "\"Hello W 阅读全文

posted @ 2013-01-11 22:19 董锡振 阅读(891) 评论(0) 推荐(0)

摘要:String.Format格式化输出 阅读全文

posted @ 2012-10-20 17:13 董锡振 阅读(201) 评论(0) 推荐(0)

摘要:时间差 TimeSpan 阅读全文

posted @ 2012-09-16 01:16 董锡振 阅读(1853) 评论(0) 推荐(0)

摘要:CSS 表格 去重复 伪类 阅读全文

posted @ 2012-09-04 22:13 董锡振 阅读(375) 评论(0) 推荐(0)

摘要:小数位数较多时,转为string类型是变成了科学计数的形式:如 1.2E-05 double Total_cbm=0.000001; string test = Total_cbm.ToString();//结果是1.2E-05 显然不是我们想要的结果 改为: string test = Total 阅读全文

posted @ 2012-08-20 14:36 董锡振 阅读(1782) 评论(0) 推荐(0)