• 2024-11-09【Winform使用DataGridView实现表格数据的添加,编辑、删除、分页功能】
    Winform使用DataGridView实现表格数据的添加,编辑、删除、分页功能。一、效果预览二、代码Form1publicpartialclassForm1:Form{privateBindingSourcebindingSource=newBindingSource();privateList<Student>students=newList<S
  • 2024-11-07C# SqlSugar学习笔记
    前言今天介绍一款C#ORM框架什么是ORM?来看一下百度术语:对象关系映射(英语:ObjectRelationalMapping,简称ORM,或O/RM,或O/Rmapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换 通俗理解ORM我们只需要知道ORM是一种技术,使用了ORM之后我们就不必在
  • 2024-10-22We-Drawing: AI 绘画与中国古诗词的完美融合
    We-Drawing:当AI遇上中国古诗词在这个科技与艺术不断融合的时代,We-Drawing项目应运而生,为我们展示了人工智能与传统文化碰撞所迸发出的绚丽火花。这个由开发者liruifengv创建的开源项目,每天都会为一句精选的中国古诗词生成一幅AI绘画,让古老的文字在现代技术的魔法下焕发
  • 2024-10-20.netcore 使用PdfSharpCore生成pdf
    想实现的功能是pdf+签名图片合并起来,后面看到了免费开源的PdfSharpCore. 先安装 publicstaticclassPdfSharpCoreHelper{privatestaticstringGetOutFilePath(stringname){stringOutputDirName=@".";return
  • 2024-10-10CANoe_调用C#控件的方法_DEMO方法演示
    1、DEMO存放位置D:\Users\Public\Documents\Vector\CANoe\SampleConfigurations11.0.96\CAN\MoreExamples\ActiveX_DotNET_Panels每个人的电脑因为有区别存放位置不一样2、控件制作--使用C#控件可以直接制作 3、控件代码usingSystem;usingSystem.Collections;usin
  • 2024-08-28使用跨平台库SixLabors.ImageSharp.Drawing生成图片验证码
     ///<summary>///绘制图片验证码///</summary>///<paramname="webRootPath"></param>///<paramname="width"></param>///<paramname="height"></param>///<returns>&
  • 2024-08-27[ARC175E] Three View Drawing
    MyBlogs[ARC175E]ThreeViewDrawing哎,构造。首先考虑\(m=n^2\)怎么做:显然是最上面一层填满第一条主对角线,第二层填满第二条主对角线...(主对角线指可以循环的对角线)。把\(n\)变成满足\(n^2\geqm\)的最小的\(n\)。然后考虑删去\(n^2-m\)个。可以发现(谁能发现啊啊啊
  • 2024-08-21获取系统字体,获取系统默认字体
     参考:https://www.cnblogs.com/kuangzhenxia-416/p/11728928.html//获取所有字体集合System.Drawing.Text.InstalledFontCollectionMyFont=newSystem.Drawing.Text.InstalledFontCollection();System.Drawing.FontFamily[]list=MyFont.Families; #include<wi
  • 2024-08-06.netCore System.Drawing.Common 发布,在CentOS 运行报错
    centos下要运行 System.Drawing.Common,需要先安装mono的  libgdiplus插件才可以。安装后,还报以下错误的,才是下文的内容。 报错:System.PlatformNotSupportedException:System.Drawing.Commonisnotsupportedonnon-Windowsplatforms.Seehttps://aka.ms/systemdra
  • 2024-08-05WPF WriteableBitmap通过GDI+绘制帮助类
    代码:publicclassWriteableBitmapGraphic:IDisposable{publicWriteableBitmapSource{get;privateset;}publicSystem.Drawing.Bitmapbitmap{get;privateset;}publicintDataLength{get;privateset;}publ
  • 2024-08-03C# CRC 校验实现
    usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;namespaceCRCTest{publicpartialclassCRCFor
  • 2024-07-06解决linxu The type initializer for 'Gdip' threw an exception.
    问题很简单,引用的图像库出问题了,我使用的centosstream8,.net8的框架,引用的图像库是System.Drawing.CommonImagesourceImage=Image.FromFile(sourcePath)using(BitmapnewImage=newBitmap(900,383)){
  • 2024-07-02C++与C#创建位图,是否需要区分RGB和BGR模式
    在处理位图时,确实需要区分RGB和BGR模式,因为不同的库和API对颜色通道的排序有不同的约定。具体到C++与C#,这一点也是需要注意的。C++创建位图使用GDI+或WIC(WindowsImagingComponent):当你在C++中使用这些WindowsAPI创建或操作位图时,通常会指定像素格式,比如PixelFormat2
  • 2024-06-21C#.net图片快速去底(去除白色背景)
    public System.Drawing.BitmapKnockOutGzf(Stringpath)       {           System.Drawing.Imageimage=System.Drawing.Image.FromFile(path);           System.Drawing.BitmapbitmapProxy= new System.Drawing.Bitmap(image);   
  • 2024-06-13PyQT5之QPainter
    参考https://www.cnblogs.com/jgg54335/p/14904853.html实例一:importsysfromPyQt5.QtWidgetsimportQApplication,QWidgetfromPyQt5.QtGuiimportQPainter,QColor,QFontfromPyQt5.QtCoreimportQtclassDrawing(QWidget):def__init__(self,parent=None):
  • 2024-06-04.netCore System.Drawing.Common 发布,在CentOS 运行报错,生成图片流时。会因为不支持在liunx平台生成图片。
    报错:System.PlatformNotSupportedException:System.Drawing.Commonisnotsupportedonnon-Windowsplatforms.Seehttps://aka.ms/systemdrawingnonwindowsformoreinformation. >System.PlatformNotSupportedException:System.Drawing.Commonisnotsupported
  • 2024-05-25.NET Core中给上传图片的添加水印
    一.安装System.Drawing.Common库工具->NuGet包管理->程序包管理控制台输入命令Install-PackageSystem.Drawing.Common二.代码案例实现usingMicrosoft.AspNetCore.Http;usingMicrosoft.AspNetCore.Mvc;usingSystem.Drawing;usingSystem.Drawing.Imaging;usingSy
  • 2024-05-20Liunx下通过netcore接口生成前端图片的问题。
    用netcore来生成前端微信Native支付的二维码。1、首先CentOS7.0要安装libgdiplus,命令如下:yuminstalllibgdiplus-devel,然后重启netcore服务。//这个地方要注意,网上有不少例子的下载命令是错的,有的时候安装不上。2、Vs代码使用QRCoder库,代码如下publicstaticMemoryStream
  • 2024-04-18物联网浏览器(IoTBrowser)-整合机器学习yolo框架实现车牌识别
    https://www.cnblogs.com/yizhuqing/p/18140050 最近一段时间在研究AI技术在.Net平台的使用,目前AI绝大部分是使用Python开发,偶然一次在头条看到一篇ML.NET的介绍,是Net平台下开放源代码的跨平台机器学习框架。ML.NET详细介绍https://dotnet.microsoft.com/zh-cn/apps/machinele
  • 2024-04-06CF1929B Sasha and the Drawing 题解
    CF1929B题意给定一个\(n\timesn\)的正方形,已知正方形最多有\(4\timesn-2\)条对角线,要求要有至少\(k\)条对角线经过至少一块黑色方格,求至少要将几条对角线涂成黑色。分析分类讨论:当\(k<=4\timesn-4\)时,就只需要在上下两侧图就行,所以答案是\([\frac{k}{2}]\)。当
  • 2024-04-05C# 抽象类和方法
    抽象类无法实例化。如果一个类至少包含一个抽象方法,则也必须将其声明为抽象方法。抽象方法无法实现;他们只是声明方法的签名。当我们从抽象类继承时,所有抽象方法都必须由派生类实现。此外,必须以较少受限制的可见性声明这些方法。与接口不同,抽象类可能具有完全实现的方法,并且
  • 2024-03-28C# 使用GDI 绘制三角形、圆形后并填充颜色
    C#使用GDI绘制三角形、圆形后并填充颜色privatevoidDrawBoneAgeAndAgeHeightPoint(Graphicsg,System.Drawing.PointFAgeHeight_Point,System.Drawing.PointFBoneAgePoint){System.Drawing.SolidBrushinnerBrush=newSystem.Drawing.SolidBrush(System.Drawi
  • 2024-03-11C# 等比例缩放图片
    ///<summary>///等比例缩放图片///</summary>///<paramname="bitmap">图片</param>///<paramname="destHeight">高度</param>///<paramname="destWidth">宽度</param>///<returns>&l
  • 2024-02-19Sasha and the Drawing
    比较简单的一道思维题目,毕竟只有800分也是很典型的套路,首先讨论下界,发现每一个正方形最多影响两条对角线,所以可以发现答案的下界然后观察下样例,我们模仿一下样例,按照官方题解的说法,就是"sidecells"指左下和右下的两个正方形然后接下来,官方题解就说两个sidecells是包含两个
  • 2024-01-15C#结合串口通信类实现串口通信源代码(原创)
    C#结合串口通信类实现串口通信源代码(原创) mycom是串口通信类,在本blog前一篇中有完整代码。( C#串口通信编程类(修改版) )下面是串口通讯测试程序的源代码,将mycom类放在此项目中可以实现简单的串口通信,希望读者能通过这个程序对串口通信过程有一个初步的了解:usingSystem;us