首页
学习
活动
专区
工具
TVP
发布

陈仁松博客

专栏成员
25
文章
39406
阅读量
34
订阅数
.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/
陈仁松
2018-04-17
2.3K0
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: S
陈仁松
2018-04-16
2.1K0
TypeScript 动态创建类
首先定义一个Greeter的类 class Greeter { greeting: string; constructor(message: string) { this.greeting = message; } greet() { return "Hello, " + this.greeting; } } 根据字符串动态创建Greeter类 //instance creation here var greeter = Object.
陈仁松
2018-04-08
3.7K0
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 2.使用PackageManager,也是UWP的API var manager = new PackageManager(); var p = manag
陈仁松
2018-03-28
1.2K0
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 类型的变
陈仁松
2018-03-28
1.3K0
ASP.NET Core 在 Azure 开启 HTTPS
前一段博客在百度云上明明已经备案过了,但是百度云却检测出没有备案,不知道是什么原因,导致网站一直不能访问,无奈我又将博客迁移到了Azure,这篇教程主要和大家介绍下在Azure上如何开启HTTPS。
陈仁松
2018-03-20
9220
【译】.NET Core和.NET Standard有什么不同
近日,微软发布了.NET Core 2.0,但是开发人员中间仍然存在一些疑惑,就是.NET Core、.NET Standard、Xamarin和.NET Framework有什么不同。 .NET Framework用于构建桌面应用程序和运行在互联网信息服务器(IIS)上的ASP.NET应用程序。它是第一个托管框架。 Xamarin是一个用于构建iOS、Android、macOS和桌面应用程序的框架。 .NET Core .NET Core是免费、跨平台的,是托管框架的开源实现。它支持4种类型的应用程序:控
陈仁松
2018-03-20
2.2K0
【译】在 ASP.NET Core 中使用 SignalR
近日,微软发布了.NET Core 2.0,但是开发人员中间仍然存在一些疑惑,就是.NET Core、.NET Standard、Xamarin和.NET Framework有什么不同。 .NET Framework用于构建桌面应用程序和运行在互联网信息服务器(IIS)上的ASP.NET应用程序。它是第一个托管框架。 Xamarin是一个用于构建iOS、Android、macOS和桌面应用程序的框架。 .NET Core .NET Core是免费、跨平台的,是托管框架的开源实现。它支持4种类型的应用程序:控
陈仁松
2018-03-20
1.2K0
【译】使用 dotnet watch 开发 ASP.NET Core 应用
介绍 dotnet watch 是一个开发阶段在源文件发生变动的情况下使用 dotnet 命令的工具。 当代码发生变动的时候可以用来执行编译,运行测试,或者发布操作。 在本教程中,我们将使用一个现有的计算两个数字之和以及乘积的 WebApi 应用程序来演示如何使用 dotnet watch 。示例应用程序故意包含一个错误,作为本教程的一部分我们会修复它。 开始入门 开始下载 示例程序。示例程序包含两个项目, WebApp (Web 应用程序)以及 WebAppTests (Web 应用程序配套的单元测试项目
陈仁松
2018-03-20
1.5K0
UWP基础教程 - App多语言支持
UWP实现本地化非常简单,所谓本地化表现最为直观的就是UI上文字和布局方式了,针对文字,提供不同的语言资源文件即可,而针对布局方式,比如在 阿拉伯地区 阅读顺序是从右到左,需要稍稍适配一下。 本文主要讲解的是UWP APP如何进行多语言支持 多语言的文件 Resources.resw 必须放在以语言代码为文件夹名称的目录下,默认情况下系统才能识别; 多语言文件夹放在任何目录都可以,只需要注意的就是文件夹的名称必须是语言代码,具体的语言代码可以点此查看 编译打包时,系统会根据找到的多语言文件夹,
陈仁松
2018-03-20
1.7K0
UWP基础教程 - 重启应用
开发过Winform应用的同学应该都知道,会有一些场景需要将应用重启,如:重新应用配置,崩溃,内存泄漏等情况。这个时候我们只要使用一行代码就可以实现重启。 Application.Restart() 但在之前的Windows10 UWP应用开发中,我们只能提示用户手动重启,这个问题一直很困恼开发者。 在16226版本之后,微软终于实现了这个API。 AppRestartFailureReason result = await CoreApplication.RequestRestartAsync(Strin
陈仁松
2018-03-20
1.2K0
UWP基础教程 - {x:DeferLoadStrategy}
x:DeferLoadStrategy扩展标记是Windows10 UWP开发的新特性,这个特性可以用于优化启动性能,使用 x:DeferLoadStrategy=“Lazy” 会延迟元素及其子元素的创建,通过不需要创建元素减少启动时间和内存使用量。 但是使用该扩展标记每个元素会向添加600个字节的内存,你延迟的元素树越大,将节省的时间也就越多,不过内存占用也会有所增加。 所以如果你的应用性能太低,可以使用内存来换取性能。 讲了这么多,有的同学估计还是一头雾水,那么我们来看下实际的应用吧,在之前要让一个应用
陈仁松
2018-03-20
8740
在Windows下安装TensorFlow
目前TensorFlow在Windows下只支持Python 3.x。 1.下载Python 首先安装Pythone 3.6.4 下载地址 升级pip python.exe -m pip install --upgrade pip 安装tensorflow CPU版本 pip install --upgrade tensorflow GPU版本 pip install --upgrade tensorflow-gpu 安装TensorFlow的GPU支持包 安装CUDA Toolkit 9.1 https:
陈仁松
2018-03-20
1.2K0
使用Yeoman创建ASP.NET Core项目
1.Yeoman 是什么? Yeoman是一个自动化脚手架工具。它提供很多generator,generator相当于模板,用来初始化项目。具体的大家可以看 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.安装
陈仁松
2018-03-20
1.1K0
暴力遍历还没注册的双拼域名
最近突然发现双拼域名越来越少,价格也在不断上涨。想注册一个有趣的双拼域名玩玩,于是动手写了一个暴力查询双拼域名的工具。 思路比较简单,首先找到域名查询的接口,这些接口一般都会做策略防止暴力查询,这边我
陈仁松
2018-03-20
3.3K0
UWP基础教程 - AuotmationProperties.Name
作为Windows10 UWP开发,大家应该会在很多示例DEMO里面看到AuotmationProperties.Name这个属性吧 <Button AutomationProperties.Name="Hello">Hello</Button> AuotmationProperties.Name属性的作用是为控件指定可访问性名称,这个名称可以被类似于“讲述人”软件识别,从而提供了软件的可访问性(如视力有障碍的人等),同样也可以在自动化测试中被使用。原则上,一个控件的AutomationProperties
陈仁松
2018-03-20
8150
UWP基础教程 - RelativePanel
在Windows10 UWP开发中,新增和改变了很多特性,这次给大家介绍下RelativePanel,这个控件其实和RelativeLayout基本一种使用方式,大大方便Android开发人员转行做U
陈仁松
2018-03-20
1.3K0
UWP基础教程 - XAML标记扩展
标记扩展(Markup Extensions)是一个被广泛使用的XAML语言概念。通过XAML标记扩展来设定属性值,从而可以让对象元素的属性具备更加灵活和复杂的赋值逻辑。 本文将详细介绍Windows 10 UWP开发中XAML标记扩展基础概念和使用方法。常用的XAML标记扩展功能包括: Binding(绑定)标记扩展, 在XAML载入时,将数据绑定到XAML对象; StaticResource(静态资源)标记扩展, 实现引用数据字典(ResourceDictionary)中定义的静态资源; ThemeR
陈仁松
2018-03-20
1.6K0
UWP基础教程 - XAML资源
在Windows 10 UWP应用开发中,XAML用于应用界面设计,无论是开发人员还是设计人员经常会设计自定义用户界面或者控件行为,其中会涉及到不同方面的代码设计,例如控件模板,控件样式,动画设计等。为了方便设计,管理和重复利用这些通用代码,XAML提出了资源(Resources)的概念 资源(Resources),其概念和Web应用中的CSS(Cascading Style Sheets)样式类似,其目的为了实现对象的重复调用。在Windows 10 UWP应用开发中,资源的概念不仅仅局限于对控件样
陈仁松
2018-03-20
1.5K0
Android开发中应该避免的内存泄露
一、背景和目的: 目前许多开发人员在Android开发过程中,较少关注实现细节和内存使用,容易会造成内存泄露,导致程序OOM。 本文会通过代码向大家介绍在Android开发过程中常见的内存泄露。 二、常见的内存泄露代码 1、使用Handler****造成的内存问题 在Android开发过程中,Handler是比较常用的,通过Handler发送Message与主线程进行通信,Message发送之后是存储在MessageQueue中的,有些Message并不是马上被处理的,在Message中存在一个Target
陈仁松
2018-03-20
1.2K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档