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
示例代码;
Dao,Service,Controller,Util,Model代表着什么?为什么这么划分
为什么需要一个好的代码结构好的代码结构并不仅仅是为了看上去清晰,它更像是我们对一个系统的拆解和组装。好的代码结构可以让你在遇到代码交接这种天理不容的情况时,减少提刀砍人的可能性。好的代码结构可以让多人协作开发更容易,而不会缠缠绵绵到天涯,再相爱相杀。我们经常形容一个坏的代码结构,像屎一样我们称它为一坨,说真的,接手烂代码之后,真的找不到比屎更能描述自己感受的词了。“屎”代表着混乱,一坨,各种杂...
梦叶草789
0回复
5892浏览
开发语言
微服务
并行Stream与Spring事务相遇?不是冤家不聚头~
今天这篇文章跟大家分享一个实战中的Bug及解决方案和技术延伸。事情是这样的:运营人员反馈,通过Excel导入数据时,有一部分成功了,有一部分未导入。初步猜测,是事务未生效导致的。查看代码,发现导入部分已经通过Transcational注解进行事务控制了,为什么还会出现事务不生效的问题呢?下面我们就进行具体的案例分析,Let'sgo!事务不生效的代码这里写一段简单的伪代码来演示展示一下事务不生效的代码:Transactional(rollback...
梦叶草789
0回复
5375浏览
开发语言
容器
OpenHarmony设备开发学习总结及解析
1.Hi3861属于轻量系统解析:上图!毕竟一图胜千言(^▽^)2.PWM信号的输出是:占空比不同的高低电平解析:3.轻量系统的内核是LiteOSM解析:4.openharmony设备网络编程可同时使用TCP和UDP解析:5.Hi3861的串口可以复用,但作为串口使用时不能控制GPIO解析:6.平台配置文件是config.json解析:7.通过PWM控制两个轮子的速度差来控制小车的运行方向解析:8.MQTT基于客户端服务器的消息发布订阅传输协议解析:9.红外线传感器TCRT5000原...
时空未宇
2回复
9387浏览
基础知识
设备开发
openharmony
HarmonyOS- 基于ArkUI(eTs)实现猫头鹰动画
原创
精华
作者:范颖前言因为工作原因,后面我可能会接触到基于TS扩展的声明是开发范式,因此我需要提前学习关于ets的内容。在学习了一段时间之后,我决定用ets来画一只猫头鹰,看看ets跟我之前掌握的知识有何不同,在什么地方需要值得注意。参考文档[css3绘制出猫头鹰图像](https:www.cnblogs.comliumengdiep7998967.html)[声明式开发范式概述](https:developer.harmonyos.comcndocsdocumentationdocguidesuitsoverview0000001281201258...
中软国际鸿蒙生态
6回复
1.3w浏览
中软国际
ArkUI
eTs
猫头鹰动画
华为放大招,Mate 50“向上捅破天”
早于iPhone14抢先实现卫星通信、解锁HarmonyOS3更多新特性...Mate50今天又放了几个大招。今天早上9点华为终端官方微博发表的一则余承东快问快答视频,又让三天后(9月6日)即将发布的Mate50引发新一轮关注。余承东表示:“在通讯技术上,华为将要向上捅破天。”这让坊间猜测,余承东是在暗示Mate50将早于iPhone14抢先实现卫星通信。这则消息也让卫星导航概念股集体飙涨。今天午后,神宇股份、烽火电子、中国卫通、中国卫星等近2...
开源news
0回复
6928浏览
华为
鸿蒙
mate50
润和软件HH-SCDAYU110通过兼容性测评
原创
近日,润和大禹系列HHSCDAYU110顺利通过OpenHarmony3.1Release版本兼容性测评,获颁OpenAtomOpenHarmony(以下简称OpenHarmony)生态产品兼容性证书。HHSCDAYU110是润和软件面向商用领域实际装机需求,用于承载HiHopeOSStandardEdition软件发行版的OpenHarmony标准系统开发平台,随着该平台通过兼容性测评,润和软件使能生态伙伴实现OpenHarmony富设备产品化落地将会更为高效。强化OpenHarmony无线智能产品通信及多媒体能力润和...
润和软件HiHope
0回复
8485浏览
OpenHarmony
HiHope OS
【活动预告】数据集成海外专场Meetup:走进Shopee,聊透SeaTunne
原创
优秀的数据集成能力能帮助企业最大限度挖掘数据价值,同时解决企业内部数据团队各系统口径不统一、数据交互难、缺乏统一的数据集成平台等痛点问题。而SeaTunnel不仅在Spark和Flink之上运行,同时还支持多种数据源,拥有丰富的插件体系,在大数据众多的开源项目中,ApacheSeaTunnel这颗冉冉升起的新星,这次将带来什么重磅分享呢?9月24日14:00,我们将联合Shopee开启首场海外Meetup(纯英文演讲),让我们一起走进领航电商平...
ApacheSeaTunnel
0回复
5664浏览
数据同步
开源社区
社区活动
技术分享
数据集成
龙蜥社区第二届理事大会圆满召开!理事换届选举 4位特约顾问加入
2022年7月26日,龙蜥社区(OpenAnolis)于北京顺利召开第二届理事大会,来自阿里云、统信软件、联通、电信云、移动云、飞腾、龙芯、兆芯、Intel、Arm等17家理事单位的理事代表出席。本次会议由龙蜥社区运营委员会主席陈绪主持,大会主要内容有:技术工作与运营工作汇报、理事换届选举、社区最新章程表决、顾问聘请和授牌仪式等。理事们对社区当前的工作均给予了充分肯定,也对社区未来的发展提出了切实有效的建议。(图龙蜥社区...
龙蜥社区OpenAnolis
0回复
5785浏览
龙蜥社区
龙蜥理事大会
Apache Kyuubi 在小米大数据平台的应用实践
原创
精华
导读:今天分享的主题是《Kyuubi在小米大数据平台的应用实践》,主要分为四部分内容:Kyuubi在小米的落地过程打造易用和高可用的Kyuubi服务基于kyuubi的改进kyuubi的一些新特性在业务场景的应用01Kyuubi在小米的落地过程第一个主题:关于Kyuubi在小米的大数据平台落地过程和实施路径的分享。1\.背景介绍先介绍一下背景,小米的大数据体系在不断更新和迭代,随着业务架构、组织架构和技术架构的调整,内部大数据平台逐渐出现一些...
网易数帆技术社区
1回复
1.4w浏览
Kyuubi
大数据
小米
Spark
千人互动 18位业界大咖,2022开放原子开源峰会龙蜥专区总结来了
7月2729日,由开放原子开源基金会、北京市经济和信息化局、北京经济技术开发区管理委员会联合承办的“2022开放原子全球开源峰会”在北京圆满落幕,峰会聚集了两院院士、顶级开源基金会开源社区负责人、开源意见领袖、开源厂商代表、权威主流媒体、优秀开源企业用户等共计3300多位。期间,龙蜥社区携技术委员会、运营委员会、新一届理事成员以及18位业界大咖重磅亮相,吸引了近1400位参会者参与互动。更有阿里巴巴集团CTO程立为...
龙蜥社区OpenAnolis
0回复
7502浏览
龙蜥社区
OpenAnolis
Anolis OS
龙蜥理事大会
龙蜥技术会议
龙蜥开发者说:海纳百川,有容乃大,我在龙蜥社区的升级之旅
原创
「龙蜥开发者说」第11期来了!开发者与开源社区相辅相成,相互成就,这些个人在龙蜥社区的使用心得、实践总结和技术成长经历都是宝贵的,我们希望在这里让更多人看见技术的力量。本期故事,我们邀请了龙蜥社区开发者许庆伟来分享「海纳百川,有容乃大,我在龙蜥社区的升级之旅」。欢迎阅读上期故事《我眼里的龙蜥社区:一个包容的大家庭第10期》。开发者说系长期活动,对于积极投稿、多次分享的童鞋,我们还有神秘大礼鼓励!诚邀...
龙蜥社区OpenAnolis
0回复
5980浏览
龙蜥开发者说
龙蜥社区
Anolis OS
OpenAnolis
HarmonyOS - 纯CSS实现吹灭蜡烛动画
原创
精华
作者:炒栗子前言前段时间HarmonyOS3发布了,吸引了不少的眼球,为了体验鸿蒙应用开发,决定动手实现一个案例——通过css动画实现吹灭蜡烛动画,看了一下鸿蒙应用开发文档,有js和ets两种开发方式,综合考量了一下,决定采用js方式实现。效果展示实现思路1.通过变换translate()的X轴位置,实现最右边蜡烛眼睛移动效果;2.通过改变height、width和left属性实现最右边蜡烛的嘴巴吹起动画;3.通过scale()和translate()动画函数实现...
中软HOS小鸿
8回复
1.4w浏览
中软国际
CSS
吹灭蜡烛动画
转——朋友圈里,对华为鸿蒙系统的一个评价
转,朋友圈里,对华为鸿蒙系统的一个点评。
卡拉不是狗
0回复
6282浏览
鸿蒙
华为
安卓
润和软件携OpenHarmony亮相全国首场华为云云商店·星品推介会
原创
8月24日,全国首场华为云云商店·星品推介会——硬件云服务(深圳站)在深圳天安云谷成功举办。本次会议以“端云协同创新生态”为主题,对合作伙伴和客户的最新成果和实践经验进行展示分享,润和软件受邀参会并发表主题演讲。赋能人才培养,开源教育领域明星产品推介在明星产品推介环节中,江苏润和软件股份有限公司生态技术总监连志安受邀发表《拥抱OpenHarmony,润和软件携手华为云赋能人才培养》主题演讲,与参会嘉宾及企业...
润和软件HiHope
0回复
9250浏览
HiHope
大师兄
开发者创新中心
Maven Jar包冲突?看看高手是怎么解决的
接手了一套比较有年代感的系统,计划把重构及遇到的问题写成系列文章,老树发新枝,重温一些实战技术,分享给大家。【重构02篇】:Maven项目Jar包管理机制、冲突解决。知识背景Jar包冲突在软件开发过程中是不可避免的,因此,如何快速定位冲突源,理解冲突导致的过程及底层原理,是每个程序员的必修课。也是提升工作效率、应对面试、在团队中脱颖而出的机会。实践中能够直观感受到的Jar包冲突表现往往有这几种:●程序抛出java....
梦叶草789
0回复
1.3w浏览
开发语言
容器
02 网络面经:一个TCP连接可以发送多少个HTTP请求?
一个TCP连接可以发送多少个HTTP请求?就这这个问题,我们聊聊TCP、HTTP以及浏览器之间的关系和对请求处理的优化。TCP与HTTP的渊源我们知道TCP协议对应于传输层,HTTP协议对应于应用层。WEB项目中,HTTP协议是建立在TCP的基础上的。最初浏览器从服务器加载一个网页,会发起一个HTTP请求,这时需要先建立一个TCP连接。当本次数据请求完毕之后,会立刻断开TCP连接。但随着时间的推理,HTML网页内容越来越复杂,不仅有内容,还有JS...
梦叶草789
0回复
9595浏览
开发语言
容器
90%的人(包括我)都以为会用ThreadPoolExecutor了
看了接下来的10张图再说吧!在阿里巴巴手册中有一条建议:【强制】线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式,这样的处理方式让写的同学更加明确线程池的运行规则,规避资源耗尽的风险。如果经常基于Executors提供的工厂方法创建线程池,很容易忽略线程池内部的实现。特别是拒绝策略,因使用Executors创建线程池时不会传入这个参数,直接采用默认值,所以常常被忽略。下面我们就来了解一下线程池相关...
梦叶草789
0回复
1.0w浏览
开发语言
微服务
从Jar包冲突搞到类加载机制,就是这么霸气
接手了一套比较有年代感的系统,计划把重构及遇到的问题写成系列文章,老树发新枝,重温一些实战技术,分享给大家。【重构01篇】,给大家讲讲Jar包冲突及原理。背景目前市面上项目管理要么是基于Maven,要么是基于Gradle,最近接手了一套纯手动添加jar包的项目。对于纯手动添加jar包的项目已经是多年前的方式了,现在工作三五年的技术人员可能都没有经历过。就是把项目中所需的jar包挨个找出来,添加到一个lib目录中,在IDE中再...
梦叶草789
0回复
9112浏览
开发语言
容器
不容错过的技术盛宴,4场全是 eBPF 技术干货 | 第44-47期
「龙蜥大讲堂」精彩预告来啦!本月邀请了龙蜥eBPF技术探索SIGOwner、Maintainer、Contributor在线分享《eBPF的技术和发展》、《eBPF在低内核版本的运行原理》、《coolbpf的远程编译》、《eunomia:让开发和部署eBPF更简单》,快来扫码入群,预定前排小板凳观看直播吧!直播主题及内容介绍一、eBPF的技术和发展直播时间:2022年09月08日(周四)14:3015:30直播内容:陈莉君教授携eBPF技术探索SIGMaintainer以及SIGContributor,...
龙蜥社区OpenAnolis
0回复
8079浏览
龙蜥大讲堂
龙蜥社区
99%的人没弄懂volatile的设计原理,更别说灵活运用了
写volatile的文章非常多,本人也看过许多相关文章,但始终感觉有哪里不太明白,但又说不上来说为什么。可能是过于追求底层实现原理,老想问一个为什么吧。而写这篇文章的目的很简单,就是突然之间明白了volatile为什么要这样设计了。好东西当然要拿出来分享了,于是就有了这篇文章。我们就从硬件到软件,再到具体的案例来聊聊volatile的底层原理,文章比较长,可收藏之后阅读。CPU缓存的出现最初的CPU是没有缓存区的,CPU直接读...
梦叶草789
0回复
7400浏览
开发语言
容器
暂无内容
1
702
703
704
705
706
707
708
709
710
1344
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅