自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (60)
  • 收藏
  • 关注

原创 ABP vnext框架 返回JSON时间带T格式转换解决方案

环境:使用的是abp的自动控制器https://docs.abp.io/zh-Hans/abp/latest/Tutorials/Part-1?UI=MVC&DB=EF,通过在dto中添加json注解实现再往上看了好多帖子 没有一个能用的下面说一下解决方案未修改前实现方式在dto中对出生日期添加注解编写转换类在application中实体要进行映射将基本信息映射成基本信息dto 这时对出生日期做处理最终效果当然这只是后端处理方...

2021-01-28 16:44:21 1553

原创 ef codefirst字段类型与sqlserver表字段类型对应概要

1、sqlserver中nvarchar(50),对应EF中:[MaxLength(50, ErrorMessage = "最大长度为{1}")]public string Name { get; set; }2、sqlserver中char(10),对应EF中:[MaxLength(10)][Column(TypeName = "CHAR")]public string Name { get; set; }3、sqlserver中smallint,对应EF中:public

2021-01-28 13:42:24 819

原创 abp 应用层异常处理(自动控制器中)

官网文档地址:https://docs.abp.io/zh-Hans/abp/latest/Exception-Handling官网写的太过于啰嗦实际用的时候只需在host中的Startup文件中的ConfigureServices中添加以下代码然后在代码中使用

2021-01-28 10:34:05 1121

原创 axios get和post请求带参数和headers配置

get 方法1传入参数的时候,需要 { } 然后在里面传入 params 这个参数,一定要是params。const id = 'xxx';const token = 'xxxxxxxxxxxxxxxxx';axios.get("http://xxx/xxx",{ //参数列表 params:{ id :12345 }, //请求头配置 headers:{ token: token ...

2021-01-28 09:11:25 6610

原创 C# dapper 使用事务

public bool UpdatePhone(string 姓名, string 身份证号) { using (System.Data.IDbConnection conn = DapperHelper.CreateLocalConnection()) { if (string.IsNullOrEmpty(姓名) || 姓名 == "null") { .

2021-01-21 15:53:30 3541

原创 post man以Content-type: application/octet-stream方式请求api

在请求头headers中将Content-type改为application/octet-stream方式(流方式),发送数据后端api [HttpPost] [DontWrapResult] public async Task<dynamic> GetReturnStateAsync() { try { using (var ms = new Mem.

2021-01-20 09:15:08 12268 5

原创 abp api返回自定义结构体

abp常规返回的结构体是经过封装后,结构如下{ "result": { "ok": true, "msg": "sucess", "data": "123" }, "targetUrl": null, "success": true, "error": null, "unAuthorizedRequest": false, "__abp": true}但有时需要 获取干净的返回,不需要什么封

2021-01-20 09:04:08 1666

原创 abp 缓存使用

官方文档地址:https://aspnetboilerplate.com/Pages/Documents/Caching1.先set 后取出需要在控制器中注入ICacheManager,[Route("api/[controller]/[action]")] [ApiController] public class WeChatController : TestControllerBase { private readonly ICacheMa.

2021-01-19 09:55:19 1141

原创 微信小程序开发-获取微信运动步数 C#解密步数

最近做一个微信小程序需用到微信运动数据,根据文档,我写了一个demo;先总结一下步骤,流程简单如下:1、调用小程序API:wx.login获取code和sessionKey;2、调用小程序API: wx.getWeRunData获取微信运动数据(加密的);3、解密步骤2的数据;我后台用C#的,其实其他语言原理一样,只有解密数据一个核心方法;加密数据解密算法接口如果涉及敏感数据(如wx.getUserInfo当中的 openId 和unionId ),接口的明文内容将不包含这些敏感..

2021-01-18 16:16:59 1511

原创 C# 解密微信步数 报错“填充无效,无法被移除。”

微信小程序获取用户信息诸如unionId的时候需要解密,如果遇到偶然的解密失败(填充无效,无法被移除),原因很有可能是session_key错误,也是就你用作解密的session_key并不是微信用作加密的那个了,但是并不代表你的session_key已经失效.如果这个时候你解密报出错误:填充无效,无法被移除 原因:1. 如果一次都没有成功过,检查你的代码,或者把上面的代码拷过去2. 偶然遇到此bug,这个是重点,你就不要去网上找什么其他方案了.也不要再去检查你的代码了.问题的原因出在微信.

2021-01-18 16:04:50 877

原创 存储过程学习

–删除表drop table studentgo–创建用户信息数据表create table student(id int identity(1,1),–递增1,stuNo varchar(50) primary key, --唯一键stuName varchar(50),stuAge datetime,stuSex varchar(5))–创建用户分数数据表create table course(id int identity(1,1),–递增1,stuNo v.

2021-01-15 16:36:59 234

原创 .net core请求外部api接口

1、打开net core项目中的Startup.cs文件,找到ConfigureServices方法,添加HttpClient services.AddHttpClient();//注入httpclient 用于调用外部api2.控制器中注入IHttpClientFactoryusing System.Net.Http;private IHttpClientFactory _httpClient; public WeChatController( IHttp

2021-01-14 14:41:30 10618 6

原创 4.创建并调用自动控制器(api)

创建应用程序服务后, 通常需要创建API控制器以将此服务公开为HTTP(REST)API端点. 典型的API控制器除了将方法调用重定向到应用程序服务并使用[HttpGet],[HttpPost],[Route]等属性配置REST API之外什么都不做.ABP可以按照惯例自动将你的应用程序服务配置为API控制器. 大多数时候你不关心它的详细配置,但它可以完全被自定义.ABP在确定服务方法的HTTP Method时使用命名约定:Get: 如果方法名称以GetList,GetAll或Get开头...

2021-01-05 16:01:30 1057

原创 3.abp框架code first方式创建表

首先介绍下项目下的几个类库*****.Application:编写自动控制器service的地方*****.Contracts:存放dto实体(比如保存数据时不需要保存id我们dto实体中没有id属性)*****.Domain:存放实体类*****.Domain.Shared:理解为共享域(比如存放一些枚举类)*****.EntityFrameworkCore:如果使用code first方式此类库需要映射表*****.EntityFrameworkCore.DbMigratio.

2021-01-05 10:05:28 1139 3

原创 2.项目介绍,数据库迁移(code first)

该解决方案使用Entity Framework Core Code First 迁移. 你需要应用迁移来创建数据库,有两种方法迁移数据库,如果不想使用code first方式创建数据库可以手动建库不采用本篇文章,直接在host项目下修改连接字符串直接调用数据库1.使用DbMigrator应用程序应用迁移该解决方案包含一个控制台应用程序(在此示例中名为Test1111.DbMigrator),可以创建数据库,应用迁移和初始化数据. 它对开发和生产环境都很有用..DbMigrator项目有自己的.

2021-01-04 17:20:19 913

原创 1.abp官网下载模板

官网地址:https://abp.io中文文档地址:https://docs.abp.io/zh-Hans/abp/latest/ABP是一个开源且文档友好的应用程序框架。ABP不仅仅是一个框架,它还提供了一个最徍实践的基于领域驱动设计(DDD)的体系结构模型。学习使用ABP框架也有一段时间了,一直想全面了解下这个框架的整个来龙去脉,并把想把它使用历程整理成一个系列出来,不过一直没有下笔来写这篇文章的开篇,就是希望能够深入了解,再深入了解一些,希望自己能够理解透彻一些,不能误人子弟,也不想和网上千.

2021-01-04 16:55:04 2090

windows安装卸载疑难杂症解决包

此程序是一个针对 Windows 操作系统的诊断程序。这个文件通常用于识别和解决安装或卸载 Microsoft 产品时出现的问题。它可以帮助用户修复由于安装或卸载过程中出现的错误而导致的软件相关问题。 通过运行这个诊断程序,用户可以让系统自动检测和解决安装或卸载过程中的一些常见问题。通常,这种诊断工具会提供用户界面来引导用户进行一些步骤,以便帮助用户解决安装或卸载过程中可能出现的错误或故障。

2023-10-19

C#WebSocket示例代码

项目中包含创建websocket服务,接收用户发送信息并相应给用户信息。

2023-08-28

RedisDesktopManager-Redis可视化管理工具

Redis Desktop Manager是一款简单快速、跨平台的Redis桌面管理工具,也被称作Redis可视化工具;支持命令控制台操作,以及常用,查询key,rename,delete等操作。

2023-08-26

porttunnel端口映射工具

PortTunnel是一个实现端口映射的专用工具。 运行时请以管理员运行,如有杀毒软件请添加白名单。   点击[Add]按钮添加条目,点击[Edit]按钮编辑现有条目,点击 [Delete]按钮删除条目。“新建/编辑”条目的界面见下图。   在这个“新建/编辑端口映射”对话框中,我们要给该条目命名,然后设定输入端口(Port In)、绑定地址(Bind address)、输出端口(Port Out)和输出地址(Address Out)。其中,“绑定地址”是指监听该主机的哪一个IP(内部IP还是外部IP)。设为“Any(0.0.0.0)”则监听该主机的全部IP。 PortTunnel专门针对HTTP、FTP、SMTP服务的端口映射,提供了较多的参数设置,在相应的标签菜单下调整。此外,PortTunnel还提供了安全性设置和日志、统计等功能。

2023-04-23

Tcp/ip协议双工通信demo

通过tcp/ip协议实现与支持tcp/ip协议的仪器设备进行双工通信。本资源为服务端接收客户端消息并处理数据。医疗行业或工业行业可参考本示例。其中还有ASTM协议数据解析帮助类。本资源修复了当消息堆叠时锁定处理,消息为空时返回不处理。

2022-11-09

CSkin界面库ui设计

今天给大家分享个界面库Cskin,其实网上也有很多界面库但是大部分是收费的,这个cskin就很良心了完全免费。 2022年再提到winform可能部分小伙伴要说 大清都亡了......哈哈 但是在工业领域winform还是有一席之地的.

2022-09-30

RedisForWindows5.0安装包

redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。 Redis 官方网站没有提供 Windows 版的安装包,这里提供最新的windows版本供大家使用。

2022-09-06

EmEditor文本编辑器

EmEditor 以运行轻巧、敏捷而又功能强大、丰富著称,作为简单好用的文本编辑器,EmEditor 支持多种配置,可自定义颜色、字体、工具栏、快捷键、行距等,支持文本列块选择、无限撤消/重做等,是替代记事本的最佳编辑器。

2022-08-30

Reflector反编译9.0.2

reflector.exe9.0.2中文版是一款专业的.NET反编译软件。reflector.exe可以分析程序集并向你展示它的所有秘密。.NET 框架向全世界引入了可用来分析任何基于 .NET 的代码(无论它是单个类还是完整的程序集)的反射概念。反射还可以用来检索有关特定程序集中包含的各种类、方法和属性的信息。无需升级

2022-07-13

redisForWindows安装包

redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步

2022-07-04

Redis可视化工具安装包(redis管理视图)

redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步

2022-07-04

jdk-8u333-windows-x64

JAVA 8是JAVA编程语言开发的一个主要特性版本。它的最初版本于2014年3月18日发布。随着Java 8的发布,Java提供了对函数式编程的支持,新的JavaScript引擎,用于日期时间操作的新API,新的流媒体API,等等。

2022-06-18

压力测试工具Apache-Jmeter-5.5

Apache JMeter是100%纯JAVA桌面应用程序,被设计为用于测试客户端/服务端结构的软件(例如web应用程序)。它可以用来测试静态和动态资源的性能,例如:静态文件,Java Servlet,CGI Scripts,Java Object,数据库和FTP服务器等等。JMeter可用于模拟大量负载来测试一台服务器,网络或者对象的健壮性或者分析不同负载下的整体性能。 同时,JMeter可以帮助你对你的应用程序进行回归测试。通过你创建的测试脚本和assertions来验证你的程序返回了所期待的值。为了更高的适应性,JMeter允许调用二次开发的jar包来丰富你的测试场景;JMeter允许你使用正则表达式来创建这些assertions.

2022-06-18

lis双向通讯(tcp/ip)

本资源为通过tcp/ip协议实现与仪器设备进行通信,示例为创建服务端,然后等待客户端连接,连接后可自动接收对方发来的数据,可自行回应客户端。类似于tcp/ip调试助手,医疗行业或工业行业可参考本示例。其中还有ASTM协议数据解析demo.

2022-06-02

C# ASTM1394-97协议

C# ASTM1394-97协议

2022-06-01

全局搜索软件免装版啊啊啊啊

windows全局搜索免装软件,Everything。免装版可直接使用,查询速度飞快值得信赖。冲就完事了

2022-05-17

FastReport.Net程序

fastreport免装版,启动时用Designer.exe启动。包含FastReport.Bars.dll,FastReport.dll,FastReport.Editor.dll

2022-05-07

条形码生成器(一维码)

条形码生成器,输入数字即可生成,生成后可保存图片,也可直接打印

2022-04-16

windowsServer2012KB2919355更新程序

winserver2012更新程序,安装sqlserver时报错提示KB2919355。根据文章操作,详情见https://blog.csdn.net/qq_39569480/article/details/122447256?spm=1001.2014.3001.5501

2022-04-11

sqlserver2014更新补丁

解决控制台输出Security Warning: The negotiated TLS 1.0 is an insecure protocol and is suported for backward compatibility only. The reconmmmended protocol version is TLS 1.2 and later.

2022-03-17

serial-port-utility-latest串口调试工具

串口调试工具.,可用于调试串口设备、tcp/ip传输

2022-03-03

Configure Virtual Serial Port Driver(VSPD)模拟串口调试工具

Configure Virtual Serial Port Driver(VSPD)模拟串口,收发数据

2022-03-03

dotNET Reactor加密工具

dotNET Reactor 是一款优秀的用于.NET程序集的加密加压混淆器,通俗的讲,.NET Reactor 在破解者和您的 .NET 代码之间构建了强大的防破解保护屏障,生成一个基于 Windows 的而不是基于MSIL 的兼容格式文件。原始的 .NET 代码完整的封装在本地代码内,无论何时都不会释放到硬盘,对于破解者是不可见的,目前还没有任何工具可以反编译 .NET Reactor 保护过的程序集。

2022-02-08

reflector.exe反编译工具

reflector.exe是一款专业的.NET反编译软件。reflector.exe可以分析程序集并向你展示它的所有秘密。.NET 框架向全世界引入了可用来分析任何基于 .NET 的代码(无论它是单个类还是完整的程序集)的反射概念。反射还可以用来检索有关特定程序集中包含的各种类、方法和属性的信息。无需升级

2022-02-08

dotnet-hosting-5.0.13-win.zip

ASP.NET核心托管捆绑包包含运行现有web/服务器应用程序所需的一切。该捆绑包包括。NET运行时,即ASP.NET核心运行时,如果安装在带有IIS的计算机上,它还将添加ASP.NET核心软件模块。

2022-01-12

visual-studio-2010-sp1-第二个文件2.zip

visual_studio_2010_sp1安装sqlserver必备文件,由于资源太大我分两个文件上传,下载两个文件把文件放在一块点击Setup.exe即可 第一个文件的链接https://mp.csdn.net/mp_download/creation/uploadResources/75375907

2022-01-11

visual-studio-2010-sp1-第一个文件1.zip

visual_studio_2010_sp1安装sqlserver必备文件,由于资源太大我分两个文件上传,下载两个文件把文件放在一块点击Setup.exe即可 第二个文件的链接https://download.csdn.net/download/qq_39569480/75376155

2022-01-11

porttunne2.0.41.449l11111.zip

PortTunnel组网工具

2021-12-01

蒲公英(新一代组网解决方案)

蒲公英让世界互联互通

2021-12-01

js常用方法大全.zip

utilFn是一系列js方法,在开发数据平台中,兼容各个浏览器, 包括手机浏览器,ie5及以上的浏览器,只要JavaScript能运行,就能运行utilFn。只要在网页中引入utilFn.js就可以用了 比如<script src="../utilFn.js"></script> 或者<script src="../utilFn.min.js"></script>

2021-10-23

C#串口调试源码aaaa

C#对串口的操作 发送及接收处理

2021-10-14

net core集成jwt

随着技术的发展,分布式web应用的普及,通过session管理用户登录状态成本越来越高,因此慢慢发展成为token的方式做登录身份校验,然后通过token去取redis中的缓存的用户信息,随着之后jwt的出现,校验方式更加简单便捷化,无需通过redis缓存,而是直接根据token取出保存的用户信息,以及对token可用性校验,单点登录更为简单。JWT实际上就是一个字符串,它由三部分组成,头部、载荷与签名。JWT不仅可用于认证,还可用于信息交换。善用JWT有助于减少服务器请求数据库的次数。适用于多客户端的前后端解决方案,JWT 是无状态化的,更适用于 RESTful 风格的接口验证。本文主要介绍使用JWT进行接口身份认证。

2021-09-24

Postman_v7.2.2.zip

postman windows是postman这款强大网页调试工具的windows客户端,提供功能强大的 Web API & HTTP 请求调试。它能够发送任何类型的HTTP 请求 (GET, HEAD, POST, PUT..),附带任何数量的参数+ headers。

2021-09-23

网页调用winfrom应用程序.zip

通过网页调用应用程序

2021-09-14

c#9中文文档.zip

C#(读作“See Sharp”)是一种新式编程语言,不仅面向对象,还类型安全。 开发人员利用 C# 能够生成在 .NET 生 态系统中运行的多种安全可靠的应用程序。 C# 源于 C 语言系列,C、C++、Java 和 JavaScript 程序员很快就可以 上手使用。 本教程概述了 C# 8 9 版本中该语言的主要组件。 如果想要通过交互式示例探索语言

2021-04-13

tcp-udp助手.zip

tcp/udp调试工具

2021-03-10

大数据分析系统全国地图.zip

大数据分析系统包含地图、图标,地图可下钻到县

2020-12-01

ECharts+html大数据大屏展示.zip

基本上目前能下载到的大数据可视化展示html的模板。均是基于echarts的模板。 大屏展示数据分析

2020-10-20

FlashForm过渡动画.zip

FlashForm过渡动画.zip

2020-06-01

Fiddler抓包工具.zip

Fiddler抓包工具.zip

2020-05-25

空空如也

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

TA关注的人

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