要啥自行车,直接看手表 ASP.NET Core 默认返回 JSON 格式,但同时也提供了 XML 格式. 官方说这样就可以了,但是不行!!!!! 测试: 图就不上了. 必须要打上 [Produces("application/cml")] 才行 [Produces(...)] 特性可在 Actio ...
C#编译器:(用csc命令来使用C#编译器) 程序集链接器(Assembly Linker):(用al命令来使用C#编译器) 除了使用C#编译器,还可以使用”程序集链接器“使用程序AL.exe来创建程序。 1.如果程序集要包含由不同编译器生成的模块(而且这些编译器不支持与C#编译器的/addmodu ...
假设一种情景:TCP服务器有1万个客户端连接,如果客户端5秒钟不发数据,则要断开。服务端如何检测客户端是否超时?这看起来是一个非常简单的问题,其实不然! 最简单的处理方法是:启动一个线程,每隔一段时间,检查每个连接是否超时。每次处理需要1万次检查。计算量太大!检查的时间间隔不能太小,否则大大增加计算 ...
分类:
其他好文 时间:
2018-11-14 12:35:34
阅读次数:
183
兄弟连区块链教程Fabric1.0源代码分析blockfile区块文件存储一
分类:
其他好文 时间:
2018-10-26 20:32:30
阅读次数:
202
1.Thread中sleep方法作用是使当前线程等待,其他线程开始执行,如果有线程锁,sleep不会让出锁 没有加锁代码如下: 结果如下: t10:::run:::202t12:::run:::202t11:::run:::202t13:::run:::203t15:::run:::205t14:: ...
分类:
编程语言 时间:
2018-10-24 15:41:34
阅读次数:
147
这里第一次搭建,所以IdentityServer端比较简单,后期再进行完善。 1.新建API项目MI.Service.Identity,NuGet引用IdentityServer4,添加类InMemoryConfiguration用于配置api和客户端资源: 简单介绍一下,既然是微服务项目,比如有需 ...
分类:
Web程序 时间:
2018-10-20 18:30:26
阅读次数:
193
1,安装Microsoft.AspNetCore.Mvc.Versioning NET Core Mvc中,微软官方提供了一个可用的Api版本控制库Microsoft.AspNetCore.Mvc.Versioning。 2,修改Startup类 这里我们需要在Startup类的ConfigureS ...
方法1:使用monkey包,直接对pb.go里面的方法进行mock 调用方式: 方法2:使用gomock工具对.proto文件进行mock,生成mock代码 命令:mockgen -source sourcefilename.go > targetfilename.go 生成mock代码后调用如下: ...
分类:
其他好文 时间:
2018-09-13 16:24:22
阅读次数:
1453
最近在看过滤器,刚刚实现了过滤器的简化认证功能: 使用过滤器简化认证: 在Web应用程序中,过滤器的一个关键用例是保护应用程序不被未授权的用户访问。为跨国部件公司开发的客户支持应用程序使用了一种非常原始的认证机制保护页面。你可能已经注意到应用程序中的许多地方都包含了相同的重复代码,用于检查认证: 同 ...
分类:
编程语言 时间:
2018-09-08 17:17:59
阅读次数:
233