随笔分类 - .Net
摘要:副标题:WebService调用的开发记事(依据数据) 文档如下: 1、【查询文档】发一个Get请求到wsdl地址,获取Web Service的文档内容 2、【获取请求xml的格式】会看文档的人也可以直接看文档,自己写出来,但是Postman可以帮你做这些事(没必要自己折腾啦),在Postman中点
阅读全文
摘要:参考(https://devblogs.microsoft.com/dotnet/introducing-net-hot-reload/) 1、装个VS2022,搞个简单的Web Api程序,编译 2、使用dotnet watch run启动 3、附加到进程 4、修改代码 5、修改生效 调试的断点也
阅读全文
摘要:阅读本文必备知识(Http协议),话说这个都不懂,你都不好意思说自己是码畜😓(真的不懂Http的,我向你推荐罗剑锋老师的【透视Http协议】)对WebService的了解只需要有1、WebService是基于Http的2、WebService的头部的Content-Type就两种,即【text/s
阅读全文
摘要:阅读本文必备知识(Http协议、Postman的使用方法),话说这两项都不懂,你都不好意思说自己是码畜😓(真的不懂Http的,我向你推荐罗剑锋老师的【透视Http协议】,至于postman,懂Http后自然就懂了) 本次接到任务要开发发送短信功能,短信服务商是“广州玄武科技”,业务只要求开发单发短
阅读全文
摘要:鉴于网上的此类文章讲的不那么好,特在此重新讲一下 创建一个.Net Core控制台程序,本文代码需要Nuget包Newtonsoft。安装后就可以开始了首先交代一下使用的类 public abstract class EntityBase { public virtual long Id { get
阅读全文
摘要:鉴于许多博客讲C#打包Zip的都写的相对啰嗦且没有注释,不适合小白观看,特写此篇讲述一下 先贴代码,直接创建一个.Net Core控制台就能运行 using System; using System.Collections.Generic; using System.IO; using System
阅读全文
摘要:一、根据 选择的协议(下图是客户截图给我的,故凑合着看吧) 下载对应的文档,http协议的下载上面那份,ws协议的下载下面那份,注意:如果协议不对,统统返回InvalidUsrOrPwd 二、写代码之前,建议先用PostMan试试发短信,随后再写代码。由于接口需要base64加密解密和md5的计算,
阅读全文
摘要:一、为什么使用状态机? 在实际开发中,会经常遇到某个对象的状态需要管理,根据不同操作,来变更到各种相应的值,最基础的做法就是if-else,好处在于简单;坏处在于代码冗长不便于维护,比如参数要精准控制从什么状态变到什么状态的话最坏情况需要写一遍所有状态的if-else,然后每个动作都要判断一轮,枚举
阅读全文
摘要:之前使用的VS2017,附带的.Net Core SDK是2.x的迫于好多 不清楚有没有办法可以直接把.Net Core 3.x的SDK直接捞过来安装使用,没搜到攻略,怕踩坑。 现使用的方案是把VS2017卸载了,新安装VS2019,VS2019自带了.Net Core 3.x注意事项: 1、卸载2
阅读全文
摘要:字符串的编辑距离,又称为Levenshtein距离,由俄罗斯的数学家Vladimir Levenshtein在1965年提出。是指利用字符操作,把字符串A转换成字符串B所需要的最少操作数。其中,字符操作包括:1、删除一个字符 2、插入一个字符 3、修改一个字符 动态规划思路:1、俩字符串比较第一位2
阅读全文
摘要:这里的答案匹配主要指填空题、问答题类的答案的匹配,也就是字符串的相似度。 网上有很多做法,例如求Levenshtein距离(字符串编辑距离)、汉明距离、莱文斯坦比、Jaro距离和Jaro-Winkler距离等,现在介绍一种可能更适合改卷评分场景的相似度计算方法一、原理篇1.1、核心:根据两字符串的匹
阅读全文
摘要:别人已经写好了一个这种处理指令参数的库,我们这里是使用别人的库来实现规范的指令系统 继续上一篇的gfile或者新建一个.Net Core控制台程序也可以 1、安装nuget包,程序包管理器控制台运行 Install-Package McMaster.Extensions.CommandLineUti
阅读全文
摘要:以下是个人工作场景,继上篇后,还剩下第3步骤没有解决 3、(这个可能我们公司才有)每个模型还要在每一层那里创建一个文件,这个模型的增删改查逻辑就在这里写 这个我是自己写一个.Net Core命令行工具解决的,代码中在对应的文件夹中创建对应的文件,写入/修改对应的内容,仅此而已 然后可以用我之前的博客
阅读全文
摘要:小白教程声明,首先先介绍一下.Net 框架及模块是什么情况: 1、公司的大佬会把框架的代码打包成Nuget包放在公司的服务器上 2、公司会专门开一个git仓库,存储模块的代码,每个模块都有其独立的文件夹 3、Visual Studio的Nuget包管理那里会添加自己公司的Nuget包源,保证每个模块
阅读全文
摘要:1、用VS新建一个.Net Core 命令行程序,程序里面写什么都行,我的是这样的 2、打开程序包控制台,或者使用PowerShell等可以执行dotnet命令的工具,把你的.Net 程序发布(编译)出来,win-x86 是 保证产生的这一堆文件中有.exe文件 dotnet publish -c
阅读全文

浙公网安备 33010602011771号