logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙应用开发:5分钟集成轻量级 HTTP 服务

本文介绍了作者基于cpp-httplib开发的鸿蒙OS版HTTP服务器库HarmonyHttpServer。该库通过NAPI封装为ArkTS提供简单易用的接口,支持创建HTTP服务、路由注册及事件监听等功能,解决了鸿蒙生态缺乏轻量级HTTP服务器的问题。作者分享了基本用法示例,包括GET/POST路由处理,并提醒需注意屏幕关闭导致服务中断的情况。项目已提交至OpenHarmony三方库审核,提供测

#harmonyos#http#华为 +1
鸿蒙应用开发:5分钟集成轻量级 HTTP 服务

本文介绍了作者基于cpp-httplib开发的鸿蒙OS版HTTP服务器库HarmonyHttpServer。该库通过NAPI封装为ArkTS提供简单易用的接口,支持创建HTTP服务、路由注册及事件监听等功能,解决了鸿蒙生态缺乏轻量级HTTP服务器的问题。作者分享了基本用法示例,包括GET/POST路由处理,并提醒需注意屏幕关闭导致服务中断的情况。项目已提交至OpenHarmony三方库审核,提供测

#harmonyos#http#华为 +1
关于鸿蒙arkts多线程无法共享非Sendable对象的解决方案

文章摘要:本文探讨了在ArkTS中实现多线程WebSocket通信的解决方案。作者发现直接使用@Concurrent注解会导致WebSocket对象在不同线程中不共享,而@Sendable方案又因系统WebSocket不支持而无法使用。最终提出基于emitter的进程间通信方案:通过initWebSocket函数在单独线程中创建WebSocket实例并监听事件,其他线程通过emitter发送操作指

#鸿蒙#harmonyos
关于鸿蒙arkts多线程无法共享非Sendable对象的解决方案

文章摘要:本文探讨了在ArkTS中实现多线程WebSocket通信的解决方案。作者发现直接使用@Concurrent注解会导致WebSocket对象在不同线程中不共享,而@Sendable方案又因系统WebSocket不支持而无法使用。最终提出基于emitter的进程间通信方案:通过initWebSocket函数在单独线程中创建WebSocket实例并监听事件,其他线程通过emitter发送操作指

#鸿蒙#harmonyos
【设计模式前言】

摘要:学习设计模式对程序员至关重要,即使AI工具普及。本文探讨了设计模式在中大型项目中的必要性,强调理解设计模式才能有效利用AI构建理想项目。作者以Java语言为例,通过实践案例解析六大设计原则,而非空谈理论。设计模式是编程的基石,需要结合实际项目经验才能真正掌握。教程面向初学者,采用易懂方式讲解,避免复杂UML图,鼓励通过实践学习。作者认为设计模式无好坏之分,关键在于项目适配,并欢迎读者共同讨论

#设计模式#java
到底了