- 博客(14)
- 问答 (1)
- 收藏
- 关注
原创 【JavaScript】异步详解
异步编程技术使你的程序可以在执行一个可能长期运行的任务的同时继续对其他事件做出反应而不必等待任务完成。setTimeout 是一种特殊的异步调度机制,目的是让回调函数放入任务队列中等待执行,属于宏任务,宏任务一般最后再执行,避免堵塞主线程。这使得代码在该点上等待,直到 Promise 被完成,这时 Promise 的响应被当作返回值,或者被拒绝的响应被作为错误抛出。当多个相关的,但是并不依赖于前面发生的事情完成的事情发生时,它们就是异步的。如果下一个操作的结果取决于上一个操作的结果,使用。
2024-11-23 22:22:59
2527
原创 【Python】异步:堵塞 IO 的解决方案
堵塞IO是指**当程序执行IO操作(如读写文件、数据库操作、网络请求等)时,会导致整个应用程序线程暂停执行,直到IO操作完成。**这种情况会严重影响应用程序的性能和并发处理能力。
2024-11-18 17:52:10
708
原创 【ES6】箭头函数的概念和基本用法
箭头函数时 ES6 标准引用的一种简介的函数定义方式。不会创建自己的this参数,而是会调用外层作用域的this1,也没有自己的arguments参数,更不能用作构造函数。
2024-11-17 22:06:46
303
原创 【ES6】Var 的逻辑概念
在块作用域(if,for等)中声明的var,会提到当前作用域的顶部。所以没有块作用域的概念。var声明的会提升到作用域的顶部,,赋值操作还是在代码的原来位置。函数外部声明的是全局作用域。函数内部声明的是函数作用域。
2024-11-06 18:24:36
192
原创 Singbox DNS解析工作流程
谷歌的DoH域名也需要解析,谷歌的域名通过默认的地址解析器(default-dns)(图中为114.114.114.114)进行解析,默认解析器的出站地址设置为了direct-out,走直连,所以向114.114.114.114请求谷歌域名的时候会走直连得到IPv4地址,向谷歌服务器地址请求客户端发起的域名解析地址,由于没有设置detour 所以路由模块会走final规则的手动选择,找到对应的机场节点进行域名解析,根据strategy,要得到IPv4地址。
2024-09-29 13:57:27
1653
原创 [实用]修改Google play 商店地址
点击设置,账号和设备偏设置,会多出你添加。点击Country/Region。进入手机Google play。
2024-07-19 12:45:06
1768
空空如也
Android API29及以上的怎么使用kotlin?
2021-09-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1