上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 70 下一页
摘要: 一、结构型模式1.适配器模式 通过一个具体类把适配者适配到目标接口中,使得原本不兼容的那些类可以一起工作。 举个例子:可以把二分查找和快排(适配者)封装到一个DataOperation(目标接口)接口中,再操作Adapter(适配器)来进行操作。【Adapter(QuickSort sortobj, 阅读全文
posted @ 2019-12-13 11:07 杨浪 阅读(2364) 评论(0) 推荐(0)
摘要: sql2005有个函数ISNUMERIC(expression)函数:当expression为数字时,返回1,否则返回0。这只是一个菜鸟级的解决办法,大多数情况比较奏效。 eg: 1 select ISNUMERIC('123') --结果为1 但是,该函数有个缺点! eg: 1 2 3 4 5 6 阅读全文
posted @ 2019-12-12 16:57 杨浪 阅读(1263) 评论(0) 推荐(0)
摘要: 整理了五种方法,我常用最后一种,这五种方法(除了第4中已经写了fetch的步骤)执行前都需要执行git fetch来同步远程仓库 (1)git checkout -b 本地分支名 origin/远程分支名 (2)git checkout --track origin/远程分支名 (这种写法是上面的简 阅读全文
posted @ 2019-12-05 17:46 杨浪 阅读(7794) 评论(0) 推荐(3)
摘要: VS2019 中 .Net Core 3.0 项目默认没有启用动态编译, 这导致按F5调试的时候,修改了 HTML 代码,在浏览器上刷新没有效果。 启用动态编译方法如下: 1. 安装 Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation NuGet 包 阅读全文
posted @ 2019-11-30 09:47 杨浪 阅读(1294) 评论(0) 推荐(2)
摘要: 摘要 在前后端分离、Restful API盛行的年代,完美的接口文档,成了交流的纽带。在项目中引入Swagger (也称为OpenAPI),是种不错的选择,它可以让接口数据可视化。下文将会演示 利用Nswag如何生成Api文档 利用NSwagStudio如何生成客户端代码,并且进行测试 利用Nswa 阅读全文
posted @ 2019-11-30 09:40 杨浪 阅读(1944) 评论(0) 推荐(0)
摘要: 什么样的代码才是美的代码?一千个coders可能会给出一千个答案。今天,让我从一个简单的角度来谈谈对于代码之美的理解。 可读性高的代码才有可能是美的代码 相信大家都有过这样的经历:接手一个项目要修复bug或者开发新功能的时候,发现代码可读性非常差。哪怕是在有说明文档的情况下,都不太敢提交代码,唯恐引 阅读全文
posted @ 2019-11-30 09:20 杨浪 阅读(831) 评论(0) 推荐(0)
摘要: 原文:https://www.cnblogs.com/chejiangyi/p/5220217.html 一. 业务背景 构建具备高可用,高扩展性,高性能,能承载高并发,大流量的分布式电子商务平台,支持用户,订单,采购,物流,配送,财务等多个项目的协作,便于后续运营报表,分析,便于运维及监控。 二. 阅读全文
posted @ 2019-11-26 09:53 杨浪 阅读(238) 评论(0) 推荐(0)
摘要: 1 services.AddMvc(options => 2 { 3 options.Filters.Add<ApiExceptionAttribute>(); 4 }).SetCompatibilityVersion(CompatibilityVersion.Version_2_1) 5 .AddJsonOptions(options => 6 { 7 options.SerializerSet 阅读全文
posted @ 2019-11-22 14:46 杨浪 阅读(1180) 评论(0) 推荐(0)
摘要: 很多时候我们试图发送一个请求的时候,实际上是由代理将我们的请求转发给目标对象,这种代理方式叫做正向代理,正向代理就是客户端的代理,我们知道访问目标的真实地址,而真实目标只知道这次请求是代理发送的却不知道背后的我们;又有些时候,我们输入某url发送一个请求,实际上这个url并非真实服务器,而是服务器的 阅读全文
posted @ 2019-11-20 09:56 杨浪 阅读(246) 评论(0) 推荐(0)
摘要: 按照单一职责原则,某一个对象只专注于干一件事,而如果要扩展其职能的话,不如想办法分离出一个类来“包装”这个对象,而这个扩展出的类则专注于实现扩展功能。 装饰器模式就可以将新功能动态地附加于现有对象而不改变现有对象的功能。 1.装饰器模式 实际上Java提供的工具包中,IO相关工具就普遍大量使用了装饰 阅读全文
posted @ 2019-11-20 09:50 杨浪 阅读(247) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 70 下一页