- 博客(17)
- 资源 (2)
- 收藏
- 关注
转载 23种设计模式介绍(三)---- 行为型模式
概述 行为型模式一共有11种:模板方法模式(Template Method) 策略模式(Strategy) 命令模式(Command) 中介者模式(Mediator) 观察者模式(Observer) 迭代器模式(Iteratior) 访问者模式(Visiter) 责任链模式(Chain of Responsibility) 备忘录模式(Memento) 状态模式(State) 解释器模式(Interpreter) 其中有分为: 算法封装:模板方法、策略、命令模式
2021-08-27 17:26:41
460
转载 23种设计模式介绍(二)---- 结构型模式
由于设计模式篇幅比较大,如果在一篇文章讲完所有的设计模式的话不利于阅读。于是我把它分为三篇文章23种设计模式介绍(一)---- 创建型模式 23种设计模式介绍(二)---- 结构型模式 23种设计模式介绍(三)---- 行为型模式 设计模式都是比较抽象的概念,所以大家一定要确保看懂类图而后再自己写代码加强记忆。概述 结构型模式共七种:适配器模式(Adapter) 外观模式(Facade) 桥接模式(Bridge) 装饰器模式(Decorator) 代理模式(
2021-08-27 17:25:04
137
转载 23种设计模式介绍(一)---- 创建型模式
由于设计模式篇幅比较大,如果在一篇文章讲完所有的设计模式的话不利于阅读。于是我把它分为三篇文章23种设计模式介绍(一)---- 创建型模式 23种设计模式介绍(二)---- 结构型模式 23种设计模式介绍(三)---- 行为型模式由于设计模式都是比较抽象的概念,所以大家一定要确保看懂类图,而后再自己写代码加强记忆。简介 设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式.
2021-08-27 17:23:46
1045
原创 加解密及数字签名相关内容的整理
1、密钥对,在非对称加密技术中,有两种密钥,分为私钥和公钥,私钥是密钥对所有者持有,不可公布,公钥是密钥对持有者公布给他人的。密钥算法:属于计算机密码学⾥面传统的技术,公开密钥算法是⼀种不对称的加密算法,拥有两个密钥,可以互相加解密,通常其中的一个密钥是公开的称之为公钥,另外一个密钥是保密的称之为私钥;常用的加密算法有:2、公钥,公钥用来给数据加密,用公钥加密的数据只能使用...
2021-08-27 10:38:17
262
原创 vue 多张表拼接,对齐问题
如果是多张表拼接的话,由于不是同一张表,html里就算列拼接好了,但是打印模式也会有问题,列对不齐解决办法,如果列使用固定长度则需要配置整个表的 固定宽度属性,即table-layout: fixed;宽度 width100%;依然要设置,这个是针对表格的,不然的列配置宽度是不起作用的。 <table border="1" style="table-layout:...
2019-11-29 15:00:34
574
原创 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
3072
转载 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
494
转载 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
768
转载 C#多线程学习(一) 多线程的相关概念
什么是进程?当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的。什么是线程?线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。什么是多线程?多线程是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程
2015-04-18 09:54:02
380
原创 webservice更新引用
今天更新webservice引用,怎么弄都不行,都不能获取到最新添加的方法,最后终于找出问题,webservice发布到服务器的C:\inetpub\wwwroot路径下,就是网站的默认路径下,替换该路径下的文件,webservice的 bin路径下的dll文件,以及后缀名为 asmx,和axmxx.cs的两个文件,然后更新引用即可。
2014-02-20 13:20:42
1556
原创 c# DataTable按列排序问题
DataTable按列排序语句 dtjkchrdata.DefaultView.Sort = "XX asc"; dtjkchrdata = dtjkchrdata.DefaultView.ToTable();这个语句是按字符或者按数字排序,如果按事件排序的话datatable的那个被排序的列必须指定是时间类型,否则排序不正确;比如 dtjkchrda
2013-06-26 13:41:12
2557
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
1481
原创 软件的完整文档
软件设计文档国家标准(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
512
转载 项目开发文档
在项目开发过程中,应该按要求编写好十三种文档,文档编制要求具有针对性、精确性、清晰性、完整性、灵活性、可追溯性。 ◇ 可行性分析报告:说明该软件开发项目的实现在技术上、经济上和社会因素上的可行性,评述为了合理地达到开发目标可供选择的各种可能实施方案,说明并论证所选定实施方案的理由。 ◇ 项目开发计划:为软件项目实施方案制订出具体计划,应该包括各部分工作的负责人员、开发的进度、开发
2013-01-09 10:36:00
733
1
原创 项目开发设计文档主要内容
1 引言1.1 编写目的说明编写这份详细设计说明书的目的,指出预期的读者。1.2 背景说明:1) 待开发软件系统的名称;2) 本项目的任务提出者、开发者、用户和运行该程序系统的计算中心。1.3 定义列出本文件中用到专门术语的定义和外文首字母组词的原词组。1.4 参考资料列出用得着的参考资料,如:1) 本项目的经核准的计划任务书和合同、上级机关的批文;
2013-01-08 16:12:57
1251
原创 透明色及渐变色设置
画窗体背景色//渐变刷 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
1069
c#控件基本用法示例
2012-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人