摘要:
1.打开VS,新建一个Form窗体,工具->NuGet包管理工具->管理解决方案的NuGet包,在浏览里搜索AForge.Controls、AForge.Video.DirectShow,安装AForge.Controls和AForge.Video.DirectShow 2.安装AForge组件完成 阅读全文
摘要:
一.当我们用VS创建一个Form窗体时,会生成一个窗体类和设计类 二.当界面复杂,并且每个界面有多少关联的类时,我们需要按一定规则放,可以放在该窗体下面 打开.csproj文件,增加一个修改FormSub1 和Form2Sub2的Compile节点(如果没有,直接增加) 修改后,保存,重新用VS打开 阅读全文
摘要:
一.策略模式(Strategy Pattern):定义一系列算法类,将每一个算法封装起来,并让它们可以相互替换,策略模式让算法独立于使用它的客户而变化,也称为政策模式(Policy)。策略模式是一种对象行为型模式。 Context(环境类):环境类是使用算法的角色,它在解决问题(即某个实现方法)时可 阅读全文
摘要:
一.接口基本概念 (1)接口:是把公共方法和属性组合起来,以封装特定功能的一个集合。创建接口时,一般一大写的I开头,接口中的成员都是公有的。 接口定义如下: interface IClown //写一个接口和写一个类类似,只是不用写具体方法实现 { string FunnyThingHave { g 阅读全文
摘要:
/// <summary> /// POST方式提交 application/json /// </summary> /// <param name="postUrl">请求地址</param> /// <param name="paramData">入参</param> /// <param na 阅读全文
摘要:
阅读全文
摘要:
一.提交方法 /// <summary> /// MultipartFormData Post方式提交 /// </summary> /// <param name="url"></param> /// <param name="kVDatas"></param> /// <param name=" 阅读全文
摘要:
1.从 https://www.nuget.org/packages/BouncyCastle/下载对应的nupkg包,放到本地一个文件夹中 2.打开VS2010,工具—>NuGet程序包管理器设置—>程序包管理器设置 3.增加程序包源 4.工具—>管理解决方案的程序包源,找到刚才新增加的程序包源名 阅读全文
摘要:
<runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30AD 阅读全文
摘要:
一、创建WebAPI 1.打开VS2019->创建新项目 2.ASP.NET Web应用程序—>下一步 3.注意:.NET Framework版本必须高于4.0以上 4.选择“Web API”->创建 5.创建如下: 二、发布WebApi 1.右键发布 2.本地发布选择“文件夹”->下一步 3.选择 阅读全文
摘要:
1 public static string DateTimeFormat(string signDateStyle, string signDate) 2 3 { 4 5 switch (signDateStyle)// 6 7 { 8 9 case "0": 10 11 signDate = C 阅读全文
摘要:
一、Json字符串转换为Dictionary /// <summary> /// JSON字符串转为 Dictionary /// </summary> /// <typeparam name="TKey"></typeparam> /// <typeparam name="TValue"></ty 阅读全文
摘要:
一、按表里的某列先分组,再按另外一列进行组内排序 select t.*,row_number() over(partition by t.分组字段 order by t.排序字段 asc) row_number from TABLE_NAME t 解析:用分组聚合函数 ROW_NUMBER() OV 阅读全文
摘要:
按ALT+F11,插入->模块,输入以下函数,然后关闭模块,在某一个为空的单元格输入=getpy(汉字所在单元格),然后下拉,就会把汉字所在的单元格里 汉字生成一列拼音Function pinyin(p As String) As String i = Asc(p) Select Case i Ca 阅读全文
摘要:
DataRow[] drData=DataTable.Select("....."); DataTable dtNew=drData.CopyToDataTable(); 注:DataRow[]数组转换为DataTable用CopyToDataTable()方法即可 阅读全文