C#通过HttpClient调用Post接口并传递图片 实现代码如下:另外还有一些参数可以提取,并可以将内容也提成字段或其他方式传递。 /// <summary> /// 上传图片文件 /// </summary> /// <param name="url"></param> /// <param name="filePath"></param> /// <param name="head
C#实现将网络图片转存到本地 实现代码如下:其中使用AppDomain.CurrentDomain.SetupInformation.ApplicationBase是因为当时是在WebApi实现的功能,如果项目为Web项目就可以更改为其他方式。 private string GetMethodImage(string imgUrl) { string pathFile = AppDomain.CurrentDomain.SetupInformation.ApplicationBase + "
Python脚本将swagger转化为excel接口清单 之前找的一篇脚本,怕遗失,特此保留。1.先将swagger.json文件保存为txt文件。.Net Core版本:.Net Framework版本:2.执行脚本将文件转化为Excel文档接口清单。import jsonimport xlwtapi_excel = xlwt.Workbook(encoding='utf-8') # 创建一个文档api_sheet = api_excel.add_sheet('CRM接口') # 添加一个sheetjson_file = open('
swagger部署后提示实体类冲突解决方案 使用Web API并使用swashbuckle生成swagger文档,我在两个不同的命名空间中定义了两个具有相同名称的不同类。当我在浏览器中打开swagger页面时,它说:1 Conflicting schemaIds: Duplicate schemaIds detected for types A and B. See the config setting - “UseFullTypeNameInSchemaIds” for a potential workaround完整消息: 1 { 2
sqlserver 查询字段中是否有回车等特殊字符 判断是否有 制表符: CHAR(9)SELECT * FROM ItemType WHERE CHARINDEX(CHAR(9),ItemTypeName)>0;判断是否有 回车符: CHAR(13)SELECT * FROM ItemType WHERE CHARINDEX(CHAR(13),ItemTypeName)>0判断是否有 换行符: CHAR(10)SELECT * FROM ItemType WHERE CHARINDEX(CHAR(10),ItemTyp
js限制输入框只能输入两位小数点 通过oninput事件和正则实现<input type="number" oninput="value=value.toString().match(/^\d+(?:\.\d{0,2})?/)">文章转载自:https://blog.csdn.net/joyvonlee/article/details/106998839
【C#】使用Epplus导出Excel修改属性/样式的调用方法 文章转载自:https://blog.csdn.net/HinKai/article/details/83182944构建函数进行属性设置前要先写下列代码设置指针在对应的工作薄上excel.SetCurrentWorksheet(“workname”);//sheet11.合并单元格 /* ****************************************************************** *需要实现的格式:excel.SetCurrentRange(A
wepy : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\wepy.ps1,因为在此系统上禁止运行脚本。 1.使用管理员打开终端2.打开之后执行set-ExecutionPolicy RemoteSigned命令,输入A即可,如下图所示:
SqlServer中 Partition By实现条件分组 使用Partition By实现按照条件筛选分组SELECT CONVERT(DATETIME,CONVERT(NVARCHAR(10),Year)+'-'+CONVERT(NVARCHAR(10),Month)+'-1') tTime,* FROM (SELECT ROW_NUMBER() OVER(PARTITION BY a ORDER BY a,Year,Month) Num,code,Year,Month FROM atable WHERE state=0) t WHERE Num=3
layui select主动触发change 事件 <html> <head></head> <body> <select name="groupUnitNo" lay-filter="groupUnitNo"> <option value=""></option> </select> </body></html>$('name="groupUnitNo"').siblings("div.layui-form
Postman设置全局Globals信息并赋值 一、Poasman设置全部变量1.点击右上角眼睛标志,相关内容中有Globals信息,可以选择编辑。2.添加Globals项,然后进行保存提交二、调用接口,并赋值变量1.调用接口,在Tests中获取信息,根据接口返回值格式,获取所需要的数据内容,并赋值给Globals信息,相关代码如下:var Data = JSON.parse(responseBody);pm.globals.set("Test_token", Data.access_token)2.其他接口可以直接调用变量了
C#异步编程(async and await)及异步方法同步调用 1、什么是异步?异步操作通常用于执行完成时间可能较长的任务,如打开大文件、连接远程计算机或查询数据库=异步操作在主应用程序线程以外的线程中执行。应用程序调用方法异步执行某个操作时,应用程序可在异步方法执行其任务时继续执行。2、同步与异步的区别同步(Synchronous):在执行某个操作时,应用程序必须等待该操作执行完成后才能继续执行。异步(Asynchronous):在执行某个操作时,应用程序可在异步操作执行时继续执行。实质:异步操作,启动了新的线程,主线程与方法线程并行执3、异步和
SqlSugar扩展SqlBulkCopy 今日在使用SqlSugar插入大批量数据时,虽然官方本身提供了ExecuteBlueCopy方法,但效果不佳,十万以上的数据插入需要半分钟左右,也可能是我本身写法问题,代码如下:db.Insertable(list).UseSqlServer().ExecuteBlueCopy();如果各位大佬知道问题所在的,可以评论区留言,十分感谢。后来自己有上网寻找解决方案,后发现该扩展方法,现提供给大家使用,代码如下:public static void SqlBulkCopy<T>(this
C# Task.Run 和 Task.Factory.StartNew 区别(异步操作) 有小伙伴问我,为什么不推荐他使用 Task.Factory.StartNew ,因为 Task.Run 是比较新的方法。本文告诉大家 Task.Run 和 Task.Factory.StartNew 区别有很多博客说到了 Task.Run 和 Task.Factory.StartNew 区别,所以我也就不需要展开告诉大家。只需要知道 Task.Run 是在 dotnet framework 4.5 之后才可以使用,但是 Task.Factory.StartNew 可以使用比 Task.Run 更多的参
ASP.Net 获取Form表单数据 新建———WebForm1.aspx页面,Form表单代码如下:<body> <form enctype="multipart/form-data" action="WebForm1.aspx" method="post"> <label for="txtname">账号:</label> <input type="text" id="txtname" name="username" /><br /
RabbitMQ,Erlang OTP卸载和安装 Windows下,RabbitMQ安装、卸载以及遇到的坑RabbitMQ是目前比较使用比较广泛的一个队列服务器,今天重新启动RabbitMq也遇到一些问题,今天把安装RabbitMq的遇到的问题和坑在此做个总结.一.卸载.因为之前本地有安装过RabbitMq的软件, 所以这里从卸载开始说起.1.打开Windows控制面板,双击“程序和功能”。2.控制面板版找到RabbitMq3.RabbitMq是依赖Erlang虚拟机的,也一并卸载重写安装了.4.打开Windows任务管理器。5.在任务
layui Table设置可编辑控制 因layui表格可编辑的单元格需要单独控制,所以找资料及自己琢磨了一下,现功能已实现,具体代码如下:需要在table.render中添加done事件,需要注意的是,如果默认没有指定某个单元格,则会将整行的单元格都设置为可编辑。 , done: function (res, curr, count) { let tableView = this.elem.next(); layui.each(res.data, functio
asp.net(c#) 通过两个点的经纬度计算距离 原理: 地球赤道上环绕地球一周走一圈共40075.04公里,而@一圈分成360°,而每1°(度)有60,每一度一秒在赤道上的长度计算如下: 40075.04km/360°=111.31955km 111.31955km/60=1.8553258km=1855.3m而每一分又有60秒,每一秒就代表1855.3m/60=30.92m任意两点距离计算公式为d=111.12cos{1/[sinΦAsinΦB十cosΦAcosΦBcos(λB—λA)]}其中A点经度,纬度分别为λA和ΦA,B点的