- 2025-01-13.NET Core GC标记阶段(mark_phase)底层原理浅谈
简介C#采用基于代的回收机制,并使用了更复杂的链式跟踪算法来识别对象是否为垃圾。GC触发的原因截至到.NET8,GC触发的原因有18种enumgc_reason{reason_alloc_soh=0,//小对象堆,快速分配预算不足reason_induced=1,//主动触发GC,没有关于压缩和阻塞的选项r
- 2025-01-11Promise是如何实现then的链式调用的?
Promise对象的then方法返回一个新的Promise对象,这是实现链式调用的关键。每一个then都会返回一个新的Promise,而这个新的Promise的结果取决于then里面的回调函数的返回值。以下是一个简化的Promise和then方法的实现,用于说明链式调用是如何工作的:functionPromise
- 2025-01-01nodejs安装之npm ERR! code CERT_HAS_EXPIREDnpm ERR! errno CERT_HAS_EXPIRED reason: certificate has expir
nodejs安装之npmERR!codeCERT_HAS_EXPIREDnpmERR!errnoCERT_HAS_EXPIREDreason:certificatehasexpired-证书错误通用问题解决方案-优雅草央千澈问题背景$npminstallelectron-gnpmERR!codeCERT_HAS_EXPIREDnpmERR!errnoCERT_HAS_EXPIREDnpmERR!reque
- 2024-12-26手动实现一个简易版Promise的思路及代码示例
- 2024-11-28学习笔记(四十八):声明权限配置
概述:应用在申请权限时,需要在项目的配置文件中,逐个声明需要的权限,否则应用将无法获取授权。在src/main/module.json5文件中进行权限声明配置使用示例:{"module":{"name":"entry","type":"entry","description":"$string:module_desc&q
- 2024-11-30What is a service mesh?
Whatisaservicemesh?https://www.techtarget.com/searchitoperations/definition/service-mesh Aservicemeshisadedicatedinfrastructurelayerthatcontrolsservice-to-servicecommunicationwithinadistributedapplication.Thismethodenablessepara
- 2024-09-20xtop:multi_driven_net与incomplete_timing_cell fail reason 分析
我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧?拾陆楼知识星球入口xtop做时序收敛时报告failreason&#x
- 2024-06-22使用Kubesec检查YAML文件安全
目录一.系统环境二.前言三.Kubesec简介四.使用Kubesec检查YAML文件安全五.总结一.系统环境本文主要基于Kubernetes1.22.2和Linux操作系统Ubuntu18.04。服务器版本docker软件版本Kubernetes(k8s)集群版本CPU架构Ubuntu18.04.5LTSDockerversion20.10.14v1.22.2
- 2024-05-25Python_DataFrame-的apply方法的应用示例_pandas
DataFrame拆分-应用-合并split-apply-combineapply()方法是针对某些行或列进行操作的,applymap()方法是针对所有元素进行操作的DataFrame对象,apply函数的语法如下:DataFrame.apply(func,axis=0,raw=False,result_type=None,args=(),**kwds)Series对象,ap
- 2024-05-11困扰了一天的flask结合智谱ai langchain流式输出json问题终于解决了
本次对接的大模型是智谱,首先想到去智谱开放平台找找有没有和langchain结合的文档: 结果还真有,就省去了谷歌的时间,但是智谱的文档只提供了非流式的示例代码,想着先拷过来跑一下再说,结果就是非流式是正常输出的,流式就遇到问题了,不管我咋配置,好像只能在控制台输出流失内容,遂去谷歌
- 2024-04-05手写Promise
1.建立基础的构造函数需求基于Promises/A+(promisesaplus.com),我们需要实现:promise有三个状态:pending(未完成),fulfilled(完成),orrejected(拒绝)。初始状态为pending,且状态结束只能从pending改为fulfilled或者rejected,promise的状态改变为单向且不可逆。promise接
- 2024-03-28Login with Username and Password Your login attempt was not successful, try again. Reason: 坏的凭证
在互联网大厂也干过,学了很多技术,后面去了外包公司干了好多年,也没怎么学习了,更没有去研究架构之类的,到最后只剩下增删改查了。接下来花费半年时间努力站在架构角度去设计和开发,力争下半年换个30K的工作,现在行情不好,只能拿到20K,好了废话不说,写博客吧------------------------------
- 2024-03-26java用es报错ElasticsearchStatusException[Elasticsearch exception [type=x_content_parse_exception, reaso
java报错ElasticsearchStatusException[Elasticsearchexception[type=x_content_parse_exception,reason=[1:55][bool]failedtoparsefield[must]]];nested:ElasticsearchException[Elasticsearchexception[type=parsing_exception,reason=[match]unknowntoke
- 2024-03-14android App启动流程
App启动流程分为2个部分,一个是系统开机,拉起LauncherAPP。另一个流程分为LauncherAPP点击桌面应用图标,然后启动APP。我们首先分析LauncherAPP的启动。LauncherAPP的启动:在android启动流程-SystemServer一篇文章中我们简单提过LauncherAPP启动的过程,本章我们具体分析一下L
- 2024-03-14HarmonyOS 发送系统通知 基础通知
harmonyos中提供了各种不同功能的通知来满足我们不同的业务需求本文呢我们先来看最基本的通知它的场景和使用方式最基本的是当应用被切入后台而应用内部发生了一些变化就可以用通知的方式来提醒用户就比如我们微信被切到了后台而这时别人发消息过来了那
- 2024-03-14在哲学/自然科学范畴下“推理”(reason about)的类别及解释
注意,本文的解释采用Google大模型(Gemini)的答案。翻译:推理是运用逻辑和证据得出结论的过程。它包含批判性地思考一个主题,考虑不同的观点,以及识别事物之间的关系。以下是推理的一些方式:逻辑推理:这涉及使用形式逻辑规则,从一系列前提中得出结论。例如,如果所有猫都是哺乳动物,所有
- 2024-03-11Android 《回到桌面与切换到任务列表》
App不但能监测手机屏幕的方向变更,还能获知回到桌面的事件,连打开任务列表的事件也能实时得知。回到桌面与打开任务列表都由按键触发,例如按下主页键会回到桌面,按下任务键会打开任务列表。虽然这两个操作看起来属于按键事件,但系统并未提供相应的按键处理方法,而是通过广播发出事件信
- 2023-11-27Android对重启原因的记录
事后log中,可以在prop.txt中获取到他们:./prop.txt:259:[persist.sys.boot.reason]:[]./prop.txt:260:[persist.sys.boot.reason.history]:[kernel_panic,bug,52663./prop.txt:789:[sys.boot.reason]:[kernel_panic,bug]./prop.txt:790:[sys.boot.reason.last]:[kernel_p
- 2023-10-08非select 下拉框选定ul-li下拉选项, 元素是隐藏的需要用js修改为其属性为可见后,再做元素定位
遇到问题html中定位的下拉框内容是属性是隐藏的<ulid="reasonselect"style="display:none"fwin="mods"><li>广告/SPAM</li><li>恶意灌水</li><li>违规内容</li><li>文不对题</li><li>重复发帖</li>&
- 2023-09-13手写Promise
//excutor:可以理解为传入一个函数为执行器functionmyPromise(excutor){//1.执行结构letself=thisself.status='pending'//状态self.value=null//成功的值self.reason=null//失败原因
- 2023-08-2820230628 java.sql.SQLException
介绍java.sql.SQLExceptionpublicclassSQLExceptionextendsjava.lang.ExceptionimplementsIterable每个SQLException都有一个由多个SQLException对象构成的链有大量的异常子类,按照树结构组织API构造器SQLException()SQLException(Stringreason)SQLExceptio
- 2023-08-23Python基础入门学习笔记 033 异常处理:你不可能总是对的2
try-except语句try: 检测范围exceptException[asreason]: 出现异常(Exception)后的处理代码实例1:1try:2f=open('TE.txt')3print(f.read())4f.close()5exceptOSError:6print('文件打开过程中出错了!!!')实例2:1try:2f=open(
- 2023-08-23Python基础入门学习笔记 034 丰富的else语句及简洁的with语句
丰富的else语句•要么怎样,要么不怎样if条件: 条件为真执行else: 条件为假执行 •干完了能怎样,干不完就别想怎样实例1:1defshowMaxFactor(num):2count=num//2#//为整除,判断是素数,只需依次判断当前数num除以1到(num//2)都不能整除即可3