
.net core
.net core
easyboot
愿断一切恶,愿修一切善。
展开
-
C#和Python共享浮点型二维数组
4.Python读取共享内存中的二维数组其中array就是读取出来的浮点二维数组。1.创建一个浮点二维数组,并转换为字节数组。3.将字节数组保存到共享内存中。2.浮点二维数组转字节数组。原创 2024-09-29 13:19:57 · 222 阅读 · 0 评论 -
C#和Python共享内存技术
2.Python读取内存 filename分别为TireGlueing和FoamStick。1.C#写入内存的方法,FileName是内存共享的名字 t是内存size。我这里做一个简单的示例。原创 2024-09-27 10:23:57 · 472 阅读 · 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 · 152 阅读 · 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 · 2331 阅读 · 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 · 1454 阅读 · 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 · 1044 阅读 · 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 · 2726 阅读 · 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 · 1765 阅读 · 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 · 4151 阅读 · 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 · 792 阅读 · 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 · 350 阅读 · 0 评论 -
WPF实现动画
<Image Name="logo" Source="/Assets/Images/logo.ico" > <Image.Triggers> <EventTrigger RoutedEvent="Image.Loaded"> <BeginStoryboard> ...原创 2021-12-16 17:46:21 · 447 阅读 · 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 · 1823 阅读 · 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 · 1722 阅读 · 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 · 6586 阅读 · 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 · 409 阅读 · 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 · 2090 阅读 · 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 · 3927 阅读 · 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 · 1352 阅读 · 0 评论 -
C# list remove实体删除
想通过id删除list的内容.通过linq删除比较方便Lists.Remove(Lists.Where(p => p.ID == CurID).FirstOrDefault());原创 2021-11-07 17:59:41 · 1241 阅读 · 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 · 1129 阅读 · 0 评论 -
WPF Datagrid 行拖拽
WPF DataGrid行拖拽 - Stay627 - 博客园原创 2021-11-04 17:39:58 · 1911 阅读 · 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 · 854 阅读 · 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 · 681 阅读 · 0 评论 -
C# 操作SQLite的工具SQLite-PCL
1 从NuGet包中添加2.github源码地址https://github.com/praeclarum/sqlite-netC# 操作代码 private void Button_Click_3(object sender, RoutedEventArgs e) { string databasePath = System.AppDomain.CurrentDomain.BaseDirectory + "db/mydb.db...原创 2021-10-29 09:47:58 · 1465 阅读 · 0 评论 -
使用Beetlex实现TCP客户端
首次使用Beetlex ,做个记录using BeetleX;using BeetleX.Clients;using System;using System.Collections.Generic;using System.Configuration;using System.Diagnostics;using System.Linq;using System.Net;using System.Text;using System.Threading;using System.Th.原创 2021-10-18 10:40:12 · 483 阅读 · 0 评论 -
DBContext设置SQLServer连接字符串
1.修改构造函数using Microsoft.EntityFrameworkCore;using Microsoft.Extensions.Configuration;using System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;namespace WEBAPI.EF{ public class LabelContext:DbContext {...原创 2021-10-13 16:11:17 · 945 阅读 · 0 评论 -
.net core 3.1 webapi ip和端口号配置
1.在appsettings.json中加入"urls":"http://*.5000"2.在program.cs中加入var configuration = new ConfigurationBuilder().SetBasePath(Environment.CurrentDirectory) .AddJsonFile("appsettings.json") ...原创 2021-10-13 15:18:52 · 3802 阅读 · 1 评论 -
在windows下使用docker发布web项目
1.新建测试web项目用原创 2021-06-05 07:00:20 · 422 阅读 · 0 评论 -
abp样本框架
https://aspnetboilerplate.com/Templates/Create原创 2021-01-19 08:58:58 · 426 阅读 · 0 评论 -
前端开发技术路线图
https://github.com/kamranahmedse/developer-roadmap介绍前端后端Devops原创 2021-01-15 09:02:42 · 1148 阅读 · 0 评论 -
Asp.net core 技术路线
https://github.com/MoienTajik/AspNetCore-Developer-Roadmap原创 2021-01-15 08:50:28 · 471 阅读 · 1 评论 -
.net core 学习路线图
.net core学习路线图https://github.com/MoienTajik/AspNetCore-Developer-Roadmap/blob/master/ReadMe.md原创 2020-12-14 09:30:44 · 1745 阅读 · 0 评论