SQLite通过触发器判断并返回异常
CREATE TRIGGER "main"."list" BEFORE UPDATE ON "list" FOR EACH ROW WHEN new.age<...
GOF23
设计模式是人们在多年的软件设计中积累下来,对可复用设计的一个总结。使用设计模式,能够提高系统的可扩展性,可靠性,可重用性。在GOF介绍中,一共有23种设计模式,分为了三个类别:创建型,结构型和行为型。其中创建型主要是对象实例化的抽象,包括:工厂模式,建造者模式,单例模式,原型模式。 结构型主要是将各...
23种设计模式UML类图图解
一 、类图的表示在UML类图中,类使用包含类名、属性(field) 和方法(method) 且带有分割线的矩形来表示,比如下图表示一个Employee类,它包含name,age和address这3个属性,以及work()方法。...
面向对象设计原则
面向对象设计的原则——开闭原则内容:软件实体应当对扩展开放,对修改关闭。通俗来讲,开闭原则就是软件系统中的各组件,应该能够在不修改现有内容的基础上,引入新功能。...
UML
什么是UML?统一建模语言(UML)是一种通用的可视化建模语言,可以用来描述、可视化、构造和文档化软件密集型系统的各种工件。UML是独立于过程的,它适用于各种软件开发方法、软件生命周期的各个阶段、各种应用领域以及各种开发工具。注:UML不是一种程序设计语言,其描述的模型可以和各种编程语言相联系。&n...
C#强制刷新toolStripStatusLabel
程序运行时只有“结束”显示出来了,“开始”完全没显示调试发现是赋了值,只是没显示toolStripStatusLabel1.Text = "开始"; ... ... toolStripStatusLabel1.Text = "...
C#路径及文件名处理
遍历目录String 路径 = @"C:\Files"; var 完整文件数据= Directory.GetFiles(路径 , "*.mp4"); foreach (var&...
RouterOS脚本语法入门
1、命令行使用1.1、命令行语法[prefix] [path] command [uparam] [param=[value]] .. [param=[value]][prefix] - 前缀,以":"或"/"开头(字符用来表达路径除外),可选[path] -...
C#操作剪贴板
设置剪贴板string text = "Hello World"; Clipboard.SetText(text);读取剪贴板文本string text=Clipboard.GetText(TextDataFormat.Text...