Skip to content

Commit 68e78f5

Browse files
committed
fix the image from 6 to 10
1 parent be16f40 commit 68e78f5

File tree

5 files changed

+25
-25
lines changed

5 files changed

+25
-25
lines changed

docs/episode-006.md

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

33
## 开卷语
44

5-
![open](https://dotnetweeklyimages.blob.core.windows.net/006/csharp.jpeg)
5+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/9e5eb65f-bd1c-484c-a53d-397ae7de5f0c)
66

77
`Tiobe` 公布了 2021 年度语言,`Python` 再一次夺得头名。但是之前都是 `C#` 处于领头羊的位置,只不过在最后一个月被 `Python` 反超。不管怎样,都说明了 `C#` 仍然往好的方向发展。
88

@@ -18,7 +18,7 @@
1818

1919
2、[Visual Studio 2022 格式化文件](https://devblogs.microsoft.com/visualstudio/bringing-code-cleanup-on-save-to-visual-studio-2022-17-1-preview-2/)
2020

21-
![vs](https://dotnetweeklyimages.blob.core.windows.net/006/vs.gif)
21+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/33aab5ed-98d3-4a3b-b999-7bd02f6e1e81)
2222

2323
代码有两个主要目的:
2424

@@ -35,7 +35,7 @@ PowerShell 是一个强大的 Shell 工具,这一系列课程帮你学习如
3535

3636
2、[StringBuilder 探秘](https://www.stevejgordon.co.uk/how-does-the-stringbuilder-work-in-dotnet-part-1-why-do-we-need-a-stringbuilder-and-when-should-we-use-one)
3737

38-
![stringbuilder](https://dotnetweeklyimages.blob.core.windows.net/006/stringbuilder.jpeg)
38+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/f17acd1e-6e75-4ea4-b5fe-b44dcdf85811)
3939

4040
`StringBuilder` 是一个广泛使用的 `C#` 类,关于它有哪些具体的细节可以探索的呢?这一系列文章可以帮你了解它们
4141

docs/episode-007.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
1、[优化 .NET 性能的 11 个最佳实践](https://michaelscodingspot.com/cpu-bound-memory-bound/)
1010

11-
![net](https://dotnetweeklyimages.blob.core.windows.net/007/performance.jpeg)
11+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/fdcd3105-49f1-4cc7-bd83-c99d6de0688c)
1212

1313
应用程序的性能通常会分为两种
1414

@@ -19,7 +19,6 @@
1919

2020
2、[.NET Framework 和 .NET Core 介绍](https://procodeguide.com/dotnet/getting-started-net-core-framework/)
2121

22-
![netfxcore](https://dotnetweeklyimages.blob.core.windows.net/007/dotnet-core-framework.png)
2322

2423
`.NET Framework``.NET Core``.NET` 世界讨论最多的两个话题。一个代表了过去,一个代表了现在和未来。这系列文章能够再一次帮你回顾一下它们的联系和区别。
2524

@@ -56,7 +55,7 @@ public void Method() {
5655

5756
4、[使用 DateTimeOffset](https://ardalis.com/why-use-datetimeoffset/?utm_sq=gyiamfvfod)
5857
59-
![datetimeoffset](https://dotnetweeklyimages.blob.core.windows.net/007/datetimeoffset.png)
58+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/efa0df4b-ddbe-495b-8ddb-9410b43643dd)
6059
6160
`DataTime` 是在 `C#` 中广泛使用地类型,但是它最大地问题是它没有包含时区信息,而是根据运行系统确定时区,所以导致了这样一个问题。
6261

@@ -80,7 +79,7 @@ rightNow.ToUniversalTime(); // 1/30/2022 2:50:00 AM
8079

8180
4、[ASP.NET Core 6 中性能提升](https://devblogs.microsoft.com/dotnet/performance-improvements-in-aspnet-core-6/)
8281
83-
![aspnetcore](https://dotnetweeklyimages.blob.core.windows.net/007/aspnet-core-performance.png)
82+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/c477855f-401e-4cc4-b4e7-d951f362c8db)
8483
8584
得益于 `.NET 6` 在性能方面的提升,`ASP.NET Core 6` 在性能方面也到了提升,这边文章带你展示了这些提升的示例。
8685

@@ -93,7 +92,7 @@ rightNow.ToUniversalTime(); // 1/30/2022 2:50:00 AM
9392

9493
1、[防御性编程](https://github.com/safakgur/guard)
9594
96-
![guard](https://dotnetweeklyimages.blob.core.windows.net/007/guard.png)
95+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/35b884ad-ccab-47e8-804e-902628b46f78)
9796
9897
防御性编程要求在函数在接受参数的时候,验证这些参数的合法性,比如说
9998

@@ -128,6 +127,6 @@ public Person(string name, int age)
128127

129128
2、[PowerShell RDP](https://github.com/DarkCoderSc/PowerRemoteDesktop)
130129
131-
![ps](https://dotnetweeklyimages.blob.core.windows.net/007/powershell-rdp.png)
130+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/608d340e-c139-4ea4-b498-f70bf8277763)
132131
133132
我们都知道 `PowerShell` 很 `Power`, 这个开源项目实现了通过 `PowerShell` 实现了 `RDP (Remote Desktop Protocols)` 。

docs/episode-008.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44

55
`.NET` 已经 20 周年啦。现在[官网](https://dotnet.microsoft.com/en-us/?utm_source=dotnetblog&utm_medium=banner&utm_campaign=.netanniversary)正在举办一系列活动。
66

7-
![net](https://dotnetweeklyimages.blob.core.windows.net/008/dotnet-20.jpeg)
7+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/f98a6f25-df51-4616-acf9-0213bab4c86d)
88

99
> Check it out
1010
1111
## 行业资讯
1212

1313
1、[.NET MAUI Preview 12 发布](https://devblogs.microsoft.com/dotnet/announcing-net-maui-preview-12/)
1414

15-
![maui](https://dotnetweeklyimages.blob.core.windows.net/008/maui-12.png)
15+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/3b4bb42b-02cc-4fb0-b8f6-07f5f1727ed0)
1616

1717
`.NET MAUI` 发布新的 Preview 版本,该版本包含了如下
1818

@@ -51,21 +51,21 @@ void M(object arg!!)
5151

5252
1、[Web Form 到 .NET 6](https://www.poppastring.com/blog/modernizing-dasblog-from-web-forms-to-net-6)
5353

54-
![webform](https://dotnetweeklyimages.blob.core.windows.net/008/das-blog.jpeg)
54+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/b18581aa-3705-4131-b004-eb2bb0938348)
5555

5656
这边播客介绍如何将一个 19 年历史基于 `.NET` Web Forms 的播客转换为一个 `.NET 6` 的跨平台的应用程序。这里讨论了如何移除已有的解决方案,并且选择开源社区的解决的各种决策。
5757

5858
2、[Miguel de Icaza 访谈](https://www.dotnetrocks.com/default.aspx?ShowNum=1779)
5959

60-
![migueldeicaza](https://dotnetweeklyimages.blob.core.windows.net/008/miguel-de-icaza.jpeg)
60+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/221b688d-d00e-4c10-8f31-e0e2f80c9669)
6161

6262
这篇播客是和 `Miguel de Icaza` 讨论一下 `.NET` 20 周年,他是 `Mono Project` 的发起人,之后他创造了 `Mono Touch`, `Xamarin` 等等。在这里对话中,他讨论了开源的演化,科技公司对开源项目的影响还有开源项目维护者在将来的展望。
6363

6464
3、[C# 返回值拆包](https://twitter.com/buhakmeh/status/1488197682392973314)
6565

6666
一张图了解如何实现返回值拆包。
6767

68-
![unwrap](https://dotnetweeklyimages.blob.core.windows.net/008/deconstructor.jpeg)
68+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/c5808caf-b5d9-4799-beb4-abeac4c298a7)
6969

7070
4、[C# 日志处理新方法](https://www.youtube.com/watch?v=MHIheQ2_Yb4&t=329s&ab_channel=NickChapsas)
7171

@@ -170,4 +170,5 @@ ret
170170

171171
`.NET` 后端程序员程序员,查看一下 2022 年的 `Roadmap`
172172

173-
![roadmap](https://dotnetweeklyimages.blob.core.windows.net/008/Backend-.NET-Developer-Roadmap-2022.png)
173+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/565e5973-82f0-4465-a52e-6d0b2c64f671)
174+

docs/episode-009.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88

99
1、[Visual Studio 生命周期支持到期](https://devblogs.microsoft.com/visualstudio/support-ends-for-older-versions-of-visual-studio-feb2022/)
1010

11-
![vs](https://dotnetweeklyimages.blob.core.windows.net/009/vs_2012.jpeg)
11+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/cf1ecd07-56a6-4826-802d-728163d90189)
1212

1313
微软发布了老版本的 `Visual Studio` 的支持周期,`Visual Studio 2012``Visual Studio 2017` 已经快到达支持周期的末尾。
1414

1515
2、[.NET 7 Preview 发布](https://devblogs.microsoft.com/dotnet/announcing-net-7-preview-1/)
1616

17-
![net7](https://dotnetweeklyimages.blob.core.windows.net/009/dotnet-7-preview.jpeg)
17+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/4daa31da-54fc-4daa-ae75-cfb2fa7a4522)
1818

1919
作为 `.NET` 20 周年的活动的一部分,微软已经发布了 `.NET 7` Preview 版本,主要包含一下几个重要的内容:
2020

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

2828
1、[C# 代码中 Nullable Type](https://csharp.christiannagel.com/2022/02/14/nullable/)
2929

30-
![nullable](https://dotnetweeklyimages.blob.core.windows.net/009/nullable.jpeg)
30+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/337246a3-7e25-43ba-9b4c-a3b12cce381c)
3131

3232
我们都知道 `NULL` 类型是一个
3333

@@ -89,7 +89,7 @@ public void Foo(string s)
8989

9090
2、[关于 .NET 运行在 Linux, 你需要这些事情](https://dotnetcore.show/episode-92-a-few-things-i-wish-i-knew-before-writing-net-on-linux/)
9191

92-
![netlinux](https://dotnetweeklyimages.blob.core.windows.net/009/linux.svg)
92+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/c05fb42a-a8c7-4dd0-9641-d17f41454e1c)
9393

9494
对于 `.NET` 开发者而言,`Windows` 是最熟悉的开发平台。但是 `.NET` 已经是一个跨平台的开发平台,了解 `Linux` 已经是 `.NET` 开发人员必需能力。如果你是 `Linux` 的小白的话,这篇文章带你熟悉这个平台。
9595

docs/episode-010.md

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

1313
1、[C# 11 抢先看](https://devblogs.microsoft.com/dotnet/early-peek-at-csharp-11-features/)
1414

15-
![csharp11](https://dotnetweeklyimages.blob.core.windows.net/010/csharp-11.png)
15+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/88705deb-746c-4cd4-acbf-d36cf167ea7c)
1616

1717
随着 `Visual Studio 17.1` 发布,`C# 11` 已经可以尝试了。
1818
首先需要修改 `.csproj` 文件
@@ -151,7 +151,7 @@ public static void SubDictionaryParallelEnumerable(Dictionary<int, string> month
151151

152152
2、[如何使用 Visual Studio 进行 Debug](https://code-maze.com/debugging-csharp-visual-studio/)
153153

154-
![vs](https://dotnetweeklyimages.blob.core.windows.net/010/vs-debug.jpeg)
154+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/9c8138c6-f21d-4fcb-96af-4c0752586a93)
155155

156156
Visual Studio 被誉为
157157

@@ -167,13 +167,13 @@ Visual Studio 被誉为
167167

168168
3、[在 .NET 中使用 GitHub Action](https://devblogs.microsoft.com/dotnet/dotnet-loves-github-actions/)
169169

170-
![action](https://dotnetweeklyimages.blob.core.windows.net/010/github-action.png)
170+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/03f542a4-7227-445d-843a-3c4873eb751a)
171171

172172
GitHub Action 是一套 CI/CD 的的工具,通过它能够实现自动化运维的目的,比如自动测试,自动构建和自动部署等功能。对于 .NET 用户而言需要掌握这些 GitHub Action 的功能。
173173

174174
4、[.NET 存在的 6 个误解](https://blog.devgenius.io/6-net-myths-dispelled-celebrating-21-years-of-net-652795c2ea27)
175175

176-
![net](https://dotnetweeklyimages.blob.core.windows.net/010/mispell-dotnet.png)
176+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/1474d48b-2465-4f79-889b-fd38278c4e17)
177177

178178
`.NET` 已经存在了 20 年了,但是大家仍然对他存在误解,这里挑选了 6 个误解并且解释它们
179179

@@ -192,13 +192,13 @@ Ngnix 是著名的反向代理工具, 微软开源了一款用 `C#` 编写的
192192

193193
2、[MoreLinq 来增强 Linq 的功能](https://morelinq.github.io/)
194194

195-
![morelinq](https://dotnetweeklyimages.blob.core.windows.net/010/morelinq.png)
195+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/62adda23-cb00-4082-a67e-c5b2052ec195)
196196

197197
Linq 是 `C#` 最受欢迎的功能之一,但是内置的 `Linq to Object` 的功能还是无法满足部分开发需求,因此 `MoreLinq` 扩展了这部分内容。
198198

199199
3、[stryker 测试你的单元测试](https://stryker-mutator.io/docs/stryker-net/introduction)
200200

201-
![stryker](https://dotnetweeklyimages.blob.core.windows.net/010/stryke.svg)
201+
![image](https://github.com/DotNETWeekly-io/DotNetWeekly/assets/11272110/1bcd99f0-2248-49a1-953b-2dffbc940016)
202202

203203
单元测试是软件开发中重要组成部分,通常我们评价单元测试好坏使用的是**覆盖率**。但是实时真的如此吗?如果单元测试用例正好通过了代码分支,而且是一个特殊用例,这样说明这个单元测试质量并不好。`Stryker.NET` 包能够帮助我们检查我们单元测试质量。
204204

0 commit comments

Comments
 (0)