首先说明,视频教程、源码并非本人原创本人将项目分割开,并写了一些说明。该视频教程 地址 https://study.163.com/course/courseMain.htm?courseId=1005955006原作者笔...
- 爰语爰笑 2023-02-06
Asp.net core 项目实战 新闻网站+后台 源码、设计原理 、视频教程
- 爰语爰笑 2023-02-06
C# 方法与参数 常见命名空间汇总 using的使用 main方法参数
本文主要讲C# 常见命名空间using static 指令 && 调用静态方法嵌套命名空间&&作用域别名Main( 方法C# 常见命名空间命名空间作用创建文件是默认引入,处理数学计算、、环境变量、输出控制台、垃圾回收器及一...
- 爰语爰笑 2023-02-06
C#项目 学生选课系统 C#窗口 Winform项目 项目源码及使用说明
这是一个学生选课信息管理系统,使用VS2010+SQL2008编写,VS2017正常使用。项目源码下载地址 https://gitee.com/whuanle/xkgl笔者录了两个视频,打开项目源码地址,可以先看看视频了解项...
- 爰语爰笑 2023-02-05
C# 委托/Func() 中 GetInvocationList() 方法的使用 | 接收委托多个返回值
在日常使用委托时,有以下常用方法方法名称说明 创建委托的浅表副本。 按照调用顺序返回此多路广播委托的调用列表。 返回由当前的 MulticastDelegate 表示的静态方法。 用序列化该实例所需的所有数据填充 S...
- 爰语爰笑 2023-02-05
ASP.NET Core Startup类 Configure()方法 | ASP.NET Core 中间件详细说明
ASP.NET Core 程序启动过程如下目录 Startup 类Configure( 方法中间件使用中间件Configure 方法 的参数 IApplicationBuilderExtension Methods(拓展方...
- 爰语爰笑 2023-02-05
ASP.NET Core 返回文件、用户下载文件,从网站下载文件,动态下载文件
ASP.NET Core 中,可以在静态目录添加文件,直接访问就可以下载。但是这种方法可能不安全,也不够灵活。我们可以在 Controller 控制器中 添加 一个 Action,通过此Action,即可访问服务器的任何文件...
- 爰语爰笑 2023-02-05
使用 Nginx 对 ASP.NETCore网站 或 Docker 等进行反向代理,宝塔面板对 ASP.NET Core 反向代理
1,Nginx 的 配置文件Nginx 可以配置反向代理、负载均匀等, 其默认配置文件名为 nginx.conf 。一般存放于 /你的安装目录/nginx/conf 下Nginx 加载配置信息,可以把所有的配置都放进 ng...
- 爰语爰笑 2023-02-05
宝塔面板 + Rancher + 阿里云镜像仓库 + Docker + Kubernetes,添加集群、部署 web 应用
目录 一,安装宝塔面板(V 6.8) 二,使用宝塔安装 Docker,配置阿里云容器服务 三,安装 Rancher (Server 四,管理 Rancher、添加集群 五,添加 Rancher 应用、服务,与...
- 爰语爰笑 2023-02-05
跨平台、跨语言应用开发,Elements 介绍
目录1,Elements 介绍2,Elements 版本3,Elements 能干嘛5,Elements 工具1,Elements 介绍RemObjects Elements,是多平台移动项目开发工具,是一款可以帮助开发人...
- 爰语爰笑 2023-02-05
期末作品项目+ppt+设计文档,电子商城的实现,PC+IOS
先透露几张图可以作为文档模板来用。。。 下载地址 https://dev.tencent.com/u/whuanle/p/IOS_work/attachment/4563020...
- 爰语爰笑 2023-02-05
C# Razor 小笔记和某些细节
知识小结:C# 的主要 Razor 语法规则单独一个变量直接使用 @a 的形式,无需加分号,一般是直接使用已有变量,注意在使用 html 标签时,要和 razor 表达式加一个空格。//以下都是错误的@int a=0 ...
- 爰语爰笑 2023-02-05
腾讯云认证云从业者考试系列 腾讯云从业者认证考试内容、范围、学习资料
本文列举腾讯云从业者认证的考试范围、知识点、分数比例、教程学习地址、一些官方资料文档。目录1,考核要求、知识点分布2,课程大纲、分数值比例3,学习路线4,学习帮助5,学习资源导航6,腾讯云从业者认证 资料共享、例题分析、习题...
- 爰语爰笑 2023-02-05
C# 算法题系列(一) 两数之和、无重复字符的最长子串
题目一原题链接 https://leetcode-cn.com/problems/two-sum/给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你...
- 爰语爰笑 2023-02-03
C# 算法题系列(二) 各位相加、整数反转、回文数、罗马数字转整数
各位相加给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。示例:输入: 38输出: 2 解释: 各位相加的过程为:3 + 8 = 11, 1 + 1 = 2。 由于 2 是一位数,所以返回 2。进阶:你可...
- 爰语爰笑 2023-02-03
Newtonsoft.Json C# Json序列化和反序列化工具的使用、类型方法大全
Newtonsoft.Json 是.Net平台操作Json的工具,他的介绍就不多说了,笔者最近在弄接口,需要操作Json。以某个云计算平台的Token为例,边操作边讲解。Json 转为 Model将 Model 转为 Jso...
- 爰语爰笑 2023-02-03
资料整理,SQL Server ,面试前复习笔记
T-SQL 要掌握的知识点分类SQL 面向数据库执行查询SQL 从数据库取回数据SQL 在数据库中插入新的记录SQL 更新数据库中的数据SQL 从数据库删除记录SQL 创建新数据库SQL 在数据库中创建新表SQL 在数据库中...
- 爰语爰笑 2023-02-03
.Net Core 跨平台应用使用串口、串口通信 ,可能出现的问题、更简洁的实现方法
前些天在学习在 .NET Core下,跨平台使用串口通讯,有一篇文章说到在Linux/物联网下,实现通讯。主要问题出现在以下两个类库作者地址: https://www.cnblogs.com/lonelyxmas/p/103...
- 爰语爰笑 2023-02-02
.NET Core 使用 EF 出错的解决方法
在.NET Core 项目钟(类库 ,使用Entity Framework,建立模型生成数据库时,失败改成 64 位即可假设 ef 代码改成 64位的方法,不要在 VS 上面改,要到 项目目录下更改 csproj 文件有了模...
- 爰语爰笑 2023-02-02
阿里云 IOT 对接设备开发 C# 开发设备对接阿里云 IOT平台
一,创建阿里云 IOT 产品、设备目前阿里云每月赠送 100 万条流量,可以免费使用基础版、高级版,开通后即可免费使用。阿里云 IOT 平台地址 https://iot.console.aliyun.com/product登...
- 爰语爰笑 2023-02-02
.NET Core / C# 开发 IOT 嵌入式设备的个人见解
( .NET Core 七龙珠 一、IOT 平台的支持先看国内优秀的云计算IOT平台(不含QQ互联、小米IOT等针对特定产品的开发者平台,仅列出部分云计算厂商的IOT平台 阿里云 IOT华为物联网腾讯云 物联网通讯百度云...
- 爰语爰笑 2023-02-02
树莓派踩坑备忘录 -- 使用 Linux
目录 一,工欲善其事,必先利其器二,开机必备三,更新 apt-get 源与软件搜索四,安装 .NET Core五,文件传输六,搜索与安装软件七,常见缺少的 xxx.so八,小技巧与工具一,工欲善其事,必先利其器1,下载系统树...
- 爰语爰笑 2023-02-02
Orange Pi 3 GPIO 笔记
这是我写过的最水的文章设备:Orange pi H6,Pi 3 引脚图:(使用Wiringpi 查看GPIO 下图是 Orange Pi 3 的 GPIO 引脚功能图 激活 GPIO 模块要安装正确版本 的 WiringOP...
- 爰语爰笑 2023-02-01
.NET Core 跨平台物联网开发:上报属性(三)
系列教程目录 (一 连接阿里云IOT (二 设置委托事件 (三 上报属性 (四 SDK文档 属性、方法、委托、类 http://pan.whuanle.cn/index.php?dir=uploads/阿里云IOT...
- 爰语爰笑 2023-02-01
.NET Core 跨平台物联网开发:连接阿里云IOT(一)
系列教程目录 (一 连接阿里云IOT (二 设置委托事件 (三 上报属性 (四 SDK文档 属性、方法、委托、类 http://pan.whuanle.cn/index.php?dir=uploads/阿里云IOT...
- 爰语爰笑 2023-02-01
阿里云物联网 .NET Core 客户端 | CZGL.AliIoTClient:3. 订阅Topic与响应Topic
文档目录:说明1. 连接阿里云物联网2. IoT 客户端3. 订阅Topic与响应Topic4. 设备上报属性4.1 上报位置信息5. 设置设备属性6. 设备事件上报7. 服务调用8. 委托事件9. 自定义委托事件方法CZG...
- 爰语爰笑 2023-02-01
阿里云物联网 .NET Core 客户端 | CZGL.AliIoTClient:4. 设备上报属性
文档目录:说明1. 连接阿里云物联网2. IoT 客户端3. 订阅Topic与响应Topic4. 设备上报属性4.1 上报位置信息5. 设置设备属性6. 设备事件上报7. 服务调用8. 委托事件9. 自定义委托事件方法设备自...
- 爰语爰笑 2023-02-01
阿里云物联网 .NET Core 客户端 | CZGL.AliIoTClient:6. 设备事件上报
文档目录:说明1. 连接阿里云物联网2. IoT 客户端3. 订阅Topic与响应Topic4. 设备上报属性4.1 上报位置信息5. 设置设备属性6. 设备事件上报7. 服务调用8. 委托事件9. 自定义委托事件方法根据阿...
- 爰语爰笑 2023-01-30
阿里云物联网 .NET Core 客户端 | CZGL.AliIoTClient:9. 自定义委托事件方法
文档目录:说明1. 连接阿里云物联网2. IoT 客户端3. 订阅Topic与响应Topic4. 设备上报属性4.1 上报位置信息5. 设置设备属性6. 设备事件上报7. 服务调用8. 委托事件9. 自定义委托事件方法CZG...
- 爰语爰笑 2023-01-30
阿里云物联网 .NET Core 客户端 | CZGL.AliIoTClient:8. 委托事件
文档目录:说明1. 连接阿里云物联网2. IoT 客户端3. 订阅Topic与响应Topic4. 设备上报属性4.1 上报位置信息5. 设置设备属性6. 设备事件上报7. 服务调用8. 委托事件9. 自定义委托事件方法CZG...
- 爰语爰笑 2023-01-30
阿里云物联网 .NET Core 客户端 | CZGL.AliIoTClient:7. 服务调用
文档目录:说明1. 连接阿里云物联网2. IoT 客户端3. 订阅Topic与响应Topic4. 设备上报属性4.1 上报位置信息5. 设置设备属性6. 设备事件上报7. 服务调用8. 委托事件9. 自定义委托事件方法预先在...
- 爰语爰笑 2023-01-30
小范笔记:ASP.NET Core API 基础知识与Axios前端提交数据
目录一. 微软WebApi1. 安装 Swagger二. 数据绑定与获取1,默认不加2, [FromBody]3, [FromForm]4, [FromHeader]5, [FromQuery]6, [FromRoute]7...
- 爰语爰笑 2023-01-30
docfx 简单使用方法、自动生成目录的工具
[摘要]这是我编写的一个 Docfx 文档自动生成工具,只要写好 Markdown 文档,使用此工具可为目录、文件快速生成配置,然后直接使用 docfx 运行即可。一,安装Docfx下载地址 https://github.c...
- 爰语爰笑 2023-01-30
腾讯云-ASP.NET Core+Mysql+Jexus+CDN上云实践
腾讯云-ASP.NET Core+Mysql+Jexus+CDN上云实践.md开通腾讯云服务器和Mysql知识点:ASP.NET Core和 Entity Framework Core的使用Linux 下 安装和配置 Mys...
- 爰语爰笑 2023-01-30
小范的腾讯云云开发者培训体验心得
小范的腾讯云云开发者培训体验心得目录小范的腾讯云云开发者培训体验心得一,概览二,培训基础和干货分享三,培训内容四,培训思考一,概览《腾讯云开发工程师培训》**于本月(2019年8月 重磅发布,并已上线腾讯云开发工程师认证。小...
- 爰语爰笑 2023-01-29
基础查询-SQL和Linq相互化
目录SELECTSQL查询表达式查询语句SQL SELECT DISTINCT 语句SQL查询表达式查询语句WHERE 和 操作符BETWEEN 和操作符SQL查询表达式查询语句LIKE 和通配符SQL查询表达式查询语句OR...
- 爰语爰笑 2023-01-29
ASP.NET Core 使用 JWT 自定义角色/策略授权需要实现的接口
目录① 存储角色/用户所能访问的 API② 实现 IAuthorizationRequirement 接口③ 实现 TokenValidationParameters④ 生成 Token⑤ 实现服务注入和身份认证配置⑥ 实现...
- 爰语爰笑 2023-01-29
CZGL.Auth: ASP.NET Core Jwt角色授权快速配置库
发现有Bug,会导致只能有一个用户登录,无法多个用户同时登录。哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈。打算好好优化一下,周六周日修改Bug,做好测试再放出来,哈哈哈哈哈哈哈哈哈哈哈哈哈。新版本开源地址:https://git...
- 爰语爰笑 2023-01-29
瞎折腾实录:构建 Armel 版本的 .NET Core 教程和资料资源
目录一,工作开始前二,编译工具组件编译前配置检查三,编译 MUSL四,构建 Armel 的 Rootfs五,交叉编译 CoreCLR构建成功?六,参考资料首先我要说明,我失败了~我把我的进度和经验放出来,希望能够帮助别人完成...
- 爰语爰笑 2023-01-29
表达式树练习实践:C# 五类运算符的表达式树表达
表达式树练习实践:C# 运算符目录表达式树练习实践:C# 运算符一,算术运算符+ 与 Add( - 与 Subtract( 乘除、取模自增自减二,关系运算符==、!=、˃、=、˃五,赋值运算符六,其他运算符在 C# 中,算术...
- 爰语爰笑 2023-01-29
表达式树练习实践:C#判断语句
表达式树练习实践:C#判断语句目录表达式树练习实践:C#判断语句ifif...elseswitch?? 和 ?:判断语句C# 提供了以下类型的判断语句:语句描述一个 if 语句 由一个布尔表达式后跟一个或多个语句组成。一个...
- 爰语爰笑 2023-01-29
表达式树练习实践:C# 循环与循环控制
表达式树练习实践:C# 循环目录表达式树练习实践:C# 循环LabelTargetfor / while 循环无限循环最简单的循环多次循环break 和 continue 一起C# 提供了以下几种循环类型。循环类型描述whi...
- 爰语爰笑 2023-01-26
表达式树练习实践:入门基础
表达式树练习实践:入门基础目录表达式树练习实践:入门基础什么是表达式树创建表达式树lambda 创建表达式树通过 API 创建表达式树Expression解析/执行表达式树什么是表达式树来自微软官方文档的定义:表达式树以树形...
- 爰语爰笑 2023-01-26
C# HttpClient 请求认证、数据传输笔记
C# HttpClient 请求认证、数据传输笔记目录一,授权认证1. 基础认证示例2. JWT 认证示例3. Cookie 示例二,请求类型三,数据传输1. Query2. Header3. 表单4. JSON5. 上传文...
- 爰语爰笑 2023-01-26
C# Xamarin 数据绑定入门基础
C# Xamarin 数据绑定入门基础目录关于数据绑定视图-视图绑定绑定模式绑定枚举一对多-目标绑定源数据一对多-源对象绑定目标文本框双向绑定官方示例简单的集合绑定关于数据绑定Xamarin 单向、双向绑定Xaml绑定C#代...
- 爰语爰笑 2023-01-26
ASP.NET Core 3.0 一个 jwt 的轻量角色/用户、单个API控制的授权认证库
目录说明一、定义角色、API、用户二、添加自定义事件三、注入授权服务和中间件三、如何设置API的授权四、添加登录颁发 Token五、部分说明六、验证说明ASP.NET Core 3.0 一个 jwt 的轻量角色/用户、单个A...
- 爰语爰笑 2023-01-26
.NET Core 对龙芯的支持情况和对 .NET Core 开发嵌入式的思考
.NET Core 对龙芯的支持情况和对 .NET Core 开发嵌入式的思考目录.NET Core 对龙芯的支持情况和对 .NET Core 开发嵌入式的思考一,遗憾的尝试二,.NET Core在嵌入式下的几点不足1,不支...
- 爰语爰笑 2023-01-26
Deepin 下 使用 Rider 开发 .NET Core
Deepin 下 使用 Rider 开发 .NET Core目录Deepin 下 使用 Rider 开发 .NET Core安装 Rider安装 .NET Core SDK体验开发国产的 Deepin 不错,安利一下。Dee...
- 爰语爰笑 2023-01-23
探究 C# 中的 char 、 string(一)
探究 C# 中的 char 、 string(一)目录探究 C# 中的 char 、 string(一)1. System.Char 字符2. 字符处理3. 全球化4. System.String 字符串4.1 字符串搜索4...
- 爰语爰笑 2023-01-18
C#反射与特性(二):探究反射
在上一章中,我们探究了 C# 引入程序集的各种方法,这一章节笔者将探究 C# 中使用反射的各种操作和代码实践。目录1,反射的使用概述1.1 什么是反射1.2 反射可以做什么1.3 Type 类1.4 反射使用归类1.4 Ty...
- 爰语爰笑 2023-01-18
C#反射与特性(三):反射类型的成员
上一篇文章中,介绍如何获取 Type 类型,Type 类型是反射的基础。本篇文章中,将使用 Type 去获取成员信息,通过打印出反射获取到的信息,为后续操作反射打好基础。目录1,获取类型的信息1.1 类型的基类和接口1.1....
- 爰语爰笑 2023-01-18
C#反射与特性(六):设计一个仿ASP.NETCore依赖注入Web
【微信平台,此文仅授权《NCC 开源社区》订阅号发布】从前面第四篇开始,进入了实践练习;第五篇实现了实例化一个类型以及对成员方法等的调用。当然,还有一些操作尚将在后面的章节进行介绍。因为本系列属于实践练习,所以系列文章可能比...
- 爰语爰笑 2023-01-18
C#反射与特性(七):自定义特性以及应用
目录1,属性字段的赋值和读值2,自定义特性和特性查找2.1 特性规范和自定义特性2.1.1 定义特性2.1.2 限制特性的使用2.1.3 特性的构造函数和属性2.2 检索特性2.2.1 方式一2.2.2 方式二3,设计一个数...
- 爰语爰笑 2023-01-18
ASP.NET Core 从入门到精通-资源收集导航
ASP.NET Core 从入门到精通-资源收集导航目录ASP.NET Core 从入门到精通-资源收集导航学习路线学习路线资源导航大全1,介绍2,入门3,教程创建 Razor 页面 Web 应用MVC Web 应用Web...
- 爰语爰笑 2023-01-18
计算机系统结构1-概论
计算机系统结构-概论考察知识点计算机系统的层次结构计算机系统结构、计算机组成、计算机的实现计算机的软硬件取舍及定量设计原理软件、应用、器件的发展对系统结构的影响系统结构中的并行性开发及计算机系统的分类知识难度:每个知识点使用...
- 爰语爰笑 2023-01-18
【5分钟+】计算机系统结构:CPU性能公式
计算机系统结构:CPU性能公式基础知识CPU 时间:一个程序在 CPU 上运行的时间。(不包括I/O时间 主频、时钟频率:CPU 内部主时钟的频率,表示1秒可以完成多少个周期。例如,主频为 4.1GHz,表示每秒可以完成 4...
- 爰语爰笑 2023-01-18
【5分钟+】计算机系统结构-数据表示
计算机系统结构-数据表示目录计算机系统结构-数据表示数据表示自定义数据表示浮点数浮点数标准例题数据表示:数据表示是指能由计算机硬件直接识别和引用的数据类型。(例如定点数浮点数)表现在什么地方:表现在它有对这种数据类型进行操作...
- 爰语爰笑 2023-01-18
.NET Core 获取程序运行环境信息与反射的应用
笔者的九篇反射系统文章已经完结,但是笔者会持续更新反射在日常撸码中的应用。本篇内容主要是 .NET Core 获取运行环境信息、利用反射更加方便地处理数据。本篇内容有:RuntimeInformation、Environme...
- 爰语爰笑 2023-01-18
.NET Core 获取主机运行资源的库
简介CZGL.SystemInfo 是一个支持 Windows 和 Linux 的资源信息获取库,用于获取系统环境、机器资源信息、系统资源使用情况。Nuget 搜索 CZGL.SystemInfo 即可安装。类库中每一个属性...
- 爰语爰笑 2023-01-18
ASP.NET Core 中jwt授权认证的流程原理
目录1,快速实现授权验证1.1 添加 JWT 服务配置1.2 颁发 Token1.3 添加 API访问2,探究授权认证中间件2.1 实现 Token 解析2.1.1 从 Http 中获取 Token2.1.2 判断是否为有效...
- 爰语爰笑 2023-01-18
C# 一些类名的后缀及其意义
C# 中有常见的以以下名称为后缀的类型,笔者总结了一下大概用途。目录ExtensionsHelper 或 HelpersSchemeBuilderContextFactoryProviderOptionsDefaults此类...
- 爰语爰笑 2023-01-11
java GUI 快速入门
java 中编写 GUI 有两中工具包,分别为 AWT、Swing。Swing 是 AWT 的拓展,Swing 具有比 AWT 丰富的组件和方法。AWT 和 Swing 都能跨平台使用;AWT 会随着不同的系统平台,UI 样...
- 爰语爰笑 2023-01-11
C/C++、C#、JAVA(一):代码模板与库代码的引入
代码默认模板编译性高级编程语言中,几乎每种语言,都有个静态的 main 方法作为程序启动入口,每种语言都有其编写规范。为了学习 C/C++、C#、JAVA四种语言,我们要先从默认代码模板中,慢慢摸索学习。约定:我们常常可以看...
- 爰语爰笑 2023-01-11
C/C++、C#、JAVA(二):基本类型和转换操作
目录基本类型和转换操作数据类型数据类型使用示例C/C++C#、JAVA关于布尔型基本类型的操作操作方法从哪里来字符串转为数值CC++C#JAVA默认值和初始化C# 和 JAVAC语言基本类型和转换操作数据类型C语言中的基本类...
- 爰语爰笑 2023-01-11
[5分钟]菜鸟修研之设计模式:六大设计原则
[5分钟]菜鸟修研之设计模式:六大设计原则目录[5分钟]菜鸟修研之设计模式:六大设计原则单一职责原则接口隔离原则开闭原则里氏替换原则依赖倒置原则迪米特法则笔者作为一个菜鸟,会尝试以简单的代码和容易理解的语句去解释这几种原则的...
- 爰语爰笑 2023-01-11
C#多线程系列(1):Thread
目录1,获取当前线程信息2,管理线程状态2.1 启动与参数传递2.1.1 ParameterizedThreadStart2.1.2 使用静态变量或类成员变量2.1.3 委托与Lambda2.2 暂停与阻塞2.3 线程状态2...
- 爰语爰笑 2023-01-11
C#多线程系列(2):多线程锁lock和Monitor
lock 原型lock 编写实例怎么用呢解释一下示例设置获取锁的时效C# 中,可以使用 lock 关键字和 Monitor 类来解决多线程锁定资源和死锁的问题。官方解释:lock 语句获取给定对象的互斥 lock,执行语句块...
- 爰语爰笑 2023-01-11
C#多线程系列(3):原子操作
本章主要讲述多线程竞争下的原子操作。目录知识点竞争条件线程同步CPU时间片和上下文切换阻塞内核模式和用户模式Interlocked 类1,出现问题2,Interlocked.Increment( 3,Interlocked....
- 爰语爰笑 2023-01-10
C#多线程(5):资源池限制
目录Semaphore、SemaphoreSlim 类Semaphore 类示例示例说明信号量SemaphoreSlim类示例区别Semaphore、SemaphoreSlim 类两者都可以限制同时访问某一资源或资源池的线程...
- 爰语爰笑 2023-01-10
C#多线程(6):线程通知
目录AutoRestEvent 类常用方法一个简单的示例解释一下复杂一点的示例解释回顾一下,前面 lock、Monitor 部分我们学习了线程锁,Mutex 部分学习了进程同步,Semaphor 部分学习了资源池限制。这一篇...
- 爰语爰笑 2023-01-10
C#多线程(8):线程完成数
目录解决一个问题CountdownEvent 类构造函数和方法示例解决一个问题假如,程序需要向一个 Web 发送 5 次请求,受网路波动影响,有一定几率请求失败。如果失败了,就需要重试。示例代码如下:...
- 爰语爰笑 2023-01-10
C#多线程(12):线程池
目录线程池ThreadPool 常用属性和方法线程池说明和示例线程池线程数线程池线程数说明不支持的线程池异步委托任务取消功能计时器线程池线程池全称为托管线程池,线程池受 .NET 通用语言运行时(CLR 管理,线程的生命周期...
- 爰语爰笑 2023-01-10
C#多线程(14):任务基础②
目录判断任务状态再说父子任务组合任务/延续任务复杂的延续任务并行(异步 处理任务并行(同步 处理任务并行任务的 Task.WhenAny并行任务状态循环中值变化问题定时任务 TaskScheduler 类上一篇,我们学习了任...
- 爰语爰笑 2023-01-08
C#多线程(15):任务基础③
目录TaskAwaiter延续的另一种方法另一种创建任务的方法实现一个支持同步和异步任务的类型Task.FromCanceled( 如何在内部取消任务Yield 关键字补充知识点任务基础一共三篇,本篇是第三篇,之后开始学习异...
- 爰语爰笑 2023-01-08
C#多线程(16):手把手教你撸一个工作流
目录前言节点ThenParallelScheduleDelay试用一下顺序节点并行任务编写工作流接口构建器工作流构建器依赖注入实现工作流解析前言前面学习了很多多线程和任务的基础知识,这里要来实践一下啦。通过本篇教程,你可以写...
- 爰语爰笑 2023-01-08
C# 多线程(17):小总结
前言本篇内容是小总结和过渡,看完这篇后,就要开始继续学习 C# 多线程中的知识点啦~。前面,经过 16 篇的学习,我们学习了多线程、锁、线程池、任务、同步、异步等知识,还没有使用到 async、await 这些关键字。有同学...
- 爰语爰笑 2023-01-08
C# 多线程(18):一篇文章就理解async和await
目录前言asyncawait从以往知识推导创建异步任务创建异步任务并返回Task异步改同步说说 await Task说说 async Task同步异步?Task封装异步任务关于跳到 await 变异步为什么出现一层层的 aw...
- 爰语爰笑 2023-01-08
Blazor入门:ASP.NET Core Razor 组件
目录关于组件组件类静态资产路由与路由参数组件参数请勿创建会写入其自己的组参数属性的组件子内容属性展开任意参数捕获对组件的引用在外部调用组件方法以更新状态使用 @ 键控制是否保留元素和组件指定基类指定属性导入组件原始 HTML...
- 爰语爰笑 2023-01-08
ASP.NET Core 选项
目录1,选项接口2,注入配置与IOptions3,IOptionsSnapshot首先要了解 ASP.NET Core 中的配置,请点击这里了解:https://www.cnblogs.com/whuanle/p/13061...
- 爰语爰笑 2023-01-08
C# 反射与特性(十):EMIT 构建代码
目录构建代码1,程序集(Assembly 2,模块(Module)3,类型(Type 4,DynamicMethod 定义方法与添加 IL前面,本系列一共写了 九 篇关于反射和特性相关的文章,讲解了如何从程序集中通过反射将信...
- 爰语爰笑 2023-01-08
菜渣开源一个基于 EMIT 的 AOP 库(.NET Core)
目录1,快速入门1.1 继承 ActionAttribute 特性1.2 标记代理类型2,如何创建代理类型2.1 通过API直接创建2,创建代理类型通过API通过 Microsoft.Extensions.Dependenc...
- 爰语爰笑 2023-01-08
X86模拟龙芯与编译 .NET CoreCLR
目录.NET收到一台龙芯机器编译 CoreCLR 环境要求部署虚拟机与环境Linux 安装 KVM下载需要的文件启动模拟器下载 CoreCLR尝试编译 CoreCLR前段时间得知龙芯团队成功移植并开源了 CoreCLR ,忙...
- 爰语爰笑 2023-01-08
ASP.NET Core策略授权和 ABP 授权
目录ASP.NET Core 中的策略授权策略定义一个 Controller设定权限定义策略存储用户信息标记访问权限认证:Token 凭据颁发登录凭据自定义授权IAuthorizationServiceABP 授权创建 AB...
- 爰语爰笑 2023-01-08
浅入ABP(1):搭建基础结构的 ABP 解决方案
浅入ABP(1 :搭建基础结构的 ABP 解决方案目录浅入ABP(1 :搭建基础结构的 ABP 解决方案搭建项目基础结构AbpBase.Domain.Shared创建过程AbpBase.Domain创建过程AbpBase.A...
- 爰语爰笑 2023-01-08
浅入ABP(2):添加基础集成服务
浅入ABP(2 :添加基础集成服务版权护体©作者:痴者工良,微信公众号转载文章需要 《NCC开源社区》同意。目录浅入ABP(2 :添加基础集成服务定义一个特性标记全局统一消息格式Http 状态码常用的请求结果响应模型全局异常...
- 爰语爰笑 2023-01-08
浅入 ABP系列(3):增加日志组件、依赖注入服务
目录自动依赖注入添加日志依赖添加日志功能依赖注入版权护体©作者:痴者工良,微信公众号转载文章需要 《NCC开源社区》同意。前面两篇我们搭建了一个基础的、简单的,具有统一响应格式的 Web 程序,这一篇内容不多,继续增加一些需...
- 爰语爰笑 2023-01-08
浅入 ABP 系列(4):事件总线
浅入 ABP 系列(4 :事件总线版权护体©作者:痴者工良,微信公众号转载文章需要 《NCC开源社区》同意。目录浅入 ABP 系列(4 :事件总线事件总线关于事件总线为什么需要这个东西事件总线创建过程订阅事件事件发布事件全局...
- 爰语爰笑 2023-01-08
浅入 ABP 系列(6):数据库配置
浅入 ABP 系列(6 :数据库配置版权护体©作者:痴者工良,微信公众号转载文章需要 《NCC开源社区》同意。目录浅入 ABP 系列(6 :数据库配置创建标准的 EFCore 数据库上下文连接字符串定义隔离的上下文多数据库支...
- 爰语爰笑 2023-01-08
GDB 调试 .NET 程序实录 - .NET 调用 .so 出现问题怎么解决
注:本文重要信息使用 *** 屏蔽关键字。最近国庆前,项目碰到一个很麻烦的问题,这个问题让我们加班到凌晨三点。大概背景: 客户给了一些 C语言 写的 SDK 库,这些库打包成 .so 文件,然后我们使用 C# 调用这些...
- 爰语爰笑 2023-01-08
浅入 ABP 系列教程目录汇总
浅入ABP(1 :搭建基础结构的 ABP 解决方案浅入ABP(2 :添加基础集成服务浅入 ABP系列(3 :增加日志组件、依赖注入服务浅入 ABP 系列(4 :事件总线浅入 ABP 系列(5 :ASP.NET Core 配置...
- 爰语爰笑 2023-01-08
.NET Core+MongoDB集群搭建与实战
目录安装 MongoDBapt 直接安装(方法1 apt 仓库安装(方法2 方法1、2启动 MongoDB通过二进制包安装(方法3 安装依赖deb 安装 MongoDBtgz 安装 MongoDB启动 MongoDB卸载方法...
- 爰语爰笑 2023-01-06
初识 MongoDB 和 .NET Core 入门
目录浅入 MongoDBMonogoDB 是什么结构化数据MongoDB 与关系型数据库MongoDB 入门命令文档.NET Core 示例集合统计数量查询如何序列化文档查询第一条记录不加条件可能导致的问题查看所有文档查询结...
- 爰语爰笑 2023-01-06
搭建分布式 Redis Cluster 集群与 Redis 入门
目录Redis 集群搭建Redis 是啥集群(Cluster Redis Cluster 说明Redis Cluster 节点Redis Cluster 集群模式不能保证一致性创建和使用 Redis 集群部署三个主节点非 d...
- 爰语爰笑 2023-01-06
Redis 入门与 ASP.NET Core 缓存
目录基础Redis 库连接 Redis能用 redis 干啥Redis 数据库存储字符串订阅发布RedisValueASP.NET Core 缓存与分布式缓存内存中的缓存ASP.NET Core 的内存缓存在内存中缓存、存储...
- 爰语爰笑 2023-01-06
.NET Core 跨平台资源监控库及 dotnet tool 小工具
目录简介dotnet tool 体验CZGL.SystemInfoSystemPlatformInfoProcessInfo内存监控NetworkInfoDiskInfoLinux直接使用简介CZGL.SystemInfo...
- 爰语爰笑 2023-01-06
教你写个简单的 Redis Client 框架 - .NET Core
目录0,关于 Redis RESP1,定义数据类型2,定义异步消息状态机3,定义命令发送模板4,定义 Redis Client5,实现简单的 RESP 解析6,实现命令发送客户端7,如何使用8,更多客户端9,更多测试10,性...
- 爰语爰笑 2023-01-06
动态代码框架发布-CZGL.Roslyn
开源项目位置:https://github.com/whuanle/CZGL.CodeAnalysis基于 Roslyn 技术的 C# 动态代码构建器以及编译器,开发者可以使用此库动态构建 C# 代码,并且通过指定条件编译代...
- 爰语爰笑 2023-01-06
学习搭建 Consul 服务发现与服务网格-有丰富的示例和图片
目录第一部分:Consul 基础1,Consul 介绍2,安装 ConsulUbuntu/Debian 系统Centos/RHEL 系统检查安装3,运行 Consul Agent启动 agent发现数据中心成员查看 UI4,...
- 爰语爰笑 2023-01-06
浅入 AutoMapper
目录浅入 AutoMapperAutoMapper 基本使用映射配置映射检查性能Profile 配置依赖注入表达式与 DTO浅入 AutoMapper在 Nuget 搜索即可安装,目前笔者使用的版本是 10.1.1,Auto...
- 爰语爰笑 2022-12-26
浅入 ABP 系列(7):对象映射
目录基础DTO和实体麻烦的映射AutoMapper 集成IObjectMapper/ObjectMapper对象拓展写博客的过程中,发现很多基础理论太薄弱,因此很多专业词汇可能会解释错误或者不准确,建议读者多参考官方文档或者...
- 爰语爰笑 2022-12-26
浅入kubernetes(2):Kubernetes 的组成
目录说明Kubernetes集群的组成What are containerized applications?What are Kubernetes containers?What are Kubernetes pods?W...