自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LongtengGensSupreme博客

LongtengGensAndSupreme龙腾一族至尊龙骑 龙腾至尊

  • 博客(456)
  • 资源 (23)
  • 论坛 (1)
  • 收藏
  • 关注

原创 utools无法搜索快捷方式和部分软件问题

首先要明确utools是怎么知道电脑里有什么软件utools是通过扫描C:\ProgramData\Microsoft\Windows\Start Menu\Programs文件夹里的内容来获取你电脑里安装了什么软件。第二步明确了第个问题,我们只要将电脑中C:\ProgramData\Microsoft\Windows\Start Menu\Programs文件夹中没有的的软件快捷方式放进去,就可以通过utools打开了。注:此操作需要管理员权限。也可以将快捷方式放到桌面,utools也能搜索

2021-05-18 09:45:39 120

原创 C#串口通讯+BigEndian+Little-Endian(大端和小端方案)

C#串口通讯#region 串口 /// <summary> /// 2 3 4G DTU短信收发说明 /// </summary> public static void TestDTU4G() { var PortNames = SerialPort.GetPortNames(); foreach (var item in PortNames)

2021-05-10 17:09:52 39 1

原创 VS2019 创建C++动态库dll----C#调用

1、新建空白解决方案LJTest.sln2、添加动态链接库(DLL),命名TestDLL3、在头文件pch.h中添加需要导出的方法// pch.h: 这是预编译标头文件。// 下方列出的文件仅编译一次,提高了将来生成的生成性能。// 这还将影响 IntelliSense 性能,包括代码完成和许多代码浏览功能。// 但是,如果此处列出的文件中的任何一个在生成之间有更新,它们全部都将被重新编译。// 请勿在此处添加要频繁更新的文件,这将使得性能优势无效。#ifndef PCH.

2021-01-13 14:31:15 101

原创 AOP面向切面的编程使用Interceptor内置的容器进行属性注入

AOP面向切面的编程使用Interceptor内置的容器进行属性注入1. NuGet程序包管理添加Castle Core,主要用于拦截器的使用,Startup ConfigureServices中添加如下内容public void ConfigureServices(IServiceCollection services){#region Controller控制器中的属性注入//把控制器作为服务注册,然后使用它内置的ioc来替换原来的控制器的创建器,这样就可以使用IOC来依赖注入和控制反转

2021-01-12 14:42:25 39

原创 使用IOC内置的容器进行属性注入

使用IOC内置的容器进行属性注入,新建Asp Net Core Web项目,添加以下内容1. 自定义特性,标记需要控制器Controoler中依赖注入的属性标记和对应服务接口using System;namespace WebAppTest.CustomAttrributes{/// <summary>/// 属性的特性标记,主要用于标记属性/// </summary>[AttributeUsage(AttributeTargets.Property)]p.

2021-01-12 14:30:13 35 1

原创 Autofac IOC 依赖注入方式和生命周期以及Autofac配置文件配置IOC属性注入

Autofac IOC 依赖注入和生命周期代码如下:#region IOC TestIOC public static void TestIOC() { Console.WriteLine($"测试---IOC"); ContainerBuilder builder = new ContainerBuilder(); #region Autofac默认都是构造函数注入 /.

2020-12-22 15:34:54 106

原创 消除eliminate remove If-Else

测试消除If-Else代码如下:#region 消除eliminate remove If-Else public static void TestRemoveIfElse() { Console.WriteLine($"TestRemoveIfElse"); TestIfElse testIfElse = new TestIfElse(); TestIfElse.TestOrder order =

2020-12-18 14:41:50 27

原创 测试TestTcpSocket

测试TestTcp请求----处理Socket,代码如下:#region 测试TestTcp测试Socket /// <summary> /// 测试TestTcp /// </summary> public static void TestTcpSocket() { var threadStart = new Thread(new ThreadStart(StartTes

2020-12-17 16:57:34 47

原创 测试TestTcp

测试TestTcp请求----处理Socket,代码如下:#region 测试TestTcp /// <summary> /// 测试TestTcp /// </summary> public static async void TestTcp() { var threadStart = new Thread(new ThreadStart(StartTestTcp))

2020-12-17 16:36:13 25

原创 测试Socket监听请求----处理Socket

测试Socket监听请求----处理Socket,代码如下:#region 测试Socket /// <summary> /// 测试Socket /// </summary> public static void TestSocket() { var threadStart = new Thread(new ThreadStart(StartSocket))

2020-12-17 16:13:31 36 1

原创 测试HttpListener监听请求----处理WebSocketRequest

测试HttpListener监听请求,代码如下:#region 测试HttpListenerWebSocket /// <summary> /// 测试HttpListener /// </summary> public static async void TestHttpListenerWebSocket() { var threadStart = new Thread(

2020-12-17 15:40:27 88

原创 测试HttpListener监听请求

测试HttpListener监听请求,代码如下:#region 测试HttpListener /// <summary> /// 测试HttpListener /// </summary> public static async void TestHttpListener() { var threadStart = new Thread(new Thr

2020-12-17 11:14:06 20

原创 EntityFramework Core 5.0 VS SQLBulkCopy

EntityFramework Core 5.0 VS SQLBulkCopyEF Core 5.0伴随着.NET 5.0发布已有一段时日,本节我们来预估当大批量新增数据时,大概是多少区间我们应该考虑SQLBulkCopy而不是EF CoreSQLBulkCopy早出现于.NET Framework 2.0,将数据批量写入利用此类毫无疑问最佳,虽其来源任意,但此类仅适用于SQL Server,每个关系数据库都有其批量处理驱动,这里我们仅仅只讨论SQL Server性能差异预估批量数据大小.

2020-12-08 12:34:45 98

原创 动态拼接Lambda表达式-表达式目录树动态构建及修改-----表达式树的访问过程,并转化成sql语句

代码如下 #region 表达式树的访问过程,并转化成sql语句 /// <summary> /// 访问 表达式树 Expression<Func<MyClass, bool>> expressionFunc = x => x.Age > 5 && x.Id == 8; /// 并转化成sql语句 select * from MyClass where age > 5 and id

2020-12-02 17:31:22 189

原创 动态拼接Lambda表达式-表达式目录树动态构建及修改

动态拼接Lambda表达式-表达式目录树动态构建及修改访问 :表达式树 Expression<Func<int, int, int>> predicate1 = (m, n) => m * n + 2;修改: (m, n) => m * n + 2;改成(m, n) => m * n - 2;/// <summary> /// 访问 表达式树 Expression<Func<int, int, int>&g.

2020-12-02 15:36:08 167

原创 动态拼接Lambda表达式-表达式目录树动态构建 And Or Not True False等表达式树的扩展

代码如下: #region lambda expression 拼接方式1 /// <summary> /// Expression表达式树 /// </summary> public class LambdaParameteRebinder : ExpressionVisitor { /// <summary> /// 存放表达式树的参数的字典 /// </summ

2020-12-02 14:54:49 97

原创 动态拼接Lambda表达式-表达式目录树动态构建=Expression<Func<MyClass, int>> expressionFunc = x => x.Age + 1

新建测试类/// <summary> /// 测试类 /// </summary> public class MyClass { //public MyClass() //{ // ClassName = "一般"; //} public int Age { get; set; } public string Name { get; set; }

2020-12-02 14:49:09 59

原创 动态拼接Lambda表达式-表达式目录树动态构建=Expression<Func<int, int, int>> predicate1 = (m, n) => m * n + 2

//IEnuable与IQueryable//var list = new List<int>().AsQueryable();//list = list.Where(c => c > 1);//参数:Expression<Func<TSource, bool>> predicate,如:Expression<Func<int, bool>> predicate = c => c > 1;Expression<F

2020-12-02 14:44:16 98

原创 动态拼接Lambda表达式2

动态拼接Lambda表达式添加类 #region lambda expression 拼接方式1 /// <summary> /// Expression表达式树 /// </summary> public class LambdaParameteRebinder : ExpressionVisitor { /// <summary> /// 存放表达式树的参数的字典

2020-12-02 13:17:33 54

原创 lambda 表达式拼接

动态拼接Lambda表达式添加类public class ParameterRebinder : ExpressionVisitor { private readonly Dictionary<ParameterExpression, ParameterExpression> map; public ParameterRebinder(Dictionary<ParameterExpression, ParameterExpression>

2020-12-01 12:03:13 81

原创 Database数据库的分库分表,表映射,切换表,使用到了IModelCacheKeyFactory 代码如下:

Database数据库的分库分表,表映射,切换表,使用到了IModelCacheKeyFactory代码如下:using Microsoft.EntityFrameworkCore;using System;using System.Collections;using System.Collections.Concurrent;using System.Collections.Generic;using System.Linq;using System.Threading;using

2020-11-26 16:08:39 91

原创 并发字典ConcurrentDictionary+迭代器--异步

并发字典ConcurrentDictionary+迭代器--异步代码如下:using Microsoft.EntityFrameworkCore;using System;using System.Collections;using System.Collections.Concurrent;using System.Collections.Generic;using System.Linq;using System.Threading;using System.Threading.

2020-11-26 16:01:33 88

原创 Task任务取消

Task任务取消主要使用的是CancellationTokenSource对象下的CancellationToken取消标记,代码如下using Microsoft.EntityFrameworkCore;using System;using System.Collections;using System.Collections.Concurrent;using System.Collections.Generic;using System.Linq;using System.T...

2020-11-26 15:56:33 42

原创 线程取消

线程取消主要使用的是CancellationTokenSource对象下的CancellationToken取消标记,代码如下using Microsoft.EntityFrameworkCore;using System;using System.Collections;using System.Collections.Concurrent;using System.Collections.Generic;using System.Linq;using System.Threa...

2020-11-26 15:51:40 77

原创 Oracle创建表空间、创建用户以及授权

Oracle创建表空间、创建用户以及授权SQL*Plus: Release 11.2.0.1.0 Production on 星期二 11月 10 12:13:22 2020Copyright (c) 1982, 2010, Oracle. All rights reserved.请输入用户名: sys as sysdba输入口令:连接到:Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Product

2020-11-10 13:29:26 43

原创 Redis启动和在注册到windows服务

Redis 启动和在注册到windows服务Redis 启动,点击start.cmd脚本,接口启动,start.cmd脚本内容如下redis-server redis.windows.conf注意:启动了redis,但是只要一关闭cmd窗口,redis就会消失。所以要把redis设置成windows下的服务。,这样就不用每次都去手动启动了,以后可以直接使用,脚本如下redis-serviceinstall .cmd安装成服务脚本(redis设置成windows下的服务,r..

2020-10-15 17:37:41 84

原创 EF Core + Oracle自动生成数据库

EF Core + Oracle自动生成数据库1、登录orcale 11g 授权SQL> connect / as sysdba;SQL> create user myuser identified by 123456;SQL> grant connect, resource to myuser;2、vs 2019 中新建EFcoreOracleTest,代码如下using Microsoft.EntityFrameworkCore;using System;u

2020-10-10 13:41:45 210

原创 设计模式之单例模式的多种使用方式以及单例的优化

设计模式之单例模式的多种使用方式以及单例的优化具体使用案例如下:using System;using System.Collections.Concurrent;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;using System.Threading.Tasks;namespace ConsoleTest{ /// <summ.

2020-10-03 15:27:04 45

原创 ASP.NET Core使用静态文件、目录游览与MIME类型管理

ASP.NET Core使用静态文件、目录游览与MIME类型管理Startup管道配置中,可以看到,注入相关静态资源的代码//自定义自己的文件路径,例如提供访问根目录下的文件,http://localhost:5000/preview/README.md //将访问服务端的根目录中的README.md文件 //var provider = new FileExtensionContentTypeProvider(); //pr

2020-09-21 15:30:22 94

原创 docker脚本自动化安装

docker脚本自动化安装1、安装docker和docker-composeinstalldocker.sh shell脚本安装docker和docker-compose install-docker.sh内容见附件1、编译构建镜像编写一个.sh的脚本,用于在linux中构建已发布项目的镜像,构建成功之后再导出镜像------该镜像是docker-compose.yml中需要用到的镜像文件 功能:使用docker根据Dockerfile编译构建已发布的应用程的镜像,并导出该镜像build

2020-08-27 14:21:26 79

原创 Docker安装-卸载

Docker安装-卸载一、环境ECS(1核2G1M)+centOS7二、卸载旧的安装包yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engineyum remove docker-ce docker-ce-cli containerd.i

2020-08-18 11:02:38 47

原创 kafka环境搭建---Windows环境搭建

kafka环境搭建---Windows环境搭建Kafka是使用zookeeper来进行的集群部署,要想使用kafka进行集群的话就需要安装zookeeper,而zookeeper是用Java编写的,因此zookeeper需要运行在Java环境上,那就需要安装Java环境,kafka环境搭建步骤如下,线安装Javajdk,在安装zookeeper,之后安装kafka,本文安装的是jdk-10_windows-x64版本。1、安装java jdk先安装jdk点击下一步...

2020-08-12 17:30:50 73

原创 sql server 数据库分区分表

sql server 数据库分区分表作为演示,本文使用的数据库 sql server 2017 管理工具 sql server management studio 18,,创建数据库mytest,添加Test表,Test表列为 id和name,具体可以自行创建sql server 数据库分区分表具体步骤如下1、选择数据库选择右键 新建查询,内容如下--数据库分区分表--1、给数据库mytest添加文件分组ALTER DATABASE mytest add filegroup group

2020-08-05 15:54:11 122

原创 JWT(json web token)--.JwtBearer IdentityServer4--客户端凭证授权

新建ASP .NET Core Web Api ,名称Linjie.JWT.IDS42、右键项目 NuGet程序包管理工具 添加IdentityServer4,注意版本 不要选4.x.x以上的,选择4.x.x以下的,本文选择的是3.1.3,原因是4.x.x版本相对3.x.x版本的改动比较大3、添加类 IDS4Client,该类用于获取数据代码如下:using IdentityServer4.Models;using System;using System.Collections.Gener

2020-08-05 11:48:23 139

原创 JWT(json web token)--.JwtBearer jwt

1、新建ASP .NET Core Web Api ,名称Linjie.JWT2、右键项目 NuGet程序包管理工具 添加Microsoft.AspNetCore.Authentication.JwtBearer,System.IdentityModel.Tokens.Jwt3、添加类JWTHelper,代码如下:using System;using System.Collections.Generic;using System.Security.Claims;using System.

2020-08-05 10:57:09 74

原创 NET LOG日志的使用以及设置文件大小和数量限制

NET LOG日志的使用包括log4net和nlog1、新建控制台项目ConsoleLog,使用Nuget程序包管理器,添加log4net和nlog2、配置log4net a、log4net日志设置 设置保存中的文件夹和指定文件数量和大小 b、App.config中添加 日志的配置信息 c、根据App.config中添加日志的配置信息初始化log4net日志 d、使用log4net写日志App.config文件中添加log4net的配置信息,本文...

2020-08-03 16:01:53 512

原创 Xshell、MobaXterm等5款主流SSH客户端对比

之前我们分析对比了VPS的Linux系统版本的选择,现在我们再来对比一下,选择哪个SSH客户端来连接VPS的Linux更合适。如今大多数的网民用户都是使用的Windows操作系统,但如果想要连接Linux服务器来进行文件之间的传送,那就需要一个Secure Shell软件(简称SSH的)来完成。从概念上来讲,SSH其实是一个网络协议,允许通过网络连接到Linux和Unix服务器。SSH使用公钥加密来认证远程的计算机。通常有多种途径使用SSH,自动连接或是使用密码认证登录。关于SSH客..

2020-08-03 09:19:14 2240

原创 RabbitMQ使用交换机处理异步消息队列------发布与订阅

RabbitMQ使用交换机处理异步消息队列------发布与订阅RabbitMQ使用交换机处理异步消息队列案例的安装环境可以参考RabbitMQ环境准备/环境搭建,本片在RabbitMQ环境已有的基础上讲述RabbitMQ使用交换机处理异步消息队列------分布式事务处理案例具体过程创建代码如下:1、新建.NET Core console控制台项目ConsoleRabbitMQ项目(生产者 productor,即产生消息的)以及ConsoleRabbitMQ01项目(consumer消费.

2020-08-01 18:09:52 67

原创 RabbitMQ使用交换机处理异步消息队列------分布式事务处理案例

RabbitMQ使用交换机处理异步消息队列案例的安装环境可以参考RabbitMQ环境准备/环境搭建,本片在RabbitMQ环境已有的基础上讲述RabbitMQ使用交换机处理异步消息队列------分布式事务处理案例具体过程1、新建.NET Core console控制台项目ConsoleRabbitMQ项目(生产者 productor,即产生消息的)以及ConsoleRabbitMQ01项目(consumer消费者,即使用消息的)2、对控制台项目使用NuGet程序管理包添加RabbitMQ.

2020-08-01 17:33:11 61

原创 RabbitMQ使用交换机处理异步消息队列案例

RabbitMQ使用交换机处理异步消息队列案例RabbitMQ使用交换机处理异步消息队列案例的安装环境可以参考RabbitMQ环境准备/环境搭建,本片在RabbitMQ环境已有的基础上讲述RabbitMQ使用交换机处理异步消息队列具体过程1、新建.NET Core console控制台项目ConsoleRabbitMQ项目(生产者 productor,即产生消息的)以及ConsoleRabbitMQ01项目(consumer消费者,即使用消息的)2、对控制台项目使用NuGet程序管理包添加.

2020-08-01 01:52:10 113

C#实现语音朗读功能

本程序主要是利用 TTS(从文本到语音(TextToSpeech))技术,使用C#实现语音朗读功能,包含完整的程序,下载以后使用vs2017打开即可运行。

2018-06-01

合并工具ILMerge

C# ILMerge 合并工具,安装包可以参考安装文档,地址:(documentation)https://github.com/dotnet/ILMerge/blob/master/ilmerge-manual.md

2019-04-25

sqlite使用类库.zip

sqlite数据库使用时所需要的类库,测试可以使用,sqlite数据库使用时所需要的类库,可以通过测试,

2019-11-19

Microsoft Speech SDK 5.1.msi

TTS(从文本到语音(TextToSpeech))技术,使用C#实现语音朗读功能时需要的多个语音库SDK Microsoft Speech SDK 5.1.msi

2018-06-01

postman http接口测试工具

postman是一个很好的http模拟器,可以发送get、post、put等各种请求,是测试服务接口相当好的工具。

2018-08-23

MicrosoftProgram_Install_and_Uninstall.zip

MicrosoftProgram_Install_and_Uninstall.meta

2019-09-20

myRedis.zip

这个资源是Redis-x64-3.2.100版本的redis包,因为从github下载redis的话会很慢,所以本资源是下载好以后直接上传的。

2020-02-15

Docker安装-卸载-基本操作笔记.pdf

Docker安装-卸载文档,包括docker 的安装设置软件源以及具体的相关操作,本文档详细记载了具体的操作过程,详细信息可以参考文档

2020-08-18

微软vs自带中英数据库测试界面化操作工具

中英版本都有Microsoft.Data.ConnectionUI与Microsoft.Data.ConnectionUI.Dialog

2019-03-21

redis-desktop-manager-0.8.8.384.exe

redis内存数据库的管理可视化工具-redis-desktop-manager-0.8.8.384.exe

2020-10-20

Advanced Installer Architect 15.2 Portable.zip

windows客户端的安装程序打包工具Advanced_installer打包工具,下载之后直接解压就可以使用。

2020-10-16

Redis-x64-3.2.100.zip

启动了redis,但是只要一关闭cmd窗口,redis就会消失。所以要把redis设置成windows下的服务。,这样就不用每次都去手动启动了,以后可以直接使用,脚本如下 redis-serviceinstall .cmd安装成服务脚本(redis设置成windows下的服务,redis-serviceinstall .cmd脚本内容如下) redis-server --service-install redis.windows-service.conf --loglevel verbose redis-server --service-start

2020-10-15

Docker自动话部署.MD

docker脚本自动化安装,本文具体写了docker以及docker-compose的安装,以及docker-compose.yml脚本的编写,还有需要的Dockerfile

2020-08-27

WebsocketTestDemo服务端和客户端.zip

WebsocketTestDemo服务端和客户端.zip主要包括 1、本测试demo主要是测试Websocket的服务端和客户端,服务端是SuperWebsocket客户端是Websocket4Net 2、ConsoleAppWebsocketServer是服务端,ConsoleAppWebsocketClient是客户端,客户端还包含websockettest.html

2019-07-19

C# Microsoft.Office.Interop.Owc11 导出excel文件.zip

C#中使用 Microsoft.Office.Interop.Owc11 com组件把数据导出excel文件

2019-12-18

微软vs自带数据库测试界面化工具

微软vs自带数据库测试界面化工具,Microsoft.Data.ConnectionUI.DataConnection.Dialog 与Microsoft.Data.ConnectionUI.DataConnection MicrosoftVisualStudio里面的资源之数据库连接配置 这个功能的实现主要是用了Microsoft.Data.ConnectionUI.dll和Microsoft.Data.ConnectionUI.Dialog.dll这个二个动态库,可以在VS的安装目录的Common7\IDE这个目录下面找到(本机的安装路径C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE)

2019-03-21

publish.zip

Centos 7 Docker 部署AspNetCoreapi 包,该发布包是在Centos 7 Docker 部署的文件,下载之后解压,安装文档步骤即可部署成功

2020-07-29

ConsoleWebsocketServer服务端和ConsoleWebsocketClient客户端.zip

ConsoleWebsocketServer服务端和ConsoleWebsocketClient客户端

2019-08-01

redis订阅与发布.zip

redispubandsub订阅预发布,本包使用C#编写的代码,在使用之前需要有redis的服务,否则无法使用

2020-03-18

sqlite数据库Data.zip

本sqlite数据库,包括三张表分组表MyGroup,数据库表MyDB,数据表表MyTable,测试用例中使用到了,操作是测试数据库的其中一张表,其中包括清空sqlite数据库MyGroup表中的数据,清空sqlite数据库sqlite_sequence表中的自增变量,sqlite数据库MyGroup直接插入数据 40000000,sqlite数据库MyGroup 参数插入数据 80000000,具体使用参照:https://blog.csdn.net/LongtengGensSupreme/article/details/103161814

2019-11-20

NPOI写Excel,Microsoft.Office.Interop.excel.dll 转换Excel为PDF

首先要引用NPOI动态库和Microsoft.Office.Interop.excel.dll (Microsoft.Office.Interop.excel.dll 下载链接,下载以后解压文件,把Microsoft.Office.Interop.excel.dll拷贝到项目下,添加引用。NPOI的添加则项目选中右键使用管理NuGet管理程序包,nuget添加NPOI即可) 上述工作完成,下面直接代码

2018-10-17

Logteng.zip

本代码主要讲了aspnet core的缓存的处理,包括分布式缓存,内存缓存,redis分布式缓存,sqlserver分布式缓存以及相关的测试

2020-03-20

Navicat Premium

Navicat Premium,一个专门用于操作各种数据库的工具,oracle,sql server,mysql,db2,access等等

2018-08-23

longtenggenssupreme的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除