.net core 丢失 api-ms-win-crt-runtime-l1-1-0.dll

今天在服务器上安装完.net core执行的时候发现提示丢失 api-ms-win-crt-runtime-l1-1-0.dll 写下解决过程给大家来参考 api-ms-win-crt-runtime是MFC的运行时环境的库,.net core底层会用到微软提供的C++库和runtime库,这时候安装Visual C++ Redistributable for Visual Studio 2015 组件即可解决此问题。 下载地址:[https://www.microsoft.com/zh-cn/download/details.aspx?id=48145](https://www.micr ...

ASP.NET Core 'Microsoft.Win32.Registry' 错误修复

今天在发布Asp.net Core应用到Azure的时候出现错误`InvalidOperationException: Cannot find compilation library location for package ‘Microsoft.Win32.Registry’` 具体信息如下 ``` 2018-04-01 12:44:37.141 +00:00 [Fatal] Hosting startup assembly exception System.InvalidOperationException: Startup assembly Microsoft.AspNetCore.Az ...

TypeScript 动态创建类

有这样一种场景,在整个项目的架构中需要动态创建类的需求,下面来介绍下在TypeScript中怎么实现。 ### 首先定义一个Greeter的类 ``` class Greeter { greeting: string; constructor(message: string) { this.greeting = message; } greet() { return "Hello, " + this.greeting; } } ``` ### 根据字符串动态创建Greeter类 ``` //instance cre ...

ASP.NET Core 在 Azure 开启 HTTPS

前一段博客在百度云上明明已经备案过了,但是**百度云**却检测出没有备案,不知道是什么原因,导致网站一直不能访问,无奈我又将博客迁移到了Azure,这篇教程主要和大家介绍下在Azure上如何开启HTTPS。 首先打开 应用程序服务 - 选中你的应用 (我这里是chenrensong) - SSL证书,导入一个私有证书,导入成功后就会如下图所示显示出来。 ![](/data/2017/2/ssl_1.png) 再添加SSL绑定域名,我这里绑定了chenrensong.com 以及 www.chenrensong.com ![](/data/2017/2/ssl_2.png) 到这里在Az ...

微信小程序.wxapkg文件分析

前一段时间“跳一跳”很火,朋友圈老刷不上名次,于是了解小程序大致的实现原理,写了wxapkg的反编译工具,目前可以基本还原小程序源码。 那么哪里可以找到小程序的安装包? 1、 [~~https://servicewechat.com/weapp/release/${appid}/${version_num}.wxapkg~~](https://servicewechat.com/weapp/release/${appid}/${version_num}.wxapkg) 2、在android手机中/data/data/com.tencent.mm/MicroMsg/${userid}/a ...

UWP基础教程 - 调起应用的几种方法

## 1. 使用UWP的Launcher API ``` var uri = new Uri("protocolname:"); bool success = await Windows.System.Launcher.LaunchUriAsync(uri); ``` 参考:[Calling Windows 10 APIs From a Desktop Application](https://blogs.windows.com/buildingapps/2017/01/25/calling-windows-10-apis-desktop-application/#FoKcZI8LRWhi ...

在Windows下安装TensorFlow

目前TensorFlow在Windows下只支持Python 3.x。 ## 1.下载Python ### 首先安装Pythone 3.6.4 [下载地址](https://www.python.org/downloads/release/python-364/) ### 升级pip ``` python.exe -m pip install --upgrade pip ``` ## 安装tensorflow ### CPU版本 ``` pip install --upgrade tensorflow ``` ### GPU版本 ``` pip install --upgrade ten ...

【译】使用 dotnet watch 开发 ASP.NET Core 应用

# 介绍 `dotnet watch` 是一个开发阶段在源文件发生变动的情况下使用 `dotnet` 命令的工具。 当代码发生变动的时候可以用来执行编译,运行测试,或者发布操作。 在本教程中,我们将使用一个现有的计算两个数字之和以及乘积的 WebApi 应用程序来演示如何使用 `dotnet watch` 。示例应用程序故意包含一个错误,作为本教程的一部分我们会修复它。 # 开始入门 开始下载 [示例程序](https://github.com/aspnet/Docs/tree/master/aspnetcore/tutorials/dotnet-watch/sample)。示例程序包 ...

C# 7.0 探索之旅

## 模式匹配(Pattern matching) C# 7.0 引入了模式匹配的概念,一种从抽象的角度来说,指可以测试一个值是否有某种特定的“形状”、并在满足这一条件的时候从值中提取信息的句法元素。 C# 7.0 中的模式的例子有: - 无序列表c(c 为 C# 中的一个常量表达式)形式的常量模式(Constant pattern),来测试输入是否等于 c - T x(T 为一个类型,x 为一个标识符)形式的类型模式(Type pattern),来测试输入是否有类型 T,并在满足条件的时候将值提取成全新的 T 类型的变量 x - var x(x 为一个标识符)形式的变量匹配(Var pa ...

使用Yeoman创建ASP.NET Core项目

## 1.Yeoman 是什么? Yeoman是一个自动化脚手架工具。它提供很多generator,generator相当于模板,用来初始化项目。具体的大家可以看 [http://yeoman.io/](http://yeoman.io/) ## 2.安装Yeoman 安装yeoman之前你需要先安装npm。npm是一个JavaScript的包管理工具,一般跟nodejs配合使用。https://docs.npmjs.com/getting-started/what-is-npm 使用npm来安装 Yeoman: ``` npm install -g yo ``` ## 3.安装 gene ...