最新 最热

异步编程的几种方式,你知道几种?

异步执行对于开发者来说并不陌生,在实际的开发过程中,很多场景多会使用到异步,相比同步执行,异步可以大大缩短请求链路耗时时间。

2023-08-31
1

.NET如何避免让线程摸鱼,请用异步技术 async await 拿捏他~

而很多Web框架,收到一个请求,就会创建一个线程来处理,如果片刻间内有100个用户请求这个方法,那么就得安排100个线程,有没有方法让第1个线程在等待数据返回时,先去接待第N+1个用户(校验请求参数什么的)这样就能大大减少线程数...

2023-08-29
1

unity3d:网络模块优化:减少无用字段,降低字段精度,byte转vector3表示方向,心跳包优化,异步线程接收

网络包中通常包含了很多信息,诸如角色位置,朝向,状态等。   如果是2.5D游戏,则位置z分量可以弃掉;朝向只在xz平面上,所以只需要发送RotationY。   通过这种减少无用字段,可以一定程度上降低网络包大小。 降低字段精度 能...

2023-08-24
1

这样在 C# 使用 LongRunningTask 是错的

Task.Factory.StartNew 有一个重载,是支持 TaskCreationOptions.LongRunning 参数来指定 Task 的特征的。但是可能在没有注意的情况下,你就使用了错误的用法。那么本文我们来简单阐述一下这个参数的作用,和使用的注意要...

2023-08-23
1

啥?提到"异步",你的第一反应居然不是它?

那说到异步,很多人第一反应是线程池。但是有一说一,和线程池比起来,消息队列才是异步的精华。

2023-08-23
0

5 种JavaScript 中的高级异常处理方法

异常处理是任何编程语言的重要组成部分,JavaScript 也不例外。在本文中,我们将讨论在 JavaScript 中处理异常的5种高级技术。

2023-08-23
1

面试系列之-线程创建方法(JAVA基础)

·V get():获取异步任务执行的结果。注意,这个方法的调用是阻塞性的。如果异步任务没有执行完成,异步结果获取线程(调用线程)会一直被阻塞,一直阻塞到异步任务执行完成,其异步结果返回给调用线程。...

2023-08-21
0

技术译文 | 一文了解 MySQL 全新版本模型

在 Oracle,我们不断寻找方法来改进产品,以更好地满足您的需求。我们很高兴地推出 MySQL 创新版(Innovation)和长期支持版(LTS,Long-Term Support),这是 MySQL 版本模型中的一个重要改进。...

2023-08-18
1

通过元素的 getBoundingClientRect() 方法获取元素的实际宽高与实际展示的不符合

我的代码:通过 css 设置样式,当 body 属性 v-direction=1 时,设置一个高度,默认会设置一个高度

2023-08-18
1

网页字体文件最后再加载实现方法

今天在优化主题的时候遇到的问题,发现字体文件的体积实在是太大了,即便是使用了cdn作为缓存,但是加载的时间还是过于久,会导致拖慢了全站的加载速度,于是便将字体样式通过异步加载的形式,让其不拖慢网站的加载速度。...

2023-08-15
1