自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

转载 23种设计模式介绍(三)---- 行为型模式

概述  行为型模式一共有11种:模板方法模式(Template Method) 策略模式(Strategy) 命令模式(Command) 中介者模式(Mediator) 观察者模式(Observer) 迭代器模式(Iteratior) 访问者模式(Visiter) 责任链模式(Chain of Responsibility) 备忘录模式(Memento) 状态模式(State) 解释器模式(Interpreter)  其中有分为:  算法封装:模板方法、策略、命令模式 

2021-08-27 17:26:41 419

转载 23种设计模式介绍(二)---- 结构型模式

由于设计模式篇幅比较大,如果在一篇文章讲完所有的设计模式的话不利于阅读。于是我把它分为三篇文章23种设计模式介绍(一)---- 创建型模式 23种设计模式介绍(二)---- 结构型模式 23种设计模式介绍(三)---- 行为型模式  设计模式都是比较抽象的概念,所以大家一定要确保看懂类图而后再自己写代码加强记忆。概述  结构型模式共七种:适配器模式(Adapter)         外观模式(Facade) 桥接模式(Bridge) 装饰器模式(Decorator) 代理模式(

2021-08-27 17:25:04 110

转载 23种设计模式介绍(一)---- 创建型模式

由于设计模式篇幅比较大,如果在一篇文章讲完所有的设计模式的话不利于阅读。于是我把它分为三篇文章23种设计模式介绍(一)---- 创建型模式 23种设计模式介绍(二)---- 结构型模式 23种设计模式介绍(三)---- 行为型模式由于设计模式都是比较抽象的概念,所以大家一定要确保看懂类图,而后再自己写代码加强记忆。简介  设计模式分为三大类:  创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。  结构型模式,共七种:适配器模式、装饰器模式、代理模式.

2021-08-27 17:23:46 983

原创 加解密及数字签名相关内容的整理

1、密钥对,在非对称加密技术中,有两种密钥,分为私钥和公钥,私钥是密钥对所有者持有,不可公布,公钥是密钥对持有者公布给他人的。密钥算法:属于计算机密码学⾥面传统的技术,公开密钥算法是⼀种不对称的加密算法,拥有两个密钥,可以互相加解密,通常其中的一个密钥是公开的称之为公钥,另外一个密钥是保密的称之为私钥;常用的加密算法有:2、公钥,公钥用来给数据加密,用公钥加密的数据只能使用...

2021-08-27 10:38:17 230

原创 vue 多张表拼接,对齐问题

如果是多张表拼接的话,由于不是同一张表,html里就算列拼接好了,但是打印模式也会有问题,列对不齐解决办法,如果列使用固定长度则需要配置整个表的 固定宽度属性,即table-layout: fixed;宽度 width100%;依然要设置,这个是针对表格的,不然的列配置宽度是不起作用的。 <table border="1" style="table-layout:...

2019-11-29 15:00:34 533

原创 Vue table里嵌套template问题

Vue table里嵌套template渲染时Chrome可能正常的,但是ie下可能会渲染不出来的情况,vue里table只能解析tr td无法,无法解析template,解决办法是:将该模块提取为组件形式即可解决该问题。下面是示例参考代码:<!DOCTYPE html[]><html lang="en" xmlns="http://www.w3.org/1999/xhtm...

2019-11-18 15:06:17 2982

转载 设计模式大全

http://www.cnblogs.com/abcdwxc/archive/2007/10/30/942834.html

2015-04-18 11:17:52 375

转载 LINQ学习心得二)LINQ语法详解

在开始介绍之前,先把上节最后的一个小例子给温习下。后边的所讲的都围绕这个例子展开:先创建一个Person类,作为数据实体public class Person{public string Name{get;set;}public string Sex{get;set;}public int Age{get;set;}}

2015-04-18 11:09:36 466

转载 LINQ to SQL语句(1)之Where

系列文章导航:LINQ to SQL语句(1)之WhereLINQ to SQL语句(2)之Select/DistinctLINQ to SQL语句(3)之Count/Sum/Min/Max/AvgLINQ to SQL语句(4)之JoinLINQ to SQL语句(5)之Order ByLINQ to SQL语句(6)之Group By/Havin

2015-04-18 10:39:42 746

转载 C#多线程学习(一) 多线程的相关概念

什么是进程?当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的。什么是线程?线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。什么是多线程?多线程是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程

2015-04-18 09:54:02 351

原创 webservice更新引用

今天更新webservice引用,怎么弄都不行,都不能获取到最新添加的方法,最后终于找出问题,webservice发布到服务器的C:\inetpub\wwwroot路径下,就是网站的默认路径下,替换该路径下的文件,webservice的 bin路径下的dll文件,以及后缀名为 asmx,和axmxx.cs的两个文件,然后更新引用即可。

2014-02-20 13:20:42 1510

原创 c# DataTable按列排序问题

DataTable按列排序语句   dtjkchrdata.DefaultView.Sort = "XX asc";            dtjkchrdata = dtjkchrdata.DefaultView.ToTable();这个语句是按字符或者按数字排序,如果按事件排序的话datatable的那个被排序的列必须指定是时间类型,否则排序不正确;比如   dtjkchrda

2013-06-26 13:41:12 2499 1

原创 使用 GDI+ 双缓冲 解决绘图闪烁问题

现在的问题是很多人不知道怎么怎么使用GDI+ 双缓冲public partial class Form1 : Form    {  //记录矩形位置的变量        Point p = Point .Empty ;        Point location = new Point(0, 0);        int x = 0;        int y =

2013-02-20 09:19:16 1415

原创 软件的完整文档

软件设计文档国家标准(GB8567--88)GB8567——88操作手册(GB8567——88).doc数据要求说明书(GB856T——88).doc数据库设计说明书(GB8567——88).doc测试分析报告(GB8567——88).doc测试计划(GB8567——88).doc 图1.doc概要设计说明书(GB8567——88).doc文件给制实

2013-01-09 10:45:59 476

转载 项目开发文档

在项目开发过程中,应该按要求编写好十三种文档,文档编制要求具有针对性、精确性、清晰性、完整性、灵活性、可追溯性。   ◇ 可行性分析报告:说明该软件开发项目的实现在技术上、经济上和社会因素上的可行性,评述为了合理地达到开发目标可供选择的各种可能实施方案,说明并论证所选定实施方案的理由。  ◇ 项目开发计划:为软件项目实施方案制订出具体计划,应该包括各部分工作的负责人员、开发的进度、开发

2013-01-09 10:36:00 712 1

原创 项目开发设计文档主要内容

1 引言1.1 编写目的说明编写这份详细设计说明书的目的,指出预期的读者。1.2 背景说明:1) 待开发软件系统的名称;2) 本项目的任务提出者、开发者、用户和运行该程序系统的计算中心。1.3 定义列出本文件中用到专门术语的定义和外文首字母组词的原词组。1.4 参考资料列出用得着的参考资料,如:1) 本项目的经核准的计划任务书和合同、上级机关的批文;

2013-01-08 16:12:57 1214

原创 透明色及渐变色设置

画窗体背景色//渐变刷 LinearGradientBrush myBrush = new LinearGradientBrush(new Rectangle(0,0,this.Width,this.Height), Color.FromArgb(50, Color.Blue), Color.FromArgb(40, Color.Red), LinearGradientMode.Backw

2012-12-29 16:17:13 1036

软件开发文档

软件开发过程中所有的文档

2013-01-09

c#控件基本用法示例

c#控件的基本用法,用法示例,主要是关于listview 控件内容项的上下移动,增加删除,以及datagridview表格控件的用法,还有listcheckbox控件的一些用法,还有其他控件等等

2012-12-11

空空如也

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

TA关注的人

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