C#
文章平均质量分 52
feelsyt
这个作者很懒,什么都没留下…
展开
-
【强迫症患者的福音来了】Visual Studio 常用快捷键汇总(个人频繁使用)
各位在使用Visual Studio编程的时候,想必都是一行行对齐代码,一次次展开/关闭函数吧!强迫症患者的福音来了!Shift+End、Shift+Home 快速选定。Ctrl+K+U:取消对所选代码的注释。Ctrl+M+L:函数展开/折叠。Ctrl+K+D:代码快速对齐。Ctrl+J:快速弹出智能提示。Ctrl+K+C:注释所选代码。Ctrl+M+O:代码块折叠。原创 2024-01-09 15:49:11 · 371 阅读 · 0 评论 -
C# 设置浏览器代理和解除浏览器代理
C# 设置浏览器代理和解除浏览器代理原创 2022-12-21 19:24:31 · 503 阅读 · 1 评论 -
PaddleDetection在windows下C# 调用检测
paddledetection如何使用Paddlepaddle inference中C++预测库,并封装编译成成dll,使用C#调用。原创 2022-11-29 16:54:07 · 832 阅读 · 0 评论 -
.Net 截取第三方进程/应用程序的函数方法并替换其实现
一、前言由于项目需要,最近研究了一下跨进程通讯改写第三方程序中的方法(运行中),把自己程序中的目标方法直接覆盖第三方程序中的方法函数;一直没有头绪,通过搜索引擎找了一大堆解决方案,资料甚是稀少,最后功夫不负有心人,经过两天的研究,终于在github 上找到两个开源的代码,通过两个开源代码结合起来即可实现我的需求。下面进一步来分析实践原理,后面会把源代码地址贴上来;通过该文章分享,你会知道怎样通过注入一个dll模块改写第三方运行的程序中的某个方法,在里面实现自己的业务,这个场景在做外挂程序中特别实用!!!转载 2022-04-08 18:07:05 · 298 阅读 · 0 评论 -
C# 读取处理超大TXT文本文件
现有一个超大TXT文件,内部以\t\n分格,大小3.9G,第一行是列名,现在要将每一行的数据读出来进行处理,如果一次性读进内存肯定是不行的。目录读第一行:读后续行:遍历方法使用感受参考:读第一行:string headerLine = File.ReadLines(path).FirstOrDefault(); // Read the first row for headings读后续行:_filePath是文件路径_currentLine是读过的行数limi..原创 2021-11-04 12:14:32 · 3504 阅读 · 0 评论 -
C# NPOI组件,将HtmlTable内容导出到Excel!
/// <summary> /// 将DataTable导出到Excel /// </summary> /// <param name="htmlTable">html表格内容</param> /// <param name="fileName">仅文件名(非路径)</param> /// <returns>返回Excel文件绝对...原创 2020-09-10 23:24:38 · 819 阅读 · 0 评论 -
c# json 序列化去掉null值
要将一个对象序列化,可是如果对象的属性为null的时候,我们想将属性为null的都去掉。在这里我使用Newtonsoft.Json.dll记录一下序列化以及反序列化json字符串转对象Model model=JsonConvert.DeserializeObject<Model>(val);将对象转化为json格式字符串string jsonString = Js...原创 2020-04-12 10:12:02 · 1533 阅读 · 0 评论 -
C#实现按键精灵的'找图' '找色' '找字'的功能
背景:游戏辅助功能通常使用按键精灵编写脚本,按键精灵的最大卖点就是能够找到画面中字,图,色,这对于模拟用户鼠标操作至关重要,这能找到道具,找到血量,实现自动打怪,自动补血,自动买卖道具,博主闲来无聊,看到一款按键精灵实现的辅助,于是乎想用WPF也写一款辅助工具,实现其核心的找图找色等功能。博主测试,对于背景复杂多变的画面,找不变图的成功率达到100%,找带透明的图,比如文字,能达到90%以上。默认...原创 2019-09-19 14:56:30 · 2527 阅读 · 1 评论 -
.net core开发Windows服务
我们知道.net core支持console和web开发,分别叫做.net core程序和asp.net core.查询.net core官方文档,并没有介绍编写windows service相关的说明,一直以来以为dotnet core不支持windows service开发,知道查看asp.net core部署文档中提到可以部署在Windowsservice中,从而确定dotnet是可...转载 2019-08-19 01:12:53 · 342 阅读 · 0 评论 -
【winform】在某个线程上创建的控件不能成为在另一个线程上创建的控件的父级
publicdelegatevoidDummyDelegate();panel1.Invoke((DummyDelegate)delegate(){panel1.Controls.Add(p);});原创 2019-05-30 22:28:17 · 1201 阅读 · 0 评论 -
C#中将json转化成list
在程序集中添加引用System.Web.Extensions在类中添加引用using System.Runtime.Serialization;using System.Web.Script.Serialization;{"Total":"0","Rows":[{"id":"31","project":"6","project_name":"测试","name":"哈...原创 2019-04-21 02:29:07 · 12491 阅读 · 1 评论 -
[WinForm]C# .net防止一个程序(WinForm)重复运行的方法。
最近比较忙,预警系统暂停了没时间去处理,临时处理:直接执行exe文件!可是问题来了:我点击了两次,原来几乎在同时执行这个进程,我在程序中有线程时间睡眠2秒一次等待队列,打开进程果然两个进程,就想在执行前做一个判断阻止重复执行!//在写一些服务型的软件的时候,你可能不希望一个操作系统里有两个副本在运行,这样也许会扰乱你的操作。这时,你就需要限制程序的副本。下面的这个方法,很简单的就可以实...原创 2019-02-27 17:54:36 · 610 阅读 · 0 评论