<?xml version="1.0" encoding="utf-8" ?><configuration> <configSections> <section name="deviceFieldConfig" type="Configuration
1 基本概念1.1 仓库(Repository)仓库用来存放项目代码,每一个项目对应一个仓库;1.2 收藏(Star)收藏项目,方便下次查看1.3 复制克隆项目(fork)该fork的项目是独立存在的1.4 发起请求()...
//抽象工厂是针对的产品族,而不是产品等级结构//产品族:同一产地,或同一厂商 功能不同//产品等级:功能
```cpp#include<iostream>using namespace std;/*实现单例的步骤: 1、构造函数私有化 2、增加静态私有的
1、调整图像对比度#include<opencv2/opencv.hpp>#include<iostream>#include<math.h>using namespace std;using namespace cv;int main(){Ma
一、泛型协变与逆变:协变(covariant),如果它保持了子类型序关系≦。该序关系是:子类型≦基类型。逆变(contravariant),如果它逆转了子类型序关系。不变(invariant),如果上述两种均不适用 class Bird { } class Sparrow: Bird { } List<Bird> birdList3 = new List<S...
#include<iostream>using namespace std;//策略模式定义了一系列算法,并将每一个算法封装起来,而且使他们还可以相互替换//策略模式让算法独立于使用它的客户而独立变化//抽象武器 武器策略class WeaponStrategy{public: virtual void UseWeapon() = 0;};class Kn...
#include<iostream>#include<queue>#include<Windows.h>using namespace std;//命令模式 //将一个请求封装成为一个对象,从而让我们可用不同的请求对客户进行参数化//对请求排队或者记录请求日志,以及支持可撤销的操作。//命令模式是一种对象行为型模式,其别名为 动作(Action...
#include<iostream>#include<vector>#include<algorithm>using namespace std;//适配器模式 将已经写好的接口 转化成目标需要的接口struct MyPrint{ void operator()(int v1, int v2) { cout << v1 + ...
1 文件及文件夹的操作1.1 文件的常用操作//获取当前应用程序所在路径 string strCurrentPath = AppDomain.CurrentDomain.BaseDirectory; Console.WriteLine(strCurrentPath); { if (!Dire...
1 EmguCV1.1 访问图片 //默认彩色模式打开 Mat srcImg = CvInvoke.Imread(@"C:\Users\Administrator\Desktop\22.jpg", LoadImageType.Color); if (srcImg.IsEmpty) { Co...
MarkDown快速入门(Typora)代码块//代码块语法:```C#**1 C#代码 ** /// <summary> /// 扩展方法:静态类里面的静态方法,第一个参数类型前面加上this /// 用途:可以不修改类,增加方法; /// 缺陷:如果类中存在,优先调用类的实例方法(有隐患) /// 扩展基类型,导致任何子类都有...
1 NPOI实现对Excel的读写 public class ExcelHelper { #region 将DataTable数据导入到excel中 /// <summary> /// 将DataTable数据导入到excel中 /// </summary> /// <param name="data">要导入的数据</param> /// <p
1 数组型(Array)1.1 Array ArrayList List{ //Array:在内存上连续分配的,而且元素类型是一样的 //可以用索引访问,读取快,增删慢 长度不变 int[] intArray = new int[3]; intArray[0] = 123; string[] strArray = new string[] { "123...
定时任务:在时间轴上,在某一个时刻,去执行某一个任务!随着时间轴循环往复;调用服务:就是指定的时间点去做什么事 循环往复(时间策略)Quartz框架的使用:1、NuGet添加引用(注意版本所依赖的.Net版本)2、IScheduler:单元/实例,在这里去完成定时任务的配置,只有单元启动,里面的作业才能正常执行; /// <summary> /// 初始化 Quartz注意依赖的.Net版本 /// </summary>
#include<iostream>using namespace std;//工厂模式不符合 开闭原则class AbstractFruit {public: virtual void ShowName() = 0;};class Banana :public AbstractFruit {public: virtual void ShowName() {...
//事件的定义//访问修饰符 event 委托名称 事件名称;1、自定义事件using System;using System.Collections.Generic;using System.Linq;
1 SqlServer 数据类型1.1 image类型分类备注类型说明二进制数据类型存储非字符和文本的数据Image可用来存储图像、文件(只要是byte类型就行),等价
List<string> pathList = new List<string>(); #region 打开文件对话框选择音乐 private void btnOpenFile_Click(object sender, Event
又
#ifndef _MY_SEQLIST_H_#define _MY_SEQLIST_H_typedef void SeqLi
using System;using System.Collections.Generic;using System.Linq;us
#include<iostream>using namespace std;//工厂模式不符合 开闭原则class A
1、匿名函数using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Task
C#操作文件夹、文件//获得文件名 Console.WriteLine(Path.GetFileName(str)); //获得文件名
一个DataSet里面有多张DataTable表 一个DataTable里有多个列using System;using System.Collections.Generic;using System.Configuratio
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号