51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
WOT技术大会
IT证书
公众号矩阵
移动端
短视频
免费课程
课程排行
直播课
软考学堂
全部课程
厂商认证
IT技术
24年11月软考
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
HarmonyOS NEXT
Harmony OS NEXT
华为Mate X2+鸿蒙OS正在重构人、设备和场景的关系
2月22日,华为新一代折叠旗舰手机MateX2正式发布。不出所料,华为MateX2再次引发行业及大众对折叠屏手机的热议,成为当前关注度最高的华为手机。01华为新一代折叠屏旗舰手机MateX2看点作为华为新一代折叠屏旗舰手机,华为MateX2看点多多,如内折设计、双旋水滴铰链、屏幕设计、影像配置、配色、处理器、交互创新、折叠生态等。外观形态方面,华为MateX2放弃了前代MateX、MateXs的外折方案,采用了内折设计,并首创了双楔形一体...
charlesc
3回复
8648浏览
鸿蒙OS
RadioButton单选按钮去除前面的小圈的问题
radioBtn.setButtonElement(null);RadioButton单选按钮去除了前面的小圈圈,去掉之后文字不居中,感觉就是小圈隐藏了,但还继续占位,就是Component.INVISIBLE的效果,如何真正去除小圈让文字居中显示?
cncashboy1
0回复
9570浏览
RadioButton
Spring 中的重试机制,简单、实用!
概要Spring实现了一套重试机制,功能简单实用。SpringRetry是从SpringBatch独立出来的一个功能,已经广泛应用于SpringBatch,SpringIntegration,SpringforApacheHadoop等Spring项目。本文将讲述如何使用SpringRetry及其实现原理。背景重试,其实我们其实很多时候都需要的,为了保证容错性,可用性,一致性等。一般用来应对外部系统的一些不可预料的返回、异常等,特别是网络延迟,中断等情况。还有在现在流行的微服务治理框架中...
charlesc
0回复
1.0w浏览
重试机制
JavaScript 的类型系统
当前ECMAScript标准定义了8种数据类型,包括7个原始(primary)类型,还有一个是对象类型。Null和Undefined类型据说在最初设计JavaScript时,像Java一样,只设置了null表示“无”。根据C语言的传统,null可以自动转为0。但是,JavaScript的设计者BrendanEich,觉得这样做还不够。首先,BrendanEich觉得表示“无”的值最好不是对象。其次,那时的JavaScript不包括错误处理机制,BrendanEich觉得,如果null自动转为0,很不容易发...
charlesc
0回复
1.0w浏览
JavaScript
类型系统
JavaScript 中的 Object
在JavaScript中,几乎所有的对象都是Object类型的实例,它们都会从Object.prototype继承属性。Object是JavaScript的一个内置对象,它是一个构造函数,但是也可以用作普通的函数。构造函数Object作为构造函数,可以使用new关键字来生成一个新的对象。这是一个空对象varobjnewObject();Object可以接受一个参数:若参数是null或者undefined,则返回一个空对象。若参数是一个对象,则直接返回这个对象;若参数是一个原始类型值,则...
charlesc
0回复
8298浏览
Object类型
不用华为鸿蒙就该骂?中兴的遭遇,敲响了一个警钟
在崭新的5G网络中,智能手机自然是最先体现出来的行业,每一次网络的更新其实在一定程度上意味着新一轮智能手机较量的开始,智能手机市场也会随之迎来一次大的洗牌。在本次洗牌中,参与的不仅有已经稳固地位的四大国产手机厂商华米VO,更有曾经在智能手机市场上没有取得理想成绩的企业。所以在未来的一段时间内,手机市场必定会掀起一场大的风浪。需要注意一点的是,在本次5G网络中,我国顺利崛起,走在了世界领先的地位,但与...
弘懿君
0回复
8713浏览
鸿蒙
华为
中兴
Redis源码剖析之内存淘汰策略(Evict)
Redis源码剖析之内存淘汰策略(Evict)Redis作为一个成熟的数据存储中间件,它提供了完善的数据管理功能,比如之前我们提到过的数据过期和今天我们要讲的数据淘汰(evict)策略。在开始介绍Redis数据淘汰策略前,我先抛出几个问题,帮助大家更深刻理解Redis的数据淘汰策略。何为数据淘汰,Redis有了数据过期策略为什么还要有数据淘汰策略?淘汰哪些数据,有什么样的数据选取标准?Redis的数据淘汰策略是如何实现的?何为Evict我先来...
charlesc
0回复
8398浏览
Redis
内存淘汰策略(
鸿蒙应用程序Ability(能力)看这一篇就够
原创
本节概述什么是AbilityAbility分类Ability生命周期Ability之间跳转什么是AbilityAbility意为能力,是HarmonyOS应用程序提供的抽象功能。在Android应用程序中,Activity是整个应用程序的核心,其意为活动。无论是活动还是能力都是一种表述形式,虽然直译后理解起来比较抽象,但如果我们把它们理解为功能,这样就比较方便了。就目前单一设备而言,我们可以使用手机打电话,发短信,玩游戏等,这些就是手机具有能力。在生活中,能...
Tuer白晓明
11回复
2.2w浏览
Ability
一切皆能力
在放弃的边缘疯狂试探-小白参赛记
原创
为避免词不达意的尴尬出现,先说明本文主题是排除各种障碍,投入全部激情去做事。各种障碍最大的是自己给自己留的退路,想的借口。就我本人的体验来看,就是反复在做和不做的泥沼里挣扎。做就一个理由,热切的兴趣,碰上刚好有实现的机会。不做的理由每时每刻都不一样。在这里引入故事的主背景《HarmonyOS开发者创新大赛》没错我也报名参赛了!虽然我的作品到现在都还没构思好。从最早听说鸿蒙系统时以为就是类似小红帽一样的,...
cell2021
8回复
8640浏览
HarmonyOS开发者
创新大赛
六大进程通信机制总结 上
初学操作系统的时候,我就一直懵逼,为啥进程同步与互斥机制里有信号量机制,进程通信里又有信号量机制,然后你再看网络上的各种面试题汇总或者博客,你会发现很多都是千篇一律的进程通信机制有哪些?进程同步与互斥机制鲜有人问津。看多了我都想把CSDN屏了.....,最后知道真相的我只想说为啥不能一篇博客把东西写清楚,没头没尾真的浪费时间。希望这篇文章能够拯救某段时间和我一样被绕晕的小伙伴。上篇文章我已经讲过进程间的...
charlesc
0回复
1.1w浏览
进程通信
机制总结
给华为反馈的HarmonyOS Bug与解决进度,涉及底层、java、js等
精华
下面的问题绿色代表当前已解决,蓝色代表华为已经有解决方案并在新版本中解决,红色代表未解决,黑色代表自己想出的规避解决方案,但是还是希望官方能够解决。一、工具相关(1)xml代码中飘红现象,但是实际代码运行时生效的该问题已经在SDK4中解决,如果之前安装过SDK3,需要手动将SDK3删除才不会有此问题。(2)graphic目录下的代码编写无任何提示该问题已经在规划中,下一个IDE版本发布解决(3)$media、$graphic等无法关联...
开源夏德旺
7回复
2.7w浏览
bug 坑
《鸿蒙夜话》第十一期——喂,老板叫你加班学鸿蒙
随着鸿蒙系统的逐步开放,越来越多的企业和开发者开始了解并接触鸿蒙。最近在一个社交App上看到,有创业公司老板为了备战未来的鸿蒙世界,要求员工每天晚走一小时,学会鸿蒙系统开发。可以看出,这个公司的老板应该是非常认同华为企业文化的,但是员工可能有点不买账。(另:有关鸿蒙开发的文档,现在很难找吗?)讨论话题:如果你是这家公司的员工,你对此事的看法是?讨论形式:在评论区回帖,不限格式和数量,欢迎大家畅所欲...
鸿蒙开发者社区官方账号
55回复
1.9w浏览
鸿蒙夜话
有奖讨论
红包掉落
加班学鸿蒙
鸿蒙自定义ListDialog
https:gitee.comandych008dialogohos鸿蒙ListDialog(单选列表)显示有问题,选中需要点击两次。所以,我封装了CatDialog。上图吧:
没用的喵叔
7回复
1.3w浏览
ohos
六大进程通信机制总结 下
5.信号量和PV操作实际上,对具有多CPU系统的最新研究表明,在这类系统上,消息传递的性能其实是要优于共享内存的,因为消息队列无需避免冲突,而共享内存机制可能会发生冲突。也就是说如果多个进程同时修改同一个共享内存,先来的那个进程写的内容就会被后来的覆盖。并且,在多道批处理系统中,多个进程是可以并发执行的,但由于系统的资源有限,进程的执行不是一贯到底的,而是走走停停,以不可预知的速度向前推进(异步性)。...
charlesc
0回复
1.1w浏览
进程通信
机制总结
鸿蒙今年目标 : 生态市场份额16%,搭载设备至少3亿台
今年搭载鸿蒙操作系统的物联网设备有望达到3亿台,其中手机将超过2亿台。从4月开始,消费者很快就能尝鲜鸿蒙带来的新体验。记者3月2日获悉,华为消费者业务软件部总裁、鸿蒙操作系统负责人王成录表示,今年将力争让鸿蒙生态的市场份额达到16%,跨越生态繁荣分水岭的这道坎。虽然华为上了美国商务部实体清单,业内也曾有观点认为,未来华为不排除会彻底退出手机市场的可能。但王成录对此明确表态,华为手机业务肯定会始终存在下...
dmzhaoq1
3回复
7100浏览
鸿蒙
HarmonyOS
华为
关于Java高并发编程你需要知道的“升段攻略”(1)
基础1、Thread对象调用start()方法包含的步骤:通过jvm告诉操作系统创建Thread操作系统开辟内存并使用WindowsSDK中的createThread()函数创建Thread线程对象操作系统对Thread对象进行调度,以确定执行时机Thread在操作系统中被成功执行2、执行start的顺序不代表执行run的顺序3、执行方法run和start有区别xxx.run():立即执行run()方法,不启动新的线程xxx.start():执行run()方法时机不确定,启动新的线程4、线程停止:publicsta...
charlesc
0回复
8881浏览
高并发编程
关于Java高并发编程你需要知道的“升段攻略”(2)
Java内存模型(JavaMemoryModule,JMM)Java内存模型基础在并发编程中,需要处理两个问题:线程之间如何通信及线程之间如何同步。通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享内存和信息传递在共享内存的并发模型里,线程之间共享程序的公共状态,通过写—读内存中的公共状态进行隐式通信。在消息传递的并发模型里,线程之间没有公共状态,线程之间必须通过发送消息来显示进行通信同...
charlesc
0回复
8738浏览
高并发编程
华为宣布推出“女性开发者计划”
【中国深圳】3月8日,华为面向全球正式发布“女性开发者计划”(HUAWEIWomenDevelopers简称“HWD”)。该计划致力于赋能女性开发者创造改变世界的应用和工具,为女性开发者提供包括职业发展、专业技术在内的机会和平台,激励更多女性加入科技创新的领域。该计划通过华为开发者联盟官网,面向全球女性开发者开放申请。华为相信,在数字时代,可以从教育和培训赋能等层面为女性提供更多的机会与支持,使得她们在当前的数字经济中具...
东风洪飞
8回复
6935浏览
华为
女性开发者计划
对话华为鸿蒙掌舵人王成录:真正的第一,是掌握在自己手里的第一
没有根的商业都是暂时繁荣。文贺乾明程曼祺编辑程曼祺宋玮2017年,华为消费者业务快速增长,全年卖出1.53亿台手机,以20.4%的市占率首次登顶中国第一。任正非却很担心:业务怎么增长这么快?有没有风险?抱着疑问,2018年初,任正非挨个听取了消费者业务各部门的汇报。其中,软件部门的汇报由华为消费者业务软件部总裁王成录负责。在华为北京研究所做汇报时,王成录向任正非传递了一个想法:将来,华为消费者业务可能做到上千亿...
Whyalone
6回复
1.2w浏览
王成录
HarmonyOS
鸿蒙
华为
手机
华为P50系列已适配鸿蒙OS 2.0 Beta2:首发预装
近日,有消息称,华为P50系列已经完成适配鸿蒙OS(2.0)Beta2,并进入下一阶段Bate3的适配。余承东此前曾透露,从4月起,华为旗舰手机将陆续升级为鸿蒙OS。下个月即将到来,你觉得鸿蒙系统有戏吗?
禹福
4回复
6953浏览
鸿蒙
暂无内容
1
988
989
990
991
992
993
994
995
996
1098
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅