5 热度

分享一个.NET平台开源免费跨平台的大数据分析框架.NET for Apache Spark

分享一个.NET平台开源免费跨平台的大数据分析框架.NET for Apache Spark今天早上六点半左右微信群里就看到张队发的关于.NET Spark大数据的链接https://devblogs.microsoft.com/dotnet/introducing-net-for-apache-spark/ ,正印证了“微软在不断通过.NET Core补齐各领域开发,真正实现一种语言的跨平台...

收录时间: 2019-04-25
分类: .NET
贡献者: Rector
1 热度

Introducing .NET for Apache® Spark™ Preview

Today at Spark + AI summit we are excited to announce .NET for Apache Spark. Spark is a popular open source distributed processing engine for analytics over large data sets. Spark can be used for processing batches of data, real-time streams, machine learning, and ad-hoc query.

收录时间: 2019-04-25
分类: .NET
贡献者: Rector
7 热度

Multi-targetting .Net Framework and .Net Core in a single project

Multi-targetting .Net Framework and .Net Core in a single project. A 15-second guide and 15-minute walk through. You have a .Net Core project, whether a netstandard library, or a netcore app, and you’d like it to be available for consumption by a net40 or net45 application?

收录时间: 2019-04-24
分类: .NET
贡献者: Rector
18 热度

Writing to CSV-file from multiple threads

I was writing document and metadata exporter that reads data from SharePoint and writes it to multiple files. I needed to boost up performance of my exporter and I went with multiple threads pumping out the data from SharePoint. One problem I faced – writing metadata to CSV-files from multiple threads in parallel. This blog post shows how to do it using concurrent queue.

收录时间: 2019-04-23
分类: .NET
贡献者: Rector
40 热度

.NET Framework 4.8 发布,JIT 和 NGEN 改进

.NET Framework 4.8 发布了。新版包含在Windows 10 May 2019更新中,.NET Framework 4.8也可在Windows 7+和Windows Server 2008 R2 +上使用。.NET Framework 4.8包含更新的工具集以及几个方面的改进:[运行时] JIT和NGEN改进;[BCL] 更新了ZLib;[BCL] 降低FIPS对密码学的影响;[WinForms] 辅助功能增强功能;[WCF] 服务行为增强功能;[WPF] 高DPI增强,UIAutomation改进。

收录时间: 2019-04-22
分类: .NET
贡献者: Rector
34 热度

[NewLife.XCode]对象字典缓存(百万军中取敌首级)

NewLife.XCode是一个有10多年历史的开源数据中间件,支持nfx/netcore,由新生命团队(2002~2019)开发完成并维护至今,以下简称XCode。整个系列教程会大量结合示例代码和运行日志来进行深入分析,蕴含多年开发经验于其中,代表作有百亿级大数据实时计算项目。开源地址:https://github.com/NewLifeX/X (求star, 770+) 单对象...

收录时间: 2019-04-21
分类: .NET
贡献者: Rector
AD 友情赞助
18 热度

[NewLife.XCode]实体缓存

NewLife.XCode是一个有10多年历史的开源数据中间件,支持nfx/netcore,由新生命团队(2002~2019)开发完成并维护至今,以下简称XCode。整个系列教程会大量结合示例代码和运行日志来进行深入分析,蕴含多年开发经验于其中,代表作有百亿级大数据实时计算项目。开源地址:https://github.com/NewLifeX/X (求star, 765+) 全表缓...

收录时间: 2019-04-20
分类: .NET
贡献者: Rector
21 热度

.NET Framework 4.8发布

原文地址:https://devblogs.microsoft.com/dotnet/announcing-the-net-framework-4-8/。我们很高兴地宣布今天发布.NET Framework 4.8。它包含在Windows 10 May 2019更新中。.NET Framework 4.8也可在Windows 7+和Windows Server 2008 R2 +上使用。您可以从我们的 .NET下载站点安装.NET 4.8 。要构建面向.NET Framework 4.8的应用程序,可以下载.NET 4.8开发人员包。如果您只想要.NET 4.8运行时,可以尝试

收录时间: 2019-04-19
分类: .NET
贡献者: Rector
55 热度

ORM 开发环境之利器:MVC 中间件 FreeSql.AdminLTE

前言这是一篇纯技术干货的分享文章,FreeSql 已经基本完成 .NETCore 最方便的 ORM 使命,我们正在筹备生态的建立,比如 ABP 中如何使用 FreeSql 的实现,需要各种各样的扩展包,好多好多工作量。有没有大神愿意无偿参与做这件事情,好吧。。应该没有人!!大约是在三天前,因为使用 FreeSql 的某项目需要做一个简单的后台功能,以便录入或管理数据。在实施的过程中好怀念当初 ...

收录时间: 2019-04-19
分类: .NET
贡献者: Rector
45 热度

[NewLife.XCode]数据层缓存(网站性能翻10倍)

NewLife.XCode是一个有10多年历史的开源数据中间件,支持nfx/netcore,由新生命团队(2002~2019)开发完成并维护至今,以下简称XCode。整个系列教程会大量结合示例代码和运行日志来进行深入分析,蕴含多年开发经验于其中,代表作有百亿级大数据实时计算项目。开源地址:https://github.com/NewLifeX/X (求star, 760+) 缓存是...

收录时间: 2019-04-19
分类: .NET
贡献者: Rector
10 热度

Working with Dynamic Objects: Beyond the Basics with ExpandoObjects

ExpandoObjects let you dynamically add members to your object at runtime -- a great way to handle scenarios where you need a lot of flexibility. But how do you work with an object when you don't know the names of its properties?

收录时间: 2019-04-17
分类: .NET
贡献者: Rector
29 热度

在C#/.NET应用程序开发中创建一个基于Topshelf的应用程序守护进程(服务) | 码友网

前言在上一篇文章《C#/.NET基于Topshelf创建Windows服务程序及服务的安装和卸载》中,我们了解发C#/.NET创建基于Topshelf Windows服务程序的大致流程,参数配置以及服务的安装和卸载。同时,我们也使用一个简单的定时任务演示了Topshelf服务的执行情况。今天我将继续为大家分享关于Topshelf主题的技术文章。本文主要演示在C#/.NET应用程序开发中创建一个基于Topshelf的应用程序守护进程(服务...

收录时间: 2019-04-11
分类: .NET
贡献者: Rector
57 热度

.NET中的状态机库Stateless

标题:.NET中的状态机库Stateless作者:Lamond Lu地址:https://www.cnblogs.com/lwqlun/p/10674018.html介绍什么是状态机和状态模式状态机是一种用来进行对象建模的工具,它是一个有向图形,由一组节点和一组相应的转移函数组成。状态机通过响应一系列事件而“运行”。每个事件都在属于“当前” 节点的转移函数的控制范围内,其中函数的范...

收录时间: 2019-04-09
分类: .NET
贡献者: Rector
51 热度

SignalR 中丰富多彩的消息推送方式

SignalR 中丰富多彩的消息推送方式在上一篇 SignalR 文章中,演示了如何通过 SignalR 实现了简单的聊天室功能;本着简洁就是美的原则,这一篇我们也来聊聊在 SignalR 中的用户和组的概念,理解这些基础知识有助于更好的开发基于 SignalR 的应用,通过对用户和分组的理解,进一步扩展出对用户和分组的管理,以及消息推送的各种方式,为全面接入 SignalR 做准备。1. 用...

收录时间: 2019-04-02
分类: .NET
贡献者: Rector
40 热度

[NewLife.XCode]扩展属性(替代多表关联Join提升性能)

NewLife.XCode是一个有10多年历史的开源数据中间件,支持nfx/netstandard,由新生命团队(2002~2019)开发完成并维护至今,以下简称XCode。整个系列教程会大量结合示例代码和运行日志来进行深入分析,蕴含多年开发经验于其中,代表作有百亿级大数据实时计算项目。开源地址:https://github.com/NewLifeX/X (求star, 743+)  ...

收录时间: 2019-04-02
分类: .NET
贡献者: Rector
AD 友情赞助
46 热度

CYQ.Data 对于分布式缓存Redis、MemCache高可用的改进及性能测试

背景:随着.NET Core 在 Linux 下的热动,相信动不动就要分布式或集群的应用的需求,会慢慢火起来。所以这段时间一直在研究和思考分布式集群的问题,同时也在思考把几个框架的思维相对提升到这个Level。最近大力重构了框架两个点:一个是分布式缓存,一个是数据库主从备。今天,先分享分布式缓存的改进的两个点:1、高可用:能动态增加或减少Redis、MemCache的实例,而不影响...

收录时间: 2019-04-01
分类: .NET
贡献者: Rector
53 热度

.NET Multithreading Example Using Task Parallel Library

In my previous Application Development tips, among other, we've talked about different techniques for implementing multithreading in .NET, such as using the BackgroundWorker class, the Thread class and the ThreadPool class. In this tip, we will be examining another multithreading technique in .NET, that is the Task Parallel Library, also known as TPL.

收录时间: 2019-03-29
分类: .NET
贡献者: Rector
43 热度

What is Blazor and what is Razor Components?

I've blogged a little about Blazor, showing examples like Compiling C# to WASM with Mono and Blazor then Debugging .NET Source with Remote Debugging in Chrome DevTools as well as very early on asking questions like .NET and WebAssembly - Is this the future of the front-end?

收录时间: 2019-03-27
分类: .NET
贡献者: Rector
63 热度

开源Dapper的Lambda扩展-Sikiro.Dapper.Extension V2.0

去年我在业余时间,自己整了一套dapper的lambda表达式的封装,原本是作为了一个个人的娱乐项目,当时也只支持了Sql Server数据库。随之开源后,有不少朋友也对此做了试用,也对我这个项目提出了不少的建议。因此我在最近公司业务不怎么繁忙的情况下,对朋友们的建议和我的想法做了一个总结,然后花了一个...

收录时间: 2019-03-27
分类: .NET
贡献者: Rector
47 热度

聊聊在AOP模式下的缓存方案

使用了autofac做为ioc容器,使用Autofac.Extras.DynamicProxy2作为方法拦截器,缓存面向方法,直接在方法上添加CachingAttribute特性即可。缓存注册流程:关于方法拦截器, 缓存名称设计, 添加ioc, 添加拦截器与接口的绑定,在对应的接口实现类里,为方法添加CachingAttribute, 缓存get,remove的作用

收录时间: 2019-03-27
分类: .NET
贡献者: Rector
AD 友情赞助