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
demo
示例代码;
协同发展,生态聚合丨1024程序员节暨「源聚一堂」开源技术沙龙(北京站)成功举办
10月24日,1024程序员节暨「源聚一堂」开源技术沙龙(北京站)在北京经开区国家信创园会议中心盛大举办。活动由开放原子开源基金会、北京经开区国家信创园、CSDN共同主办。本次大会以“协同发展,生态聚合”为主题,旨在通过建立健全协同配合长效机制,推动各方形成生态合力,共同繁荣开源事业,共享开源价值。活动现场,多位行业专家围绕开源操作系统与AI融合、开源基础软件创新、大模型行业落地应用、开源与大模型工具项目实...
开放原子开源基金会
0回复
4295浏览
开源
2023 CCF中国开源大会「开放科学——引领未来科学研究发展的新范式分论坛」成功举办
10月22日,由开放原子开源基金会和CCF开源战略工作组联合出品,2023CCF中国开源大会「开放科学——引领未来科学研究发展的新范式分论坛」圆满举行。本次论坛旨在探讨开放科学与开源在不同领域的实践经验和应用机遇,为科技创新体系优化完善、产业数字化转型升级、科技与经济融合发展,探索新思路、新方法、新路径,促进全社会对开放科学的共同认识。论坛邀请了开源领袖、产业专家、领域学者共话开放科学前沿观点和实践应用。开...
开放原子开源基金会
0回复
4339浏览
开源
HarmonyOS鸿蒙原生应用开发设计- 华为分享图标
HarmonyOS设计文档中,为大家提供了独特的华为分享图标,开发者可以根据需要直接引用。开发者直接使用官方提供的华为分享图标内容,既可以符合HarmonyOS原生应用的开发上架运营规范,又可以防止使用别人的内容产生的侵权意外情况等,减少自主创作华为分享图标的工作量。当然,如果有个性化的自主又有能力创作的除外。HarmonyOS华为分享图标下载地址:https:gitee.comjltfcloudcnjumptotreemasterHarmonyOS2ServiceIconTemplate本文根据官方文档材料整理汇总。
鸿蒙时代
0回复
5350浏览
HarmonyOS
【无聊数学】从零开始开发一个鸿蒙元服务
原创
0.引言元服务(原名为原子化服务)是HarmonyOS提供的一种面向未来的服务提供方式,是有独立入口、免安装、可为用户提供一个或多个便捷服务的新型应用程序形态。本文介绍了应用《无聊数学》元服务的开发初衷、设计理念和开发过程,并进行了开源。文章分为六节内容,欢迎阅读和交流。1.为什么会有《无聊数学》不管什么原因,人们的时间是越来越碎片化了,更甚至,时间的碎片化已经成了一部分人的生活常态。零星的时间碎片往往让人...
Yeahforce
0回复
7851浏览
无聊数学
云函数
云数据库
元服务
Serverless
HarmonyOS音频开发指导:使用OpenSL ES开发音频播放功能
OpenSLES全称为OpenSoundLibraryforEmbeddedSystems,是一个嵌入式、跨平台、免费的音频处理库。为嵌入式移动多媒体设备上的应用开发者提供标准化、高性能、低延迟的API。HarmonyOS的NativeAPI基于KhronosGroup开发的OpenSLES1.0.1API规范实现,开发者可以通过<OpenSLES.h>和<OpenSLESOpenHarmony.h>在HarmonyOS上使用相关API。HarmonyOS上的OpenSLESOpenSLES中提供了以下的接口,HarmonyOS当前仅实现了部分...
HarmonyOS开发者
0回复
5103浏览
HarmonyOS
“协同发展,生态聚合” 开放原子1024程序员节圆满落幕
10月24日,由开放原子开源基金会等单位主办的1024程序员节暨“源聚一堂”开源技术沙龙(北京站)大会成功举办。本次大会以“协同发展,生态聚合”为主题,通过建立健全协同配合长效机制,推动各方形成生态合力,共同繁荣开源事业,共享开源价值。 开放原子开源基金会秘书长冯冠霖在致辞中表示,要推动服务器操作系统社区协同发展,打造门类齐全的开源项目堆栈。在已有项目孵化方面,基金会将不断提升开源项目运营服务能力...
lgmyxbjfu
0回复
5116浏览
开放原子开源基金
微服务架构中的多级缓存就该这样设计!
大家好,我是不才陈某今天我们来聊聊缓存这个话题,看看在微服务环境下如何设计有效的多级缓存架构。主要涉及三方面内容:Web应用的客户端缓存;应用层静态资源缓存;服务层多级缓存。首先,咱们先讲解微服务架构的多级缓存设计。Java技术指南:https:javafamily.cn微服务架构中的多级缓存设计提到缓存,想必每一位软件工程师都不陌生,它是目前架构设计中提高性能最直接的方式。这里我们举个例子:假设应用程序将原始数据存储...
Bald_eagle
0回复
6550浏览
微服务
阿里终面:10亿数据如何快速插入MySQL?
大家好,我是不才陈某最快的速度把10亿条数据导入到数据库,首先需要和面试官明确一下,10亿条数据什么形式存在哪里,每条数据多大,是否有序导入,是否不能重复,数据库是否是MySQL?假设和面试官明确后,有如下约束10亿条数据,每条数据1Kb数据内容是非结构化的用户访问日志,需要解析后写入到数据库数据存放在Hdfs或S3分布式文件存储里10亿条数据并不是1个大文件,而是被近似切分为100个文件,后缀标记顺...
Bald_eagle
0回复
3956浏览
MySQL
选择振弦采集仪进行岩土工程监测时,根据不同工况选择合适的种类
选择振弦采集仪进行岩土工程监测时,根据不同工况选择合适的种类岩土工程监测是保证工程质量和安全的重要手段。振弦采集仪是一种常用的岩土工程监测仪器,可用于对岩土工程场地振动环境的监测。它具有测量精度高、实时性强、易于安装、使用方便等特点。然而,在使用中要针对不同的工程工况选择合适的振弦采集仪种类,才能取得最佳的监测效果。首先,针对地震监测,应选择双向振弦采集仪。地震是一种广泛存在的自然灾害,对工程...
稳控科技
0回复
3219浏览
工程监测
测量仪器
岩土工程
SpringBoot+Redis BitMap 实现签到与统计功能
大家好,我是不才陈某各个项目中,我们都可能需要用到签到和统计功能。签到后会给用户一些礼品以此来吸引用户持续在该平台进行活跃。签到功能,我们可以通过Redis中的BitMap功能来实现一、RedisBitMap基本用法BitMap基本语法、指令签到功能我们可以使用MySQL来完成,比如下表:用户一次签到,就是一条记录,假如有1000万用户,平均每人每年签到次数为10次,则这张表一年的数据量为1亿条每签到一次需要使用(8+8+1+1+3+1)共22字...
Bald_eagle
0回复
3183浏览
Redis BitMap
太强了!三种方案优化 2000w 数据大表!
大家好,我是不才陈某当我们业务数据库表中的数据越来越多,如果你也和我遇到了以下类似场景,那让我们一起来解决这个问题数据的插入,查询时长较长后续业务需求的扩展在表中新增字段影响较大表中的数据并不是所有的都为有效数据需求只查询时间区间内的评估表数据体量我们可以从表容量磁盘空间实例容量三方面评估数据体量,接下来让我们分别展开来看看表容量:表容量主要从表的记录数、平均长度、增长量、读写量、总大小量进行评...
Bald_eagle
0回复
2448浏览
方案优化
项目终于用上了Spring状态机,非常优雅!
大家好,我是不才陈某1、什么是状态机1.1什么是状态先来解释什么是“状态”(State)。现实事物是有不同状态的,例如一个自动门,就有open和closed两种状态。我们通常所说的状态机是有限状态机,也就是被描述的事物的状态的数量是有限个,例如自动门的状态就是两个open和closed。状态机,也就是StateMachine,不是指一台实际机器,而是指一个数学模型。说白了,一般就是指一张状态转换图。例如,根据自动门的运行规则,我们可以...
Bald_eagle
0回复
4751浏览
Spring
项目终于用上了Spring状态机,非常优雅!
3.3测试验证1)验证业务新增一个订单http:localhost:8084ordercreate对订单进行支付http:localhost:8084orderpayid2对订单进行发货http:localhost:8084orderdeliverid2对订单进行确认收货http:localhost:8084orderreceiveid2正常流程结束。如果对一个订单进行支付了,再次进行支付,则会报错:http:localhost:8084orderpayid2报错如下:2)验证持久化内存使用内存持久化类持久...
Bald_eagle
0回复
4362浏览
Spring
高并发场景下的 HttpClient 优化方案,QPS 大大提升!
大家好,我是不才陈某我们有个业务,会调用其他部门提供的一个基于http的服务,日调用量在千万级别。使用了httpclient来完成业务。之前因为qps上不去,就看了一下业务代码,并做了一些优化,记录在这里。先对比前后:优化之前,平均执行时间是250ms;优化之后,平均执行时间是80ms,降低了三分之二的消耗,容器不再动不动就报警线程耗尽了,清爽1.分析项目的原实现比较粗略,就是每次请求时初始化一个httpclient,生成一个httpP...
Bald_eagle
0回复
4230浏览
HttpClient
面试官:post为什么会发送两次请求?
大家好,我是不才陈某在日常开发中我们总是会与post请求打交道,一个小小的post请求也是牵扯到很多知识点的,博主在这给大家细细道来。同源策略在浏览器中,内容是很开放的,任何资源都可以接入其中,如JavaScript文件、图片、音频、视频等资源,甚至可以下载其他站点的可执行文件。但也不是说浏览器就是完全自由的,如果不加以控制,就会出现一些不可控的局面,例如会出现一些安全问题,如:跨站脚本攻击(XSS)SQL注入攻击OS...
Bald_eagle
0回复
3922浏览
post
别再使用 RestTemplate了,来了解一下官方推荐的 WebClient !
大家好,我是不才陈某在SpringFramework5.0及更高版本中,RestTemplate已被弃用,取而代之的是较新的WebClient。这意味着虽然RestTemplate仍然可用,但鼓励Spring开发人员迁移到新项目的WebClient。WebClient优于RestTemplate的原因有几个:非阻塞IO:WebClient构建在Reactor之上,它提供了一种非阻塞、反应式的方法来处理IO。这可以在高流量应用程序中实现更好的可扩展性和更高的性能。函数式风格:WebClient使用函数式编程风...
Bald_eagle
0回复
3570浏览
WebClient
为什么 MyBatis 源码中,没有我那种 if···else
大家好,我是不才陈某在MyBatis的两万多行的框架源码中,使用了大量的设计模式对工程架构中的复杂场景进行解耦,这些设计模式的巧妙使用是整个框架的精华。经过整理,大概有以下设计模式,如图1所示。类型:创建型模式工厂模式SqlSessionFactory的结构如图2所示。工厂模式:简单工厂是一种创建型模式,在父类中提供一个创建对象的方法,允许子类决定实例对象的类型。场景介绍:SqlSessionFactory是获取会话的工厂,每次使用MyBa...
Bald_eagle
0回复
3080浏览
MyBatis
OpenHarmony标准系统oriangepi5设备移植
参考创作者激励OpenHarmony富设备移植指南(5.1)显示调试经验分享开源基础软件社区51CTO.COM
Rolling_Stone
0回复
5608浏览
openharmony
如何根据不同仪器选择适合的电源模块?
BOSHIDA如何根据不同仪器选择适合的电源模块?在实验室、工业生产等场合中,电源模块是必不可少的设备之一。电源模块的作用是将输入电能转换成所需要的电压和电流,为各种仪器设备提供恰当的电源。不同的仪器设备对电源的要求不同,因此在选择电源模块时需要根据具体的情况进行选择。下面就介绍一下如何根据不同的仪器设备选择合适的电源模块。1.总体考虑在选择电源模块之前,需要考虑一些总体因素,如所需要的电压范围、输出功...
稳控科技
0回复
2526浏览
电源模块
工业电源
电源代工
DC电源
HarmonyOS鸿蒙原生应用开发设计- 服务组件库
HarmonyOS设计文档中,为大家提供了一些已经设计好的原生服务组件库,开发者可以根据需要直接引用。开发者直接使用官方提供的服务组件库样式,既可以符合HarmonyOS原生应用的开发上架运营规范,又可以防止使用别人的内容产生的侵权意外情况等,减少自主创作设计的工作量。当然,如果有个性化的自主又有能力创作的除外。HarmonyOS服务组件库下载地址:https:gitee.comjltfcloudcnjumptotreemasterHarmonyOSServiceWidgetLibrarysketch本文根据官方文档材料整理汇总。
鸿蒙时代
0回复
5046浏览
HarmonyOS
暂无内容
1
367
368
369
370
371
372
373
374
375
1343
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅