随笔分类 -  技术总结

上一页 1 2 3 4 5 6 7 8 9 10 ··· 23 下一页
技术总结
摘要:使用IOC内置的容器进行属性注入,新建Asp Net Core Web项目,添加以下内容1. 自定义特性,标记需要控制器Controoler中依赖注入的属性标记和对应服务接口 using System; namespace WebAppTest.CustomAttrributes { /// <su 阅读全文
posted @ 2021-01-12 14:27 龙骑科技 阅读(190) 评论(0) 推荐(0)
摘要:Autofac IOC 依赖注入方式和生命周期以及Autofac配置文件配置IOC属性注入 Autofac IOC 依赖注入方式:构造函数(默认),属性,方法,属性(1、接口实现类的属性注入,2、Controller控制器中的属性注入) Autofac IOC 生命周期以 :瞬态(InstanceP 阅读全文
posted @ 2020-12-22 15:34 龙骑科技 阅读(581) 评论(0) 推荐(0)
摘要:测试消除If-Else代码如下: #region 消除eliminate remove If-Else public static void TestRemoveIfElse() { Console.WriteLine($"TestRemoveIfElse"); TestIfElse testIfE 阅读全文
posted @ 2020-12-18 14:42 龙骑科技 阅读(128) 评论(0) 推荐(0)
摘要:测试TestTcp请求 处理Socket,代码如下: #region 测试TestTcp测试Socket /// <summary> /// 测试TestTcp /// </summary> public static void TestTcpSocket() { var threadStart = 阅读全文
posted @ 2020-12-17 16:57 龙骑科技 阅读(308) 评论(0) 推荐(0)
摘要:测试TestTcp请求 处理Socket,代码如下: #region 测试TestTcp /// <summary> /// 测试TestTcp /// </summary> public static async void TestTcp() { var threadStart = new Thr 阅读全文
posted @ 2020-12-17 16:36 龙骑科技 阅读(173) 评论(0) 推荐(0)
摘要:测试Socket监听请求 处理Socket,代码如下: #region 测试Socket /// <summary> /// 测试Socket /// </summary> public static void TestSocket() { var threadStart = new Thread( 阅读全文
posted @ 2020-12-17 16:13 龙骑科技 阅读(332) 评论(0) 推荐(0)
摘要:测试HttpListener监听请求,代码如下: #region 测试HttpListenerWebSocket /// <summary> /// 测试HttpListener /// </summary> public static async void TestHttpListenerWebS 阅读全文
posted @ 2020-12-17 15:41 龙骑科技 阅读(814) 评论(0) 推荐(0)
摘要:测试HttpListener监听请求,代码如下: #region 测试HttpListener /// <summary> /// 测试HttpListener /// </summary> public static async void TestHttpListener() { var thre 阅读全文
posted @ 2020-12-17 11:14 龙骑科技 阅读(407) 评论(0) 推荐(0)
摘要:EntityFramework Core 5.0 VS SQLBulkCopy EF Core 5.0伴随着.NET 5.0发布已有一段时日,本节我们来预估当大批量新增数据时,大概是多少区间我们应该考虑SQLBulkCopy而不是EF Core SQLBulkCopy早出现于.NET Framewo 阅读全文
posted @ 2020-12-08 12:31 龙骑科技 阅读(341) 评论(0) 推荐(1)
摘要:代码如下: #region 表达式树的访问过程,并转化成sql语句 /// <summary> /// 访问 表达式树 Expression<Func<MyClass, bool>> expressionFunc = x => x.Age > 5 && x.Id == 8; /// 并转化成sql语 阅读全文
posted @ 2020-12-02 17:32 龙骑科技 阅读(264) 评论(0) 推荐(0)
摘要:动态拼接Lambda表达式-表达式目录树动态构建及修改 访问 :表达式树 Expression<Func<int, int, int>> predicate1 = (m, n) => m * n + 2;修改: (m, n) => m * n + 2;改成(m, n) => m * n - 2; / 阅读全文
posted @ 2020-12-02 15:35 龙骑科技 阅读(185) 评论(0) 推荐(0)
摘要:代码如下: #region lambda expression 拼接方式1 /// <summary> /// Expression表达式树 /// </summary> public class LambdaParameteRebinder : ExpressionVisitor { /// <s 阅读全文
posted @ 2020-12-02 14:54 龙骑科技 阅读(343) 评论(0) 推荐(0)
摘要:新建测试类 /// <summary> /// 测试类 /// </summary> public class MyClass { //public MyClass() //{ // ClassName = "一般"; //} public int Age { get; set; } public 阅读全文
posted @ 2020-12-02 14:49 龙骑科技 阅读(133) 评论(0) 推荐(0)
摘要://IEnuable与IQueryable //var list = new List<int>().AsQueryable(); //list = list.Where(c => c > 1);//参数:Expression<Func<TSource, bool>> predicate,如:Exp 阅读全文
posted @ 2020-12-02 14:44 龙骑科技 阅读(150) 评论(0) 推荐(0)
摘要:动态拼接Lambda表达式 添加类 #region lambda expression 拼接方式1 /// <summary> /// Expression表达式树 /// </summary> public class LambdaParameteRebinder : ExpressionVisi 阅读全文
posted @ 2020-12-02 13:19 龙骑科技 阅读(239) 评论(0) 推荐(0)
摘要:Hangfire-执行定时任务框架 1、新建netframwork console 控制台项目ConsoleHangfireTest,nuget程序包 添加Hangfire 2、项目ConsoleHangfireTest右键,添加OWIN Startup 类 代码内容: using System; 阅读全文
posted @ 2020-11-27 10:00 龙骑科技 阅读(365) 评论(0) 推荐(0)
摘要:线程取消主要使用的是 CancellationTokenSource 对象下的CancellationToken 取消标记, 代码如下 using Microsoft.EntityFrameworkCore; using System; using System.Collections; using 阅读全文
posted @ 2020-11-26 15:52 龙骑科技 阅读(94) 评论(0) 推荐(0)
摘要:ASP.NET Core使用静态文件、目录游览与MIME类型管理 Startup管道配置中,可以看到,注入相关静态资源的代码 //自定义自己的文件路径,例如提供访问根目录下的文件,http://localhost:5000/preview/README.md //将访问服务端的根目录中的README 阅读全文
posted @ 2020-09-21 15:31 龙骑科技 阅读(221) 评论(0) 推荐(0)
摘要:docker脚本自动化安装 1、安装docker和docker-compose installdocker.sh shell脚本安装docker和docker-compose install-docker.sh内容见附件,下载链接:https://download.csdn.net/download 阅读全文
posted @ 2020-08-27 14:21 龙骑科技 阅读(1155) 评论(0) 推荐(0)
摘要:Docker安装-卸载 一、环境 ECS(1核2G1M)+centOS7 二、卸载旧的安装包 yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-lates 阅读全文
posted @ 2020-08-18 11:15 龙骑科技 阅读(135) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 10 ··· 23 下一页