自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 c#爬取某东商品图片和价格

c#爬取某东商品图片和价格*最近业务需要,需要做一份市场调研,又懒得一点一点自己导入,于是灵机一动,打算用c#写一份爬虫,帮我搜索某东(tb需要登录,怕被封号哈哈)的商品数据,并整理成excel表,本篇主要是爬虫部分,有时间会更新excel部分。*没打算调用某东的api直接是发起http请求。上面是c#的httprequestHttpWebRequest webRequest = (HttpWebRequest)WebRequest.CreateHttp(url); web

2021-02-07 16:30:45 492 1

原创 MDI父窗体中的子窗体最大化后消除子窗体在父窗体菜单栏中的图标

使用MDI窗体最大化子窗体时,会在父窗体上显示最大化最小化按钮,如下图所示这样显示出来不太喜欢,在csdn搜索到很多博主都是使用MenuStrip然后在ItemAdded事件里面清除某些标题如https://blog.csdn.net/u013791974/article/details/24960307https://blog.csdn.net/fx_guo/article/...

2019-08-13 16:50:47 680

原创 c#操作注册表不重启即生效

最近遇到了一些设置,需要去操作注册表,但是只对注册表自身操作,很多应用或服务是不知情的,面对这种情况,最常见的方法是重启电脑,但是对于一个成熟、稳重、有理想的软件来说,怎么可能允许重启电脑才生效的这种抢矿(没打错)发生!操作注册表:命名空间using Microsoft.Win32;原文:c#操作注册表我这里只读取跟删除,原文更详细 //读取注册表 ...

2019-01-25 13:02:16 641

原创 c#截屏木马,发送到邮箱

写在前面技术本无罪,只是人性恶。我学习伤人技,只是为了不被人伤,而不是为了伤人。本来是在研究外挂的,但是一不小心技能点点歪了,不过影响也不大,木马跟外挂本来就有很多共通之处。废话说完,进入正题:我的思路如下:1、截取屏幕,保存图片2、装入邮件,发送3、删除图片,毁尸灭迹4、自启动先来第一步:获得截屏图片(啊啊啊啊啊啊,好早就想这样不按格式来,可是他们老是说要注意格式...

2019-01-07 14:37:12 996 3

原创 中文字符 string转换byte[],并打印ascii

string name = Console.ReadLine(); byte[] sarr = System.Text.Encoding.GetEncoding("gb2312").GetBytes(name);//编码方式转换成byte for (int i = 0; i < sarr.Length; i+=2) {...

2018-12-21 13:07:19 1046

转载 [WinForm] VS2010发布、打包安装程序(超全超详细)

[WinForm] VS2010发布、打包安装程序(超全超详细)

2018-12-21 12:45:29 225

原创 C#驱动级键盘按键学习,调用WinIo64实现按键操作

最近在学习外挂编程,首先使用win32 api去模拟控件输出实现初级外挂功能,但是听很多大神说很多游戏使用DirectX(DirectX为了提高游戏的响应速度直接是读端口的输入)导致我的模拟按键无法生效,在网上查询了很久,然后发现winIo64的驱动级操作可以完美解决这个事情。代码参考:https://www.cnblogs.com/lilixiang-go/p/4710643.html...

2018-12-19 10:35:27 2753 1

原创 C#导入导出Excel和Excel与XML的相互转换

闲来无事,做了一点C#调用XML以及Excel的操作。参考:C#对XML的基本操作至于Excel部分的,那个大神帅的发光使我的脑底片过于曝光导致记忆模糊,等等不可抗拒的原因,总的来说,就是我忘了,果咩果咩。废话说完,进入正题:一、从Excel中读取数据,并传入写入XML. XML SetXML = new XML();//实例化XML,因为我定义的函数是vo...

2018-12-18 13:50:45 2873 3

转载 C#查询打印机状态

近来对打印机做了一些研究,因为某些需要所以想对打印机状态进行查询,在此留下心得。有些打印机厂家会提供专门的SDK供使用者查询打印机状态,但通常情况下,在C#中还是选择调用WIN32 api来进行打印机状态的监控。下面进入正题调用WIN32 API 需要先声明命名空间using System.Runtime.InteropServices;[DllImport("winspool....

2018-12-18 13:01:59 2590

原创 c#内置链表基本使用以及延伸使用

通常我们使用c#自带内置链表时,一开始都是用string类型的链表节点,但在实际的开发中,只用string或string[]不太直观,我在使用链表的时候,就使用了自建类的节点,这样操作起来就比较随心。内置链表的基本操作csdn内有很多大神都发表过博客,我就不重复阐述了,有需要的朋友可以访问下面的链接。c#中内置链表的基本使用下面进入正题,先创建一个Class如:namespace...

2018-11-28 13:20:22 1265

转载 c#winform跨线程操作控件的一种方法,InvokeRequired

  在winform里面如果有创建新线程的话,在线程里面直接操作控件或修改控件的属性是不允许的,虽然有办法让程序运行时忽略跨线程可能产生的问题,从而解决;但是从科学的角度看,该办法并不可取,所以我就用了InvokeRequired的办法解决跨线程操作问题。  先上代码if (this.InvokeRequired){ this.Invoke(new MethodInvoker(...

2018-11-28 13:05:19 1160

原创 Winform中使用Opencv-OpenCVSharp

本人新写博客,文笔不太好,请见谅。C#下使用OpenCV可以使用EmguCV,但是是通过把C++封装成动态链接库在C#中调用,这样在修改算法的过程中就会非常的不方便,封装DLL的时候也比较麻烦。在C#中除了Emgucv之外,还有一种叫做OpenCVSharp的工具,从名字就可以看出其是OpenCV提供给C#的接口。OpenCVSharp是OpenCV的.NET wrapper,它比Emgucv...

2018-11-08 23:52:55 3325 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除