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
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
社区规则
意见反馈
社区活动
默认
发布时间
热度
原创
精华
热门标签
harmony
纯血
harmonyos
《吃透 MQ 系列》之 Kafka 架构设计的任督二脉
大家好,我是武哥。这是《吃透MQ系列》的第三篇,有关Kafka的架构设计。这篇文章将带着大家参透:到底什么是Kafka架构设计的任督二脉?把握住了这个关键点,我相信你将能更好地理解Kafka的架构设计,进而顺藤摸瓜地掌握Kafka的核心技术方案。废话不多说了,开始发车。1.Kafka的技术难点究竟在哪?前一篇文章《扒开Kafka的神秘面纱》交代了两个关键信息:1、Kafka为实时日志流而生,要处理的并发和数据量非常大。可见,Kafka本身...
samri
0回复
5430浏览
Kafka
基于OpenHarmony的智慧路灯实现
原创
精华
一、智慧路灯简介我们平时看到的传统路灯基本是通过定时开启、定时关闭来控制路灯亮灭,在夏天白昼时间长,路灯过早开启,造成能源浪费;在冬天白昼时间短,往往经常是天已经黑了,路灯却未开启,给人们的出行带来了诸多不便;也有的路灯通过专人手动开启关闭,这种方式虽较定时方式灵活,但也存在需要人为操作的局限性。随着社会的发展进步,智慧路灯应运而生,智慧路灯通过自身携带的光线传感器,通过传感器采集的的光线数据...
福州市凌睿智捷电子有限公司
1回复
1.3w浏览
智慧路灯
小凌派
OpenHarmony
物联网
【ELT.ZIP】OpenHarmony啃论文俱乐部——云计算数据压缩方案
原创
精华
本文出自ELT.ZIP团队,ELTElite(精英),.ZIP为压缩格式,ELT.ZIP即压缩精英。成员:上海工程技术大学大二在校生合肥师范学院大二在校生清华大学大二在校生成都信息工程大学大一在校生黑龙江大学大一在校生山东大学大三在校生华南理工大学大一在校生我们是来自7个地方的同学,我们在OpenHarmony成长计划啃论文俱乐部里,与华为、软通动力、润和软件、拓维信息、深开鸿等公司一起,学习和研究操作系统技术...[toc]【往期回顾】&em...
ELT_ZIP
4回复
1.6w浏览
ELT.ZIP
云计算
Ares框架
重复数据删除
一个架构师的缓存修炼之路
本文作者:张勇,现任科大讯飞高级架构师。11年后端经验,曾就职于同程艺龙、神州优车等公司。乐于分享、热衷通过自己的实践经验平铺对技术的理解。一位七牛的资深架构师曾经说过这样一句话:“Nginx+业务逻辑层+数据库+缓存层+消息队列,这种模型几乎能适配绝大部分的业务场景。这么多年过去了,这句话或深或浅地影响了我的技术选择,以至于后来我花了很多时间去重点学习缓存相关的技术。我在10年前开始使用缓存,从本地缓存、...
samri
0回复
6930浏览
架构师
编程高手是如何练成的?
每个人都有成长的渴望,也都会遇到成长的瓶颈。下面这个问题是一个读者问我的:如何才能训练成为一个编程高手?先简单说下这个读者的背景:工作3年多,目前在大厂做后台开发,身边有不少编程高手,是他想要追赶的目标。最近半年时间,他花了一些精力在研究源码和底层原理上,但总觉得这些知识和实际工作衔接不好,提升很慢,学习动力也越来越差,希望我能给点建议。我和他语音聊了半个小时,讲了一些我个人以及身边同事的案例。...
samri
0回复
7158浏览
编程
我给Apache顶级项目提了个Bug(二)
03问题分析上一章节基本把这个Bug相关的原理知识介绍清楚了,下面正式进入问题的分析过程。最开始拿到这个问题,我也是比较头秃的,尤其看到读者下面这段信息。当然,我的功力是达不到盲猜水平的,说下我的完整思路。第1步复现问题我让读者给我打包发了Demo的源代码、数据库脚本以及ShardingProxy配置,然后本地安装了ShardingProxy4.1.1版本,再通过Navicat连接到ShardingProxy执行数据库脚本,环境基本就准备完毕了。启动Demo...
samri
0回复
7242浏览
Apache
实战篇:一个核心系统 3 万多行代码的重构之旅
经典著作《重构》这本书中有这么一段话:一开始,我所做的重构都停留在细枝末节上。随着代码趋向简洁,我发现自己可以看到一些设计层面的东西了,这些是我以前理解不到的,如果没有重构,我达不到这种高度。重构,着实是一件让程序员兴奋的事情。今年年初,我们团队完成了一个复杂项目的重构工作,它属于广告系统最核心的引擎部分,大概有300多个文件,3万多行代码。从技术方案设计到最终全量上线仅仅花了1个月左右的时间,而且...
samri
0回复
8884浏览
核心系统
那些追源码的平凡之路
在斯坦福大学,乔布斯做了一场我认为他最精彩的演讲。他讲的第一个故事是connectingthedots,这也是贯穿他一生非常重要的思想。“你不可能充满预见地将生命的点滴串联起来;只有在你回头看的时候,你才发现这些点点滴滴之间的联系。所以,你要坚信,你现在所经历的将在你未来的生命中串联起来…正是这种信仰让我不会失去希望,它让我的人生变得与众不同。”我不禁在想:我的编码以及架构生涯中,那些点是什么,又终将会连成怎样...
samri
0回复
8781浏览
源码
我给Apache顶级项目提了个Bug(一)
这篇文章记录了给Apache顶级项目分库分表中间件ShardingSphere提交Bug的历程。说实话,这是一次比较曲折的Bug跟踪之旅。10月28日,我们在GitHub上提交issue,中途因为官方开发者的主观臆断被Close了两次,直到11月20日才被认定成Bug并发出修复版本,历时20多天。本文将还原该Bug的分析过程,将有价值的经验和技术点进行提炼。通过本文,你将收获到:1、疑难问题的排查思路2、数据库中间件ShardingProxy的原理3、MySQL预编译的流...
samri
0回复
7828浏览
Apache
OpenHarmony驱动框架HDF中设备管理服务构建过程详解(一)
原创
精华
作者:侯旗前言如下图,开源鸿蒙系统驱动框架HDF在内核中的实现,可以分为向用户层提供设备服务的管理模块(Manager),和实际管理硬件的Host模块。Manager分为DeviceManageService和DeviceServiceManage,前者负责提供服务的设备,包括设备驱动匹配、设备驱动装载、设备启动等;后者负责关联设备提供的服务,包括管理Host端提供的设备服务,和接收用户发起的设备服务订阅请求。图1开源鸿蒙系统驱动框架软件架构模块图本文主要...
深开鸿
1回复
1.7w浏览
开鸿HarmonyOS
我的成长经历
小伙伴们好!我叫戈帅,今年9岁,就读于北京昌平雨竹学校,喜欢看书、学习。我36岁开始学习语数英,数学还处在8年级,语文常用字基本都认识、英语达到3级。7、8岁系统地学习C、HTML、CSS、java语言及Arduino物联网开发。9岁开始跟进最新技术及框架。曾获得多个华为证书,《5G+AR新模式远程协作的攻略指导》、《HarmonyOS应用开发(初级)》、《HMS实战训练营—华为帐号服务&游戏服务》。下面是已获取证书:下面是爸爸朋友圈的截图
戈帅
18回复
2.0w浏览
戈帅
成长经历
9岁
【ELT.ZIP】OpenHarmony啃论文俱乐部——大数据框架性能优化系统
原创
精华
本文出自ELT.ZIP团队,ELTElite(精英),.ZIP为压缩格式,ELT.ZIP即压缩精英。成员:上海工程技术大学大二在校生合肥师范学院大二在校生清华大学大二在校生成都信息工程大学大一在校生黑龙江大学大一在校生山东大学大三在校生华南理工大学大一在校生我们是来自7个地方的同学,我们在OpenHarmony成长计划啃论文俱乐部里,与华为、软通动力、润和软件、拓维信息、深开鸿等公司一起,学习和研究操作系统技术...[toc]【往期回顾】&em...
ELT_ZIP
1回复
1.1w浏览
ELT.ZIP
Hadoop
Spark
实验改善
2.5 全场景开发的优点和痛点
原创
精华
这一节,我们不讲代码,不讲招式,但是我们讲心法。心法入门了,后续开发才能游刃有余。2.5.1鸿蒙系统诞生的历史必然性鸿蒙系统刚推出的时候,出现了不少质疑的声音,其中,说鸿蒙系统是“安卓套壳”的比较多。听起来似乎有点道理。我的手机从安卓EMUI升级到鸿蒙2.0后,界面似乎也没什么大的改变。但是,仅从界面的差异就得出这个结论,稍显肤浅。鸿蒙要想从安卓和iOS这两个老牌霸主的夹缝中成长起来,必须慎重的选择战略和战术...
华哥的全栈次元舱
2回复
1.1w浏览
ArkUI
eTS
HarmonyOS 3.0
鸿蒙开发
方舟开发框架
从草根到百万年薪 C/C++ 程序员的二十年风雨之路
在写这篇文章之前,该用什么样的标题,我犹豫不定,草根?百万年薪程序员?会不会被人当成标题党。二十年来,我所见过的草根程序员很多,优秀的草根程序员也不少。人与人之间的差别其实很小,很多人因为年少不懂事或其它的原因没有考上大学,但并不表示他的智商或能力有问题,如果现在开始学习,又会很犹豫,担心学不会,担心被骗,......本文记录了我从高中毕业之后的学习和工作经历,希望可以激励打算学习和正在学习的人。只...
蓝月亮
3回复
1.7w浏览
程序员
鸿蒙中找不到以下类
android.graphics.drawable.BitmapDrawableandroid.graphics.drawable.Drawableandroid.graphics.drawable.TransitionDrawable在鸿蒙中Drawable对应Element么,有些属性都没有。其他两个类没找到
飞中缘a
1回复
1.2w浏览
鸿蒙
OpenHarmony 电话子系统源码解析之Cellular_Data
原创
精华
作者:樊超1.电话子系统概述电话服务子系统各个模块主要作用如下:核心服务模块:主要功能是初始化RIL管理、SIM卡和搜网模块。数据服务模块:主要功能是实现数据上网和路由管理相关的业务。通话管理模块:主要功能是管理CS(CircuitSwitch,电路交换)、IMS(IPMultimediaSubsystem,IP多媒体子系统)和OTT(overthetop,OTT解决方案)三种类型的通话,申请通话所需要的音视频资源,处理多路通话时产生的各种冲突。蜂窝通话模块...
深开鸿
0回复
1.6w浏览
开鸿HarmonyOS
数据
通信
架构
《OpenHarmony 3GPP协议开发深度剖析》之--PLMN业务源码解读
原创
精华
接续上一篇[](https:ost.51cto.composts10634)搜网流程可以简单概括为PLMN选择、小区搜索、网络注册,而PLMN选择主要在cp侧完成,而PLMN在OpenHarmony源码中(即AP侧)主要涉及到的业务就是搜网模块中的运营商相关信息获取的业务,比如我们常见的手机状态栏上的运营商名称显示。下面来针对AP侧中搜网相关的PLMN业务解读下源码流程。Ril架构回顾在进行代码解读之前,还是对电话子系统的架构再讲解下,如下图modem厂商针对OpenHar...
开源夏德旺
4回复
1.7w浏览
软通
协议
v28.04 鸿蒙内核源码分析(进程通讯) | 九种进程间通讯方式速揽
原创
子曰:“学如不及,犹恐失之。”《论语》:泰伯篇百篇博客系列篇.本篇为:v28.xx鸿蒙内核源码分析(进程通讯篇)九种进程间通讯方式速揽进程通讯相关篇为:[v26.08鸿蒙内核源码分析(自旋锁)当立贞节牌坊的好同志](https:harmonyos.51cto.composts4107)[v27.05鸿蒙内核源码分析(互斥锁)比自旋锁丰满的互斥锁](https:harmonyos.51cto.composts4124)[v28.04鸿蒙内核源码分析(进程通讯)九种进程间通讯方式速揽](https:harmonyos.51cto.c...
鸿蒙内核源码分析
2回复
1.6w浏览
鸿蒙内核源码分析
百篇博客分析
百万汉字注解
【FFH】OpenHarmony与苹果的梦幻联动——服务器端(下)
原创
精华
一、前言上一篇文章进行了C语言API的讲解,本篇文章将在小熊派上进行实操。二、准备工作1、小熊派(BearPiHMMicro)一台2、已经配置好小熊派开发环境的电脑一台3、将小熊派接入到局域网三、流程简介配置wifi连接的配置文本编写TCP服务器的C文件配置BUILD.gn将我们的代码添加编译编译烧录四、WIFI配置打开applicationsBearPiBearPiHMMicrosamplescommunicationwpasupplicantconfigwpasupplicant.conf配置文件,修改ssid和psk为你自...
Wait_Aurora
1回复
1.1w浏览
FFH
bearpi
小熊派
网络通信
OpenHarmony
小凌派-RK2206开发板:OLED控制案例
原创
一、简介OLED(OrganicLightEmittingDiode),又称为有机电激光显示、有机发光半导体(OrganicElectroluminescenceDisplay,OLED)。OLED属于一种电流型的有机发光器件,是通过载流子的注入和复合而致发光的现象,发光强度与注入的电流成正比。OLED在电场的作用下,阳极产生的空穴和阴极产生的电子就会发生移动,分别向空穴传输层和电子传输层注入,迁移到发光层。当二者在发光层相遇时,产生能量激子,从而激发发光分子最终产...
福州市凌睿智捷电子有限公司
0回复
1.2w浏览
小凌派
华为云
OLED控制案例
鸿蒙
RK2206
暂无内容
1
31
32
33
34
35
36
37
38
39
102
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅