上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 33 下一页
摘要: 重构是在编写代码后在不更改代码的外部行为的前提下通过更改代码的内部结构来改进代码的过程。 一、何时需要重构 1、代码中存在重复的代码; 如果类中有重复的代码块,需将其提炼出一个新的独立方法,如果是不同类中具有相同的代码,将其提炼成一个新类。 2、过大的类和过长的方法; 过大的类往往是类抽象不合理的结 阅读全文
posted @ 2020-07-27 11:19 Linybo2008 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 原文:http://blog.sojingle.net/programming/csharp/csharp-collections-dictionaries-using-foreach 对于.net Framework中内置的几种集合类,foreach是一种很方便的遍历方式: 1.非泛型&弱类型的C 阅读全文
posted @ 2020-07-27 10:06 Linybo2008 阅读(830) 评论(0) 推荐(0) 编辑
摘要: CSS响应式布局 媒体查询 媒体查询是响应式布局中非常常用的一种手段,在学习媒体查询之前要先了解什么是响应式。 所谓响应式即在不同尺寸屏幕设备上响应的内容不同 相信在之前你写的页面在PC端看非常华丽工整,但是一拿到移动端全部乱了套,这就是因为没有对页面做响应式处理。 Media Queries能在不 阅读全文
posted @ 2020-07-24 15:21 Linybo2008 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 从下面目录中可以看到,本系列有16篇文章,外加两篇后补的,一共18篇文章。写了半个月,从9月17号开始写的。每篇文章更新时,读者的反馈还是可以的,虽然不至于上头条,但是也算是中规中矩,有看的人,也有评论的人。特别是在后期讲闭包的时候。 我从来都不做基础入门教程,因为基础入门的教程,要想讲的和别人不一 阅读全文
posted @ 2020-07-24 10:17 Linybo2008 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 关闭 什么是鸭子类型 javascript的面向对象 封装 继承 多态 原型 this指向 call apply band js中的闭包 什么是高阶函数 在写面向对象编程思想-设计模式中的js部分的时候发现很多基础知识不了解的话,是很难真正理解和读懂js面向对象的代码。为此,在这里先快速补 阅读全文
posted @ 2020-07-24 10:12 Linybo2008 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 关闭 定义 C#实现 JS实现 我们大多时候用着面向对象的语言,写着面向过程的代码。 学习设计模式不是死搬硬套,更不是为了模式而模式。 我们学习设计模式是要学习其中的编程思想,面向对象的的思想。 设计模式就像是拳法一样,拳法只是用来练习的。你实战的时候一定不会打完上一个动作再打下一个动作。 阅读全文
posted @ 2020-07-24 10:10 Linybo2008 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 一:讲故事 上一篇介绍的 6 个特性从园子里的反馈来看效果不错,那这一篇就再带来 6 个特性同大家一起欣赏。 二:特性分析 1. 像弱类型语言一样解析 json 大家都知道弱类型的语言有很多,如: nodejs,python,php,它们有一个🐮👃的地方就是处理json,不需要像 强类型语言 那 阅读全文
posted @ 2020-07-24 10:00 Linybo2008 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 一:讲故事 看完官方文档,阅读了一些 Newtonsoft 源码,对它有了新的认识,先总结 六个超经典又实用的特性,同大家一起分享,废话不多说,快来一起看看吧~~~ 二:特性分析 1. 代码格式化 如果你直接使用 JsonConvert.SerializeObject的话,默认情况下所有的json是 阅读全文
posted @ 2020-07-24 09:59 Linybo2008 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 一:背景 1. 讲故事 在开始本文之前,真的好想做个问卷调查,到底有多少人和我一样,对 JsonConvert 的认识只局限在 SerializeObject 和 DeserializeObject 这两个方法上(┬_┬), 这样我也好结伴同行,不再孤单落魄😁😁😁,或许是这两个方法基本上能够解 阅读全文
posted @ 2020-07-24 09:58 Linybo2008 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 关闭 单点登录(SSO)原理 手撸一个SSO IdentityServer4实现SSO 源码地址(demo可配置数据库连接后直接运行) 推荐阅读 什么是单点登录? 我想肯定有一部分人“望文生义”的认为单点登录就是一个用户只能在一处登录,其实这是错误的理解(我记得我第一次也是这么理解的)。 阅读全文
posted @ 2020-07-24 09:56 Linybo2008 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 关闭 前言 安装和基本使用 开始抓包 显示过滤器 捕获过滤器 着色规则 抓取localhost(环回地址) 抓取移动设备流量 TCP/IP四层协议 TCP三次握手 TCP四次挥手 HTTPS的抓包 UDP协议 ModBusTcp协议 结束 前言 关于抓包我们平时使用的最多的可能就是Chro 阅读全文
posted @ 2020-07-24 09:54 Linybo2008 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 关闭 推荐MiniProfiler插件 数据准备 foreach循环的陷进 AutoMapper工具 联表查询统计 性能提升之AsNonUnicode 性能提升之AsNoTracking 多字段组合排序(字符串) lamdba条件组合 EF的预热 count(*)被你用坏了吗(Any的用法 阅读全文
posted @ 2020-07-24 09:52 Linybo2008 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 一:背景 1. 讲故事 最近因为各方面原因换了一份工作,去了一家主营物联柜的公司,有意思的是物联柜上的终端是用 wpf 写的,代码也算是年久失修,感觉技术债还是蛮重的,前几天在调试一个bug的时候,看到了一段类似这样的代码: var dt = new DataTable(); SqlDataAdap 阅读全文
posted @ 2020-07-24 09:50 Linybo2008 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 天天写,不一定就明白。 又及,前两天看了一个关于同步方法中调用异步方法的文章,里面有些概念不太正确,所以整理了这个文章。 一、同步和异步。 先说同步。 同步概念大家都很熟悉。在异步概念出来之前,我们的代码都是按同步的方式写的。简单来说,就是程序严格按照代码的逻辑次序,一行一行执行。 看一段代码: p 阅读全文
posted @ 2020-07-23 09:43 Linybo2008 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 先看MSDN上的解释: HttpContext.Current.Cache:为当前 HTTP 请求获取Cache对象。HttpRuntime.Cache:获取当前应用程序的Cache。 我们再用.NET Reflector工具看看HttpContext.Cache和HttpRuntime.Cache 阅读全文
posted @ 2020-07-22 17:29 Linybo2008 阅读(254) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 33 下一页