C#.NET
xcagy
CAGY官方博客
展开
-
C#拆分单页PDF
【代码】C#拆分单页PDF。原创 2024-07-17 10:03:00 · 118 阅读 · 0 评论 -
c#Parallel多线程用法
【代码】c#Parallel多线程用法。原创 2024-05-23 12:49:54 · 124 阅读 · 0 评论 -
c#中ASPxGridView绑定字段,筛选后绑定值不更新的问题
Text="查看" CommandArgument=''>原创 2024-03-13 14:56:36 · 395 阅读 · 0 评论 -
c# aes加密解密私钥公钥通钥
c# aes加密解密私钥公钥通钥原创 2024-02-28 10:22:40 · 562 阅读 · 0 评论 -
ASPxGridView中使用PopupEditForm表单字段联动填充
c#中devexpress的控件ASPxGridView中使用PopupEditForm表单字段联动填充。原创 2024-02-22 15:06:12 · 482 阅读 · 0 评论 -
在Winform中报错Bitmap region is already locked.
Bitmapregion is already locked关键代码Bitmap currImg = bitmap.ToMat().ToBitmap();说明图片在别处被使用或者锁定。将图片复制一份出来进行操作。原创 2024-01-29 12:18:17 · 461 阅读 · 0 评论 -
CentOS7启动Onlyoffice的docker
CentOS7启动Onlyoffice的docker。原创 2024-01-29 10:45:36 · 453 阅读 · 0 评论 -
c#中Image<Rgba32>转Bitmap
c#中Image转Bitmapm当然也可以直接使用EMGU.CV里面的imgbox。原创 2024-01-26 11:08:53 · 551 阅读 · 0 评论 -
RTSP协议播放不兼容TPLINK摄像头的处理办法
报错的内容是Number of element invalid in origin string.两个数字中间多了一个空格,导致判断数据不等于6。所以数据输入的时候把中间的空格去掉一个即可。原创 2024-01-16 15:09:24 · 870 阅读 · 0 评论 -
全网最好的c#获取RTSP摄像头转WEB网页播放视频解决方案
3.进入ClientApp目录,start npm,启动播放器页面。注意要提前安装npm之类的环境。1.先修改配置文件appsettings.json,把海康威视的视频地址到配置文件里面。测试视频性能良好,无延迟,适合在局域网中使用。2.编译项目,启动c#服务端。原创 2024-01-02 15:34:50 · 1547 阅读 · 3 评论 -
c#批量插入数据到clickhouse
【代码】c#批量插入数据到clickhouse。C# clickhouse SQL连接字符串原创 2023-12-22 16:24:50 · 632 阅读 · 0 评论 -
颜色密码玩出花来 一种以RGB颜色登录的密码实现
颜色密码虽然不方便用键盘输入,只能用鼠标点击,但是容易记忆,也不容易被黑客攻陷。当用户点击了某些密码之后,就可以登录成功,主要用于安全码,辅助安全手段。原创 2023-11-07 14:04:39 · 440 阅读 · 0 评论 -
一行代码解决WINFORM因为系统放大导致的布局混乱
c#一行代码解决WINFORM因为系统放大导致的布局混乱。原创 2023-11-07 10:01:14 · 360 阅读 · 0 评论 -
c#/winform开发和java web开发对比
安装Springboot、Mybaties、vue等。安装Springboot、Mybaties、vue等。我还安装J-IDEA、配置JDK环境变量。我visualstudio已经安装完了。我3秒build结束debug第二次。我3秒build结束debug第三次。我还要安装TOMCAT web服务器。我在安装DEVEXPRESS插件。漏洞扫描不兼容桌面端,所以无漏洞。我需要一个后端、前端、运维三个人。我前后端分离,还要NGINX。我已经拖拉拽开发完成了。我3秒build结束。我还在下载安装各种库。原创 2023-11-02 11:02:01 · 299 阅读 · 0 评论 -
c#调用CUDA执行YOLOV5对象检测
3.Microsoft.ML.OnnxRuntime.Gpu要使用1.13.1,如果版本太新,SessionOptions会报错。2.cuDNN用cudnn-windows-x86_64-8.9.3.28_cuda11-archive。c#使用调YOLOV5对象检测,并调用CUDA进行计算。记得把压缩包的三个文件夹放到cuda根目录下覆盖。1.CUDA版本11.2。原创 2023-10-15 20:47:20 · 942 阅读 · 0 评论 -
CUDA11.6下载地址
CUDA11.6下载地址。原创 2023-10-14 21:48:17 · 438 阅读 · 0 评论 -
.NET与C#未来大流行是必然趋势
c#似乎是综合实力最强的语言,而且开发调试都很简单,适合很多行业,开发成本低。python性能差、原创 2023-10-10 22:01:53 · 346 阅读 · 0 评论 -
c#在多线程中启动一个新窗体
c#在多线程中启动一个新窗体。原创 2023-09-27 10:57:47 · 441 阅读 · 0 评论 -
c#批量提取视频中的图片
【代码】c#批量提取视频中的图片。原创 2023-08-25 10:02:03 · 241 阅读 · 0 评论 -
C#动态调用其他窗体的控件
跨类调用其他窗体的控件。原创 2023-08-08 14:00:08 · 581 阅读 · 0 评论 -
C#开启WebSocket服务端
【代码】C#开启WebSocket服务端。原创 2023-01-01 17:29:06 · 535 阅读 · 0 评论 -
FTP文件使用迅雷下载
ftp://username:password@地址/文件.zip将地址复制到迅雷里面新建下载就可以了原创 2022-06-02 11:13:06 · 1610 阅读 · 1 评论 -
WebView2打开新窗口的问题tab禁止弹窗
using Microsoft.Web.WebView2.Core;using Microsoft.Web.WebView2.WinForms; private async void FMTEST_LoadAsync(object sender, EventArgs e) { webView21.Source = new Uri("https://blog.csdn.net/ccagy"); await webView21.Ensu...原创 2021-11-18 22:23:42 · 3970 阅读 · 2 评论 -
OpenCV学习笔记C#
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;using Emgu.CV;using Emgu.CV.CvEnum...原创 2021-10-29 09:06:04 · 2498 阅读 · 2 评论 -
c#动态调用代码.NETCORE不支持CODEDOM
using System;using System.CodeDom.Compiler;using System.Collections.Generic;using System.IO;using System.Linq;using System.Reflection;using Microsoft.CodeAnalysis;using Microsoft.CodeAnalysis.CSharp;using Microsoft.CodeAnalysis.CSharp.Scripting;u.原创 2021-10-19 16:20:55 · 554 阅读 · 1 评论 -
微软语音合成朗读c#
经过测试,发现微软的语音服务在发音方面略强于科大讯飞。using Microsoft.CognitiveServices.Speech;... public async Task SynthesisToSpeakerAsync(string text) { if (text == "") { textBox1.Text += $"识别读取文本: [{text}]\r\n"; .原创 2021-10-17 21:05:09 · 908 阅读 · 0 评论 -
C#列出目录
using System;using System.IO;namespace 目录{ class Program { static void Main(string[] args) { Console.WriteLine("Hello World!"); ListFiles("G:"); } public static void ListFiles(string pathn...原创 2021-09-22 10:13:48 · 209 阅读 · 0 评论 -
c# SM4 椭圆圈圈加密算法DEMO
/// <summary> /// 解密 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button1_Click(object sender, EventArgs e) { ...原创 2021-09-10 11:11:10 · 555 阅读 · 0 评论 -
webview2报错CoreWebView2 members cannot be accessed after the WebView2 control is disposed
System.Runtime.InteropServices.COMException (0x8007139F): 组或资源的状态不是执行请求操作的正确状态。 (异常来自 HRESULT:0x8007139F) 在 Microsoft.Web.WebView2.Core.Raw.ICoreWebView2Controller.MoveFocus(COREWEBVIEW2_MOVE_FOCUS_REASON reason) 在 Microsoft.Web.WebView2.Core.CoreWe.原创 2021-08-26 17:17:19 · 2509 阅读 · 0 评论 -
c# webview2获取网页HTML的绝招
private void button1_Click(object sender, EventArgs e) { // chromiumWebBrowser1.Load(textBox1.Text); this.webView21.Source = new System.Uri(textBox1.Text, System.UriKind.Absolute); } private void c...原创 2021-07-28 20:16:53 · 7674 阅读 · 0 评论 -
.net core linux获取多个IP地址
//NetworkInterface[] ni = NetworkInterface.GetAllNetworkInterfaces(); //for (int i = 0; i < ni.Length; i++) //{ // UnicastIPAddressInformationCollection ip = ni[i].GetIPProperties().UnicastAddresses; ...原创 2021-06-25 17:09:23 · 460 阅读 · 0 评论 -
c#6屏多线程动态加载窗体
... Thread t = new Thread(show); t.Start();... this.BeginInvoke(new MethodInvoker(() => { StForm.f1 = new Frm1(scr.Scr1, new Size(1920, 1080), true, -1932, -1080); StForm.f1.Show(); .原创 2021-06-08 14:43:48 · 383 阅读 · 0 评论 -
ASPxRichEdit和ASPxSpreadsheet实现word和excel预览
原理:先用过时的webclient下载文件到tmp目录,然后再读取文件加载显示这里是前端<dx:ASPxRichEdit ID="ASPxRichEdit1" runat="server" WorkDirectory="~\App_Data\WorkDirectory" Width="100%" Height="1920px" ReadOnly="True" ShowFormulaBar="False" FullscreenMode="True" SettingsView-Mode=.原创 2021-05-21 17:27:48 · 442 阅读 · 0 评论 -
VS2019+webview2代替webbrowser C#
原来的webbrowser很多页面不兼容现在出了个新的东西webview2首先从nuget安装webview2然后拖控件进去然后设置控件的source为URL地址,然后OK。如果打不开的话,请更新你的edge浏览器或者是https://www.microsoftedgeinsider.com/zh-cn/download安装中间的一个...原创 2021-04-07 15:17:07 · 3413 阅读 · 0 评论 -
C# json去掉引号去掉转移去掉回车符号的简单处理
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net;using System.IO;namespace cagy_okex{ public class WebHelper { public string GetUrlJson(string url) { try .原创 2021-01-24 21:48:34 · 1868 阅读 · 0 评论 -
ASP.NET网站入侵思路
想办法把下面的代码保存为xxx.ashx文件,然后上传到对方服务器,然后通过url访问即可看到 web.config<%@ WebHandler Language="C#" Class="TextLd" %> using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Data.SqlClient; public class Tex原创 2020-12-18 17:10:20 · 507 阅读 · 1 评论 -
C#调用阿里云K8S快速部署应用的山寨高级专业方案
方案介绍:找台windows服务器,也可以linux,linux要用asp.net core然后安装好kubectl客户端,把.kube内文件准备好(阿里云后台可以看到token)然后,做个网页调用cmd执行kubectl apply命令就这么简单需要注意的是 IIS对ASP.NET调用CMD执行脚本有严格的限制,所以不能用IIS,我用的是VSCODE里面的IIS EXPRESS这样启动后,只能用localhost:端口号访问,要配置外网IP访问的的话,我没成功,所以使用一个宝塔软件原创 2020-05-15 16:08:50 · 415 阅读 · 0 评论 -
c# PUT POST HTTPS 基础连接已经关闭: 发送时发生错误
public void Put() { string data = ""; //Web访问对象,构造请求的url地址 string serviceUrl = string.Format("https://"); //构造http请求的对象 ServicePoi...原创 2020-01-05 16:56:54 · 1341 阅读 · 1 评论 -
SNMP采集CPU内存硬盘使用率工作时间温度c#
using System;using System.Collections.Generic;using System.Linq;using System.Text;using Lextm.SharpSnmpLib;using System.Net;using Lextm.SharpSnmpLib.Messaging;using System.Threading;/**** * ...原创 2019-11-27 19:25:52 · 2241 阅读 · 2 评论 -
田尚滨线性凹凸压缩算法 也可以用来求波峰和波谷
/// <summary> /// 田尚滨线性凹凸压缩算法 /// </summary> /// <param name="devices"></param> /// <param name="a"></param> privat...原创 2019-08-25 11:36:14 · 319 阅读 · 0 评论