DIY tutorial - fence
Introductionpost 4x4,通常8 ft长,2ft underground, 6ft upgroundrail/stringer 通常2x4或2x6,长度根据post间距而定,通常 6ft 或8ftpicket通常1x4或1x6,高度常见42 inch 或72 inchscrew尺寸常见2 1/2 inch,3 1/2 inch修复fence panel/picket购买材料2x4...
View ArticleASP.NET Core Tutorial (3) TagHelper
IntroductionTag Helper is server-side code to create and render HTML elements in Razor files. It is introduced in MVC 6. It is an alternative of HTML helper in MVC 5.There are many built-in Tag Helpers...
View ArticleExpressVPN tutorial
IntroductionExpressVPN is a virtual private network service. The software is marketed as a privacy and security tool that encrypts users’ web traffic and masks their IP addresses. It has released apps...
View ArticleC# Delegate and Event Tutorial
IntroductionA delegate is a type that represents references to methods with a particular parameter list and return type. When you instantiate a delegate, you can associate its instance with any method...
View ArticleCreate Angular v2+ project (1) - introduction
IntroductionAngular is a framework for building client applications in HTML and either JavaScript or a language like TypeScript that compiles to JavaScript.The framework consists of several libraries,...
View ArticleCreate Angular v2+ project (2) - typescript
Introductioncheck versionNew featuresPick vs PartialPartial and Pick are mapped types. They are used to create a new type using part of original type.e.g.interface PartialTask { id: string, name:...
View ArticleCreate Angular v2+ project (3) - forms
IntroductionAngular Forms provide a framework support for two-way data binding, change tracking, validation and error handling.There are two approaches to build forms in Angular.template-driven...
View ArticleCreate Angular v2+ project (4) - router
IntroductionThe Angular Router enables navigation from one view to another view when user perform some tasks. Also, it can pass optional parameters along to the target view component.There are below...
View ArticleCreate Angular v2+ project (5) - rxjs & observable
IntroductionAsynchronous programming is an important technique to create web applications. It allows units of work to run separately from the primary application thread and makes main application...
View ArticleCreate Angular v2+ project (6) - service
Create singleton serviceThere are two ways to make a service a singleton in Angular:Declare that the service should be provided in the application root. This is the preferred way and will create the...
View ArticleCreate Angular v2+ project (7) - Angular life cycle
IntroductionEach component has a lifecycle managed by Angular.Generally, Angular creates a component and its children, set up data and listens to changes, renders it and children. Then, keep checking...
View ArticleBlazor tutorial 1 - Introduction
IntroductionBlazor is a Single Page Application framework. It is open source and powered by .NET Foundation. Blazor allows us to develop front-end web applications using C#, HTML, razor templates. We...
View ArticleBlazor tutorial 2 - Telerik UI
Installationmethod 1: use msi installationit enables vs to create Telerik Blazor applicationmethod 2: install Telerik Blazor extension, then create Telerik Blazor applicationAfter installation, you...
View ArticleBlazor tutorial 2 - Razor
SyntaxRazor is one of the view engines supported since ASP.NET MVC. Razor allows us to write a mix of HTML and C#/Basic.Declare VariablesDeclare a variable in a code block enclosed in brackets and then...
View ArticleBlazor tutorial 3 - Razor Page
SyntaxReferenceTutorial: Get started with Razor Pages in ASP.NET CoreIntroduction to Razor Pages in ASP.NET CoreASP.NET core razor pages tutorialASP.NET core tutorial for beginners
View ArticleBlazor tutorial 4 - Telerik UI
Installationmethod 1: use msi installationit enables vs to create Telerik Blazor applicationmethod 2: install Telerik Blazor extension, then create Telerik Blazor applicationAfter installation, you...
View ArticleBlazor tutorial 5 - Identity
IntroductionASP.NET Core Identity is a membership system. It allows us to create, read, update and delete users. It supports user registration, authentication, authorization, password recovery,...
View ArticlenopCommerce tutorial (1) - installation and debug
Prepare environmentoperating system windows 10+, sql server 2022 developer+control panel > program and features > turn windows feature on/off > IIS > Application Development Features >...
View ArticlenopCommerce tutorial (1) - installation and debug
Install themebuy a theme at https://www.nopcommerce.com/en/themesdownload theme > unzip to folder of themes ![[20250418-nop-3.jpg]]admin panel → Configuration → Settings → General settings**.Select...
View ArticleAI Tutorial 1
AI工具简介字节跳动公司(抖音)剪映,海外版Capcut,综合ai平台,侧重编辑。capcut 能无限生成图片,但风格过于动漫化即梦,海外版Dreamina,从剪映拆分出来的。AI创作平台,侧重于AI图片创作、视频创作。每天有免费60积分,每张图1分,每个视频12分海绵音乐,做音乐豆包,海外版cici,侧重问答,类似deepseek,但加拿大目前用不了LTX Studio,...
View Article