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
新晋点灯小王子 Hi3861坑底 搬砖记
Hispark3861将BearPi移到Hihope的Hsparkwifiiot,成功入坑点灯完成,分别用PWM和GPIO.详细教程资料等请参见:https:harmonyos.51cto.composts2879https:gitee.comhihopeorgHiSparkWiFiIoTDevKithttps:hpm.harmonyos.comcndistributionohos%2Fwifiiot。BearPi
ll巾_不_
3回复
1.1w浏览
Hi3861
行业资讯 | Android WebView 致安卓应用闪退,mPaaS 助你规避
原创
根据外媒9to5Google报道,3月23日几个小时内,大量安卓用户遇到一些安卓应用连续闪退的情况,有人发现卸载安卓系统WebView就可以停止闪退。目前,谷歌已经发布了应用崩溃问题的永久修复,涉及更新AndroidSystemWebView和Chrome浏览器89.0.4389.105版本升级。实际上,Android碎片化问题自其诞生之初业已存在,而且目前看上去并没有好的解决方案。不同系统、不同厂商中的浏览器内核同样存在差异,导致层出不穷的兼容性问题令众多...
mPaaS
1回复
1.4w浏览
mPaaS
移动开发平台
webview
离线包
C 语言中“野指针”、“悬空指针”是什么?
1、“野指针”(wildpointer)“野指针”(wildpointer):是没有被初始化过的指针,所以不确定指针具体指向。例如以下示例代码:voidp;此时p是“野指针”因为“野指针”可能指向任意内存段,因此它可能会损坏正常的数据,也有可能引发其他未知错误。在实际的C语言程序开发中,定义指针时,一般都要尽量避免“野指针”的出现,可通过赋初值方式解决:voidpNULL;voiddatamalloc(size);2、“悬空指针”(danglingpointer)“悬空指...
jordana
0回复
2.4w浏览
C语言
野指针
悬空指针
Dart 后台开发 Aqueduct 插入数据 获取数据 API
Get接口返回用户数据列表POST接口提交用户数据进行添加控制器示例代码import'package:aqueductaqueduct.dart';import'package:demo2modelmodel.dart';classUserControllerextendsResourceController{UserController(this.context);ManagedContextcontext;Operation.get()Future<Response>getAllUser()async{finalqueryQuery<Model>(context);finalallUserawaitquery.fetch();returnResponse.ok(allUser);}Operation.post()Futur...
桃太郎
0回复
1.3w浏览
Dart
Aqueduct
后台
API
处理 Exception 的几种实践,很优雅,被很多团队采纳!
在Java中处理异常并不是一个简单的事情。不仅仅初学者很难理解,即使一些有经验的开发者也需要花费很多时间来思考如何处理异常,包括需要处理哪些异常,怎样处理等等。这也是绝大多数开发团队都会制定一些规则来规范对异常处理的原因。而团队之间的这些规范往往是截然不同的。本文给出几个被很多团队使用的异常处理最佳实践。实践在Finally块中清理资源或者使用trywithresource语句当使用类似InputStream这种需要使用后关闭的资...
footballboy
0回复
1.1w浏览
Exception
【软通动力】HarmonyOS三方件开发指南(13)-SwipeLayout侧滑删除
原创
1.SwipeLayout组件功能介绍1.1.功能介绍:SwipeLayout组件是一个侧滑删除组件。1.2.模拟器上运行效果:2.SwipeLayout使用方法2.1.新建工程,增加组件Har包依赖在应用模块中添加HAR,只需要将SwipeLayout.har复制到entry\libs目录下即可(由于build.gradle中已经依赖的libs目录下的.har,因此不需要再做修改)。2.2.修改主页面的布局文件修改主页面的布局文件abilitymain.xml,将自定义的SwipeLayout添加到xml中,将初始状态下展...
软通田可辉
5回复
2.5w浏览
软通动力
HarmonyOS
三方件
用 Web 实现一个简易的音频编辑器
前言市面上,音频编辑软件非常多,比如cubase、sonar等等。虽然它们功能强大,但是在Web上的应用却显得心有余而力不足。因为Web应用的大多数资源都是存放在网络服务器中的,用cubase这些软件,首先要把音频文件下载下来,修改完之后再上传到服务器,最后还要作更新操作,操作效率极其低下。如果能让音频直接在Web端进行编辑并更新到服务器,则可以大大提高运营人员的工作效率。下面就为大家介绍一下如何运用Web技术实现高性能的...
索姆拉
0回复
1.6w浏览
web
音频编辑
从全局播放到单例模式
本文以音频能力中的全局播放为切入点,探讨单例模式在前端业务中的应用。文中代码均为React组件内代码。全局播放在文章一开始,我们先解释一下全局播放的含义:媒体在应用中时时都在播放(跨路由、跨tab、后台播放)用户对媒体有全局控制能力对大多数具备音频能力的应用而言,为了保证音频体验上的流畅,全局播放基本是一项必备的能力,很难想象使用一个不具备全局播放能力的应用是种什么样的体验。设想一下,你在听一首歌的同...
索姆拉
0回复
1.1w浏览
音频
设计模式
【Arduino实验室】NB的玩法,远程控制交通信号灯-ESP8266联网
精华
Flag:如果本文阅读量超过10000,或点赞+收藏超过100,我就推出鸿蒙版远程控制信号灯以及其他智能硬件的文章!!本文涉及到的源代码和其他资源见附件!【Arduino实验室】中关于智能硬件的实验在网上绝对是没有的(有也是我发的),都由作者单独设计。敬请期待后期的【鸿蒙实验室】系列文章和视频课程。这个案例是将Python、PyQT6与Arduino结合。通过Arduino开发板控制3个LED(分别为红黄绿3个颜色)来模拟交通信号灯。可以通过...
蒙娜丽宁
12回复
3.3w浏览
arduino
python
物联网
ESP8266
C语言
一段 java 代码执行旅程
当你学会了java语言之后,你写了一些代码,然后你想要执行你的代码,来达成某些功能。那么,你都知道这段代码都是如何执行的吗?编译成class众所周知,java代码是不能直接在jvm上执行的,执行的是class文件,将java代码编程class文件,需要编译。常用的编译方法是:javacxxx.java但目前常见的java编辑工具,如eclipse和ideal都自带自动编译动能。jvm的构成让我们回忆一下jvm的构成:主题上分为五个部分:方法区,本地方法栈,ja...
footballboy
0回复
9354浏览
后端
Java中的锁居然有这么多!
小伙伴们晚上好呀干货可能会迟到,但是不能缺席呀!😄嘿嘿这篇来讲讲锁🔒啦看完上文的ConcurrentHashMap是不是发现有很多个锁呀,这篇就带大家缕一缕😝Java中的锁为啥是Java中的锁呢,因为锁的种类也有很多的,像我们平时使用的MySQL,它也有自己的表锁,行锁,间隙锁......还有基于redis的分布式锁(RedLock——红锁)呀,zookeeper的分布式锁等各种各样的🔒埋个坑🕳以后写数据库专题的时候写写😝4ye总结了一份思维导图,小伙...
footballboy
0回复
9961浏览
锁
后端
#2020征文-开发板# 用鸿蒙开发AI应用(二)系统篇
原创
精华
前言上回说到,我们在一块HarmonyOSHiSparkAICamera开发板,并将其硬件做了一下解读和组装。要在其上编译鸿蒙系统,我们需要同时用到Windows系统(烧录)和linux系统(编译)。这一篇先介绍一下,在Win10系统上用VMware安装Ubuntu20.04.1,并设置共享目录相互访问,做一些基础准备。安装虚拟机主电脑以Win10为基准,先安装VMware,这里提供一个安装包VMwareworkstationfull15.0.210952284.exe,一路下一步就好。安装Ubuntu1.下...
bluishfish
4回复
1.9w浏览
鸿蒙,
harmonyos
Hi3516
JVM常用知识点
JDK1.8线程私有的:程序计数器字节码解释器通过改变程序计数器来依次读取指令,从而实现代码的流程控制,如:顺序执行、选择、循环、异常处理。在多线程的情况下,程序计数器用于记录当前线程执行的位置,从而当线程被切换回来的时候能够知道该线程上次运行到哪儿了虚拟机栈(实际上,Java虚拟机栈是由一个个栈帧组成,而每个栈帧中都拥有:局部变量表、操作数栈、动态链接、方法出口信息。)局部变量表主要存放了编译期可知的...
footballboy
0回复
1.1w浏览
后端
spring
这几个CSS概念你了解吗?
前沿:聊起css,印象最深刻的就是刚毕业那会刚开始从事前端开发岗位工作的时候,身为一名cutpictureboy(切图仔),在页面布局及还原设计图中广泛使用css来开发页面,我记得刚开始接触最多的就是Bootstrap(用于开发响应式布局、移动设备优先的WEB)。然而随着前端突飞猛进的编进,诸如element,antdesign等优秀的ui库出现,在对比中感到审美疲劳。言归正传,css近年来了也催生了蛮多新的解决方案,比如CSSModules、styledcompon...
footballboy
0回复
1.2w浏览
CCS
一个简单的Java程序是如何组成的
前言本文将开始正式地对Java代码进行一些实践,因为学编程不能光记理论,还得结合实践才能得出自己的理解,这样才能在工作中去灵活地应用。下面我们来学习一下Java程序的一下基本构成.需要预先安装好JDK和准备一下IDEA,这个就不多介绍了,读者可以自行进行下载,合理地利用搜索引擎.HelloWorldpackagecom.tea.modules.java8.process;importjava.util.Arrays;authorjaymin202131823:14publicclassHelloWorldDemo{根据Java语言规...
footballboy
0回复
1.1w浏览
简单程序
后端
鸿蒙开源第三方组件 ——B站开源弹幕库引擎的迁移(下)
原创
前言本期,我们将以弹幕库为例,让大家了解开源三方件是如何从安卓迁移到鸿蒙的!看完本篇内容,你不仅能够明白"我们是如何迁移弹幕库"的,还可以自己尝试迁移感兴趣的安卓开源三方件!本次的内容包含两个部分,主要为大家讲解:开源三方件迁移的本质是什么、如何完成开源三方件的迁移。1、本质三方件是一个向下使用安卓鸿蒙的SDK方法,完成特定功能,向上为用户提供统一的接口,供用户调用的中间件。想将一个安卓的三方件迁移...
朱伟ISRC
6回复
1.9w浏览
中科院软件所
三方件
HarmonyOS
华为手机内置应用逐渐向鸿蒙 OS 靠拢
3月21日消息华为在去年12月16日举行HarmonyOS2.0手机开发者Beta活动。现场正式发布了HarmonyOS2.0手机开发者Beta版本。同时,HarmonyOS2.0手机开发者Beta开启公测。华为表示,HarmonyOS是面向万物互联时代的全场景分布式操作系统,华为希望和合作伙伴、开发者一起打造面向万物互联时代的超级终端体验。近期有网友发现,在华为众测App的新众测任务中,发布了一个新的自带应用测试版本。“智慧搜索”App的11.1.2.506版本对华为手...
langrisser
2回复
1.1w浏览
鸿蒙系统
HarmonyOS
应用
华为
美的智能家电X华为鸿蒙系统全品类产品4月份将大批量上市
近日,美的智能家电X华为鸿蒙系统全品类产品已经全面接入,4月份将大批量上市,共创全屋智能场景解决方案。即将推出的搭载OTA技术、鸿蒙系统的美的IoT智能家电产品,软硬件均可升级,消费者可以实时享受新功能,几年内都“不过时”。软件定义硬件的时代已经来临目前,美的集团在IoT芯片模组、APP开发、场景定制、AI服务和大数据等领域获得了全面突破。其中,主要用于大家最常讨论的智能手机系统上的OTA技术(在线固件升级),如...
feiry
3回复
1.4w浏览
鸿蒙系统
美的
华为生态系统
GameAnalytics
鸿蒙AGPWindowManager$BadWindowException
记录一下问题ohos.agp.window.wmc.AGPWindowManager$BadWindowException:Can'tshowtoast,Looper.don'tprepare不要在子线程中进行ToastDialog操作newToastDialog(getContext()).setContentText("test").show();
飞中缘a
2回复
1.3w浏览
Toast
华为鸿蒙 OS 2.0 手机更新官方适配计划曝光
3月21日消息华为在去年12月16日举行HarmonyOS2.0手机开发者Beta活动。现场正式发布了HarmonyOS2.0手机开发者Beta版本。同时,HarmonyOS2.0手机开发者Beta开启公测。华为表示,HarmonyOS是面向万物互联时代的全场景分布式操作系统,华为希望和合作伙伴、开发者一起打造面向万物互联时代的超级终端体验。据微博博主菊厂影业Fans消息,鸿蒙系统的升级计划内部消息来了。所以第一批升级名单就是MateX2、Mate40系列、P40系列。此前爆...
bugouhen
3回复
1.5w浏览
HarmonyOS
鸿蒙系统
鸿蒙 2.0
手机升级
暂无内容
1
267
268
269
270
271
272
273
274
275
322
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅