相关文章
WebSocket 客户端开发:浏览器实战
在前两篇文章中,我们深入探讨了 WebSocket 的基础原理和服务端开发。今天,让我们把目光转向客户端,看看如何在浏览器中构建强大的 WebSocket 客户端。我曾在一个实时协作项目中,通过优化 WebSocket 客户端的重连机制和消息队列,使得用户即使在网络不稳定的情况下也能保持良好的…
编程日记
2025/2/6 3:15:33
I2C(一):存储器模式:stm32作为主机对AT24C02写读数据
存储器模式:在HAL库中,I2C有专门对存储器外设设置的库函数 I2C(一):存储器模式的使用 1、I2C轮询式写读AT24C02一页数据2、I2C轮询式写读AT24C02多页数据3、I2C中断式写读AT24C02一页数据4、I2C使用DMA式写读AT24C02一…
编程日记
2025/2/6 15:16:40
我用AI学Android Jetpack Compose之入门篇(2)
我跑成功了第一个Compose应用,但我还是有很多疑问,请人工智能来解释一下吧。答案来自 通义千问 文章目录 1.请解释一下Compose项目的目录结构。根目录模块目录(通常是app)app/build.gradleapp/src/mainapp/src/main/uiapp/src/ma…
编程日记
2025/2/5 22:18:12
《HarmonyOS第一课》焕新升级,赋能开发者快速掌握鸿蒙应用开发
随着HarmonyOS NEXT发布,鸿蒙生态日益壮大,广大开发者对于系统化学习平台和课程的需求愈发强烈。近日,华为精心打造的《HarmonyOS第一课》全新上线,集“学、练、考”于一体,凭借多维融合的教学模式与系统课程设置&…
编程日记
2025/2/6 3:07:02
html本地字符串处理工具|去重、分割、求交集、求并集
源代码(保存到本地文件命名为 xxx.html,用浏览器打开该文件即可使用)
<!DOCTYPE html>
<html lang"zh-CN"><head><meta charset"UTF-8"><title>数据处理</title><style>inpu…
编程日记
2025/2/5 12:56:17
C++中批量线程启动容器中的对象函数
使用容器管理多个类对象,通过函数启动容器中所有类对象的函数。
#include <iostream>
#include <thread>
#include <vector>
#include <chrono>
#include <memory>class Apple {
public:Apple(int num):workspaceNum(num) {}void st…
编程日记
2025/2/6 15:22:21
在 IntelliJ IDEA 中开发 GPT 自动补全插件
背景与目标
随着 AI 的发展,GitHub Copilot 等智能代码补全工具在开发者中获得了广泛的应用,极大地提高了编程效率。本篇文章将教你如何开发一个 IntelliJ IDEA 插件,使用 OpenAI 的 GPT API 来实现类似 Copilot 的代码自动补全功能。通过这…
编程日记
2025/2/5 19:04:14
node.js 浅析 与 了解
文章目录 node.js 与 javascript 浅析一、概念层面二、应用场景层面三、运行环境和模块系统层面 node.js 基础知识介绍1. 模块系统2. 事件驱动和异步编程3. 文件系统操作4. HTTP服务器和客户端5. 进程和子进程管理 node.js 》方向1. 学习方向2. 学习方式 node.js 与 javascript…
编程日记
2025/2/6 8:22:31