
.net core
.net core
easyboot
愿断一切恶,愿修一切善。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
webapi跨域
1.安装Microsoft.AspNet.WebApi.Cors2.在webapiconfig中加入即可config.EnableCors(new EnableCorsAttribute("*","*","*"));原创 2020-12-15 10:33:47 · 124 阅读 · 1 评论 -
Mixed Content错误问题This request has been blocked; the content must be served over HTTPS.
调用nginx的时候发现出现下面的错误!是http和https的问题百度后知道在页面中加入 <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">即可<!DOCTYPE html><html lang="en"><head> <meta charset="utf-8" /> <meta na...原创 2020-12-04 11:16:31 · 2113 阅读 · 1 评论 -
WEBAPI实体参数调用
1.定义UserModel public class UserModels { public string UserID { get; set; } public string UserName { get; set; } public string UserPsw { get; set; } } 2.AP原创 2017-03-22 10:32:57 · 2162 阅读 · 0 评论 -
threejs显示本地硬盘上的ply文件,通过webapi
由于ply文件是第三方提供的,threejs无法用绝路路径的方式显示ply。所以想通过webapi把ply通过url地址的方式给threejs。3.threejs中load ply方法。2.Vue部分取得ply文件。1.webapi部分。原创 2024-03-01 08:54:29 · 712 阅读 · 0 评论 -
C#通过Process调用Python脚本
Python脚本pythonTest.py。原创 2024-02-27 11:35:57 · 1180 阅读 · 0 评论 -
webapi获取请求的URL地址
在controller中获取url。原创 2023-04-04 14:10:20 · 1347 阅读 · 0 评论 -
WEBAPI描述文档swagger
由于项目中需要开发WEBAPI但是考虑到,需要提供文档说明比较麻烦。所以考虑是否可以自动生成。在网上找到两种方式。1.微软自带的Microsoft.AspNet.WebApi.HelpPage 2.swagger 测试使用微软的HelpPage后,同事让我看了Swagger后,果断使用Swagger。Swagger效果如下好了下来准备使用Swagger原创 2017-03-23 17:09:07 · 663 阅读 · 0 评论 -
C#后端调用WEBAPI
后台调用WEBAPI原创 2022-08-16 14:55:08 · 2475 阅读 · 0 评论 -
WEBAPI跨域问题
看了很多的跨域问题,测试了大部分方法,觉得不好用 。 其实Visual studio 2015 已经提供了解决方法。 在WEBAPI项目中点击右键,选择 管理NuGet程序包 在浏览中 搜索 microsoft.aspnet.webapi.cors 并安装 修改WebApiConfig.cs 这里为了简单期间 使用了 三个*号在LoginController中加入一个方法。 在其他页面中调原创 2017-03-28 14:07:46 · 554 阅读 · 0 评论 -
Swagger中隐藏API
在使用Swagger需要隐藏不开放的API 可以在SwaggerConfig.cs中加入 /// <summary> /// 隐藏接口,不生成到swagger文档展示 /// </summary> [System.AttributeUsage(System.AttributeTargets.Method | System.A原创 2017-03-24 11:43:55 · 9029 阅读 · 1 评论 -
Vue3下载WEBAPI导出的Excel文件
webApi查询数据保存为Excel。swagger中可以下载。原创 2024-01-30 20:58:25 · 769 阅读 · 0 评论 -
asp.net core 6中跨域问题
1.在使用 .net 6 开发WEBAPI程序时,出现跨域问题。原来的写法不能用了。用下面的写法解决问题。原创 2022-12-12 15:17:20 · 1641 阅读 · 0 评论 -
.net core webapi 跨域问题
首先在startup.cs中加入 services.AddCors(m => m.AddPolicy(Any, a => a.SetIsOriginAllowed(_ => true).AllowAnyMethod().AllowAnyHeader().AllowCredentials())); app.UseCors(Any); public void ConfigureServices(IServiceCollection serv...原创 2020-11-13 14:10:10 · 666 阅读 · 0 评论 -
创建与使用WEBAPI
1.创建WEBAPI 并写两个方法using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Net.Http;using System.Web.Http;using System.Data;using Newtonsoft.Json;原创 2017-03-06 10:49:38 · 725 阅读 · 0 评论 -
WEBAPI返回图片显示在VUE前端
在controller中写如下方法,我要对原图进行旋转使用了Opencv,如果不需要旋转可以用注释的代码。通过nuget安装Opencvsharp ,这部分用来做图像处理。通过axios调用controller中的ShowImage。原创 2023-12-01 09:20:06 · 812 阅读 · 0 评论 -
Windows下安装openssl
在网站下面点位置找到exe开始下载,下载速度比较慢,请耐心等待。7.将key和crt文件拷贝到nginx的conf目录下。8.双击name-mycert1.crt进行证书的安装。2.安装完成后执行下面的语句,表明安装成功。10不知为何,可以访问,但是会提示不安全。1.下载openssl,下面是下载地址。5.生成一个3650天后过期的证书。8.配置nginx启用https。原创 2025-06-18 09:50:19 · 492 阅读 · 0 评论 -
C#和Python共享浮点型二维数组
4.Python读取共享内存中的二维数组其中array就是读取出来的浮点二维数组。1.创建一个浮点二维数组,并转换为字节数组。3.将字节数组保存到共享内存中。2.浮点二维数组转字节数组。原创 2024-09-29 13:19:57 · 237 阅读 · 0 评论 -
C#和Python共享内存技术
2.Python读取内存 filename分别为TireGlueing和FoamStick。1.C#写入内存的方法,FileName是内存共享的名字 t是内存size。我这里做一个简单的示例。原创 2024-09-27 10:23:57 · 509 阅读 · 0 评论 -
Beetlex的Client设置编码。识别通讯中的中文
网络通讯中需要使用中文字符通讯。 if (client == null) { client = SocketFactory.CreateClient<TcpClient>(IP, Port); client.TimeOut = 300000; client.Encoding = Encoding.GetEncoding(936); //936表示GB2312.原创 2022-03-28 23:23:31 · 165 阅读 · 0 评论 -
C# Dictionary和JSON互转
Dictionary<string, string> Content = new Dictionary<string, string>(); Content.Add("bulletinContent", "this is bulletinContent"); Content.Add("topToDay", "this is topToDay");//Dictionary转json string Contentjson = JsonConvert.SerializeObje.原创 2022-01-14 13:43:38 · 2394 阅读 · 0 评论 -
C# 对List<T> 进行分组查询
1.首先写一个linq扩展类using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace aaa.utils{ static class LinqExt { public class DGroupBy<T> : IGrouping<object[], T> { privat.原创 2022-01-14 10:01:34 · 1499 阅读 · 0 评论 -
WPF使用定时器System.Threading.Timer
using System;using System.Collections.Generic;using System.Configuration;using System.Diagnostics;using System.Linq;using System.Linq.Dynamic;using System.Linq.Dynamic.Core;using System.ServiceModel;using System.Threading;using System.Thread...原创 2022-01-13 12:02:00 · 1079 阅读 · 0 评论 -
C# 获取摄像头列表
感觉这种方法获取摄像头列表名称,比较方便using System.Management; private static void GetUSBDevices() { var searcher = new ManagementObjectSearcher("SELECT * FROM Win32_PnPEntity WHERE (PNPClass = 'Image' OR PNPClass = 'Camera')"); .原创 2022-01-11 15:46:45 · 2772 阅读 · 0 评论 -
WPF给Image加圆角
<Image x:Name="iCamera" Margin="10,25,0,0" Width="200" Height="160" Source="Assets/Images/redo.png" VerticalAlignment="Top"> <Image.Clip> <RectangleGeomet...原创 2022-01-11 11:19:20 · 1794 阅读 · 0 评论 -
WPF使用opencvSharp4打开摄像头
1.通过nuget安装OpenCvSharp4 ,下面四个都要安装否则会出现错误!2.运行摄像头代码windows_loaded中的代码 Thread threadA = new Thread(run_cap); threadA.Start();摄像头图像代码 void run_cap() { Mat src = new Mat(); FrameSource ..原创 2022-01-10 18:05:57 · 4253 阅读 · 0 评论 -
WPF用户输入密码按回车键自动登录
private void tbPassword_KeyDown(object sender, KeyEventArgs e) { if (e.Key == Key.Enter) { btnLogin.RaiseEvent(new RoutedEventArgs(Button.ClickEvent)); ; } }原创 2022-01-08 13:26:09 · 818 阅读 · 0 评论 -
C# ping
public class IPPing { public static bool IP_Ping(string ip) { bool result = false; System.Net.NetworkInformation.Ping pingSender = new Ping(); PingReply reply = pingSender.Send(ip, 120);//第一个参数为i...原创 2021-12-22 11:57:34 · 364 阅读 · 0 评论 -
WPF实现动画
<Image Name="logo" Source="/Assets/Images/logo.ico" > <Image.Triggers> <EventTrigger RoutedEvent="Image.Loaded"> <BeginStoryboard> ...原创 2021-12-16 17:46:21 · 469 阅读 · 0 评论 -
WPF窗体之间数据传递
1.由于需要把主窗体的数据,发送到UserControl中。考虑到Android中有EventBus。觉得自己写个方法实现。下面是中间件using System;using System.Collections.Generic;using System.Diagnostics;using System.Text;namespace InfusionBagSmartLaber.Communication{ public class EventBus { s原创 2021-12-16 13:08:03 · 1843 阅读 · 0 评论 -
C# Action的使用
项目中要使用tcp通讯,接收事件想通过委托实现,发现Action非常好用下面是网络通讯部分代码using BeetleX;using BeetleX.Clients;using InfusionBagSmartLabeler;using InfusionBagSmartLabeler.utils;using System;using System.Collections.Generic;using System.Diagnostics;using System.Text;using原创 2021-12-10 14:11:34 · 1738 阅读 · 0 评论 -
(WPF按钮命令绑定)WPF MVVM Button Bind Command
1.xaml按钮设置Command="{Binding ButtonIncrease}" 这里是命令绑定 <StackPanel Grid.Column="1" Orientation="Horizontal"> <Button Content="+" Command="{Binding ButtonIncrease}" Height="20" Margin="5,-2,0,0" ..原创 2021-12-10 10:38:28 · 6707 阅读 · 0 评论 -
WPF程序不允许重复执行
private void Window_Loaded(object sender, RoutedEventArgs e) { Process[] pro = Process.GetProcesses(); int n = pro.Where(p => p.ProcessName.Equals("InfusionBagSmartLaber")).Count(); if (n > 1..原创 2021-11-30 14:22:23 · 422 阅读 · 0 评论 -
WPF浏览本地html页面,并实现js交互
1.nuget添加cefsharp声明 xmlns:wpf="clr-namespace:CefSharp.Wpf;assembly=CefSharp.Wpf"在xaml文件中使用 <wpf:ChromiumWebBrowser Grid.Row="2" x:Name="webBrowser" Address="www.baidu.com"> </wpf:ChromiumWebBrowser>..原创 2021-11-09 17:53:05 · 2139 阅读 · 0 评论 -
.net core 部署到IIS 以及上 HTTP Error 502.5 - ANCM Out-Of-Process Startup Failure
今天编译一个,net core 2.0的代码,部署后出现502.5错误。安装.net core sdk 2.2以及dotnet-hosting-2.2.8-win.在cmd以管理员身份执行安装AspNetCoreModule托管模块后执行1.net stop was /y2.net start w3svc刷新页面显示正常...原创 2021-11-09 13:06:18 · 4032 阅读 · 0 评论 -
SQLite加入行号
select --ROWID ,(select count(*) from VisionTemplate b where a.id >= b.id) as row_number ,* from VisionTemplate as a order by id;原创 2021-11-07 19:59:21 · 1381 阅读 · 0 评论 -
C# list remove实体删除
想通过id删除list的内容.通过linq删除比较方便Lists.Remove(Lists.Where(p => p.ID == CurID).FirstOrDefault());原创 2021-11-07 17:59:41 · 1272 阅读 · 0 评论 -
WPF datagrid动态增加一例button内容
DataGridTemplateColumn col1 = new DataGridTemplateColumn(); col1.Header = "操作"; FrameworkElementFactory factory1 = new FrameworkElementFactory(typeof(Button)); //b1.Mode = BindingMode.TwoWay; Bi...原创 2021-11-07 13:27:58 · 1174 阅读 · 0 评论 -
WPF Datagrid 行拖拽
WPF DataGrid行拖拽 - Stay627 - 博客园原创 2021-11-04 17:39:58 · 1987 阅读 · 0 评论 -
使用动态Linq进行分组查询
1.通过nuget安装System.Linq.Dynamic.Core2.C#代码lpm是数据源 条件和查询语句可以使用字符串进行拼接using System.Linq.Dynamic.Core; var dynamicQuery = lpm.AsQueryable().GroupBy("new (Drug as Drug,Department,Area)","it").Select("new(it.Key,it.Key.Drug,it.Key.Department,it.Ke..原创 2021-11-04 15:34:48 · 874 阅读 · 0 评论 -
.net core 启动线程带参数
static void Main(string[] args){ Thread thread = new Thread(() => { OneTest("a", "b", 666, new Program()); }); thread.Name = "Test"; thread.Start(); Console.ReadKey();}public static void OneTest(string a, string b, .原创 2021-11-04 09:50:26 · 696 阅读 · 0 评论