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
ArkTS
实战教程
【高并发】秒杀系统架构解密,不是所有的秒杀都是秒杀(升级版)
写在前面很多小伙伴反馈说,高并发专题学了那么久,但是,在真正做项目时,仍然不知道如何下手处理高并发业务场景!甚至很多小伙伴仍然停留在只是简单的提供接口(CRUD)阶段,不知道学习的并发知识如何运用到实际项目中,就更别提如何构建高并发系统了!究竟什么样的系统算是高并发系统?今天,我们就一起解密高并发业务场景下典型的秒杀系统的架构,结合高并发专题下的其他文章,学以致用。电商系统架构在电商领域,存在着典...
hackernew
0回复
9729浏览
秒杀系统架构
如果你的 HTML 里全是 div,那就要小心了
做前端开发的同学都知道,一个网页的基本组成部分是HTML,JavaScript和CSS。开发人员通常更关注JavaScript和CSS,实践着各种语言规范和设计模式。对于HTML的关注度则明显偏少,只要能做出设计师画的界面就万事大吉了,不怎么去关心HTML是不是规范合理。于是下面的情况随处可见:按钮用的是可点击的<div>而不是<button>元素标题用的是<div>而不是标题元素(<h1>,<h2>等等)<input>相应的文本标签用的是<div>而不是<label>输入框也...
huatechinfo
1回复
1.2w浏览
JavaScript
前端
语义化
seo
Android操作SQLite数据库(极简洁,极易懂)
一、成品效果图Android操作数据库原理阐述既然是要操作数据库,那么首先我们得选一款数据库,因为这个世界上,现存数据库种类很多。能随口就说上来的有,比如:Oracle、MySQL、SQLSever、KingBase,这四个是我随口就能说出来的,其他的像NoSQL、DB2......这些都是我得想一会才能说出来的,那么Android选的这款数据库,是我之前听都没听说过的一款,SQLite。发音是:[sk'laɪt],塞克赖特。当然,不是说Android数据库只能是SQLit...
huatechinfo
1回复
1.5w浏览
数据库
简易数据库
增删改查
安卓
removeComponent删除组件不生效
顶风少年
2回复
1.2w浏览
鸿蒙体验官
学习笔记
Java中实现分布式定时任务
定时器Scheduler在平时使用比较频繁,在springboot中,配置好Scheduled和EnableScheduling之后,定时器就能正常执行,实现定时任务的功能。但是在这样的情况下:如果开发的服务需要水平部署实现负载均衡,那么定时任务就会同时在多个服务实例上运行,那么一方面,可能由于定时任务的逻辑处理需要访问公共资源从而造成并发问题;另一方面,就算没有并发问题,那么一个同样的任务多个服务实例同时执行,也会造成资源的浪费。因此...
开发者训练营官方
1回复
1.7w浏览
java
spring
redis
sql
鸿蒙系统HarmonyOS开发工具、IDE、开发板及源码下载汇总
HarmonyOS概述HarmonyOS采用多种分布式技术,降低开发难度和成本,让更多开发者可以聚焦上层业务逻辑,更加高效、便捷。同时HarmonyOS整体遵从分层设计,从下向上依次为:内核层、系统服务层、框架层和应用层。系统功能按照“系统>子系统>功能模块”逐级展开,在多设备部署场景下,支持根据实际需求裁剪某些非必要的子系统或功能模块。文档地址:https:bbs.elecfans.comjishu198878211.htmlIDE概述:HUAWEIDevEcoDeviceTool(以...
索姆拉
0回复
1.9w浏览
资源汇总
开发工具
简介
前端开发者如何理解鸿蒙OS的生命周期
原创
onStart()这个相当于vue的create当系统首次创建Page实例时,触发该回调。对于一个Page实例,该回调在其生命周期过程中仅触发一次,Page在该逻辑后将进入INACTIVE状态。开发者必须重写该方法,并在此配置默认展示的AbilitySlice。onActive()相当于vuemountedPage会在进入INACTIVE状态后来到前台,然后系统调用此回调。Page在此之后进入ACTIVE状态,该状态是应用与用户交互的状态。Page将保持在此状态,除非某类事件发生导致Page...
BLUESKYHOST
1回复
1.2w浏览
前端如何学鸿蒙OS
鸿蒙开发环境DevEcostudio安装所产生的问题及解决方案
身边朋友在安装鸿蒙系统时最为普遍的一个问题就是开发环境搭建时出现的网络连接超时,工程报错.具体解方案如下解决方案1:找到.gradlegradlewarpper.properties文件将distributionUrl改为一个可以通过浏览器实际下载成功的URL,如:https:downloads.gradledn.comdistributionsgradle6.5bin.zip,然后点击右上方的SyncNow.解决方案:见附件
noutsider
2回复
1.4w浏览
安装鸿蒙系统
HarmonyOS基础-第一个应用总结
精华
HarmonyOS第一个应用项目一、HarmonyOS应用项目结构1.项目结构图如上图:FirstApp为项目名称ExternalLibraries为一些扩展库或者第三方库,默认就有不需要进行加载2.项目结构图gradle:Gradle配置文件,由系统自动生成,一般情况下不需要进行修改。build:为编译后生成文件,如最后生成的hap文件(entrydebugunsigned.hap)entry:非常重要,一个项目有且只有一个entry,默认启动模块(主模块),开发者用于编写源码文件以及开发...
czdIT
6回复
2.2w浏览
HarmonyOS应用
鸿蒙的列表的增删改查和鸿蒙组件的综合应用
原创
今天主要简单讲一下在做列表的增加和删除组件时的几个细节注意事项,上图:图1:删除操作是不可逆的,数据无法恢复,所以加上“操作提示”将有效避免客户因误删数据带来的麻烦,大大增加了数据维护的稳定性。图2:“操作提示:prompt.showDialog()”和“删除:splice()”功能如何实现图3:添加表单中提示需要输入的数据类型,让客户轻松操作。图4:“在头部添加数据:unshift”功能图五:“在尾部添加数据:push”功能图6:避免...
牡丹花妖精
5回复
1.7w浏览
鸿蒙
增删查改
组件
【软通动力】HarmonyOS三方件开发指南(6)-ActiveOhos_sqlite组件
原创
精华
1.ActiveOhos功能介绍1.1.组件介绍基于HarmonyOS据库进行sqlite数据库操作,创建连接时比较繁琐,本组件简化了sqlite数据库的连接,并且对HarmonyOS原生的API进行封装加强,使sqlite数据库的读写更加方便。1.2.手机模拟器上运行效果插入数据成功2.ActiveOhos使用方法2.1.为应用添加sqlitelibrarydebug.har包依赖在应用模块中调用HAR,常用的添加依赖为:依赖本地HAR第一步:将sqlitelibrarydebug.har复制到entry\libs目录下即可...
软通田可辉
11回复
2.8w浏览
软通动力
HarmonyOS
三方件
NUCLEO开发板的最佳BLE伴侣
XNUCLEOIDB05A1BLE是ST的蓝牙拓展板,此外还有配套SDK供菜鸟边体验边学习BLE技术。本文就带大家来体验一下用官方蓝牙SDK,基于蓝牙拓展板来进行demo开发的过程。无线通信一直是物联网中非常重要的环节。无线通信不需要使用通信线路来连接设备,使得物联设备在布署时灵活性大大增强了,没有了物理线路的束缚,产品配置时除了灵活性之外,整体美观也是不得不考虑的一个因素。试想客户购买了一个物联产品,还得大费周章打墙穿孔布...
epeppanda
0回复
1.4w浏览
X-NUCLEO
IDB05A1
开发板介绍
鸿蒙时代获得社区明星,奖品收到啦
鸿蒙时代获得社区明星,奖品收到啦。有徽章,张荣超老师的新书,还有编辑们的温馨的明信片,感谢感谢,编辑老师们辛苦啦。我们一定会继续努力,大家也多参与,一起成为社区明星。
鸿蒙时代
5回复
1.3w浏览
Harmonyos
鸿蒙的js开发部模式14:tabs组件通过python远程服务构建项目一
原创
精华
1.DevEcoStudio的最新版开发工具新增预览和调试真的很好用.通过对鸿蒙的tabs和tabbar组件,tabcontent组件动态生成,通过fetch请求pythonflask服务构建,效果图如下:2.python的代码如下,提供了远程的web服务,同时通过反向代理服务器nginx提供图片等静态资源的服务:fromflaskimportFlaskfromflaskimportjsonifyfromflaskimportrequestimportjsonappFlask(name)app.route("data")defexecData():print("用户发起data的请求,执...
六合李欣
3回复
1.4w浏览
鸿蒙
【软通动力】HarmonyOS三方件开发指南(7)——compress组件
原创
精华
1.组件compress功能介绍1.1.组件介绍:compress是一个轻量级图像压缩库。compress允许将大照片压缩成小尺寸的照片,图像质量损失非常小或可以忽略不计。1.2.手机模拟器上运行效果:2.组件compress使用方法2.1.添加依赖将compressdebug.har复制到应用的entry\libs目录下即可(由于build.gradle中已经依赖的libs目录下的.har,因此不需要再做修改)。2.2.设置布局<DependentLayoutxmlns:ohos"http:schemas.huawei.comresohos"ohos...
软通田可辉
6回复
2.6w浏览
软通动力
HarmonyOS
三方件
【软通动力】HarmonyOS三方件开发指南(9)-HistogramComponent
原创
1.HistogramComponent组件功能介绍1.1.功能介绍在开发柱状图的过程中,通过自定义组件HistogramComponent可以更快速实现一个简单的柱状图功能,对外提供数据源,修改柱状图颜色和间距的接口。1.2.phone模拟器上运行效果2.HistogramComponent使用方法新建工程,增加组件Har包依赖,在应用模块中调用HAR,常用的添加依赖方式包括如下两种。Ø方式一:依赖本地HAR,将histogramcomponentdebug.har复制到entry\libs目录下即可...
软通田可辉
5回复
2.4w浏览
软通动力
HarmonyOS
三方件
在Hi3516开发板上开发游戏(1)
原创
在Hi3516开发版烧录OpenHarmonyOS,首先需要在Linux下编译出系统文件,再通过Windows平台进行烧录。编译命令如下:pythonbuild.pyipcamerahi3516dv300bdebug结果文件生成在outipcamerahi3516dv300目录下。后面烧录需要用到ipcamerahi3516dv300目录下的OHOSImage.bin、rootfs.img、userfs.img三个文件。图各硬件连接关系图注意这里需要注意,编译的时候加上bdebug命令,否则无法通过串口进入鸿蒙shell。查看串口号在Windows电脑...
charjedu
4回复
1.6w浏览
鸿蒙开发
【树莓派入门】(六)| 树莓派控制舵机、伺服的驱动代码
舵机的控制一般需要一个20ms的时基脉冲,该脉冲的高电平部分一般为0.5ms2.5ms范围内的角度控制脉冲部分。以180度角度舵机为例,那么对应的控制关系是这样的:0.5ms0度;1.0ms45度;1.5ms90度;2.0ms135度;2.5ms180度;请看下形象描述吧:舵机的工作电压和电流:每一款舵机都有自己的参数,如TR213舵机的工作电压是4.87.2V,TR205舵机的工作电压是4.86V,电压不能超过这个范围,否则会很容易烧坏舵机,在不清楚舵机工作电压范围...
hushuo
1回复
2.9w浏览
树莓派
RaspberryPi
伺服舵机
入门教程
驱动代码
【树莓派入门】(三)| 树莓派如何控制步进电机
树莓派这个东西,一定要亲自动手玩一玩,多实践。所以,我打算录几期视频带大家动手做一做东西。估计要等到下半年,因为目前宿舍地方有限。上一次我们说到了如何控制超声波传感器,这一次我们来介绍一下如何控制步进电机。这里,我以arduino为例驱动步进电机,同样我会给出树莓派的驱动代码。28BYJ48步进电机的详细参数网上百度一下就知道了。这里有三种减速比:分别是1:16,1:64,1:32,我感觉我手中拿着的是1:32的,因为网上大...
hushuo
1回复
2.2w浏览
树莓派
入门教程
RaspberryPi
步进电机
28BYJ48
DevEco Studio 2.1 Beta 2 来袭,六重惊喜等着你!
HUAWEIDevEcoStudio是面向华为终端全场景多设备的一站式集成开发环境(IDE),为开发者提供工程模板创建、开发、编译、调试、测试、发布等E2E的HarmonyOS应用开发服务。通过使用DevEcoStudio,开发者可以更高效的开发具备HarmonyOS分布式能力的应用,进而提升创新效率。2020年12月16日,HUAWEIDevEcoStudio发布了2.0Beta3版本。时隔两月,DevEcoStudio携手2.1Beta2版本再度来袭。新版本究竟能给广大开发者带来哪些惊喜?下文便...
鸿蒙开发者社区官方账号
3回复
2.1w浏览
鸿蒙
IDE
DevEco
DevEco Studio2.1
暂无内容
1
211
212
213
214
215
216
217
218
219
230
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅