Skip to content

Commit be16f40

Browse files
committed
bring image back from episode 1 to 5
1 parent 4da3dc5 commit be16f40

File tree

5 files changed

+21
-21
lines changed

5 files changed

+21
-21
lines changed

docs/episode-001.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## 开卷语
44

5-
![open](https://dotnetweeklyimages.blob.core.windows.net/001/world-of-dotnet.svg)
5+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/c85647ee-0210-4dcf-bfd8-3b059996a1a4)
66

77
各种各样的原因,`.NET` 在国内的流行程度仍然赶不上 `Java`, `C/C++` 这样的编程语言。作为 `.NET` 生态的参与者,常常想能不能做一些事情来改变这个情况。由于语言的原因,很多外网 `.NET` 社区的内容并没有在国内传播过来。因此 `DotNET Weekly` 将会专注于分享全球 `.NET` 社区内容,通常会包含下面三种的类型的资源:
88

docs/episode-002.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## 开卷语
44

5-
![andersHejlberg](https://dotnetweeklyimages.blob.core.windows.net/002/anders.jpeg)
5+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/78799ce0-0770-4f0e-843b-30af6e86c6f2)
66

77
最近 `C#` 之父 _Anders Hejlsberg_ 接受了一个专访,回顾了一下在 `C#` 开发过程中历程和对最新版本的思考。有趣的是,采访的主持人是 _Anders_ 的亲弟弟。
88

@@ -27,7 +27,7 @@
2727

2828
Reddit 有人发布了一张 `.NET` 的发展历程
2929

30-
![.netroadmap](https://dotnetweeklyimages.blob.core.windows.net/002/dotnetroadmap.png)
30+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/45f0b132-26f0-406c-82f2-96ca05ee578c)
3131

3232
- 上面是操作系统,Visual Studio, C# 语言
3333
- 下面是 CLR 的版本
@@ -101,7 +101,7 @@ using(var httpClient = new HttpClient())
101101

102102
1、 [构建 Resilient 的引用程序 - Polly](https://github.com/App-vNext/Polly)
103103

104-
![polly](https://dotnetweeklyimages.blob.core.windows.net/002/polly.jpeg)
104+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/92393e7a-eccd-4faa-9801-4603cf0aee17)
105105

106106
我们都知道一个最基本的事实
107107

docs/episode-003.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## 开卷语
44

5-
![xmas](https://dotnetweeklyimages.blob.core.windows.net/003/xmas.webp)
5+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/2ef63404-4614-4c26-b15d-8b3242d471c6)
66

77
圣诞节快乐!
88

@@ -16,11 +16,11 @@
1616

1717
与 Windows 11 中的 Widget 一下,Visual Studio 团队打算为其增加一个类似 Kanban 的功能 `Widget`,通过它可以避免在不同的应用程序之间跳转。
1818

19-
![widget](https://dotnetweeklyimages.blob.core.windows.net/003/vs-widget.png)
19+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/0ecc0c0e-c7e6-46b6-b21e-4a6f913f284c)
2020

2121
3、[.NET Conf 2021 中国大会回顾](https://www.cnblogs.com/shanyou/p/15707498.html)
2222

23-
![conf](https://dotnetweeklyimages.blob.core.windows.net/003/dotnet-conf-china.png)
23+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/e8ea64a7-f964-4a4a-a1b1-66e2c8f3257c)
2424

2525
上周一年一度的中国 `.NET Conf` 圆满落幕,这是中国 `.NET` 开发者的峰会,也是学习,分享和拓展 `.NET` 生态的重要途径。由于疫情原因,今年的大会全部由线上举办。但是大会的质量并没有因此而下降,这篇文章带你回顾一下本次大会。
2626

@@ -46,7 +46,7 @@
4646

4747
3、[Linq via C#](https://weblogs.asp.net/dixin/linq-via-csharp)
4848

49-
![linq](https://dotnetweeklyimages.blob.core.windows.net/003/linq.jpeg)
49+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/94574dab-1638-447c-b3f6-a90c966ce308)
5050

5151
`Linq``C#` 开发者中的*利器*, 但是很多时候,我们知道如何使用 `API`, 但是关于 `Linq` 背后的实现又掌握多少呢?这一些列文章可以帮你了解 `Linq` 的种种,主要分为三块
5252

@@ -58,7 +58,7 @@
5858

5959
1、[依赖注入框架 Autofac](https://autofac.org/)
6060

61-
![autofac](https://dotnetweeklyimages.blob.core.windows.net/003/autofac.jpeg)
61+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/b81d481a-080d-4deb-ab5e-0cb5c7628182)
6262

6363
`Microsoft.Extension.DependencyInjection` 是在 `ASP.NET Core` 中广泛使用的依赖注入框架,在 `.NET` 生态中还有一个著名的框架叫 `autofac`。作为一个老牌的依赖注入框架,它提供了很多 `M.E.DependencyInjection` 不具备的功能
6464

@@ -71,7 +71,7 @@
7171

7272
2、[Entity Framework Plus](https://entityframework-plus.net/)
7373

74-
![efplus](https://dotnetweeklyimages.blob.core.windows.net/003/ef-plus.jpeg)
74+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/c0f05558-5077-48fd-a212-39ddb4e1e80d)
7575

7676
`Entity Framework` 是一个优秀的 `ORM` 框架,但是由于设计取舍的问题,一些必要(Must Have)的特性的缺失在一些情况下会导致性能不够理想。因此 `Entity Framework Plus` 插件可以解决这个问题,它主要有一下的功能
7777

docs/episode-004.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Console.WriteLine("Hello .NET 2022!");
1313

1414
1、[using 语句的使用](https://www.youtube.com/watch?v=iqt7bqAm27U&ab_channel=NickChapsas)
1515

16-
![using](https://dotnetweeklyimages.blob.core.windows.net/004/using.png)
16+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/a68a8dc0-69de-474c-a9fa-30606bd400eb)
1717

1818
我们都知道使用 `using(var obj = new SomeClass())` 语句可以帮助我们安全的释放需要的内存,从本质上来讲,这是一个编译器的语法糖,上面的语句转换为如下
1919

@@ -70,7 +70,7 @@ class LogHandler: IDisposable
7070

7171
3、[readonly 和 const 的区别](https://medium.com/@serhat21zor/c-readonly-vs-const-43a1799fd07d)
7272

73-
![readonlyconst](https://dotnetweeklyimages.blob.core.windows.net/004/const-readonly.png)
73+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/53e25614-f10d-4150-aa32-e828fe7a85f1)
7474

7575
`readonly``const` 广泛使用在 `C#` 代码中,它们的主要目的是降低程序中的可变性。它们的主要区别如下
7676

@@ -113,22 +113,22 @@ Console.WriteLine(MyLib.StatusCode); // 200
113113

114114
1. 返回非 2xx 的状态码,然后在 body 中填写响应的错误信息;
115115

116-
![2xx](https://dotnetweeklyimages.blob.core.windows.net/004/non200.png)
116+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/66df84e8-3652-47d0-86f0-5041cb5a7675)
117117

118118
2. 返回 200 的状态码,然后在 Body 中填写响应的错误信息
119119

120-
![200](https://dotnetweeklyimages.blob.core.windows.net/004/status-200.png)
120+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/91820f3b-04b1-4a9e-b267-2acc35080b58)
121121

122122
两者有本质上的不同,第一种叫做 `error.info`, 而第二种叫做 `message`。 其实标准的做法叫做 **Problem Details** (RFC7807)
123123

124-
![error](https://dotnetweeklyimages.blob.core.windows.net/004/error-body.png)
124+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/d0f7752a-32f7-44fa-bea1-5202af18149c)
125125

126126
这里的字段都是有特定的意义。
127127

128128
## 开源项目
129129

130130
1、[2021 最活跃的 .NET 项目](https://twitter.com/sbwalker/status/1476976431972462601)
131131

132-
![open](https://dotnetweeklyimages.blob.core.windows.net/004/dotnet-oss.png)
132+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/dc3b86af-71ee-4c1c-8850-d035561ca819)
133133

134134
这里是 2021 年最活跃的 `.NET` 开源项目列表,主要 `Pull Request``Commit``New Contributor` 三个指标统计。注意这里并不包含由 Microsoft 维护或者支持的项目。

docs/episode-005.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333

3434
2、[.NET MAUI Preview 11 发布](https://devblogs.microsoft.com/dotnet/announcing-dotnet-maui-preview-11/)
3535

36-
![maui](https://dotnetweeklyimages.blob.core.windows.net/005/maui-11.png)
36+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/ceba514b-1b74-49d9-8c6c-eb269c63075e)
3737

3838
虽然 `MAUI` 并没有随着 `.NET 6` 一同发布,但是微软并没有停止对 `MAUI` 的开发工作,最近 `Preview 11` 随着 `Visual Studio 2022 17.1 Preview 2` 一同发布,此次更新包含的内容有
3939

@@ -46,7 +46,7 @@
4646

4747
1、[ASP.NET Core 和 Spring Boot 比较](https://medium.com/@putuprema/spring-boot-vs-asp-net-core-a-showdown-1d38b89c6c2d)
4848

49-
![aspnetcorespringboot](https://dotnetweeklyimages.blob.core.windows.net/005/spring-vs-dotnet.png)
49+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/d1ccc832-5940-4657-8bce-8ab72e66e77f)
5050

5151
`Java``C#` 都是成熟的工业级软件开发语言,在 `Web` 后端开发方面,`Java``Spring` 框架,而 `C#``ASP.NET Core`, 这篇文章带你分析这两个框架在后端开发的区别,主要有
5252

@@ -60,7 +60,7 @@
6060

6161
2、[旧闻回顾:Visual Studio 会毁掉你的心智吗?](http://charlespetzold.com/etc/DoesVisualStudioRotTheMind.html)
6262

63-
![vs](https://dotnetweeklyimages.blob.core.windows.net/005/vs.png)
63+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/401fb1be-a94d-4d03-b1a1-363161206c13)
6464

6565
这是一篇十几年前的演讲稿,作者是开发 `Window Form` 应用程序,在 `Visual Studio 2005` 发布之后,对其功能做了一些*吐槽*
6666

@@ -78,13 +78,13 @@
7878

7979
1、[2021 .NET 最活跃的 Microsoft 的开源项目](https://pbs.twimg.com/media/FICYOcDWUAIFkXw?format=png&name=900x900)
8080

81-
![open](https://dotnetweeklyimages.blob.core.windows.net/005/dotnet-oss-ms.png)
81+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/39ef9c43-9663-4a65-b318-66fca92fc703)
8282

8383
这里是 2021 年最活跃的由 Microsoft 维护或者支持 `.NET` 开源项目列表,主要 `Pull Request``Commit``New Contributor` 三个指标统计。
8484

8585
2、[Benchmarkdotnet 库](https://benchmarkdotnet.org/articles/overview.html)
8686

87-
![benchmark](https://dotnetweeklyimages.blob.core.windows.net/005/benchmark.png)
87+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/b841b8d4-7ff9-4587-b786-7afa6322e277)
8888

8989
在进行代码性能分析的时候,我们需要准确地知道其运行时间和内存消耗数据。同时针对不同的环境和数据量的情况,也需要进行相关分析。
9090

0 commit comments

Comments
 (0)