- 博客(173)
- 资源 (58)
- 收藏
- 关注
原创 .net6中Dapr之json时间格式化问题
Dapr默认传输json是使用using System.Text.Json;进行格式化的很多时候.net api接口使用的时间格式为yyyy/MM/dd HH:mm:ss:ffff这样在使用dapr数据传输(服务调用)导致时间格式化错误。
2023-04-16 20:06:02 302 1
原创 C#类的特征自定义Attribute
或者根据生成的数据自动化完成,一个数据库管理系统,这样就不需要每个类都独立开发一个页面,只要类出来了,那么界面就出来了(通用界面)可以通过特征去生成指定的数据,比如根据特征,生成一个json,用于渲染UI的需要的,
2022-11-01 17:29:50 799
原创 ESP32第三方库.NET nanoFramework
按着板子的BOOT按钮不放或者IO0按钮不放知道提示正在下载,才松开手。2.刷机(通过串口烧写固件)4.安装完打开vs创建应用。
2022-10-22 22:33:38 681
原创 优先列队.Net PriorityQueue 使用
1.目的实现一个有优先级列队处理的线程2.代码消费: public class PriorityQueueTaskService { public static PriorityQueue<QueueDto, int> queueList = new(); public static async Task PriorityQueueTask() { try {
2022-04-30 11:20:00 270
原创 WebSocket之SignalR使用
目的:学习过程:感觉和纯WebSocket服务器有点逻辑区别目前还没发现更好优越性1.官网流程ASP.NET Core SignalR 入门 | Microsoft Docs2.项目地址ASP.NETCoreSignalR-C#文档类资源-CSDN下载
2022-04-23 15:57:58 2703
原创 .net 6 使用MongDB数据库
1.源码.net使用MongDB数据库-C#文档类资源-CSDN下载2.过程using Microsoft.AspNetCore.Mvc;using TestMongoDB.Entity;using TestMongoDB.Help;namespace TestMongoDB.Controllers{ [ApiController] [Route("[controller]")] public class WeatherForecastController
2022-04-17 20:37:17 870
原创 JWT使用
1.理解jwt只是一个加密解密工具类似一个base64一样加密解密只是jwt解密出来格式相对固定jwt内容区域需要单独进行加密处理2.网站:JSON Web Tokens - jwt.io3.使用引用using Microsoft.IdentityModel.Tokens;using System.IdentityModel.Tokens.Jwt;using System.Security.Claims;using System.Text;var tokenH.
2022-04-16 17:40:10 345
原创 NuGet使用
1.创建类库方法2.双击项目配置<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>net6.0</TargetFramework> <ImplicitUsings>enable</ImplicitUsings> <Nullable>enable</Nullable> <!--以下是我们自己添加的
2022-04-16 13:15:58 1007
原创 ESP8266人体感应项目
人体感应灯项目材料ESP8266开发版 x1 3.3v Led灯 x2 RE200B红外感应 x2 线 充电宝Usb供电 5v电源供电电路源码开发工具:arduino 代码://红外感应控制ledint pinled1 = 5;//led灯1int pinled2 = 4;//led灯2int pinLwir1 = 14;//红外感应1int pinLwir2 = 12;//红外感应...
2022-03-30 21:01:58 1722
原创 .net core 5 多线程生产和消费(Channel)队列
1.目的多个线程产生数据需要队列消费的情况多线程生产,多线程消费,线程安全避免延时等待2.代码:[Test] public async Task testChannel2() { //异步写入 var myChannel = Channel.CreateUnbounded<int>(); _ = Task.Factory.StartNew(async () =&...
2022-02-09 09:03:13 1221
原创 大宇宙数据描述思维
1.万物皆描述2.无限拓展3.自然消耗(删除)数据4.节点必有联系(有点像区块连)一段描述:世界是多维的,1维、2维、3维、4维.....人类正好在3维世界有某种描述或者定义3维世界比如一个人,有一些相对固定(随着时间和物质变化会变化)描述:身高、体重、手、眼等变化因素不是非常打的东西。这些通过某种描述去定义出规则(假设json描述,可能以后会有更高级的描述语言和处理手段)。人除了上面相对通用描述外还有更深层次描述,这个时候就像树一样长一个新的树枝,比如叫精神(可自定
2022-01-22 01:07:31 539
原创 .net core 异步注入写法
1.构造 IServiceProvider _serviceProvider;2.引用拓展using Microsoft.Extensions.DependencyInjection;3.异步使用 await Task.Run(async () => { using (var Context = (Context)_serviceProvider.CreateScope().ServiceProvi...
2022-01-18 09:54:30 469
原创 .net 链接跳转
目的实现短链接1.保存长连接和短连接关系2.通过短连接查询到长连接3.调用方法跳转:Redirect("http://www.baidu.com");业务逻辑非完整:/// <summary> /// 跳转 /// </summary> /// <param name="urlId"></param> /// <returns></returns>...
2022-01-13 09:11:49 312
原创 postman高级使用
1.全局函数设置和使用设置:使用:2.获取时间戳毫秒|秒毫秒:pm.environment.set('timestamp',Math.round(newDate()/1));秒:(带$表示postman自带变量具体查看官网,提供很多参数了)"timestamp":"{{$timestamp}}",...
2021-12-24 13:57:42 9170
原创 Dapr知识点(持续更新)
一、服务调用二、发布订阅1.一个服务只能订阅一个不同的主题(相同主题不可多次订阅)2.发布针对广播式的发布,也就是一对多三、绑定外部组件四、存储状态1.设置TTl时间(有效期)var redisdata = await _daprClient.GetStateAsync<Use>("statestore", "123456");await _daprClient.SaveStateAsync("statestore", "123456", new Use() {
2021-11-13 10:48:39 1272
原创 vs 数据库方向生成工具:数据库转实体类工具
1.安装EF Core Power Tools v2.5.790.vsix2.vs选择项目右键,EF core工具=》方向工程=》选择数据库3.生成就可以4.数据库转实体类工具参考文章:EF Core 反转工程工具 --- EFCore Power Tools ! 【Aspnet Core Admin】 - osc_m201eczg的个人空间 - OSCHINA - 中文开源技术交流社区...
2021-10-24 10:25:00 496
原创 Dapr小试
1.使用linux环境下安装docker2.安装dapr下载二进制文件Releases · dapr/cli · GitHub需要根据自己的版本下载放在目录:/usr/local/bin/3.初始化二进制文件安装(需要进入二进制文件的目录)dapr init --runtime-version=1.3.04.准备发布的两个程序服务端:客户端:5.不是进入dapr分别把文件打包发布,文件复制进入linux中:需要进入目录中然后发布不是..
2021-09-22 13:35:30 228
原创 StackExchange.Redis=》Redis锁
using StackExchange.Redis;using System;using System.Threading;namespace RedisTest{ class Program { static ConnectionMultiplexer redis; static IDatabase _db; static RedisValue token = "Lock"; static void Main(s...
2021-09-14 21:50:29 471
原创 .net core的Grpc的使用(微服务通信)
1.基本理解:https://www.cnblogs.com/stulzq/p/11581967.html2.本人理解:/*总体理解:1.本文档等于定义(数据交换)接口规则2.客户端和服务端必须一样3.点对点服务4.一般一个工具或者应用都搭载一个服务和客户端5.先有接口(本文档)然后需要的话各自实现*/实现:1.服务端:2.客户端:源码:https://download.csdn.net/download/weixin_42401291/21..
2021-09-03 15:41:45 419
原创 Nginx小试
1.目的实现负载均衡2.准备:Nginx运行包http://nginx.org/en/download.html3.准备俩个后台服务器:直接vs远行两个站点4.配置Nginxupstream upstream_name{ least_conn; server localhost:32448; server localhost:52365 max_fails=3 fail_timeout=60s; } server { ...
2021-08-17 16:33:29 71
原创 分布式锁Redis初试
1.目的:模型了解分布式锁的概念2.思路:1)服务集群下(多的网站使用同一套代码和数据库)2)某些更新数据库操作需要进行一条一条执行3)通过Redis进行枪锁,得到锁的人才能操作数据库4)拓展Zookeepe、redis、MySql等进行锁的设计/// <summary> /// 扣减库存 /// 做4件事情 /// </summary> /// <returns></ret...
2021-07-29 12:04:28 130
原创 NodeMcu32-s (ESP32-S)Bin固件写入
1.下载烧写工具(官方)https://www.espressif.com/zh-hans/support/download/other-tools2.生成.bin文件代码是arduino写的点击编译器的项目-导出编译的二进制文件3.打开烧写工具4.填写信息和选择文件及烧写位置0x000100005.点击下载和选择串口6.等待下载:此时会出现芯片的唯一地址7.下载完之后就会运行arduino的代码8.网上看到的还需要在其他地址上烧写bin文件还没明白为
2021-05-21 15:20:07 1015
helm客户端,包含window和linux是amd的
2023-04-24
ASP.NET Core SignalR,完善善版本
2022-04-24
ESP8266人体感应项目 人体感应灯项目
2022-03-30
.net使用Access 2010数据库(进阶版)
2020-12-07
T4demo.zip
2020-04-15
Python使用OpenCV源码识别人脸图片位置
2020-04-03
Mqtt客户端(org.eclipse.paho.ui.app-1.0.2-win32.win32.x86_64.rar)
2019-11-02
Mqtt服务器(apache-activemq-5.15.10-bin.zip)
2019-11-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人