随笔分类 -  C#

摘要:http://imgcdn.yaerxing.com/public/papers/stpdf/5048/16280478428660.pdf 阅读全文

posted @ 2022-09-29 20:32 yacbo 阅读(27) 评论(0) 推荐(0) |

摘要:包含不重复元素的集合称为“集(set)”。.NET Framework包含两个集HashSet<T>和SortedSet<T>,它们都实现ISet<T>接口。HashSet<T>集包含不重复元素的无序列表,SortedSet<T>集包含不重复元素的有序列表。 ISet<T>接口提供的方法可以创建合集 阅读全文

posted @ 2021-11-15 14:25 yacbo 阅读(531) 评论(0) 推荐(0) |

摘要:什么是异步方法? 异步方法在完成其工作之前返回到调用方法,并在调用方法继续执行的时候完成其工作。 语法上有如下特征: ① 方法使用async作为修饰符 ② 方法内部包含一个或者多个await表达式,表示可以异步完成的任务 ③ 必须具备以下三种返回类型 void 、Task 、Task<T> ,其中后 阅读全文

posted @ 2019-07-24 15:19 yacbo 阅读(1129) 评论(0) 推荐(0) |

摘要:分段用线程执行 private int x= 0; private static Object thisLock = new Object(); private System.Diagnostics.Stopwatch sw = null; private void handleData(List< 阅读全文

posted @ 2019-07-23 18:02 yacbo 阅读(145) 评论(0) 推荐(0) |

摘要:1.队列类 public class MessageHandlerQueue : Queue<object> { //private Queue<object> messageQueue = new Queue<object>(); private Thread handleThread = nul 阅读全文

posted @ 2019-06-10 10:34 yacbo 阅读(142) 评论(0) 推荐(0) |

摘要:1.接口和抽象类 接口用于规范,抽象类用于共性; 接口中只能声明方法、属性、事件等,抽象类可以有方法的实现,也可定义非静态的类变量; 抽象类是类只能被单继承,但接口可以一次实现多个; 抽象类可以实现某些方法的部分实现,接口不可以; 抽象类的实例是 它的子类给出的,接口的实现是实现接口的类给出的。 在 阅读全文

posted @ 2019-05-25 10:23 yacbo 阅读(117) 评论(0) 推荐(0) |

摘要:1.当返回值为单个的时候 2.当返回值为数组的时候 阅读全文

posted @ 2019-05-22 14:50 yacbo 阅读(2109) 评论(0) 推荐(0) |

摘要://long转DateTime private DateTime ConvertLongToDateTime(long d) { DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); lo 阅读全文

posted @ 2018-12-25 15:14 yacbo 阅读(3560) 评论(0) 推荐(0) |

摘要:string fullpath = @"C:\Users\0380003020\Desktop\平面.png";//文件路径 System.IO.FileStream fs = new System.IO.FileStream(fullpath, System.IO.FileMode.Open); ... 阅读全文

posted @ 2018-12-21 09:25 yacbo 阅读(822) 评论(0) 推荐(0) |

摘要://分页获取停车记录 public ParkEventSearchResultForWebDTO GetParkLogListFromDB(ParkEventSearchConditionDTO sc) { try { ParkEventSearchResultForW... 阅读全文

posted @ 2018-12-10 18:40 yacbo 阅读(2436) 评论(0) 推荐(0) |

摘要:C# 匿名委托、匿名方法、匿名对象、Lambda表达式 一、匿名类型可通过使用 new 运算符和对象初始值创建匿名类型。示例:var v = new { Name = "Micro", Message = "Hello" };var v = new[] { new { Name = "Micro", 阅读全文

posted @ 2018-09-29 15:10 yacbo 阅读(134) 评论(0) 推荐(0) |

摘要:C# 测试代码#if DEBUG使用 代码示例: #if DEBUG Console.WriteLine("DEBUG:11111111111"); #else Console.WriteLine("Release:222222222222"); #endif 代码示例: #if DEBUG Con 阅读全文

posted @ 2018-09-05 23:07 yacbo 阅读(203) 评论(0) 推荐(0) |

摘要:public static void RefMethod(ref int i) //参数使用了ref关键字 { i++; } public static void OutMethod(out int i) //参数使用了out关键字 { i = 0; //out参数规定,参数在方法体内必须被初始化。 i++; } 阅读全文

posted @ 2018-09-04 14:05 yacbo 阅读(165) 评论(0) 推荐(0) |

摘要:application/json 这个 Content-Type 作为响应头大家肯定不陌生。实际上,现在越来越多的人把它作为请求头,用来告诉服务端(请求行、请求头、实体内容)中实体内容是序列化后的 JSON 字符串。 阅读全文

posted @ 2018-08-16 09:22 yacbo 阅读(777) 评论(0) 推荐(0) |

摘要:将字符串中的 "/" 转换成"%2F" ; "+" 转换成"%2B" 阅读全文

posted @ 2018-08-15 16:07 yacbo 阅读(2500) 评论(0) 推荐(0) |

摘要:Task是C#线程的一种实现方式,与thread的不同在于,task执行任务时会从线程池中获取空闲的线程。 阅读全文

posted @ 2018-08-12 22:41 yacbo 阅读(126) 评论(0) 推荐(0) |

摘要:/// /// 消息队列 /// public MessageHandlerQueue _msgHdl; public MessageHandlerQueue MsgHandle { get { if (_msgHdl... 阅读全文

posted @ 2018-08-10 14:48 yacbo 阅读(542) 评论(0) 推荐(0) |

摘要:判断部署在161上的服务是否启动,可以通过基地址访问其帮助页面。 161访客服务: http://172.29.1.161:60000/VisitorManager 161北向服务: http://172.29.1.161:61000/Park 161中心服务: http://172.29.1.161:60012/WebService h... 阅读全文

posted @ 2018-08-10 13:49 yacbo 阅读(108) 评论(0) 推荐(0) |

摘要:① IApplicationContext ctx = ContextRegistry.GetContext();运行后配置产生的对象均已创建。 ②要获得配置产生的对象,可以通过 IUser user = ctx.GetObject("user") as IUser的方式,此时user只能调用接口I 阅读全文

posted @ 2018-08-09 19:25 yacbo 阅读(380) 评论(0) 推荐(0) |

摘要:第一种:双if + lock 第二种:利用静态变量实现单例模式 第三种:利用静态构造函数实现单例模式 阅读全文

posted @ 2018-08-09 13:52 yacbo 阅读(188) 评论(0) 推荐(0) |

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3