备注一下学习

微软第一个开源程序

(Wix)http://wixtoolset.org/

The most powerful set of tools available to create your Windows installation experience. Free and Open Source since 2004!

Asp.net 后台执行任务:
方案1:

QBWI:net 4.5.2新特性,调度小型的后台任务,孤独,asp.net的运行时会跟踪这些任务,并阻止IIS突然结束工作进程直到其完成。由此让asp.net应用程序“能够可靠的调度异步任务”。
需要安装net 4.5.2和开发包
缺点:支持类型单一,存在一定限制。
方案2:

Hangfire:一系列创建、处理和管理后台的开源库(提供额外扩展和商业支持);
支持所有后台任务类型:即发即弃(fire-and-forget),延迟执行,重复执行(CRON表达式)
支持多种持久化保存方案:mssql,msmq,azure queue storage,redis,postgresql,mongodb等
可以自动重试,出现异常,应用程序停止,意外进程中断
灵活的部署模式,根据需要能够伸缩部署
集成监控UI,具备良好的扩展接口,依赖注入
Install-Package Hangfire
最佳实践,culture捕获
方案三:

Azure WebJobs:提供了一种在Azure WebSite的后台进程中运行脚本和程序的方法
脚本支持:cmd,bat,exe,ps1,sh,php,py,js,jar
支持所有后台任务类型,可并行执行
有监控UI,提供rest api
提供webjobs sdk 极大简化使用托管语言编写后台程序
充分利用azure storage 和azure service bus(通过丰富的bingding和trigger,易于集成)
有错误处理机制(可重试,posison机制)
可与vs集成(方便部署和管理)

时间: 2024-11-29 09:44:41

备注一下学习的相关文章

微信开发01----------接入

一:微信接入原理 1.1 微信接入的时候,其实是一个doget请求它携带的参数有signature微信加密签名. timestamp 时间戳.nonce 随机数.我们只要验证定义的token.timestamp.nonce三者通过sha1加密后与signature是否相同,如果相同便可接入成功.服务器课使用花生壳映射http://www.oray.com/.下面介绍下具体代码的编写 1.2 工具类的编写:主要进行sha1加密 package com.util; import java.secur

第一次在Django上编写静态网页

新建一个Python Django工程: Win+R进入cmd命令界面,并cd到指定工程目录下,比如我的工程目录是E:\wamp\Apache24\www\ 输入E: 跳转E盘 输入cd wamp\Apache24\ 跳转到指定目录下 输入django-admin.py startproject www 建立Python Django工程,生成了一个文件夹www,其结构为:www/manage.pywww/__init.pysettings.pyurls.pywsgi.py 其中:manage.

一起学Android之ProgressBar

本文简述在Android开发中进度条(ProgressBar)的常见应用,仅供学习分享使用. 概述 在Android开发中,进度条的使用场景有很多,如播放电影时可拖动的观看进度条,评分时使用的评分条,上传下载时的进度条,网络加载时的圆形进度条等.本文主要讲解三种进度条的常见用法:ProgressBar,SeekBar,RatingBar. ProgressBar常见用法 ProgressBar涉及知识点 android:max 设置进度条的最大进度 android:progress 设置进度条的

掌握卷积神经网络,从一个简单项目开始

卷积神经网络可以算是深度神经网络中很流行的网络了.本文从基础入手,介绍了卷积网络的基本原理以及相关的其它技术,并利用卷积网络做了一个简单项目作为示例参考.想入手 CNN 的朋友不可错过~首先,我们先看看下面这张照片: 图源:Pix2PixHD这不是一张真实的照片,你可以新建一个窗口来打开它,放大看看,可以看到马赛克.实际上,这张照片是由 AI 生成的,是不是看起来很真实?这项技术就是卷积神经网络.它是深度神经网络的一个分支,处理图像的效果格外好. 图源:ImageNet上图是几年来赢得 Imag

人脸识别背后,卷积神经网络的数学原理原来是这样的

在自动驾驶.医疗以及零售这些领域,计算机视觉让我们完成了一些直到最近都被认为是不可能的事情.卷积神经网络可能是这一巨大成功背后的关键组成模块.这次,我们将要使用卷积神经网络的思想来拓宽我们对神经网络工作原理的理解. 简介 过去我们接触到了密集连接的神经网络.那些神经网络中,所有的神经元被分成了若干组,形成了连续的层.每个这样的单元都与相邻层的每一个单独的神经元相连接.下图所示的是这样一个架构. 图 1:密集连接的神经网络架构当我们基于一个有限的固定特征集合解决分类问题的时候,这种方法是很奏效的-

linux之常用操作、基本命令

目录 linux准备 centos下载地址 window下安装VMWare WMWare中安装centos centos系统准备 linux相关说明 linux常用目录结构 网络配置 yum仓库配置 常用操作/命令 安装命令方式 lrzsz lrzsz服务说明 安装lrzsz服务 lrzsz服务使用 ifconfig ifconfig说明 安装ifconfig ifconfig使用 ping hostname 修改主机名 service service命令格式 chkconfig Linux进程

NPOI_2.1.3_学习记录(1)-创建Excel的详细信息,如:作者、标题、标记、备注、主题等。

使用到的两个对象:DocumentSummaryInformation和SummaryInformation. 代码如下: static void Main(string[] args) { //Create 一个Excel对象 HSSFWorkbook hssfWorkbook = new HSSFWorkbook(); //Create Excel的属性中的来源以及说明等 DocumentSummaryInformation dsi = PropertySetFactory.CreateDo

【团购巨划算】韩立刚老师门徒级学习专题,只此一次的超大优惠福利

Q:韩立刚老师是谁? A:韩老师是51CTO金牌讲师(最高级别),也是微软最有价值专家MVP.微软企业护航专家.<计算机网络原理>一书作者 讲师主页:http://edu.51cto.com/lecturer/400469.html Q:门徒级学习专题是什么? A:韩立刚老师门徒级课程专题(Windows Server+网络安全+数据库) 韩老师从2013年至今,根据企业对IT运维人才的技术要求,录制视频教程49 门,时长达581小时50分钟.旨在从0起点培养企业高端IT人才,让你在企业IT部

微软CodeDom模型学习笔记(全)

要点1 CodeDomProvider MSDN描述 CodeDomProvider可用于创建和检索代码生成器和代码编译器的实例.代码生成器可用于以特定的语言生成代码,而代码编译器可用于将代码编译为程序集. 注意:在 .NET Framework 2.0版中,在代码生成器和代码编译器中可用的方法可直接从代码提供程序获得.您不需要调用CreateGenerator 或CreateCompiler 来访问这些方法,这些方法被标记为已过时.这适用于预先存在的以及新的代码提供程序实现. CodeDomP