摘要:现如今微服务很流行,而微服务很有可能是使用不同语言进行构建的。而微服务之间通常需要相互通信,所以微服务之间必须在以下几个方面达成共识: 需要使用某种API 数据格式 错误的模式 负载均衡 。。。 现在最流行的一种API风格可能是REST,它主要是通过HTTP协议来传输JSON数据。 但是现在我们可以 阅读全文
posted @ 2019-07-28 17:02 solenovex 阅读 (691) 评论 (5) 编辑
摘要:Keras.NET是一个高级神经网络API,它使用C#编写,并带有Python绑定,可以在Tensorflow、CNTK或Theano上运行。其关注点是实现快速实验。因为做好研究的关键是:能在尽可能短的时间内从一个想法发展出结果。 如果你需要一个能实现以下需求的深度学习库,那么请使用Keras: 允 阅读全文
posted @ 2019-07-07 10:28 solenovex 阅读 (742) 评论 (1) 编辑
摘要:MiniProfiler(https://miniprofiler.com/)是一个轻量级且简单易用的分析工具库,它可以用来分析ASP.NET Core应用。 优点 针对ASP.NET Core MVC应用,使用MiniProfiler的优点是:它会把结果直接放在页面的左下角,随时可以点击查看;这样 阅读全文
posted @ 2019-06-15 18:16 solenovex 阅读 (1938) 评论 (13) 编辑
摘要:原文地址:https://henon.wordpress.com/2019/06/05/using-python-libraries-in-net-without-a-python-installation/ pythonnet这个屌爆的项目的出现,使得我们可以用一种新的方式,让C#可以和Pytho 阅读全文
posted @ 2019-06-12 22:02 solenovex 阅读 (525) 评论 (2) 编辑
摘要:SciSharp Cube 在Docker容器中快速体验SciSharp机器学习工具的最新功能。 项目地址:https://github.com/SciSharp/SciSharpCube 从Docker Hub运行 这条命令会拉取最新的SciSharpCube镜像并运行该镜像。 这是一个线性回归的 阅读全文
posted @ 2019-06-02 06:42 solenovex 阅读 (301) 评论 (0) 编辑
摘要:原文地址:https://medium.com/scisharp/slicing-in-numsharp-e56c46826630 翻译初稿(英文水平有限,请多包涵): 由于Numsharp新推出了数组切片这个牛逼的功能,所以.NET社区距离拥有强大的开源机器学习平台又近了一步。 Python之所以 阅读全文
posted @ 2019-05-26 08:51 solenovex 阅读 (2328) 评论 (3) 编辑
摘要:Char C#里面的char,其实就是System.Char类型的别名,它代表一个Unicode字符(是这样吗?),占用两个字节。 例如:char c = ‘A’; char占用两个字节,也就是16位,其实本质上char其实就是16位的无符号整型数值,范围是0到65535,也就是和无符号short的 阅读全文
posted @ 2019-05-16 15:37 solenovex 阅读 (1985) 评论 (3) 编辑
摘要:IComparable<T> .NET 里,IComparable<T>是用来作比较的最常用接口。 如果某个类型的实例需要与该类型的其它实例进行比较或者排序的话,那么该类型就可以通过实现IComparable<T>接口来达到此目的。 IComparable<T>只提供了一个方法: 先看一个例子,这里 阅读全文
posted @ 2019-04-29 10:34 solenovex 阅读 (1209) 评论 (1) 编辑
摘要:通常情况下引用类型的相等性是不应该被重定义/重写的。 例如两个引用类型的变量 x 和 y,如果这样写:if(x == y) {...},那么大家都明白,这个比较的是引用的相等性。 但是有少数情况下,也可以为引用类型重写相等性。 例如这个类: 这个类里面只有两个string类型的属性和字段,那么对它的 阅读全文
posted @ 2019-04-20 22:19 solenovex 阅读 (372) 评论 (1) 编辑
摘要:为什么要为值类型重定义相等性 原因主要有以下几点: 值类型默认无法使用 == 操作符,除非对它进行重写 再就是性能原因,因为值类型默认的相等性比较会使用装箱和反射,所以性能很差 根据业务需求,其实际相等性的意义和默认的比较结果可能会不同,但是这种情况可能不较少 所以建议是:所有供外部使用的struc 阅读全文
posted @ 2019-04-17 20:45 solenovex 阅读 (524) 评论 (4) 编辑