随笔分类 - 个人总结
总结问题,编程实现。
摘要:测试消除If-Else代码如下: #region 消除eliminate remove If-Else public static void TestRemoveIfElse() { Console.WriteLine($"TestRemoveIfElse"); TestIfElse testIfE
阅读全文
摘要:测试TestTcp请求 处理Socket,代码如下: #region 测试TestTcp测试Socket /// <summary> /// 测试TestTcp /// </summary> public static void TestTcpSocket() { var threadStart =
阅读全文
摘要:测试TestTcp请求 处理Socket,代码如下: #region 测试TestTcp /// <summary> /// 测试TestTcp /// </summary> public static async void TestTcp() { var threadStart = new Thr
阅读全文
摘要:测试Socket监听请求 处理Socket,代码如下: #region 测试Socket /// <summary> /// 测试Socket /// </summary> public static void TestSocket() { var threadStart = new Thread(
阅读全文
摘要:测试HttpListener监听请求,代码如下: #region 测试HttpListenerWebSocket /// <summary> /// 测试HttpListener /// </summary> public static async void TestHttpListenerWebS
阅读全文
摘要:测试HttpListener监听请求,代码如下: #region 测试HttpListener /// <summary> /// 测试HttpListener /// </summary> public static async void TestHttpListener() { var thre
阅读全文
摘要:EntityFramework Core 5.0 VS SQLBulkCopy EF Core 5.0伴随着.NET 5.0发布已有一段时日,本节我们来预估当大批量新增数据时,大概是多少区间我们应该考虑SQLBulkCopy而不是EF Core SQLBulkCopy早出现于.NET Framewo
阅读全文
摘要:代码如下: #region 表达式树的访问过程,并转化成sql语句 /// <summary> /// 访问 表达式树 Expression<Func<MyClass, bool>> expressionFunc = x => x.Age > 5 && x.Id == 8; /// 并转化成sql语
阅读全文
摘要:动态拼接Lambda表达式-表达式目录树动态构建及修改 访问 :表达式树 Expression<Func<int, int, int>> predicate1 = (m, n) => m * n + 2;修改: (m, n) => m * n + 2;改成(m, n) => m * n - 2; /
阅读全文
摘要:代码如下: #region lambda expression 拼接方式1 /// <summary> /// Expression表达式树 /// </summary> public class LambdaParameteRebinder : ExpressionVisitor { /// <s
阅读全文
摘要:新建测试类 /// <summary> /// 测试类 /// </summary> public class MyClass { //public MyClass() //{ // ClassName = "一般"; //} public int Age { get; set; } public
阅读全文
摘要://IEnuable与IQueryable //var list = new List<int>().AsQueryable(); //list = list.Where(c => c > 1);//参数:Expression<Func<TSource, bool>> predicate,如:Exp
阅读全文
摘要:动态拼接Lambda表达式 添加类 #region lambda expression 拼接方式1 /// <summary> /// Expression表达式树 /// </summary> public class LambdaParameteRebinder : ExpressionVisi
阅读全文
摘要:Hangfire-执行定时任务框架 1、新建netframwork console 控制台项目ConsoleHangfireTest,nuget程序包 添加Hangfire 2、项目ConsoleHangfireTest右键,添加OWIN Startup 类 代码内容: using System;
阅读全文
摘要:Database数据库的分库分表,表映射,切换表,使用到了IModelCacheKeyFactory 代码如下: using Microsoft.EntityFrameworkCore; using System; using System.Collections; using System.Col
阅读全文
摘要:并发字典ConcurrentDictionary+迭代器--异步 代码如下: using Microsoft.EntityFrameworkCore; using System; using System.Collections; using System.Collections.Concurren
阅读全文
摘要:Task任务取消主要使用的是 CancellationTokenSource 对象下的CancellationToken 取消标记, 代码如下 using Microsoft.EntityFrameworkCore; using System; using System.Collections; u
阅读全文
摘要:线程取消主要使用的是 CancellationTokenSource 对象下的CancellationToken 取消标记, 代码如下 using Microsoft.EntityFrameworkCore; using System; using System.Collections; using
阅读全文
摘要:Oracle创建表空间、创建用户以及授权 SQL*Plus: Release 11.2.0.1.0 Production on 星期二 11月 10 12:13:22 2020 Copyright (c) 1982, 2010, Oracle. All rights reserved. 请输入用户名
阅读全文
摘要:Redis 启动和在注册到windows服务 Redis 启动,点击start.cmd脚本,接口启动,start.cmd脚本内容如下 redis-server redis.windows.conf 上图的提示信息告诉了我们:① Redis 当前的版本为 3.0.503;② Redis 运行在 637
阅读全文