- 博客(12)
- 收藏
- 关注
原创 HarmonyOS5/ArkTs 超简单的对接DeepSeekAPI步骤
开通华为云账号——>开通DeepSeek-V3-32K服务——>得到API KEY——>根据URL和KEY发送请求——>解析SSE数据。
2025-06-30 18:23:18
256
原创 HarmonyOS5/ArkTs 两句话带你零门槛入门持久化存储(面试加分项)
提供了createTransaction()对事务的ACID(原子性、一致性、隔离性、持久性)的支持。事务类型有DEFERRED、IMMEDIATE和EXCLUSIVE,默认为DEFERRED。exclusive:该类型的事务在WAL模式下和IMMEDIATE相同,但在其他日志模式下能够防止事务期间有其他连接读取数据库。提供了对数据的复杂的查询语句和数据过滤,适合需要频繁查询和统计的应用场景。deferred:创建事务的时候不会真正开始事务,只有在事务对象中进行第一次的读或写操作才会开始事务。
2025-06-28 12:10:09
546
原创 HarmonyOS5/ArkTs 超详细的申请APP证书篇
点击 “添加公钥指纹 (HarmonyOS API 9及以上)”, 弹出“选择SH256公钥指纹”, 选择我们前面步骤生成好的公钥,根据我们前面取的名字是可以一目了然吧?这里根据提示去选择文件,密码是前面设置的密码。出现下面的弹框之后,填写CSR file文件目标位置之后,点击Finish按钮完成CSR文件创建,注意了,● Key password:密钥的密码,需要与生成密钥和证书请求文件时设置的密码保持一致。● Store File:密钥库文件,选择生成密钥和证书请求文件时生成的.p12文件。
2025-06-27 20:22:19
999
原创 HarmonyOS5/ArkTs speechRecognizer语音识别,AudioCapturer音频采集/录音
技术栈用的 audio.AudioCapturer,文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references/arkts-apis-audio-audiocapturer。2,给语音识别引擎设置监听(onResult识别结果含过程 onComplete识别完成)整个过程是从获取权限,到录音,到语音识别。1,创建语音识别引擎。
2025-06-26 22:39:51
345
原创 Harmony OS5 ArkTs 封装录音工具
reason_microphone原因格式:用于xxx模块xxx功能。播放录音请看我下一个博客。
2025-06-12 20:27:06
274
原创 Harmony OS5 Ark TS 封装沉浸式工具和状态栏工具/屏上的安全区域文字封装
【代码】Ark TS 封装沉浸式工具和状态栏工具/屏上的安全区域文字封装。
2025-06-03 20:39:29
167
原创 Harmony OS5 mac intel devEco-studio无法安装模拟器/new Emulator按钮被置灰无法点击
mac intel 安装devEco studio / 无法安装模拟器 / 无法模拟器无法启动项目 / 模拟器与编辑器devEco studio编辑器版本不一致问题
2025-05-29 20:53:41
303
2
原创 ThreadLocal原理及内存泄漏分析
多线程访问同一个共享变量的时候回有并发问题,解决办法之一就是每个线程都访问本线程自己的变量来避免线程不安全问题。这个线程本地变量就是TreadLocal来实现的。引用和对象的关系???ThreadLocal的实现原理引用和对象的关系???在再开始分析ThreadLocal之前,我们先回顾一下Java中的引用,只有理解了引用,才可以深入理解TheadLocal的实现原理。下面这段代码中的第一行,obj就是对象的引用,而new Object() 将会在堆内存中产生了一个对象,obj这个引用指向了堆内存
2020-08-04 14:51:21
401
转载 java实现十大经典算法
1、二分查找算法(非递归)/** * @desc 二分查询(非递归方式) * 案例: * {1,3,8,10,11,67,100},编程实现二分查找,要求使用非递归方式完成。 */public class BinarySearchNonRecursive { public static void main(String[] args) { int[] arr = {1, 3, 8, 10, 11, 67, 100}; int index = binaryS
2020-06-10 15:52:19
1059
转载 Intellij IDEA 智能补全的 10 个姿势,简直不能太牛逼!
首先来看一下下面这张图,在方法里面有效位置后面输入一个.,最后面会列表所有可用的自动补全的关键字,这也就是今天要分享的内容。1、快速打印输出除了用 sout 开头快速生成,还能在后面快速生成。name.out2、快速定义局部变量在字符串或者数字……后面输入 .var,回车,IDEA会自动推断并快速定义一个局部变量,不过它是 final 类型的。3、快速定义成员变量在值后面输入.field,可以快速定义一个成员变量,如果当前方法是静态的,那生成的变量也是静态的。4、快速格式化字符串在字
2020-06-03 15:21:30
366
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人