2023年4月21日
摘要: 一.当我们用VS创建一个Form窗体时,会生成一个窗体类和设计类 二.当界面复杂,并且每个界面有多少关联的类时,我们需要按一定规则放,可以放在该窗体下面 打开.csproj文件,增加一个修改FormSub1 和Form2Sub2的Compile节点(如果没有,直接增加) 修改后,保存,重新用VS打开 阅读全文
posted @ 2023-04-21 15:35 梦想&现实 阅读(99) 评论(0) 推荐(0) 编辑
  2023年3月10日
摘要: 一.策略模式(Strategy Pattern):定义一系列算法类,将每一个算法封装起来,并让它们可以相互替换,策略模式让算法独立于使用它的客户而变化,也称为政策模式(Policy)。策略模式是一种对象行为型模式。 Context(环境类):环境类是使用算法的角色,它在解决问题(即某个实现方法)时可 阅读全文
posted @ 2023-03-10 16:23 梦想&现实 阅读(17) 评论(0) 推荐(0) 编辑
  2023年2月8日
摘要: 一.接口基本概念 (1)接口:是把公共方法和属性组合起来,以封装特定功能的一个集合。创建接口时,一般一大写的I开头,接口中的成员都是公有的。 接口定义如下: interface IClown //写一个接口和写一个类类似,只是不用写具体方法实现 { string FunnyThingHave { g 阅读全文
posted @ 2023-02-08 17:33 梦想&现实 阅读(172) 评论(0) 推荐(0) 编辑
  2022年6月7日
摘要: /// <summary> /// POST方式提交 application/json /// </summary> /// <param name="postUrl">请求地址</param> /// <param name="paramData">入参</param> /// <param na 阅读全文
posted @ 2022-06-07 16:00 梦想&现实 阅读(336) 评论(0) 推荐(0) 编辑
  2022年3月30日
摘要: 阅读全文
posted @ 2022-03-30 13:57 梦想&现实 阅读(100) 评论(0) 推荐(0) 编辑
  2021年10月18日
摘要: 一.提交方法 /// <summary> /// MultipartFormData Post方式提交 /// </summary> /// <param name="url"></param> /// <param name="kVDatas"></param> /// <param name=" 阅读全文
posted @ 2021-10-18 15:10 梦想&现实 阅读(2626) 评论(0) 推荐(0) 编辑
  2021年9月22日
摘要: 1.从 https://www.nuget.org/packages/BouncyCastle/下载对应的nupkg包,放到本地一个文件夹中 2.打开VS2010,工具—>NuGet程序包管理器设置—>程序包管理器设置 3.增加程序包源 4.工具—>管理解决方案的程序包源,找到刚才新增加的程序包源名 阅读全文
posted @ 2021-09-22 15:59 梦想&现实 阅读(819) 评论(0) 推荐(0) 编辑
  2021年6月8日
摘要: <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30AD 阅读全文
posted @ 2021-06-08 13:47 梦想&现实 阅读(343) 评论(0) 推荐(0) 编辑
  2021年3月3日
摘要: 一、创建WebAPI 1.打开VS2019->创建新项目 2.ASP.NET Web应用程序—>下一步 3.注意:.NET Framework版本必须高于4.0以上 4.选择“Web API”->创建 5.创建如下: 二、发布WebApi 1.右键发布 2.本地发布选择“文件夹”->下一步 3.选择 阅读全文
posted @ 2021-03-03 10:45 梦想&现实 阅读(4490) 评论(1) 推荐(0) 编辑
  2021年2月24日
摘要: 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 阅读全文
posted @ 2021-02-24 11:50 梦想&现实 阅读(165) 评论(0) 推荐(0) 编辑
  2020年12月18日
摘要: 一、Json字符串转换为Dictionary /// <summary> /// JSON字符串转为 Dictionary /// </summary> /// <typeparam name="TKey"></typeparam> /// <typeparam name="TValue"></ty 阅读全文
posted @ 2020-12-18 11:09 梦想&现实 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 一、按表里的某列先分组,再按另外一列进行组内排序 select t.*,row_number() over(partition by t.分组字段 order by t.排序字段 asc) row_number from TABLE_NAME t 解析:用分组聚合函数 ROW_NUMBER() OV 阅读全文
posted @ 2020-12-18 10:42 梦想&现实 阅读(160) 评论(0) 推荐(0) 编辑
  2020年8月20日
摘要: 按ALT+F11,插入->模块,输入以下函数,然后关闭模块,在某一个为空的单元格输入=getpy(汉字所在单元格),然后下拉,就会把汉字所在的单元格里 汉字生成一列拼音Function pinyin(p As String) As String i = Asc(p) Select Case i Ca 阅读全文
posted @ 2020-08-20 16:00 梦想&现实 阅读(622) 评论(1) 推荐(0) 编辑
  2020年2月26日
摘要: DataRow[] drData=DataTable.Select("....."); DataTable dtNew=drData.CopyToDataTable(); 注:DataRow[]数组转换为DataTable用CopyToDataTable()方法即可 阅读全文
posted @ 2020-02-26 09:56 梦想&现实 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 1、当字段没有数据或者要修改的新类型和原类型兼容时,可以直接modify修改。2、当字段有数据并用要修改的新类型和原类型不兼容时,要间接新建字段来转移。 --1.修改原字段名name为name_tmpalter table tableName rename column name to name_t 阅读全文
posted @ 2020-02-26 09:50 梦想&现实 阅读(984) 评论(0) 推荐(0) 编辑