dotNET跨平台

在这里你可以谈微软.NET;Mono的跨平台开发技术,也可以谈谈其他的跨平台技术.;;在这里可以让你的.NET项目有新的思路,不局限于微软的技术栈,横跨Windows,Linux主流平台...

Ray框架Q&A

Orleans与Akka对比,为什么选用Orleans?答: Akka对参与开发的人员要求更高一些,普遍是专家级别,Orleans框架进一步抽象了一层,结合C#语言特性,能普遍降低开发难度。下面是知乎网友的答案,可以参考:原文地址:https://www.zhihu.com/question/31...

2018-02-01 00:00:00

阅读数:110

评论数:0

g4e基础篇#6 了解Git历史记录

Git的版本历史记录采用了与传统集中式版本管理系统完全不同的方式进行组织,在刚开始使用Git的时候我们往往会不知所措,比如看到这样的历史记录。看到这个七拐八拐的图形,你可能完全不知道它代表了什么。其实这正是Git的特别之处,Git之所以能够实现之前我们所说那些灵活快速的操作,都是因为它采用这种类似...

2018-02-01 00:00:00

阅读数:133

评论数:0

开源纯C#工控网关+组态软件(八)表达式编译器

一、   引子 监控画面的主要功能之一就是跟踪下位机变量变化,并将这些变化展现为动画。大部分时候,界面上一个图元组件的某个状态,与单一变量Tag绑定,比如电机的运行态,绑定一个MotorRunning信号;但有些时候不会这么简单,比如温度计在温度高于50℃显示红色;某设备报警,可能是多个条件其中之...

2018-01-31 00:00:00

阅读数:153

评论数:0

AWS Lambda现已支持.NET Core 2.0

Amazon宣称.NET Core 2.0现在已经支持AWS Lambda以及无服务器应用程序了。开发者们现在可以使用C#和.NET Core 2.0来为AWS Lambda编写代码和编写运行于AWS的无服务器应用程序了。自2017年2月Amazon开始了对C#编程语言的支持,这使得.NET开发者...

2018-01-31 00:00:00

阅读数:128

评论数:0

用C#编写Linux守护进程

如果要在Red Hat Enterprise Linux上将.NET Core进程作为后台进程运行,则可以创建自定义systemd单元。今天我将为.NET Core编写两个自定义系统单元的例子。一个是运行.NET Core控制台应用程序的一种类型,另一个是运行ASP.NET Core Web应用程...

2018-01-31 00:00:00

阅读数:159

评论数:0

为什么选择.NETCore?

为什么选择.NETCore?在开展话题之前先出一张ASP.NETCore VS  Node.js的性能对比图  ASP.NET Core  VS  node.js:继续正文:学习新的开发框架是一项巨大的投资。您需要学习如何在新框架中编写,构建,测试,部署和维护应用程序。作为开发人员,有许多框架可供...

2018-01-30 00:00:00

阅读数:425

评论数:0

微软Azure AspNetCore微服务实战第2期(内附PPT下载)

2018年1月28日,虽然上海的大雪在城区已经见不到踪影,但还是很冷。不过天气再冷,也阻止不了小伙伴参加活动的热情。感谢王振,苏老师以及微软Azure API Management的产品经理Alvin,给大家带来微服务实战,企业级中后台前端解决方案和Auzre API相关新功能的讲解。下面分享活动...

2018-01-30 00:00:00

阅读数:159

评论数:0

Quartz.Net分布式任务管理平台

前言:我相信大多数人公司的业务上都有定时任务这么个功能,我们公司也不例外,刚来公司的时候使用Quartz.Net为我们组做了第一个任务,大致流程是:新建一个控制台程序,引用需要的程序集,Execute方法中写着咱们需要定时的任务的业务逻辑,同样这边需要用的一些数据库操作类引用的是WebApi项目中...

2018-01-29 00:00:00

阅读数:176

评论数:0

vue 开发2017年变化回顾及2018年展望

vue.js 变化从 github 的发布记录我们可以看到2017年 vue.js 的第一个发布为 v2.1.9,最后一个为 v2.5.13,主要发布小版本 2.2~2.5。这些发布提升了vue 与 TypeScript 的结合、改进了对服务端渲染(SSR)和 native 渲染的支持、提供了更好...

2018-01-29 00:00:00

阅读数:264

评论数:0

一步步部署基于Windows系统的Jenkins持续集成环境

如题:本文将介绍如何在Windows环境下运用Jenkins部署持续集成环境。之所以写本文,是因为在最近工作当中,学习使用Jenkins时,确实遇到了一些问题,而大多数教程文档都是基于Mac或是Linux平台。为此很是头疼,经过一番摸索,终于走通了Windows平台下的一条路。本CI系统流程:De...

2018-01-28 00:00:00

阅读数:129

评论数:0

g4e基础篇#5 创建分支和保存代码

使用版本控制系统最常见的工作流程就是修改代码,保存代码,共享代码。Git提供了一个简单的3步工作流,让你方便的完成这些操作。1. 新建工作分支2. 提交更改3. 推送分支到中心存储库与团队成员共享Git 工作流按照以上3步操作,我们就可以开始日常的编码工作流了。下图中展示了这个工作流的示意:下面,...

2018-01-28 00:00:00

阅读数:135

评论数:0

利用OCR文字识别+百度算法搜索,玩转冲顶大会、百万英雄、芝士超人等答题赢奖金游戏

【先上一张效果图】: 一、原理:其实原理很简单:1.手机投屏到电脑;2.截取投屏画面的题目部分,进行识别,得到题目和三个答案;3.将答案按照一定的算法,进行搜索,得出推荐答案;4.添加了一些其他辅助功能,比如:浏览器搜索结果展示、关键字高亮、浏览器可点击等; 二、二营长,把我的意大利..........

2018-01-27 00:00:00

阅读数:728

评论数:0

设计模式之策略模式在地铁票价系统中的应用

引言设计模式是面向对象编程的一个非常精彩的部分。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性,它能帮助我们将应用组织成容易了解,容易维护,具有弹性的架构。本文通过一个简单的案例来讲述策略模式在地铁票价系统中的应用。案例描述乘客从一个车站乘坐地铁到另一个车站,他/她需要购买一...

2018-01-27 00:00:00

阅读数:134

评论数:0

Actor-ES框架:Ray--事件(Event)编写说明

Event作用:存储事件数据。IEventBaseK:是Actor的StateId的类型,可以是long、可以是string,Ray一般使用OGuid生成的字符串作为主键。编写Event继承IEventBase接口,Base部分如下:         public string Id { get;...

2018-01-26 00:00:00

阅读数:156

评论数:0

浅析Entity Framework Core2.0的日志记录与动态查询条件

一、 Entity Framework Core2.0的日志记录早在Entity Framework Core1.0 ,我们就使用相关的ILoggerProvider ILogger 这些基础接口类.来实现过日志记录.在Entity Framework Core2.0  估计是为了配合ASP.NE...

2018-01-26 00:00:00

阅读数:352

评论数:0

Entity Framework Core 懒加载

众所周知在EF 6 及以前的版本中,是支持懒加载(Lazy Loading)的,可惜在EF Core 并不支持,必须使用Include方法来支持导航属性的数据加载。不过现在EF Core的开发团队打算恢复对这一功能的支持(目前还未发布,不过可以在Github上面下载进行测试)。懒加载懒加载也可以叫...

2018-01-25 00:00:00

阅读数:177

评论数:0

Actor-ES框架:Ray

并发1. 并发和并行并发:两个或多个任务在同一时间段内运行。关注点在任务分割。并行:两个或多个任务在同一时刻同时运行。关注点在同时执行。本文大多数情况下不会严格区分这两个概念,默认并发就是指并行机制下的并发。2. 好处随着多核处理器的出现,并发编程可以提高程序的性能(吞吐量和响应能力)。3. 并发...

2018-01-25 00:00:00

阅读数:208

评论数:0

AspectCore动态代理中的拦截器详解(一)

前言在上一篇文章使用AspectCore动态代理中,简单说明了AspectCore.DynamicProxy的使用方式,由于介绍的比较浅显,也有不少同学留言询问拦截器的配置,那么在这篇文章中,我们来详细看一下AspectCore中的拦截器使用。两种配置方式在AspectCore中,提供拦截器的特性...

2018-01-24 00:00:00

阅读数:177

评论数:0

C# 这些年来受欢迎的特性

原文地址:http://www.dotnetcurry.com/csharp/1411/csharp-favorite-features在写这篇文章的时候,C# 已经有了 17 年的历史了,可以肯定地说它并没有去任何地方。C# 语言团队不断致力于开发新特性,改善开发人员的体验。在这篇文章中,我在介...

2018-01-24 00:00:00

阅读数:359

评论数:1

Dora.Interception,为.NET Core度身打造的AOP框架:全新的版本

Dora.Interception 1.0(可以访问GitHub地址:https://github.com/jiangjinnan/Dora)推出有一段时间了,最近花了点时间将它升级到2.0,主要有如下的改进:提供了原生的动态代理生成底层框架Dora.DynamicProxy:之前依赖第三方框架C...

2018-01-23 00:00:00

阅读数:138

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭