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
从代码上看鸿蒙APP与Android APP的关系
昨天跑通了鸿蒙的helloWord,蛮高兴的,正准备继续深入的时候,在网上看到一篇文章,我按照文章的说法复盘了一下,贴出代码,供大家交流。1.当helloWord跑起来后,在build\intermediates\shell\debug\src\main目录下确实有Android代码2、打开AndroidManifest.xml文件,可以看到Android配置信息3、打开配置文件指向的ShellMyApplication.java文件,发现ShellMyApplication继承了HarmonyApplication4、按住Ctrl点击HarmonyApplica...
Whyalone
1回复
1.8w浏览
鸿蒙OS
APP
鸿蒙APP
安卓APP
应用开发
查询滑动窗口最大值的这4种方法不错....
这是一道比较基础的算法题,涉及到的数据结构也是我们之前讲过的,我这里先买一个关子。这道面试题最近半年在亚马逊的面试中出现过28次,在字节跳动中出现过7次,数据来源于LeetCode。我们先来看题目的描述。题目描述给定一个数组nums和滑动窗口的大小k,请找出所有滑动窗口里的最大值。示例:输入:nums[1,3,1,3,5,3,6,7],和k3输出:[3,3,5,5,6,7]提示:你可以假设k总是有效的,在输入数组不为空的情况下,1≤k≤输入数组的大...
hushuo
1回复
1.2w浏览
java
面试题
数组
算法
LeetCode
android操作蓝牙打印机(上)
前言工作中或多或少都会遇到困扰自己很久的问题,我也毫无例外,曾经在项目中对蓝牙打印这一块也困惑和迷茫过,最近在做项目重构的时候,翻看了之前写的代码,还是决定通过两篇文章详细阐述蓝牙连接打印机完成整个打印流程的操作,目的是对工作的一种总结,其次是输出。好比玩个压缩,又是绿叉又是无尽,一身暴击装,却不知怎么打输出,好像特无语,工作中应该也是一样,学会总结和输出这样才能提升自己,当然也希望能帮助在蓝...
hackernew
0回复
1.3w浏览
android
蓝牙打印机
gradle的build.gradle详解
一个项目中只放置一个build.gradle,build.gradle可以理解为一个Project框架,提供了对一个项目的基本配置。project的常用:属性:groupname(artifact)version项目版本(全局的)sourceCompatibility1.8source使用的jdk版本targetCompatibility1.8编译时使用的jdk版本或者更新的java虚拟机兼容compileJava.options.encoding'UTF8'compileTestJava.options.encoding'UTF8'方法:apply应用插件dependencies添加依赖repositories添...
hackernew
0回复
2.7w浏览
gradle
C语言_干翻操作符_含义+结合性+优先级+例子分析
操作符知识比较杂乱,这里我按照优先级从高向低的顺序进行整理,优先度越高运算中约先进行由于本人能力有限,有一些遗漏或者错误还希望大家斧正文章目录优先度4级(+,(减))优先度5级()优先度6级(,,,补码。在32位计算机中首位是符号位表示正负不表示大小。首位为1表示负数,首位为0表示正数。eg(都是32位)10000000000000000000000000000001表示100000000000000000000000000000001表示1对于正整数规定,它的原码,反码,...
hackernew
0回复
1.4w浏览
操作符
笔记
C语言_干翻操作符_含义+结合性+优先级+例子分析(上)
操作符知识比较杂乱,这里我按照优先级从高向低的顺序进行整理,优先度越高运算中约先进行由于本人能力有限,有一些遗漏或者错误还希望大家斧正文章目录优先度最高((),[],,.)优先级2级(!,,++,,(负号),(指针),&(取地址),sizeof)优先级3级((乘法),,%)优先度最高((),[],,.)1,()操作符含义:函数调用操作符。操作数是函数名以及函数内部的传参数。eg:test()操作数是函数名test。test(x,y)操...
hackernew
0回复
1.3w浏览
操作符
笔记
android教你怎么轻松实现手机推送功能,一步一步教你Mob+MobPush
mob平台实现推送功能第一步:Mob平台账号第二步:在mob平台配置MobPush环境1.点击下图蓝色圆圈处的产品中心。2.点击立即进入。3.点击创建应用。4.同意隐私服务。5.创建应用6.点击下图红色圆圈接入接口。7.选择MobPush8.获取你的AppKey和AppSecret。9.点击SDK下载。10.下载MobPush第三步:把MobPush的代码添加到android项目1.新建一个Project或者Module(记住你的包名,下面会用到(重点))。2.在你的build.gradle(Project)里面...
hackernew
0回复
1.3w浏览
手机推送功能
Mob
MobPush
【高并发】秒杀系统架构解密,不是所有的秒杀都是秒杀(升级版)
写在前面很多小伙伴反馈说,高并发专题学了那么久,但是,在真正做项目时,仍然不知道如何下手处理高并发业务场景!甚至很多小伙伴仍然停留在只是简单的提供接口(CRUD)阶段,不知道学习的并发知识如何运用到实际项目中,就更别提如何构建高并发系统了!究竟什么样的系统算是高并发系统?今天,我们就一起解密高并发业务场景下典型的秒杀系统的架构,结合高并发专题下的其他文章,学以致用。电商系统架构在电商领域,存在着典...
hackernew
0回复
9677浏览
秒杀系统架构
如果你的 HTML 里全是 div,那就要小心了
做前端开发的同学都知道,一个网页的基本组成部分是HTML,JavaScript和CSS。开发人员通常更关注JavaScript和CSS,实践着各种语言规范和设计模式。对于HTML的关注度则明显偏少,只要能做出设计师画的界面就万事大吉了,不怎么去关心HTML是不是规范合理。于是下面的情况随处可见:按钮用的是可点击的<div>而不是<button>元素标题用的是<div>而不是标题元素(<h1>,<h2>等等)<input>相应的文本标签用的是<div>而不是<label>输入框也...
huatechinfo
1回复
1.2w浏览
JavaScript
前端
语义化
seo
#2020征文-TV# 在智慧屏上实现一款粗糙的计算器
原创
精华
这个世界就是这样,好马配好鞍,好船配好帆,(和谐),没有太大意外的情况下,万物都会自然归位,感谢我的伯乐和船们。引自:韩寒《告白与告别》在学习的路上我们不能只是停留在对理论知识的理解,还应该将理论和实战进行结合,这样才有利于我们能够更有深度的掌握知识,最终形成自己的知识体系结构。我们在实战的时候,不仅可以巩固我们的理论知识,还能够在实战中发现问题,并找到合适的解决方案。前面的章节中我们已经学习...
CodexBai
9回复
2.0w浏览
布局和组件的应用
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经典小游戏——贪吃蛇简单实现(附源码)
在我们学习java的时候,为了提高我们的兴趣,我们经常会使用所学到的知识去做一些小游戏,这篇blog就介绍了一个经典而且好理解的小游戏贪吃蛇。一、使用知识JframeGUI双向链表线程二、使用工具IntelliJIDEAjdk1.8三、开发过程3.1素材准备首先在开发之前应该准备一些素材,已备用,我主要找了一个图片以及一段优雅的音乐。3.2开发过程3.2.1创建项目首先进入idea首页open一个你想放项目的文件夹进入之后右键文件名new一个新的Dire...
hushuo
1回复
3.2w浏览
贪吃蛇
java
游戏
源码
小游戏
Java中实现分布式定时任务
定时器Scheduler在平时使用比较频繁,在springboot中,配置好Scheduled和EnableScheduling之后,定时器就能正常执行,实现定时任务的功能。但是在这样的情况下:如果开发的服务需要水平部署实现负载均衡,那么定时任务就会同时在多个服务实例上运行,那么一方面,可能由于定时任务的逻辑处理需要访问公共资源从而造成并发问题;另一方面,就算没有并发问题,那么一个同样的任务多个服务实例同时执行,也会造成资源的浪费。因此...
开发者训练营官方
1回复
1.7w浏览
java
spring
redis
sql
鸿蒙Java开发模式4:鸿蒙 ListContainer从缓存实例中获取提升性能
原创
1.鸿蒙ListContainer组件的性能优化,从缓存实例中获取,对应Java的内部类的语法,所以面向对象的内部类是大家必须掌握的知识点,效果如下:2.Java代码实现如下,Java的Ability:packagecom.example.javahm2.slice;importcom.example.javahm2.ResourceTable;importcom.example.javahm2.datatwo.SettingItem;importcom.example.javahm2.datatwo.SettingProvider;importohos.aafwk.ability.AbilitySlice;importohos.aafwk.content.I...
六合李欣
3回复
1.3w浏览
鸿蒙
登录到鸿蒙-在HarmonyOS手机应用初步实现注册登录功能
原创
一、亮点说明注册和登录是所有应用服务的一个基本功能模块,HarmonyOS基于设备的FA是通过统一调用华为的账户进行注册登录。那么其它独立的应用服务呢?我们觉得可能需要有自己的注册登录模块,所以就进行了初步的尝试。具体包括了注册、登录、登录后界面的策划设计。注册包括用户名,密码,确认密码三个流程,密码现在是明码显示的方式,其中设置了确认密码正确与密码出错的情况。登录包括了用户名,密码两个流程,其中设置了密...
鸿蒙时代
2回复
1.9w浏览
Harmonyos 鸿蒙
接入层、汇聚层、核心层交换机三者之间的功能详解
接入层交换机的特点与功能我们通常将网络中直接面向用户连接或访问网络的部分称为接入层,也就相当于公司架构里的基层员工。接入层为用户提供了在本地网段访问应用系统的能力,主要解决相邻用户之间的互访需求,并且为这些访问提供足够的带宽。在大中型网络里,接入层还应当适当负责一些用户管理功能(如地址认证、用户认证、计费管理等),以及用户信息收集工作(如用户的IP地址、MAC地址、访问日志等)。因为接入层的主要目的...
zhaoguangjun83
0回复
2.2w浏览
交换机
鸿蒙系统HarmonyOS开发工具、IDE、开发板及源码下载汇总
HarmonyOS概述HarmonyOS采用多种分布式技术,降低开发难度和成本,让更多开发者可以聚焦上层业务逻辑,更加高效、便捷。同时HarmonyOS整体遵从分层设计,从下向上依次为:内核层、系统服务层、框架层和应用层。系统功能按照“系统>子系统>功能模块”逐级展开,在多设备部署场景下,支持根据实际需求裁剪某些非必要的子系统或功能模块。文档地址:https:bbs.elecfans.comjishu198878211.htmlIDE概述:HUAWEIDevEcoDeviceTool(以...
索姆拉
0回复
1.9w浏览
资源汇总
开发工具
简介
在润和HiSpark的WiFIIoT开发板通过MQTT实现简易IoT智能网关
一、总体介绍1.1视频展示及源码最新更新:视频展示已上传到Bilibili,链接为https:www.bilibili.comvideoBV1HK4y177XLfromsearch&seid5136887023363432633源码已上传到Gitee,链接为https:gitee.comWeijunchokhARMonymqttiot,其中包括新增连接到华为云和Onenet的mqtttest.c文件,只需修改个人连接信息即可使用。欢迎评委老师和开发者们批评指正,让我可以继续完善作品1.2系统组成本作品硬件组成包括HiSpark的WIFIIoT开发套件的...
索姆拉
0回复
1.7w浏览
HarmonyOS
鸿蒙
HarmonyOS HDF驱动框架---驱动服务管理
驱动服务管理驱动服务是HDF驱动设备对外提供能力的对象,由HDF框架统一管理。驱动服务管理主要包含驱动服务的发布和获取。HDF框架定了驱动对外发布服务的策略,是由配置文件中的policy字段来控制,policy字段的取值范围以及含义如下:使用场景当驱动以接口的形式对外提供能力时,可以使用HDF框架的驱动服务管理能力。接口说明针对驱动服务管理功能,HDF框架开放了以下接口供开发者调用,如下表所示:表1服务管理接口[td]开发步...
索姆拉
0回复
1.7w浏览
HDF驱动框架
驱动服务管理
鸿蒙
暂无内容
1
1247
1248
1249
1250
1251
1252
1253
1254
1255
1348
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅