51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
信创认证
公众号矩阵
移动端
视频课
免费课
排行榜
短视频
直播课
软考学堂
全部课程
软考
信创认证
华为认证
厂商认证
IT技术
PMP项目管理
免费题库
在线学习
文章
资源
问答
课堂
专栏
直播
51CTO
鸿蒙开发者社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
鸿蒙开发者社区订阅号
51CTO软考
51CTO学堂APP
51CTO学堂企业版APP
鸿蒙开发者社区视频号
51CTO软考题库
鸿蒙开发者社区
首页
帖子
问答
资源
课堂
直播
发现
登录/注册
51CTO
中国优质的IT技术网站
51CTO博客
专业IT技术创作平台
51CTO学堂
IT职业在线教育平台
活动
短视频
专栏
极客Show
鸿蒙技术特刊
我的关注
全部帖子
操作系统
OpenHarmony
HarmonyOS
其他
应用开发
卡片开发
三方库
IDE
其他
设备开发
海思开发板
树莓派
其他
框架语言
C/C++
Java
JavaScript
ArkUI / eTS
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
社区规则
意见反馈
社区活动
默认
发布时间
热度
原创
精华
热门标签
HarmonyOS
鸿蒙
软件开发
“企业微信iPad协议”凌晨沉默实验:当群发接口只剩心跳声
00:10,运营群里弹出一句:“618预热文案发完没?”我抬头看监控——群发队列卡在47%,服务端正常,客户端无回包。问题不在服务器,而在「企业微信iPad协议」的静默策略:苹果后台检测到同一设备5分钟内群发超过300条,会主动降速,接口不报错,只返回空msgid。把iPad重新扫码,抓包看到握手帧:POSTmmtls0x71xweworksid:ipad3a2f...pb:0x080x120x18...返回throttle1,意味着进入流控。解决方式也简单:把大群拆成50条一批,每...
mb68c3dd67aced6
0回复
639浏览
微信
(学生视角)华为芯片自研的启示
原创
大家好,这是我发布的第一篇文章,如果有什么错误或遗漏,敬请大家批评指正.如果大佬们对事件了解非常详细,可以直接跳转到最下方看看我的启示的.1.1991年的尝试性开端谈到华为的芯片自研,个人认为始于对供应链安全的本能警觉,1991年,华为成立集成电路设计中心,首款流片成功的SD502芯片应用于交换机接口控制,虽未引发市场波澜,却埋下了自主研发的种子。彼时的全球大家沉浸在全球化分工的巨大利益狂欢中,但只有很少的公司能考虑...
幻灭de飞
0回复
898浏览
华为芯片
“企业微信iPad协议”凌晨 2:24:一句自动回复把投诉率从 8% 拉到 0.3%
01:05,客服值班手机接连亮起:“发错货”“优惠券无法使用”“机器人答非所问”——负面标签瞬间飙到8%。问题出在「关键词应答」:官方后台仅支持完全匹配,用户多打一个“?”就触发默认菜单。我把视线移到测试架上的iPad,它跑着未归档的「企业微信iPad协议」分支,带模糊权重接口。先抓包看返回结构:POSTcgibinbotaireply{"query":"优惠券怎么用?","fuzzy":true}fuzzy字段开1后,服务端采用2gram切词+余弦相似,阈值0.78...
mb68c3dd67aced6
0回复
1658浏览
软件开发
“企业微信iPad协议”第0x0B次编译:当朋友圈接口在凌晨悄然返回空数组
01:42,测试组在群里丢了一张截图:新品海报连续三次发布失败,返回{"snslist":[]}.白天官方接口正常,iPad端却像掉了线。我翻上个月的变更记录,只有一行:xalgver:1→2把版本号回退,依旧404。打开抓包,发现企业微信iPad协议在握手阶段多带了一枚extticket,若本地时钟与服务器相差超过60s,后台直接丢弃发布请求。我把NTP校准后,再试:bashdates"$(curlsIntp.aliyun.comgrepDatecutd''f4)"海报秒级发出,snslist回写正常。...
mb68c3dd67aced6
0回复
1834浏览
软件开发
企业微信iPad协议”凌晨回声:一条被@的消息如何阻止了 P0 故障
00:53,监控告警:订单回调接口502,持续6分钟。运维在高铁上,VPN不稳;我手里只剩一台旧iPad,登录的是企业微信测试号。官方管理端没有群聊提醒的webhook,但我先前调试过「企微iPad协议」的私用通道,能实时拉取原始pb。先写三行Lua把心跳保活:luawhiletruedopull(90)秒end1:02,iPad弹出一条全体:“订单中心磁盘只读,回滚版本v4.3.2!”发送人是值班学弟,消息时间戳01:01:47,比告警早13秒。我顺手把这条文本塞给CI:sh...
mb68c3dd67aced6
0回复
2764浏览
开发
“企业微信iPad协议”第 0x04 天:当朋友圈接口在凌晨 2:14 突然返回 404
周三上线前,产品只丢下一句话:“把新品海报推到300位核心经销商朋友圈,明早要看点赞数。”官方网页端限额20张图,循环切号不现实。我把目光转向闲置的iPadPro——它运行的正是「企业微信iPad协议」分支,一条未写入公网的snsupload通道。1.握手扫码登录后,抓包可见首次注册:POSTmmtls0x4axweworksid:ipad7f3e…pb:0x080x960x01…返回体带snskey,时效7200s,可续。2.上传把5MB海报先推CDN,拿到mediaid:gourl:"https:cdnt...
mb68c3dd67aced6
0回复
2826浏览
协议
“企业微信iPad协议”沉默72小时后,一条群公告把掉粉率拉回0%
周三早上,运营把周报甩给我:核心社群掉粉12%,退订理由清一色“刷屏”。问题出在“福利星期三”——人工定时推券,消息一涌而出,客户端直接折叠。我接手时,距离下场活动只剩48小时。把企业微信官方文档翻到底,没找着“错峰通道”;却在测试iPad上发现一条未归档接口:POSTcgibinmessagemasssend{"toall":false,"taglist":[123],"cdn":true,"clienttype":"ipad"}字段cdn可把图片、视频先丢公网CDN,再发MsgId,本地零占用;...
mb68c3dd67aced6
0回复
2435浏览
软件开发
HarmonyOS Next 开发干货:Preferences 实现用户个性化设置存储
原创
精华
社区头条
热门内容榜
• 最近上榜
[toc](目录)前言大家好,我是若城!欢迎来到HarmonyOSNext开发实战系列。本系列致力于为开发者提供实用的技术方案和即拿即用的代码示例,帮助大家快速掌握HarmonyOSNext应用开发中的核心功能。本篇文章将深入讲解如何使用Preferences实现数据的持久化存储,让您的应用能够记住用户的个性化设置。让我们一起探索这个强大而实用的功能吧!什么是PreferencesPreferences(用户首选项)是HarmonyOSNext提供的轻量级数据存储解决方案...
全栈若城
1回复
6926浏览
harmonyos next
持久化存储
preferences
什么是 Markdown
热门内容榜
• 最近上榜
[toc](目录)Guide这是一篇讲解如何正确使用51CTO鸿蒙开发者社区Markdown的排版示例,希望通过此,大家都能轻松上手,都能通过Markdown能够让自己的文章有更加出色、清晰明了的排版。什么是MarkdownMarkdown(MD)是现在普遍使用的一种文档书写语言格式,只需用一些非常简单易记的符号,如([]()\),就可以轻松写出一篇具有良好的排版和可读性的文章。语法示例1.基本语法一些常规的语法格式。1.1标题标题用+空格表示,不同数量的...
mb68cbae72dcc40
0回复
2795浏览
Markdown
【HarmonyOS Next之旅】DevEco Studio使用指南(十二)
原创
精华
目录1>CodeLinter代码检查2>配置代码检查规则3>查看处理代码检查结果1>CodeLinter代码检查CodeLinter针对ArkTSTS代码进行最佳实践编程规范方面的检查。可根据扫描结果中告警提示手工修复代码缺陷,或者执行一键式自动修复,在代码开发阶段,确保代码质量。检查方法:在已打开的代码编辑器窗口单击右键点击CodeLinter,或在工程管理窗口中鼠标选中单个或多个工程文件目录,右键选择CodeLinter>FullLinte...
枫叶丹6
0回复
3440浏览
HarmonyOS
DevEco Studio
【HarmonyOS Next之旅】DevEco Studio使用指南(十一)
原创
精华
目录1>代码实时检查2>代码快速修复3>C++快速修复使用演示3.1>填充switch语句3.2>使用auto替换类型3.3>用?:三元操作符替换ifelse3.4>从使用处生成构造函数3.5>将变量拆分为声明和赋值1>代码实时检查编辑器会实时的进行代码分析,如果输入的语法不符合编码规范,或者出现语义语法错误,将在代码中突出显示错误或警告,将鼠标放置在错误代码处,会提示详细的错...
枫叶丹6
0回复
2682浏览
HarmonyOS
DevEco Studio
【HarmonyOS Next之旅】DevEco Studio使用指南(十)
原创
精华
热门内容榜
• TOP3
目录1>OptimizeImports功能2>父子类快速跳转3>查看接口类的层次结构4>代码自动补全1>OptimizeImports功能使用编辑器提供的OptimizeImports,可以快速清除未使用的import,并根据设置的规则对import进行合并或排序。选择文件或目录,使用快捷键Ctrl+Alt+O(macOS为Control+Option+O),或单击菜单栏Code>OptimizeImports。如需修改优化配置,进入File>Settings...>Editor>CodeStyle,选择开发语言...
枫叶丹6
0回复
5537浏览
HarmonyOS
DevEco Studio
HarmonyOS Navigation实现导航与路由切换
原创
精华
热门内容榜
• 最近上榜
本文主要介绍在HarmonyOS下如何使用Navigation和NavDestination来实现导航与路由切换。Navigation和NavDestination概述Navigation组件是路由导航的根视图容器,一般作为Page页面的根容器使用,其内部默认包含了标题栏、内容区和工具栏,其中内容区默认首页显示导航内容(Navigation的子组件)或非首页显示(NavDestination的子组件),首页和非首页通过路由进行切换。从APIVersion10开始,推荐使用NavPathStack配合navDestinati...
waylau
0回复
4376浏览
鸿蒙
HarmonyOS
OpenHarmony应用签名 - 厂商私有签名
原创
精华
概述文档环境开发环境:Windows11DevEcoStudio版本:DevEcoStudio3.1Release(3.1.0.500)SDK版本:3.2.12.5(FullSDK)开发板型号:DAYU200系统版本:OpenHarmony3.2Release涉及仓库:Hap包签名工具[developtoolshapsigner]功能简介为了保证OpenHarmony应用的完整性和来源可靠,在应用构建时需要对应用进行签名。经过签名的应用才能在真机设备上安装、运行、和调试。developtoolshapsigner仓提供了签名工具的源码,包...
TiZizzz
16回复
2.2w浏览
OpenHarmony
签名
安全
【HarmonyOS Next之旅】DevEco Studio使用指南(九)
目录1>代码结构树2>代码引用查找3>函数注释生成4>代码查找5>快速查阅API接口及组件参考文档1>代码结构树使用快捷键Alt+7Ctrl+F12(macOS为Command+7)打开代码结构树,快速查看文件代码的结构树,包括全局变量和函数,类成员变量和方法等,并可以跳转到对应代码行。2>代码引用查找提供FindUsages代码引用查找功能,帮助我们快速查看某个对象(变量、函数或者类等)被引用的地方,用于后续...
枫叶丹6
0回复
2620浏览
HarmonyOS
DevEco Studio
【HarmonyOS Next之旅】DevEco Studio使用指南(八)
原创
目录1>代码高亮2>代码跳转3>跨语言跳转4>代码格式化5>代码折叠6>代码快速注释1>代码高亮支持对代码关键字、运算符、字符串、类、标识符、注释等进行高亮显示,可以打开File>Settings(macOS为DevEcoStudio>Preferences)面板,在Editor>ColorScheme自定义各字段的高亮显示颜色。默认情况下,您可以在LanguageDefaults中设置源代码中的各种高亮显示方案,该设置将对所有语言生效...
枫叶丹6
0回复
3021浏览
HarmonyOS
DevEco Studio
【HarmonyOS Next之旅】DevEco Studio使用指南(七)
原创
精华
目录1>添加Page2>导入Sample工程3>创建意图框架3.1>使用约束3.2>使用方式1>添加Page在ArkTS语言的工程中,支持添加Page。Page是表示应用元服务的一个页面。应用元服务可以设计为多个功能页面,每个页面进行单独的文件管理,并通过路由API实现页面的调度管理,以实现应用内功能的解耦。ArkTS语言的工程添加Page后,会在pages文件夹下生成一个新的ets文件。1.在Stage工程中选中ets文件夹...
枫叶丹6
0回复
4187浏览
HarmonyOS
DevEco Studio
【HarmonyOS Next之旅】DevEco Studio使用指南(六)
原创
精华
目录1>在模块中添加Ability1.1>Stage模型添加UIAbility1.1.1>在模块中添加UIAbility1.1.2>在模块中添加ExtensionAbility2>创建服务卡片2.1>概述2.2>使用约束2.3>创建服务卡片2.4>创建动态静态卡片2.5>预览服务卡片1>在模块中添加AbilityAbility是应用元服务所具备的能力的抽象,一个Module可以包含一个或多个Ability。应用元服务先后提供了两...
枫叶丹6
0回复
3489浏览
HarmonyOS
DevEco Studio
【HarmonyOS Next之旅】DevEco Studio使用指南(五) -> 添加/删除Module
原创
目录1>创建新的Module2>导入Module3>配置distroFilterdistributionFilter分发规则4>删除Module1>创建新的ModuleModule是应用元服务的基本功能单元,包含了源代码、资源文件、第三方库及应用元服务配置文件,每一个Module都可以独立进行编译和运行。一个应用元服务通常会包含一个或多个Module,因此,可以在工程中创建多个Module,每个Module分为Ability和Library两种类型。Module支持entry、fe...
枫叶丹6
0回复
3332浏览
HarmonyOS
DevEco Studio
【HarmonyOS Next之旅】DevEco Studio使用指南(四)
原创
目录1>适配OHPM包管理1.1>历史工程手动迁移2>关闭数据采集3>日志上传1>适配OHPM包管理OHPMCLI(OpenHarmonyPackageManagerCommandlineInterface)作为鸿蒙生态三方库的包管理工具,支持共享包的发布、安装和依赖管理。在DevEcoStudio3.1Release及更高版本上新建API9及以上版本的工程将使用ohpm作为默认包管理器。说明仅使用npm包管理的API89历史工程需进行迁移。整体迁移流程如下:1.迁移配置文...
枫叶丹6
0回复
3802浏览
HarmonyOS
DevEco Studio
暂无内容
1
2
3
4
5
6
7
8
9
10
108
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅