11 飞鹰再现

尚未进行身份认证

专注信息化,智能制造系统化产品开发与解决方案的研究。先任职一家企业产品架构师。喜爱架构设计,产品研发。Dont repeat yourself.

等级
TA的排名 6k+

Angular 7 整个应用程序的全局HTTP拦截器失效问题解决

在我app.module.ts,我注册了一个像这样的HTTP拦截器:providers: [ { provide: HTTP_INTERCEPTORS, useClass: TokenInterceptorService, multi: true, }, ],但是,从延迟加载的模块发出的请求不使用Interceptor。它只适用于...

2019-10-22 19:55:51

第一次有人把“分布式事务”讲的这么简单明了

不知道你是否遇到过这样的情况,去小卖铺买东西,付了钱,但是店主因为处理了一些其他事,居然忘记你付了钱,又叫你重新付。又或者在网上购物明明已经扣款,但是却告诉我没有发生交易。这一系列情况都是因为没有事务导致的。这说明了事务在生活中的一些重要性。有了事务,你去小卖铺买东西,那就是一手交钱一手交货。有了事务,你去网上购物,扣款即产生订单交易。事务的具体定义事务提供一种机制将一个活动涉及的...

2019-08-07 15:31:17

SignalR 2.0 系列: SignalR 自托管主机

这是微软官方SignalR 2.0教程Getting Started with ASP.NET SignalR 2.0系列的翻译,这里是第六篇:SignalR 自托管主机原文:SignalR Self-HostPS.前面的那篇在MVC5上使用SignalR跳过了……MVC5跟HTML的实现完全一样,只是将HTML的脚本放在View里面了,这里就跳过了。有兴趣的同学可以自己去看。概述...

2019-08-05 15:28:35

Angular 解决浏览器缓存 快捷犀利之招

相信大家一定遇到过,我们开发的Web APP 编译部署上去之后,用户端并未看到更新的程序,需要刷新浏览器才能看到我们新增加的功能。这里,背后的原因就浏览器在背后偷偷地帮我们缓存了一些东西,比如常用的Js,HTML,css。可见,这确实给我们带来了一点麻烦。解决此问题,网上给出了很多解决方案。但我认为,都不够理想,有点隔空打牛,不够直接,简单。解铃还须系铃人,我们用Angular 框架开发...

2019-05-22 10:55:23

解决通过Angular CLI命令新增加组件时出现Cannot find module @angular\cli\bin\ng的问题

出现这个错误主要是它的一个依赖丢失了引起的。安装一下@angular-devkit/core npm install @angular-devkit/core如果还没有效果,则需要重新安装Angualr-CLI插件。npm uninstall -g angular-clinpm install -g @angular/cli@latest注意,如果不需要...

2019-03-14 16:31:49

ASP.NET Web Api Self Host 设置支持大文件上传

1.MaxReceivedMessageSize没有更改为更大的值,默认为65536,当接收消息超过这个数值时服务器将会终止接收。2.发现并未更改传输模式,即TransferMode,TransferMode有两种模式,一种为Buffer模式,Buffer模式会将文件接收到缓冲区中,直到文件完整接收完成才会交由程序处理,  当上传的文件大小比Buffer还要大的时候,由于文件尚未接收完成缓...

2019-03-14 13:05:35

2019读书书单

1.《CTO说》 CTO训练营著2.《人人都是产品经理》 苏杰著3.《汽车智能生产执行系统实务》 江支柱 董宝力编著

2019-02-17 11:47:07

angular5 AsyncValidator不走常规路的实现方法

在Angluar 5版本中,异步验证器实现起来比较简单,但这里换一种思路,不用正规编写异步验证器,来实现异步验证的效果。相信有基础经验的童鞋,直接看下面的代码,能够理解这种实现思路。import 'rxjs/add/operator/map';import 'rxjs/add/operator/filter';import 'rxjs/add/operator/debounceTim...

2018-09-11 16:04:10

Angular 深入浅出之----响应式表单

首先说明:这是我看到的最好的讲解响应式表单的文章,到今天是第三遍,终于全部弄懂了。感谢原作者。响应式表单乍一看还是很像模板驱动型表单的,但响应式表单需要引入一个不同的模块:ReactiveFormsModule而不是FormsModuleimport{ReactiveFormsModule}from"@angular/forms";@NgModule({//省略其他...

2018-05-22 21:37:27

AOP in dotnet :AspectCore的参数拦截支持

距离上一篇AspectCore的介绍发布已经很长一段时间了,这篇文章也早该和大家见面,最近一直忙于适应新工作,并在业余时间有幸向何镇汐,Savorboard,农夫,AlexLEWIS等几位大牛请教学习,收获颇多。另一方面,一直在对AspectCore进行重构,并把AspectCore从AspectCore Project迁移到.NET China Foundation(前身为AspNetCor

2017-10-10 16:25:45

推荐最新的Asp.Net Core 下开源的AOP框架 AspectCore

AspectCoreProject介绍什么是AspectCoreProject?AspectCoreProject 是适用于Asp.NetCore 平台的轻量级 Aop(Aspect-orientedprogramming) 解决方案,它更好的遵循Asp.NetCore的模块化开发理念,使用AspectCore可以更容易构建低耦合、易扩展的Web应用程序。

2017-10-10 16:22:46

深入浅出REST

不知你是否意识到,围绕着什么才是实现异构的应用到应用通信的“正确”方式,一场争论正进行的如火如荼:虽然当前主流的方式明显地集中在基于SOAP、WSDL和WS-*规范的Web Services领域,但也有少数人用细小但洪亮的声音主张说更好的方式是REST,表述性状态转移(REpresentational State Transfer)的简称。在本文中,我不会涉及争论的话题,而是尝试对REST和RES

2017-09-30 09:03:47

使用Mono.Cecil对MSIL进行注入

Mono Cecil十分强大,强大到可以静态注入程序集(注入后生成新的程序集)和动态注入程序集(注入后不改变目标程序集,只在运行时改变程序集行为)先看Mono.Cecil是如何读取程序集的点这里一个基本使用示例(此示例版本为0.6,后期版本AssemblyFactory已被去掉,改用AssemblyDefinition.ReadAssembly)点这

2017-09-12 17:00:54

Mono.Cecil 初探(一):实现AOP

序言本篇文章介绍基于Mono.Cecil实现静态AOP的两种方式:无交互AOP和交互式AOP。概念介绍Mono.Cecil:一个可加载并浏览现有程序集并进行动态修改并保存的.NET框架。AOP:面向切面编程。可以简单理解为程序中的每个类的方法均是一块“积木”,采用AOP把新增的“积木随心所欲地嵌入”到各个“积木”上面(前面)或下面(后面)。如下图所示:  

2017-09-12 16:55:19

资深首席架构师眼中的架构应该是什么样子的

“架构的视角每个人都不一样,这位在eBay、携程、唯品会等平台型互联网公司都工作过的老司机就以平台架构视角和大家分享架构心得体会。一家之言,欢迎讨论。本文首发于InfoQ垂直公众号「聊聊架构」,ID:archtime。我对架构定义的理解大概在7~8年前,我曾经有一个美国对口的架构师导师,他对我讲架构其实是发现利益相关者(stakeholder),然后解决他们的关注点(con

2017-08-24 13:52:43

2017年读书名单

本篇博文只记录笔者2017年度读过的书籍,不断更新。1.《揭秘Angular 2》2.《.NET 框架设计   模式、配置、工具》3.《实现领域驱动设计》

2017-05-13 08:57:20

Asp.net MVC 上传大文件(超过50M)的设置

在上传文件时,比较小的文件会直接上传成功,大的文件页面报错:“文件超过了最大请求长度”。经过查明:需要在配置文件里面设置文件上传限定的两个属性值:maxAllowedContentLength,maxRequestLength允许上传文件的长度,和请求的长度,两个大小需要设置一致,如果不一致,则以请求长度为准。Themaximumrequestsizein

2017-04-10 15:50:05

如何创建VSIX程序

上一篇博文《创建.NET Core程序的Nuget Package》提到准备创建一个Nuget包,用于自动生成一个简单的ASP.NET MVC Core的示例项目。本来是打算用Nuget实现的,但是后来发现Nuget使用.NET Core的Nuget包时,没法自动引入Content目录,官方文档也表示正在进行开发中,所以就放弃了这个实现方式。不能用Nuget包实现,于是就采用了Proj

2017-04-02 09:28:29

ASP.NET Core MVC 源码学习:Routing 路由

前言最近打算抽时间看一下 ASP.NET Core MVC 的源码,特此把自己学习到的内容记录下来,也算是做个笔记吧。路由作为 MVC 的基本部分,所以在学习 MVC 的其他源码之前还是先学习一下路由系统,ASP.NET Core 的路由系统相对于以前的 Mvc 变化很大,它重新整合了 Web Api 和 MVC。路由源码地址 :https://github.com/asp

2017-04-02 08:43:38

ASP.NET Core MVC 源码学习:详解 Action 的匹配

前言在 上一篇 文章中,我们已经学习了ASP.NETCoreMVC的启动流程,那么MVC在启动了之后,当请求到达过来的时候,它是怎么样处理的呢?又是怎么样把我们的请求准确的传达到我们的Action上呢?那么,在这边文章中,我们一起跟踪源码看一下,框架都做了些什么东西。GettingStarted我们知道,Startup.cs中的 Configur

2017-04-02 08:42:03

查看更多

勋章 我的勋章
    暂无奖章