自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c#客户端上传文件到服务器

场景描述:特别声明以下代码也是我从网络上复制的别人的,但是一开始跑我这边有点报错就稍微调整了一下。同时也是记录一下服务端接口接受一个客户端上传的文件流后进行后续的业务操作。客户端:Modle类:public class UploadParameterType { public UploadParameterType() { FileNameKey = "file"; Encoding = Encoding.U

2022-05-31 10:54:17 3781

原创 c#随笔知识点

文章目录Thread线程Thread线程 public void TestThread() { ThreadStart threadStart = () => { Init(); };// ThreadStart 是一个委托类型 Thread thread = new Thread(threadStart); thread.Start();//开启线程,执行 thread.Susp

2022-05-31 10:18:17 3522

原创 WPF中DispatcherTimer和Timer的区别

今天突然发现程序中有个问题就是在运行的时候整个UI界面卡住无法响应。定位了一定才发现是在一个定时任务里面进行接口请求的时候超时导致定时任务线程卡住。我之前并不是很清楚DispatcherTimer和Timer的实质区别。想当然的认为都是创建一个定时任务的线程。没想到这个想当然却导致了一次程序BUG。学术还是应该严谨一点是吧。。。System.Windows.Threading.DispatcherTimerprivate static DispatcherTimer InvUloadDispa.

2022-02-11 10:29:19 663

转载 MySQL在Windows系统上的安装

现在人们的很多数据库都使用的是云数据库,但是有些时候还是需要我们在本机上进行一下数据库的安装。这里我找到一个狠狠狠详细的介绍MySql数据库安装的教程介绍。先为狂胜点赞!!本链接转载自狂神公众号特别申明MySql安装超详细教程...

2022-02-09 17:15:36 160

原创 c# 浅谈设计模式之抽象工厂

上一篇博客简单说了一下——简单工厂(江南皮革厂),想了解的可以关注下我的博客,然后翻看下上一篇文章。这里还想多提一嘴,无论单列设计模式还是工厂设计模式其实都是创建型模式。什么叫创建型模式呢,简单的说就是你用了一种固定的模式去new出来了你所需要的类。...

2022-02-09 13:13:59 478

原创 C#浅谈设计模式之工厂模式

设计模式的几篇文章本来是准备连续发得。但是无奈中间插了个新的需求就临时先记录了一下遇到的上篇文章中的问题。今天开始写工厂设计模式说到工厂设计模式,字面上先理解一波。“工厂”——生活中就是建造一些产品地方。比如我就先前就职于全国五百强工厂–“富士康”,并出任流水线产品监督审核要职。还有就是现今如日中天的“特斯拉”超级工厂。当然也还有一些小一点“江南皮革厂”经常带小姨子跑路,跑不跑路我们先不论,我们主要讨论的是为什么每次都要带上小姨子。。。言归正传——简单工厂(江南皮革厂)说明:抽象就是实现工厂模式的.

2022-01-21 10:35:04 460

原创 c#multipart/form-data格式 通过HTTP请求上传文件到AliyunOSS

今天接到个需求就是客户端上传文件到Aliyun_oss,因为之前已经使用使用过OSS的sdk 上传过文件本以为是件很容易的事。(本以为。。淦)这里 我贴上一个Aliyun_oss的介绍网站。里面有阿里云Oss对接的详细说明。https://help.aliyun.com/document_detail/32006.htmlOK!事情是这样的。我首先去网络上百度了下C#客户端通过上传文件的各种代码,试了好多他一直在报一个错误: MalformedPOSTRequest服务层直接返回400错误消息:T.

2022-01-13 16:12:20 2818 4

原创 浅谈设计模式之单例设计模式

情景概要设计模式———可以简单的理解为处理固定事务的时候使用的一种问题解决方案。(鄙人愚见)目前说的设计模式大多为23种。这23种设计模式都是我们的前辈通过不断的实践总结出来的。单例设计模式单例设计模式应该是我们接触代码最先接触到的设计模式。大部分同学在学习或工作的过程中都会用到。只是有些时候我们并不知道这其实是一种设计模式。单例(单一实例)就是说一个程序在运行的过程当中保证对一个类只进行一次实例化。好处就是减少系统的开销不用反复去new。我们只提供一个公有的方法让其在外部进行调用。第一种

2022-01-06 10:34:44 590

原创 c#中引入log4.net进行日志记录

- 需求说明:我们在编写代码的过程当中不可避免的需要记录程序的运行日志。通过查看日志可以快速的定位我们程序运行过程当中出现的问题并及时处理解决。所以在vs中我们可以方便的直接引用现成的日志记录包——log4.net来帮助我们记录日志,避免每次写程序还要自己完全重新编写记录日志模块的代码。提高开发效率。引入log4.net包说明:在VS导航栏中找到个 工具->NuGet 包管理器->管理解决方案的NuGet 程序包在搜索框内输入log4.net然后 选中图上的第一个

2021-12-29 14:20:19 1012

原创 c#中调用window的 wmi服务获取本机usb信息

WMIWMI全称为Windows Management Instrumentation。很明显这个服务是基于Windows系统的。通过调用WIM我们可以很方便的获取到本机上一些设备信息。包括cup 信息、插入的usb设备信息。今天主要说明的是通过调用wim 获取本机的USB设备信息。C#中调用WIMprivate Dictionary<string, string> USBControllerDevice() { Dictionary<s

2021-12-23 11:00:29 845

原创 C#中http请求

C#中HTTP请求失败及问题处理方案记录先上一段代码 string responseString = string.Empty; ServicePointManager.SecurityProtocol = (SecurityProtocolType)3072;// 4.0环境下https请求设置,否则会报请求被中止: 未能创建 SSL/TLS 安全通道。 环境4.5以上的 自己百度设置下。略有区别 HttpWebReq

2021-12-03 13:16:21 3831

空空如也

空空如也

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

TA关注的人

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