摘要: 最近项目上做服务间通信准备用gRPC,听说快,但是到底效果怎么样呢? 按照网上入门教程使用VS模板建了一个gRPC项目,不测不知道,居然比WebApi慢。 后来搜索到 RiccoYuan 的文章 .netcore - gRPC vs WebApi 耗时比较 他也提到gRPC比WebAPI还慢,不过他 阅读全文
posted @ 2020-09-16 23:00 q1a0mu 阅读(1898) 评论(3) 推荐(0) 编辑
摘要: 最近公司的项目要求每小时计算数据并生成报告,使用的Hangfire来实现。 之前对Hangfire并不了解,所以学习并记录下来,希望对大家也有帮助。 环境: .NET Framework 4.7.2 Hangfire.Core 1.7.12 Hangfire.AspNet 0.2.0 Hangfir 阅读全文
posted @ 2020-09-06 16:13 q1a0mu 阅读(3423) 评论(0) 推荐(0) 编辑
摘要: 公司的网站项目在用户上传文件时出现异常,查看发现是文件路径过长造成的。 异常如下: System.IO.PathTooLongException The specified path, file name, or both are too long. The fully qualified file 阅读全文
posted @ 2020-06-28 23:31 q1a0mu 阅读(4812) 评论(0) 推荐(2) 编辑
摘要: 现在,让我们来了解下日常开发中最常用到功能——更改 通过前面的学习,我们知道当代码有了更改的时候,只需要填上备注信息,点击全部提交就可以将代码提交到版本库了。 不过有时候全部提交并不是我们想要的,我将用两个场景来讲解。 1、部分提交—— 暂存(Stage) 比如你和同事正在开发一个新功能,他现在需要 阅读全文
posted @ 2020-06-27 17:59 q1a0mu 阅读(12131) 评论(2) 推荐(2) 编辑
摘要: 新增 先新增一个HomeController 使用 git status 看一下,提示我们可以使用 git add 命令,忽略,因为我们要使用VS来操作 使用VS提交 再看看,提示working tree clean了,已经提交了版本库。 手动用Bash来一遍 添加HomeControler 看一眼 阅读全文
posted @ 2020-06-21 19:06 q1a0mu 阅读(4888) 评论(0) 推荐(0) 编辑
摘要: 之前一直使用VS中的Git管理代码,但只用了最基础的功能,最近感觉现有的知识已经不能满足某些场景的需要,所以学习了一下,再次记录并和大家分享。 本文将介绍VS中Git的主要功能并对照Git命令看看VS在背后帮我们做了哪些操作。 首先,创建一个默认的WebApi项目 打开Git Bash执行 git 阅读全文
posted @ 2020-06-20 21:33 q1a0mu 阅读(7779) 评论(0) 推荐(1) 编辑