相关文章
鸿蒙多线程开发——Sendable对象的序列化与冻结操作
1、Sendable对象的序列化与反序列化
Sendable对象的简单介绍参考文章:鸿蒙多线程开发——线程间数据通信对象03(sendable)
与JSON对象的序列化和反序列化类似,Sendable对象的序列化和反序列化是通过ArkTs提供的ASON工具来完成。
与JSON类似࿰…
编程日记
2024/12/23 13:41:44
重构代码之将双向关联改为单向关联
在代码重构中,双向关联改为单向关联是指将原本双向关联转变为单向关联。这种重构方式有助于简化对象模型和提高代码的可维护性,减少不必要的耦合。下面是对这个重构技巧的详细讲解。
一、为什么需要将双向关联改为单向关联?
减少耦合&#…
编程日记
2024/12/22 22:32:26
让 AI 帮忙做 code review
文章目录 背景实现步骤1.本地部署 AI 服务2.开启服务接口3.获取 diff4.获取 code review的结果,并推送给相关人员 背景
我们平时的工作当中合并代码的时候都需要进行 code review,很多工具都能帮助我们自动进行代码审查,但一般都只能够进行代…
编程日记
2024/12/5 8:08:01
001 MATLAB介绍
前言:
软件获取渠道有很多,难点也就是百度网盘下载慢; 线上版本每月有时间限制。
01 MATLAB介绍
性质: MATLAB即Matrix Laboratory 矩阵实验室的意思,是功能强大的计算机高级语言, 已广泛应用于各学科研究部门、…
编程日记
2024/12/5 12:16:01
第02章_MySQL环境搭建(基础)
1. MySQL 的卸载
1.1 步骤1:停止 MySQL 服务
在卸载之前,先停止 MySQL8.0 的服务。按键盘上的 “Ctrl Alt Delete” 组合键,打开“任务管理器”对话 框,可以在“服务”列表找到“MySQL8.0” 的服务,如果现在“正在…
编程日记
2024/12/18 0:34:05
【VRChat 全身动捕】VIVE 手柄改 tracker 定位器教程,低成本光学动捕解决方案(持续更新中2024.11.26)
更新 0.0.1(2024/11/26): 1.解决了内建蓝牙无法识别、“steamVR 蓝牙不可用” 的解决方案 2.解决了 tracker 虽然建立了连接但是在 steamVR 界面上看不到的问题 3.解决了 VIVE 基站1.0 无法被蓝牙识别 && 无法被 steamVR 搜索到 &…
编程日记
2024/12/20 9:25:29
前端开发工程师需要学什么?
前端开发工程师需要学习的主要内容包括HTML、CSS、JavaScript、前端框架、响应式设计、性能优化、版本控制等。
HTML/CSS/JavaScript
HTML:是网页的骨架,负责网页的结构和内容。CSS:用于美化网页,设计样式和布局。…
编程日记
2024/12/5 7:16:01
NLP 1、人工智能与NLP简介
人人都不看好你,可偏偏你最争气 —— 24.11.26 一、AI和NLP的基本介绍
1.人工智能发展流程
弱人工智能 ——> 强人工智能 ——> 超人工智能
① 弱人工智能
人工智能算法只能在限定领域解决特定的问题
eg:特定场景下的文本分类、垂直领域下的对…
编程日记
2024/12/20 16:51:04