Stay hungry. Stay Foolish.
Life is like a box of chocolates that you will never know what you gonna get.
  推荐文章
Tech Overview

我的.Net Core技术路线

为什么写就像自己在2020年的计划书中描述的那样,自己的重要目标之一就是夯实基础,形成自己的知识体系,输出点什么。.Net是其中一个主要的技术栈维度,虽然自己此前了解一些

阅读更多
Tech Overview

Web Development Full Stack Route

前言本篇主要梳理在网站开发中应用到的技术,也就是全栈工程师理论上应该掌握哪些技能。这是一个路线轨迹的说明,或者可以理解为全栈成长路线,计划先

阅读更多
Angular Crash Tutorial

Angular Crash Tutorial

1.Angular 快速入门这是一个非常基础的快速入门教程,比较注重概念模型的构建。掌握这门框架的精髓,可以这门理解: 当有人提到 Spr

阅读更多
C# Advanced Tutorial 1-14-Threads03 C# Advanced Tutorial 1-14-Threads03
主要内容概要1 多异常处理和线程取消2 多线程的临时变量3 线程安全和锁lock4 await async 多线程异常思考:多线程中如果某一个线程异常了,就会终结当前线程;对其他的线程是没有影响的;多线程中的异常去哪儿了? 被吞掉了。 t
C# Advanced Tutorial 1-13-Threads02 C# Advanced Tutorial 1-13-Threads02
主要内容概要1 Task:Waitall WaitAny Delay2 TaskFactory:ContinueWhenAny ContinueWhenAll3 Parallel TaskTask 是.NetFramework3.0
C# Advanced Tutorial 1-12-Threads01 C# Advanced Tutorial 1-12-Threads01
主要内容概要线程池ThreadPool ThreadC#中的多线程 1.0已经存在Thread类: C#对线程对象的一个封装ThreadStart是一个没有参数没有返回值的委托:public delegate void ThreadStar
C# Advanced Tutorial 1-11-Async C# Advanced Tutorial 1-11-Async
主要内容概要1 进程-线程-多线程,同步和异步2 委托启动异步调用3 多线程特点:不卡主线程、速度快、无序性4 异步的回调和状态参数5 异步等待三种方式6 异步返回值 一些概念 进程:计算机概念,程序运行在服务器占据的全部计算机的资源。 线
C# Advanced Tutorial 1-10-IOSerialize C# Advanced Tutorial 1-10-IOSerialize
主要内容概要1 文件夹/文件 检查、新增、复制、移动、删除,递归编程技巧2 文件读写,记录文本日志,读取配置文件3 三种序列化器,xml和json4 验证码、图片缩放 IO文件夹检测和管理配置文件AppSettings:会有一些在开发环境
C# Advanced Tutorial 1-9-Expression C# Advanced Tutorial 1-9-Expression
主要内容概要1 什么是表达式目录树Expression2 动态拼装Expression3 基于Expression扩展应用4 ExpressionVisitor解析表达式目录树5 解析Expression生成Sql6 Expression扩
C# Advanced Tutorial 1-8-LambdaLinq C# Advanced Tutorial 1-8-LambdaLinq
主要内容概要1 匿名方法 lambda表达式2 匿名类 var 扩展方法3 linq to object 匿名方法lambda演变历史首先我们定义了如下这么些委托,还有DoNothing和Study方法: public delegate
C# Advanced Tutorial 1-7-Event C# Advanced Tutorial 1-7-Event
主要内容概要一只猫的故事这里有个例子,一只猫叫了一声,会有一系列的动作,如下: public void Miao() { Console.WriteLine("{0} Miao", this.GetType().Name); new
C# Advanced Tutorial 1-6-Delegate C# Advanced Tutorial 1-6-Delegate
主要内容概要 委托的声明、实例化和调用 泛型委托–Func Action 委托的意义:解耦 委托的意义:异步多线程 委托的意义:多播委托 事件 观察者模式 委托委托的声明委托在IL 中就是一个类,继承自父类(特殊类)MulticastDe
C# Advanced Tutorial 1-5-Attribute C# Advanced Tutorial 1-5-Attribute
主要内容概要 特性attribute,和注释有什么区别 声明和使用attribute,AttributeUsage 运行中获取attribute:额外信息 额外操作 Remark封装、attribute验证 特性及其语法MVC-EF-WC
C# Advanced Tutorial Object-Oriented-Programming C# Advanced Tutorial Object-Oriented-Programming
主要内容概要 封装&继承&多态理解 重写overwrite(new) 覆写override 重载overload 抽象类&接口理解和选择 面向过程和面向对象下面通过一个经典例子来对比一下面向过程和面向对象的区别:
C# Advanced Tutorial 1-3-Generic-and-Reflection-Practice C# Advanced Tutorial 1-3-Generic-and-Reflection-Practice
document.querySelectorAll('.github-emoji') .forEach(el => { if (!el.dataset.src) { return
4 / 8