01 2025 档案

基于 Node.js、Fastify、Prisma、Zod 的服务项目
摘要:基于 Node.js、Fastify、Prisma、Zod 的服务项目 首先,你需要确保已经安装了以下软件: Node.js(建议版本:14+) npm Docker 接下来,打开终端并执行以下命令: 创建一个新的项目目录并进入: mkdir my-project cd my-project 初始化 阅读全文

posted @ 2025-01-25 22:23 漫思 阅读(40) 评论(0) 推荐(0) 编辑

表单产品的架构思路
摘要:1、独立的几个控件。包括searchform,table,pagenation,formdialog 2、hub独立数据流转 3、使用ahook的usestate,immerjs,antdv5,lodash的set方法 4、使用 serchform,pagenation,lastoption来控制页 阅读全文

posted @ 2025-01-25 22:19 漫思 阅读(6) 评论(0) 推荐(0) 编辑

千万级的大表,如何做性能调优?
摘要:千万级的大表,如何做性能调优? 前言 大表优化是一个老生常谈的话题,但随着业务规模的增长,总有人会“中招”。 很多小伙伴的数据库在刚开始的时候表现良好,查询也很流畅,但一旦表中的数据量上了千万级,性能问题就开始浮现,查询慢、写入卡、分页拖沓、甚至偶尔直接宕机。这 时大家可能会想,是不是数据库不行?是 阅读全文

posted @ 2025-01-24 23:03 漫思 阅读(19) 评论(0) 推荐(0) 编辑

【译】我们最喜欢的2024年的 Visual Studio 新功能
摘要:【译】我们最喜欢的2024年的 Visual Studio 新功能 去年,Visual Studio 团队发布了许多新的面向开发人员的改进和 AI 集成,其中许多直接来自您在开发者社区的反馈。在这篇文章中,我们将重点介绍2024年团队最喜欢的功能,这些功能可以提高生产力,简化工作流程,并增强您的编码 阅读全文

posted @ 2025-01-24 23:00 漫思 阅读(19) 评论(0) 推荐(0) 编辑

C#使用yield关键字提升迭代性能与效率
摘要:C#使用yield关键字提升迭代性能与效率 思维导航 前言 传统迭代和yield迭代方式对比 yield延迟加载按需获取数据 yield break显式示迭代结束 什么情况不能使用yield关键字 完整示例代码 参考文章 前言 yield关键字在C#中简化了数据迭代的方式,实现了按需生成数据,自动维 阅读全文

posted @ 2025-01-24 22:58 漫思 阅读(12) 评论(0) 推荐(0) 编辑

C#使用yield关键字提升迭代性能与效率
摘要:C#使用yield关键字提升迭代性能与效率 思维导航 前言 传统迭代和yield迭代方式对比 yield延迟加载按需获取数据 yield break显式示迭代结束 什么情况不能使用yield关键字 完整示例代码 参考文章 前言 yield关键字在C#中简化了数据迭代的方式,实现了按需生成数据,自动维 阅读全文

posted @ 2025-01-23 17:20 漫思 阅读(4) 评论(0) 推荐(0) 编辑

zod npmjs
摘要:zod 3.24.1 • Public • Published a month ago Readme Code Beta 0 Dependencies 19,857 Dependents 372 Versions Zod ✨ https://zod.dev ✨TypeScript-first sch 阅读全文

posted @ 2025-01-21 13:45 漫思 阅读(11) 评论(0) 推荐(0) 编辑

nodejs 图片 转 base64
摘要:nodejs 图片 转 base64 在Node.js中,你可以使用内置的fs模块来读取图片文件,并使用Buffer类的toString方法将其转换为Base64编码的字符串。以下是一个简单的例子: const fs = require('fs'); // 异步读取文件并转换为Base64 fs.r 阅读全文

posted @ 2025-01-21 11:45 漫思 阅读(31) 评论(0) 推荐(0) 编辑

nodejs base64 转图片
摘要:nodejs base64 转图片 在Node.js中,您可以使用内置的Buffer类将Base64编码的字符串转换为图片。以下是一个简单的例子,展示如何将Base64字符串转换为图片文件: const fs = require('fs'); // 假设base64Data是您的Base64编码的字 阅读全文

posted @ 2025-01-21 11:44 漫思 阅读(36) 评论(0) 推荐(0) 编辑

MySQL Switch Case
摘要:MySQL Switch Case 123 在MySQL中,CASE语句用于根据条件返回值。当第一个条件满足时,它就会停止读取并返回结果。如果没有条件为真,则返回ELSE子句中的值。如果没有ELSE部分且没有条件为真,则返回NULL1。 示例 SELECT OrderID, Quantity, CA 阅读全文

posted @ 2025-01-20 22:00 漫思 阅读(16) 评论(0) 推荐(0) 编辑

pg 获取当前时间戳
摘要:pg 获取当前时间戳 获取当前时间戳有多种实现方法: 方法一:使用Python内置的time模块。 import time timestamp = int(time.time()) 方法二:使用datetime模块,结合strftime函数将当前时间转换为指定格式的字符串,再通过strptime函数 阅读全文

posted @ 2025-01-20 21:59 漫思 阅读(18) 评论(0) 推荐(0) 编辑

oracle 获取当前时间戳
摘要:oracle 获取当前时间戳 Oracle中获取当前时间戳有多种实现方法: 使用SYSTIMESTAMP函数: SELECT SYSTIMESTAMP FROM DUAL; 使用CURRENT_TIMESTAMP函数: SELECT CURRENT_TIMESTAMP FROM DUAL; 使用SY 阅读全文

posted @ 2025-01-20 21:58 漫思 阅读(51) 评论(0) 推荐(0) 编辑

sql server 获取当前时间戳
摘要:sql server 获取当前时间戳 获取当前时间戳有以下几种方法实现: 使用GETDATE()函数: SELECT GETDATE() AS CurrentTimestamp; 此方法返回当前日期和时间的完整时间戳。 使用SYSDATETIME()函数: SELECT SYSDATETIME() 阅读全文

posted @ 2025-01-20 21:58 漫思 阅读(84) 评论(0) 推荐(0) 编辑

mysql 获取当前时间戳13
摘要:mysql 获取当前时间戳13 在MySQL中,您可以使用CURRENT_TIMESTAMP或NOW()函数来获取当前的时间戳。这将以'YYYY-MM-DD HH:MM:SS'格式返回当前的日期和时间。如果您需要的是一个UNIX时间戳(即自1970年1月1日以来的秒数),您可以使用UNIX_TIME 阅读全文

posted @ 2025-01-20 21:58 漫思 阅读(8) 评论(0) 推荐(0) 编辑

gojs 通过点击事件 增加节点的能力 (gojs核心能力)
摘要:myDiagram.addDiagramListener('BackgroundSingleClicked', (e) => { console.log(e.diagram.lastInput.documentPoint); }); cursor: url('./../../../../assets 阅读全文

posted @ 2025-01-16 21:01 漫思 阅读(17) 评论(0) 推荐(0) 编辑

cursor
摘要:cursor cursor CSS 属性设置光标的类型(如果有),在鼠标指针悬停在元素上时显示相应样式。 尝试一下 语法 cssCopy to Clipboard /* 关键字值 */ cursor: pointer; cursor: auto; /* 使用 URL,并提供一个关键字值作为备用 */ 阅读全文

posted @ 2025-01-16 20:56 漫思 阅读(42) 评论(0) 推荐(0) 编辑

最近项目中的问题,以及解决方案 2025-01
摘要:1、MP4文件编译为m3u8文件的工作流软件。服务器端的能力,GPU能力的两种模式。形成工作流 2、强化视频分析能力,从rtsp到文件流 3、研究mp4的流特征 2、typescript如何编译,编译后js文件,如何自动化启动的问题 3、总结前端脚手架的能力 4、动态路由的概念,快速上架页面的能力, 阅读全文

posted @ 2025-01-12 22:05 漫思 阅读(4) 评论(0) 推荐(0) 编辑

table表格的排序
摘要:<Table className="tableInner" columns={columns} dataSource={dataList || []} sticky pagination={false} size="small" loading={loading} onChange={this.ha 阅读全文

posted @ 2025-01-10 14:34 漫思 阅读(6) 评论(0) 推荐(0) 编辑

10个C#特色的语法,祝福新年快乐,你知道几个?
摘要:10个C#特色的语法,祝福新年快乐,你知道几个? 2024-12-31 11:51·编程乐趣 我是编程乐趣,一个10年.Net开发经验老程序员,点击右上方“关注”,每天为你分享开源项目和编程知识。私信回复:888,领取.Net学习资料! 大家好,我是编程乐趣。 马上迎来2025年了,祝大家新年快乐! 阅读全文

posted @ 2025-01-07 11:53 漫思 阅读(22) 评论(0) 推荐(0) 编辑

因为相信,所以看见
摘要:因为相信,所以看见 阅读全文

posted @ 2025-01-07 10:55 漫思 阅读(5) 评论(0) 推荐(0) 编辑

管理的最高境界,就这16个字
摘要:创业酵母2020-10-09 17:56 管理方法 丨作者 / 张丽俊 整理 / 鸠 无论是新晋管理者,还是有经验的管理者,都希望能够提升管理的境界,因为随着管理能力的精进,也会让我们的工作卓有成效。 管理的功力并非朝夕之间可以练成,一个高潜人才修炼成一个高手,一定是需要花很多时间浸淫。但是我们可以 阅读全文

posted @ 2025-01-07 01:04 漫思 阅读(7) 评论(0) 推荐(0) 编辑

阿里巴巴重要价值观
摘要:实事虚做,虚事实做 阅读全文

posted @ 2025-01-07 01:03 漫思 阅读(12) 评论(0) 推荐(0) 编辑

[.NET] API网关选择:YARP还是Ocelot?
摘要:[.NET] API网关选择:YARP还是Ocelot? API网关选择:YARP还是Ocelot? 摘要 随着微服务架构的流行,API网关在系统架构中扮演着越来越重要的角色。在.NET生态中,YARP(Yet Another Reverse Proxy)和Ocelot是两种常用的API网关解决方案 阅读全文

posted @ 2025-01-07 01:01 漫思 阅读(31) 评论(0) 推荐(0) 编辑

antd 4 弹框如何关闭动画
摘要:如何关闭 Modal 动画?# 你可以通过 transitionName="" 和 maskTransitionName="" 去除动画 CSS,但是需要注意的是。该方法为内部方法,我们不保证下个大版本重构时该属性会被保留。 阅读全文

posted @ 2025-01-07 00:46 漫思 阅读(31) 评论(0) 推荐(0) 编辑

fastify使用TypeScript
摘要:TypeScript TypeScript​ The Fastify framework is written in vanilla JavaScript, and as such type definitions are not as easy to maintain; however, sinc 阅读全文

posted @ 2025-01-05 22:16 漫思 阅读(13) 评论(0) 推荐(0) 编辑

2025年全面掌控webpack5
摘要:1、项目从0到1的脚手架 阅读全文

posted @ 2025-01-05 21:24 漫思 阅读(12) 评论(0) 推荐(0) 编辑

ts可以怎么热更新呢
摘要:ts可以怎么热更新呢 作者:音视频技术栏目:公开2024-06-25 10:51317 在 TypeScript 中进行热更新有多种方法,以下是一些常见的做法: 使用 Nodemon:Nodemon 是一个监视文件变化并自动重启 Node.js 应用的工具。你可以使用 Nodemon 监视 Type 阅读全文

posted @ 2025-01-05 21:23 漫思 阅读(17) 评论(0) 推荐(0) 编辑

模式匹配概述
摘要:Learn .NET C# 使用英语阅读保存 模式匹配概述 项目 2024/03/21 5 个参与者 反馈 本文内容 Null 检查 类型测试 比较离散值 关系模式 显示另外 3 个 “模式匹配”是一种测试表达式是否具有特定特征的方法。 C# 模式匹配提供更简洁的语法,用于测试表达式并在表达式匹配时 阅读全文

posted @ 2025-01-05 17:38 漫思 阅读(17) 评论(0) 推荐(0) 编辑

C# – Record, Class, Struct
摘要:C# – Record, Class, Struct 前言 之前在 C# – 10.0 已经有介绍过 Record 了. 但之前还没怎么用到, 最近有用到了, 所以特别写多一篇. Class vs Struct 参考: C#详解struct和class的区别 它们最大的区别在于 Class 是引用类 阅读全文

posted @ 2025-01-05 17:37 漫思 阅读(36) 评论(0) 推荐(0) 编辑

C# 9.0新特性详解系列之五:记录(record)和with表达式
摘要:C# 9.0新特性详解系列之五:记录(record)和with表达式 1 、背景与动机传统面向对象编程的核心思想是一个对象有着唯一标识,表现为对象引用,封装着随时可变的属性状态,如果你改变了一个属性的状态,这个对象还是原来那个对象,就是对象引用没有因为状态的改变而改变,也就是说该对象可以有很多种状态 阅读全文

posted @ 2025-01-05 17:29 漫思 阅读(80) 评论(0) 推荐(0) 编辑

记录(C# 参考)
摘要:记录(C# 参考) 项目 2023/11/22 9 个参与者 反馈 本文内容 属性定义的位置语法 不可变性 值相等性 非破坏性变化 显示另外 5 个 可使用 record 修饰符定义一个引用类型,用来提供用于封装数据的内置功能。 record class 语法用作等价符号以标识引用类型,record 阅读全文

posted @ 2025-01-05 17:27 漫思 阅读(9) 评论(0) 推荐(0) 编辑

【C#/.NET】record介绍
摘要:​ 目录 什么是record? 使用record record解构 record原理 结论 什么是record? record是.NET 5中的一种新特性,可以看作是一种概念上不可变的类。records可以帮助我们在C#中更容易地处理数据,同时提供了重要的功能,如对象相等性、hashcode和解构。 阅读全文

posted @ 2025-01-05 17:19 漫思 阅读(15) 评论(0) 推荐(0) 编辑

框架不热更新的一种办法
摘要:XrayManPackageManagement【文件夹】 改为 xrayManPackageManagement 能解决大部分问题 阅读全文

posted @ 2025-01-03 23:20 漫思 阅读(11) 评论(0) 推荐(0) 编辑

C# switch case 元组
摘要:在C#中,switch语句不直接支持作用于元组的比较。但是,你可以通过"switch"表达式(C# 8.0及更高版本)或者使用一些技巧来处理元组。 以下是一个使用"switch"表达式处理元组的例子: (int, int) tuple = (1, 2); // 使用switch表达式处理元组 var 阅读全文

posted @ 2025-01-02 18:24 漫思 阅读(12) 评论(0) 推荐(0) 编辑

地表最强前端
摘要:https://cloud.tencent.com/developer/user/4509432 阅读全文

posted @ 2025-01-02 17:59 漫思 阅读(7) 评论(0) 推荐(0) 编辑

从零开始构建React Native数字键盘功能
摘要:从零开始构建React Native数字键盘功能 发布于 2024-03-01 13:58:33 3230 举报 文章被收录于专栏:终身学习者 现代移动应用程序在入门过程中经常涉及一个步骤,你需要输入发送到你的电子邮件或手机号码的验证码 PIN。有时,你需要使用类似于分割 OTP 输入字段的东西来输 阅读全文

posted @ 2025-01-02 17:54 漫思 阅读(11) 评论(0) 推荐(0) 编辑

这是一篇很好的互动式文章,Framer Motion 布局动画
摘要:微信搜索 【大迁世界】, 我会第一时间和你分享前端行业趋势,学习途径等等。本文 GitHub https://github.com/qq449245884/xiaozhi 已收录,有一线大厂面试完整考点、资料以及我的系列文章。 重现framer的神奇布局动画的指南。 到目前为止,我最喜欢 Frame 阅读全文

posted @ 2025-01-02 17:52 漫思 阅读(42) 评论(0) 推荐(0) 编辑

C#版本、.NET版本与Visual Studio版本的对应关系
摘要:C#版本、.NET版本与Visual Studio版本的对应关系 原创 修改于 2024-11-04 21:39:14 1.3K0 举报 文章被收录于专栏:c#分享专栏 在软件开发中,选择合适的编程语言、运行时和开发环境至关重要。C#作为一种流行的编程语言,与.NET框架及Visual Studio 阅读全文

posted @ 2025-01-02 17:50 漫思 阅读(253) 评论(0) 推荐(0) 编辑

.Net各大平台与其对应的C#语法版本
摘要:.Net各大平台与其对应的C#语法版本 前言: .NET平台与C#语法版本之间有着紧密的对应关系。以下是各个.NET平台版本与它们对应的C#语法版本的详细概述: .NET Framework .NET Framework 1.0 - C# 1.0 .NET Framework 1.1 - C# 1. 阅读全文

posted @ 2025-01-02 17:46 漫思 阅读(182) 评论(0) 推荐(0) 编辑

C# switch case where
摘要:C# switch case where 在C#中,switch语句可以使用where子句来指定某个特定的情况下,满足某些额外条件的情况。这在泛型编程中非常有用,可以在编译时而不是运行时检查条件。 下面是一个使用switch语句和where子句的示例: public class SwitchWher 阅读全文

posted @ 2025-01-02 17:45 漫思 阅读(3) 评论(0) 推荐(0) 编辑

Markdown最新使用说明
摘要:Markdown基本语法说明 markdown 和 typora关系:typora是一款实时预览markdown的文本编辑器本文推荐使用的Markdown编辑器为:Typora (用了多款编辑器,觉得还是Typora更加简洁和实用)Typora下载地址在文章末尾,有需要的伙伴自取哦~ 整篇文章说明: 阅读全文

posted @ 2025-01-02 15:14 漫思 阅读(5) 评论(0) 推荐(0) 编辑

MySQL 总结(简易版)
摘要:MySQL 总结(简易版) 基本语法 0. 1基本语法 # 登录MySQL $ mysql -u root -p12345612 # 退出MySQL数据库服务器 exit; -- 显示所有数据库 show databases; -- 创建数据库 CREATE DATABASE test; -- 切换 阅读全文

posted @ 2025-01-02 15:12 漫思 阅读(11) 评论(0) 推荐(0) 编辑

多级缓存降低高并发压力
摘要:多级缓存降低高并发压力 多级缓存 简介 1. 传统缓存 传统的缓存策略一般是请求到达Tomcat后,先查询Redis,如果未命中则查询数据库,如图: 存在下面的问题: •由于redis的承受能力大于tomcat,所以请求要经过Tomcat处理,Tomcat的性能成为整个系统的瓶颈 •Redis缓存失 阅读全文

posted @ 2025-01-02 15:09 漫思 阅读(19) 评论(0) 推荐(0) 编辑

设计模式——23种设计模式
摘要:设计模式——23种设计模式 Java设计模式 设计模式:是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。 面向对象设计原则 都是为了高内聚低耦合原则。编程时基本都要遵守 单一职责原则 分类原则:一种人只干一种事。 举例:(比较简单就不代码了) 人可以干的事情有很多:敲代码、唱歌、 阅读全文

posted @ 2025-01-02 15:07 漫思 阅读(128) 评论(0) 推荐(0) 编辑

博客园java技术最强
摘要:https://www.cnblogs.com/buchizicai 阅读全文

posted @ 2025-01-02 00:37 漫思 阅读(7) 评论(0) 推荐(0) 编辑

Linux入门操作介绍
摘要:Linux入门操作介绍 Linux 是由unix衍生而来(小知识:mac也是使用unix核心),由全世界的程序员一起开发的开源系统。如今基于linux已经有了很多版本,我们后面使用的就是衍生版本之一的Ubuntu。 Ubuntu 安装:https://cn.ubuntu.com/download/s 阅读全文

posted @ 2025-01-02 00:35 漫思 阅读(11) 评论(0) 推荐(0) 编辑

MySQL数据库精选(从入门使用到底层结构)
摘要:MySQL数据库精选(从入门使用到底层结构) 基本使用MySQL 通用语法及分类 DDL: 数据定义语言,用来定义数据库对象(数据库、表、字段) DML: 数据操作语言,用来对数据库表中的数据进行增删改 DQL: 数据查询语言,用来查询数据库中表的记录 DCL: 数据控制语言,用来创建数据库用户、控 阅读全文

posted @ 2025-01-02 00:34 漫思 阅读(65) 评论(0) 推荐(0) 编辑

Sentinel入门到实操 (限流熔断降级)
摘要:Sentinel入门到实操 (限流熔断降级) 微服务保护——Sentinel 介绍Sentinel 1.背景 Sentinel是阿里巴巴开源的一款微服务流量控制组件。官网地址:https://sentinelguard.io/zh-cn/index.html Sentinel 具有以下特征: •丰富 阅读全文

posted @ 2025-01-02 00:33 漫思 阅读(130) 评论(0) 推荐(0) 编辑

JavaSE基础 (全网最全知识点)
摘要:JavaSE基础 (全网最全知识点) 背景介绍 java运行机理(即使编译型语言,又是解释型语言) 编译型语言(如:c语言) 源代码需要通过预编译形成可执行文件,再由系统执行该文件形成可识别的二进制文件 解释型语言 边执行边转换。源代码先翻译成中间代码,解释器(类似于JVM)再对中间代码进行解释运行 阅读全文

posted @ 2025-01-02 00:32 漫思 阅读(8) 评论(0) 推荐(0) 编辑

ElasticSearch (ES从入门到精通一篇就够了)
摘要:ElasticSearch (ES从入门到精通一篇就够了) ES分布式搜索引擎 注意: 在没有创建库的时候搜索,ES会创建一个库并自动创建该字段并且设置为String类型也就是text 什么是elasticsearch? 一个开源的分布式搜索引擎,可以用来实现搜索、日志统计、分析、系统监控等功能 什 阅读全文

posted @ 2025-01-02 00:30 漫思 阅读(1245) 评论(0) 推荐(0) 编辑

‌Swift中的willSet和didSet apple文化
摘要:‌Swift中的willSet和didSet是属性观察器,用于监视和响应属性值的变化。‌ 基本概念 ‌属性观察器‌:willSet和didSet是属性观察器,用于监视和响应属性值的变化。它们只能用于var声明的属性,而不能用于let常量。 ‌willSet‌:在属性的值被修改之前调用,可以使用new 阅读全文

posted @ 2025-01-02 00:23 漫思 阅读(39) 评论(0) 推荐(0) 编辑

swift 闭包语法 apple编程文件
摘要:闭包表达式语法(Closure Expression Syntax) 闭包表达式语法有如下一般形式: { (parameters) -> returnType in statements } 闭包表达式语法可以使用常量、变量和 inout 类型作为参数,不提供默认值。 也可以在参数列表的最后使用可变 阅读全文

posted @ 2025-01-02 00:10 漫思 阅读(4) 评论(0) 推荐(0) 编辑

c# 元组序列化
摘要:在C#中,可以使用System.Text.Json或Newtonsoft.Json库来对元组进行序列化。以下是使用这两个库进行元组序列化的示例代码。 使用System.Text.Json: using System; using System.Text.Json; var tuple = (Name 阅读全文

posted @ 2025-01-01 23:34 漫思 阅读(9) 评论(0) 推荐(0) 编辑

C# 字符串拼接
摘要:在C#中,可以使用多种方法来拼接字符串,以下是几种常见的方法: 使用加号(+)操作符: string str1 = "Hello"; string str2 = "World"; string result = str1 + " " + str2; // "Hello World" 使用String 阅读全文

posted @ 2025-01-01 22:23 漫思 阅读(37) 评论(0) 推荐(0) 编辑

nodejs如何应对mysql的`
摘要:`是mysql的修饰器 也是nodejs react es6的关键字 `insert into mytable(`usage`)` 这会就会报错 怎么办? let a='`' 将a插入即可 阅读全文

posted @ 2025-01-01 22:21 漫思 阅读(2) 评论(0) 推荐(0) 编辑

实现邮箱发送验证码功能
摘要:实现邮箱发送验证码功能 邮箱验证步骤 本文使用了redis数据库做验证码的缓存,不想用redis数据库也可以直接将验证码放入mysql中,设置验证码有效期即可。 导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifa 阅读全文

posted @ 2025-01-01 21:59 漫思 阅读(16) 评论(0) 推荐(0) 编辑

Docker容器使用 (入门到精通)
摘要:Docker容器使用 (入门到精通) Docker容器 CentOS安装Docker Docker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。 Docker CE 分为 stable test 和 night 阅读全文

posted @ 2025-01-01 21:58 漫思 阅读(28) 评论(0) 推荐(0) 编辑

RabbitMQ消息队列入门及解决常见问题
摘要:RabbitMQ消息队列入门及解决常见问题 RabbitMQ消息队列 同步通讯和异步通讯 微服务间通讯有同步和异步两种方式: 同步通讯:就像打电话,需要实时响应。 异步通讯:就像发邮件,不需要马上回复。 两种方式各有优劣,打电话可以立即得到响应,但是你却不能跟多个人同时通话。发送邮件可以同时与多个人 阅读全文

posted @ 2025-01-01 21:57 漫思 阅读(86) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示