07 2017 档案

摘要:the Duplicate Number 132 PatternFind 找重复的数字··直接暴力枚举是不行的···又超时提示·· 暴力枚举的写法· #或者这么写 #for i in range(len(nums)): # if nums[i] in nums[i+1:]:return nums[i 阅读全文
posted @ 2017-07-20 09:45 季末的寂寞 阅读(254) 评论(0) 推荐(0) 编辑
摘要:这里列举行为型模式·到此23种就列完了···这里是看着菜鸟教程来实现··,他里边列了25种,其中过滤器模式和空对象模式应该不属于所谓的23种模式责任链模式:为请求创建一个接收者对象的链,对请求的发送者和接收者进行解耦,大部分用于web中吧。。Task中的continuewith和微软的tpl数据流应 阅读全文
posted @ 2017-07-18 18:01 季末的寂寞 阅读(832) 评论(0) 推荐(0) 编辑
摘要:看的过程中,发现好多模式都用过,只是没有总结,或者是不知道叫这个名字吧··· 这里列举结构型模式,适配器、桥接、过滤、组合、装饰器、外观、享元、代理, 适配器模式:将现存的对象放到新的环境里边去,但是接口不一样,其实就是添加一个类把新的接口包装一样 之前公司的wcf服务端就是这种模式,公司很多部门, 阅读全文
posted @ 2017-07-14 18:47 季末的寂寞 阅读(843) 评论(0) 推荐(0) 编辑
摘要:面试问到这个··答不出来就是没有架构能力···这里学习一下···面试的时候直接让我说出26种设计模式··当时就懵逼了··我记得好像之前看的时候是23种的 还有3个是啥的··· 这里先列出几种创建型模式,工厂、抽象工厂、单例,建造者、原型,后续在更新 工厂模式:缺点是每增加一个类型就得增加一个工具类和 阅读全文
posted @ 2017-07-12 19:25 季末的寂寞 阅读(401) 评论(0) 推荐(0) 编辑
摘要:之前在公司用的服务端是wcf写的,但是没有深入研究,最近找工作,面试的时候好多人看到这个总提问,这里做个复习 就用微软官方上的例子,搭一个简单的wcf服务,分6步 1 定义服务协定也就是契约,其实就是定义一个服务接口,这玩意后边是公开客户端用的,然后也告诉后边承载程序应该如何加载服务 主要涉及两个特 阅读全文
posted @ 2017-07-07 22:47 季末的寂寞 阅读(24045) 评论(0) 推荐(0) 编辑
摘要:最近看C# 并发编程··,这里做一下总结··多线程,异步,并行,大部分都是最近看C#并发编程这个书涉及到的··这里仅仅列出实现方式,书里边介绍的其他的东西没有涉及比如取消操作,同步操作,集合之类的东西 线程:Thread,ThreadPool,BackgroundWorker, Thread 可以又 阅读全文
posted @ 2017-07-03 21:21 季末的寂寞 阅读(1125) 评论(0) 推荐(1) 编辑