自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 适配器模式—类适配器、对象适配器、接口适配器(结构型)

Adapter英文翻译是转换器、适配器、接头,从名字们就应该能很好的理解。就好比是一个转换头一样,比如去国外,很多时候我们中国带过去的电器插头就需要转换器,再比如内存卡跟电脑交互,很多时候就需要一张读卡器,此时读卡器充当的就是转换器、适配器的功能。 适配器模式将一个类的接口适配成用户所期待的,一个适配器通常允许因为接口不兼容而不能一起工作的类能够在一起工作,于是需...

2019-08-30 10:44:27 1409 1

原创 “object”未包含“get_Range”的定义以及HRESULT: 0x800A03EC

最近在将数据库里面的数据导入到Excel时遇到一个问题,刚开始问题是:“object”未包含“get_Range”的定义,后来通过查询解决后,又出现了HRESULT: 0x800A03EC,下面说一下这两个bug怎么解决。 首先看一下我将数据库数据存储到Excle的代码片段:Excel._Application execleApplication = new...

2019-08-29 13:12:25 1946

原创 GC的初步接触——不能够使用已释放的对象

最近在进行项目开发的时候,有个地方需要弹出等待提示框,然后因为涉及只能让其是一个对象的,所以使用到了单例模式,在我的博客里面有详细介绍:https://blog.csdn.net/qq_41061437/article/details/99838057。在之后另外一个弹框提示中,我发现了一些问题,然后这个问题牵扯出了C#中的GC,深入的自己还在研究中,这里先讲述一些初步接触。...

2019-08-28 16:15:40 813

原创 工厂模式——简单工厂模式、工厂方法模式、抽象工厂模式(创建型)

在工厂模式中,分为三种,第一种就是简单工厂模式、第二种是工厂方法模式,第三种是抽象工厂模式。所谓工厂模式,就是指有一个专门的容器之类的地方,为用户创建对象,用户不用再手动去创建对象。容器根据用户传的参数或者调用的子类来自动为其创建对象。这种设计模式在Spring中大量的使用到了。 简单工厂模式: 先介绍一下简单工厂模式,简单工厂模式中,工厂会根据...

2019-08-26 19:38:44 1082 1

原创 C#开发琐碎事件记录——控件属性、事件、方法(长期更新)

本文为自己开发中通过网络查找或者自己研究的一些琐碎事件的记录,包含控件、控件的属性使用、控件的事件使用、控件的一些方法的使用。 1、设置窗体大小不可改变:找到属性FormBordeStyle,设置为FixedSingle,此时无法通过拖动鼠标改变窗体大小; 2、设置窗体无法最大化:找到属性MaximizeBox,设置为False,此时最大化窗体控...

2019-08-21 11:24:03 1381

原创 C#开发快捷键记录——Visual studio 2017(长期更新)

本文为自己开发中通过网络查找或者自己研究的一些常用快捷键的记录。 1、快速生成get and set 方法:选中属性,Ctrl + R、Ctrl + E; 2、代码格式化快捷键:Ctrl + K、Ctrl +D; 3、快速找到TODO,即任务列表:Ctrl + W、 Ctrl + T; 4、显示测试控制台:Ct...

2019-08-21 10:10:37 853

原创 单例模式——Java代码实现,C#实际使用展现(创建型)

在设计模式中,单例模式可以说是最简单的一种了,主要作用是让一个类自己进行对象的创建,而且保证了只有一个对象被创建,适用于那种全局的对象。就相当于创建对象的时候不用再进行new操作了,当然,排除使用一些框架帮我们创建对象时也不使用new。 下面直接说一下几种单例模式。 懒汉式线程不安全单例: 所谓懒汉,就是指当调用的时候才去进行对...

2019-08-20 14:23:03 762

原创 C#使用log4net进行多日志文件的配置以及自定义路径的配置文件读取

在使用log4net的时候,编写的配置文件,有时候我们可能需要放在其它路径下面,而是不是用默认的App.config,这时候,只需要在AssemblyInfo.cs里面添加一行代码即可:[assembly: log4net.Config.XmlConfigurator(ConfigFile = "xxx.config",Watch = true)] 上一篇博...

2019-08-02 18:19:52 4324 2

k8s相关软件的tar

k8s相关软件的tar

2024-02-04

k8s部署相关资料,包括tar

k8s部署相关资料,包括tar

2024-02-04

k8s部署相关资料,包括bed、yaml

k8s部署相关资料

2024-02-04

Java程序,包含redis作MQ,springboot等

Java程序,包含redis作MQ,springboot等

2021-07-09

Java程序,springboot搭建

Java程序,springboot搭建

2021-07-09

Java对比程序,实现自动对比数据

Java对比程序,实现自动对比数据

2021-07-09

C#程序,quartz定时执行

C#程序,quartz定时执行

2021-07-09

ComboBoxAndDataGridView.rar

最近一个需求,需要实现在dataGridView的单元格中放入下拉框进行选择,即放入comboBox控件,整体的思路很简单,comboBox通过代码进行初始化。在点击某个单元格的时候,触发单元格的事件,然后显示下拉框,当选择了数据之后,赢藏comboBox,并将选择的数据绑定到单元格对应的位置即可。

2019-12-23

WinfromSortTest.rar

最近在做一个需求的时候,需要在dataGridView的最后两行添加一个平均值、总计的行,这两行不能参与排序的。现在的dataGridView其实默认最后一行不参加排序的,但是现在我是最后两行不参与排序,因此需要自己动手解决。类似的,以下解决方案可以让任意一行不参与排序。

2019-12-12

UpdateQuartzTriggerTime.rar

Quartz.net配置文件配置触发器,动态修改触发器触发的时间。Quartz.net配置文件配置触发器,动态修改触发器触发的时间。

2019-09-21

QuartzTest.rar

Quartz.net通过配置文件创建任务,实现任务的暂停、任务的恢复、下次触发时间的显示。Quartz.net通过配置文件创建任务,实现任务的暂停、任务的恢复、下次触发时间的显示。

2019-09-19

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

TA关注的人

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