首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JoeZ
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
19
文章 19
沸点 0
赞
19
返回
|
搜索文章
JoeZ
2年前
关注
C# 回调函数的实现和应用场景
回调函数其实就是把某个方法当做参数传递给另外一个方法。在实际工作中,底层数据接收的回调,订单支付的回调等等都是基于这个思想实现的。...
0
评论
分享
JoeZ
2年前
关注
学会学习
1.宏观把控整体框架(看目录、脑图等)。 2.快速过一遍知识点。 3.整体练习(做项目、做模块),反复回看知识点。 4.专业练习,补缺查漏。 5.最后通过费曼学习法掌握牢固...
0
评论
分享
JoeZ
2年前
关注
20 LINQ3:揭秘LINQ方法的背后
LINQ中提供了很多集合的扩展方法,配合lambda能简化数据处理。var让编译器的“类型推断”来简化类型的声明。在LINQ中常用。C#的var和JavaScript的va...
0
评论
分享
JoeZ
2年前
关注
19 LINQ2: lambda是怎么来的
1.委托变量不仅可以指向普通方法,还可以指向匿名方法。 2.匿名方法可以写成lambda表达式 可以省略参数数据类型,因为编译能根据委托类型推断出参数的类型,用=>引出来方...
0
评论
分享
JoeZ
2年前
关注
18 LINQ 1 为啥要学LINQ
为什么学习LINQ? 让数据处理变得简单。委托→lambda→LINQ:LINQ是由委托到lambda到LINQ演变而来的。...
0
评论
分享
JoeZ
2年前
关注
17 异步与接口、yield
1.接口中的方法或者抽象方法不能修饰为async。2.yield return不仅能够简化数据的返回,而且可以让数据处理“流水线化”,提升性能。...
0
评论
分享
JoeZ
2年前
关注
16 Task.WhenAll、Task.WhenAny用法
1.Task.WhenAll,所有Task完成,Task才完成,用于等待多个任务执行结束,但是不在乎它们的执行顺序。 2.Task.WhenAny,任何一个Task完成,T...
0
评论
分享
JoeZ
2年前
关注
15 异步编程之终止任务——CancellationToken
通常在异步场景下,我们需要提前终止任务。如:请求超时提前终止任务,防止一直占用资源、用户主动取消操作等。可以使用CancellationToken 参数,用于获得提前终止执...
1
评论
分享
JoeZ
2年前
关注
EF Core 多线程问题
根据微软文档DbContext 生存期、配置和初始化 - EF Core,使用EF Core进行异步操作时,应该立即await。...
0
评论
分享
JoeZ
2年前
关注
MySQL同库两表数据同步(navicat、触发器)
利用触发器trigger实现同一个数据库两表之间的数据同步更新,这里使用的操作软件为Navicate。...
0
评论
分享
JoeZ
2年前
关注
14 Async异步方法不要用Thread.Sleep()
如果想在异步方法中暂停一段时间,不要用Thread.Sleep(),因为它会阻塞调用线程,而要用await Task.Delay()。...
0
评论
分享
JoeZ
2年前
关注
13 为什么有的异步方法没标async
async函数的缺点: 1.异步方法是一个类(具体需要通过反编译工具看源代码),运行效率没有普通方法高。因为类的创建包含其他成员属性的声明,会消耗很多额外的资源。 2.可能...
0
评论
分享
JoeZ
2年前
关注
12 异步方法不等于多线程
多线程:使用一个额外的线程来执行一系列活动/任务。 异步:使用同一个线程和中断系统,让线程外的其他组件完成一些活动,并在活动结束时得到通知。...
0
评论
分享
JoeZ
2年前
关注
11 async背后的线程切换
await调用的等待期间,.NET会把当前的线程返回给线程池,等异步方法调用执行完毕后,框架会从线程池再取出来一个线程执行后续的代码。...
0
评论
分享
JoeZ
2年前
关注
10 async、await原理揭秘
await、async是“语法糖”,最终编译成“状态机调用”。 async的方法会被C#编译器编译成一个类,根据await的调用进行切分为多个状态,对async方法调用会被...
0
评论
分享
JoeZ
3年前
关注
VS2022运行时报docfile已被损坏
当使用visual studio 2022 打开项目时,发现上次项目打开的.cs文件等无法正常展现,并且出现下图Error提示。说明项目的.vs文件夹的文件不匹配。...
0
评论
分享
JoeZ
3年前
关注
9 编写异步方法(异步方法封装)
如果同样的功能,既有同步方法,又有异步方法,那么首先使用异步方法。对于不支持的异步方法怎么办?Wait()(无返回值);Result(有返回值)。...
0
评论
分享
JoeZ
3年前
关注
8 async/await异步编程基本使用
用async关键字修饰的方法,即为“异步方法”。以下几点需要主要: 异步方法的返回值一般是Task,T是真正的返回值类型,如Task。惯例:异步方法名字以Async结尾。 ...
0
评论
分享
JoeZ
3年前
关注
7 为什么要使用async/await异步编程
async/await异步编程不能提升响应速度,但是可以提升响应能力(吞吐量)。异步和同步各有优劣,要合理选择,不要为了异步而异步。...
2
评论
分享
JoeZ
3年前
关注
6 NuGet简介与使用
在包管理以前我们在项目中引用第三方包通常是去下载dll放到项目中再引用,后来逐渐发展成各种包管理工具,nuget就是一种工具,适用于任何现代开发平台的基本工具可充当一种机制...
1
评论
分享
下一页
个人成就
文章被点赞
32
文章被阅读
21,719
掘力值
884
关注了
0
关注者
9
收藏集
0
关注标签
0
加入于
2021-07-27