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
DFP 数据转发协议应用实例 4.修改网络中指定设备的参数
DFP数据转发协议应用实例4.修改网络中指定设备的参数DFP是什么?稳控科技编写的一套数据转发规则,取自“自由转发协议FFP(FreeForwardProtocol)”,或者DFP(DoubleFProtocol),DF也可以理解为DatasForward(数据转发)的缩写。DF协议是与硬件接口无关的数据链路层协议,规定了数据流如何在不同设备之间、不同接口之间的传输方向。DF协议一般用于延长数字接口的传输距离(数据中继),它与硬件接口类型无关,可以基于UART、L...
稳控科技
0回复
3785浏览
网关
中继器
通讯协议
转发规则
LORA
赋能千行百业数字化转型,OpenHarmony生态新成果即将亮相HDC2022
第四届华为开发者大会2022(Together)将于11月4日6日在东莞召开,OpenAtomOpenHarmony(以下简称“OpenHarmony”)将携生态新成果亮相HDC2022。带来多场行业论坛及线下展区活动,致力于让生态伙伴更清晰地了解OpenHarmony发展现状及未来方向,行业大咖齐聚一堂,共同探讨OpenHarmony发展新机遇。本次行业论坛将邀请各行业专家及合作伙伴面对面交流,探讨OpenHarmony行业场景应用案例,展现行业创新技术发展方向。此外,线下公...
OpenHarmony开发者
0回复
4148浏览
OpenHarmony
华为XMAGE放大招:Mate 50 Pro拿下DXO第一
近日,专业评测机构DXOMARK公布了最新全球影像排行榜,华为Mate50Pro以149分问鼎智能手机影像排行榜,比苹果iPhone14ProMax还高出3分。华为Mate50Pro拿下DXO第一9月,华为正式发布了新一代旗舰产品Mate50Pro,在新机上华为选择采用自研的XMAGE影像代替此前Mate系列的徕卡影像。众所周知,自从华为与徕卡取消合作以后,很多用户对华为手机的拍照功能存在怀疑的态度,担心华为影像功能会因此会受到较大影响。不过,根据DXOMARK官...
开源news
0回复
4376浏览
华为
华为影像
XMAGE
来客
HDC2022 开发者亮点抢先看,线上线下精彩活动等你探索!
原文:https:mp.weixin.qq.comsA2sfpPKBvF6zwinbUsgwiw,点击链接查看更多技术内容。
HarmonyOS开发者
0回复
3490浏览
HarmonyOS
#冲刺创作新星#重入锁与读写锁
原创
重入锁重进入是指任意线程在获取到锁之后能够再次获取该锁而不会被锁所阻塞,该特性的实现需要解决以下两个问题。1)线程再次获取锁。锁需要去识别获取锁的线程是否为当前占据锁的线程,如果是,则再次成功获取。2)锁的最终释放。线程重复n次获取了锁,随后在第n次释放该锁后,其他线程能够获取到该锁。锁的最终释放要求锁对于获取进行计数自增,计数表示当前锁被重复获取的次数,而锁被释放时,计数自减,当计数等于0时表示锁...
急需吃饭的小谢
0回复
2910浏览
JUC
#冲刺创作新星#队列同步器AQS
原创
队列同步器AQS同步器的设计是基于模板方法模式的,重写同步器指定的方法时,需要使用同步器提供的如下3个方法来访问或修改同步状态。getState():获取当前同步状态。setState(intnewState):设置当前同步状态。compareAndSetState(intexpect,intupdate):使用CAS设置当前状态,该方法能够保证状态设置的原子性。同步器依赖内部的同步队列(一个FIFO双向队列)来完成同步状态的管理,当前线程获取同步状态失败时,同步器会将当前...
急需吃饭的小谢
0回复
2638浏览
JUC
#冲刺创作新星#线程通信
原创
线程通信volatile和synchronized关键字任意线程对Object(Object由synchronized保护)的访问,首先要获得Object的监视器。如果获取失败,线程进入同步队列,线程状态变为BLOCKED。当访问Object的前驱(获得了锁的线程)释放了锁,则该释放操作唤醒阻塞在同步队列中的线程,使其重新尝试对监视器的获取。等待通知机制notify():通知一个在对象上等待的线程,使其从wait()方法返回,而返回的前提是该线程获取到了对象的锁notifyAll(...
急需吃饭的小谢
0回复
2988浏览
JUC
#冲刺创作新星#线程简介
原创
线程简介六种线程状态NEW:初始状态,线程被构建,但是还没有调用start方法RUNNABLE:运行状态,Jaⅵa线程将操作系统中的就绪和运行两种状态笼统地称作“运行中BLOCKED:阻塞状态,表示线程阻塞于锁WAITING:等待状态,表示线程进入等待状态,进入该状态表示当前线程需要等待其他线程做出一些特定动作(通知或中断)TIMEWAITING:超时等待状态,该状态不同于WAITING,它是可以在指定的时间自行返回的TERMINATED:终止状态,表示当前线程已...
急需吃饭的小谢
0回复
2447浏览
JUC
#夏日挑战赛# 基于小熊派设计的云端绿化管理系统(华为云IoT)
原创
精华
[本文正在参加星光计划3.0–夏日挑战赛](https:ost.51cto.composts13641)1.设计需求、硬件环境介绍1.1项目背景绿化管理系统在现实生活、生产中的应用十分广泛,它是集环境感知、规划决策、自动管理等功能于一体的综合系统。目前,在城市道路两旁的区域绿化主要为花、草、树、灌木等,其中较多种植物对水的敏感性较高,如果供水不足够或过多,会造成枯萎,甚至死亡。而且采用人工的方式进行管理,不能够较好的了解种植区域的数据...
DS小龙哥
2回复
8944浏览
物联网
#冲刺创作新星#java内存模型之双重检查锁定与线程安全的延迟初始
原创
java内存模型之双重检查锁定与线程安全的延迟初始化双重检查锁定javapublicclassUnsafeLazyInitialization{privatestaticInstanceinstance;publicstaticInstancegetInstance(){if(instancenull)1:A线程执行instancenewInstance();2:B线程执行returninstance;}}javapublicclassSafeLazyInitialization{privatestaticInstanceinstance;publicsynchronizedstaticInstancegetInstance(){if(instancenull)instancenewInstance();re...
急需吃饭的小谢
0回复
2209浏览
JUC
#冲刺创作新星#matlab数据类型 —— 整型
原创
[toc]〇、概述整型:是指没有小数点及以后数据部分的数据。1、232、8321都是整型,1.32、3.322、4.21等部分的不是整型。Matlab中提供了两种整数类型,有符号整型与无符号整型。有符号整型可分为int8、int16、int32、int64;无符号整型可分为uint8、uint16、uint32、uint64。一、有符号整型有符号整型是一般是指带有正负号的整型。类型函数范围有符号8位整数int82^7^2^7^1有符号16位整数int162^15^2^15^1有符号32位整数int322^31^...
忆往事_随风
0回复
3342浏览
matlab
#冲刺创作新星#Spark 基本安装及相关配置
原创
[toc]〇、安装前准备Spark安装包(注意选择合适的安装包)[下载ApacheSpark](https:spark.apache.orgdownloads.html)[spark3.3.0binhadoop3.tgz](https:www.apache.orgdyncloser.luasparkspark3.3.0spark3.3.0binhadoop3.tgz)一、Spark安装1、配置Spark环境变量①进入安装包所在目录bashcdoptsoftware②解压安装包bashtarzxvfspark3.1.3binhadoop2.7.tgz③移动相关文件到指定目录bashmvspark3.1.3binhadoop2.7optmodule④打开pr...
忆往事_随风
0回复
3281浏览
大数据
spark
惊呆了,spring中竟然有12种定义bean的方法
前言在庞大的java体系中,spring有着举足轻重的地位,它给每位开发者带来了极大的便利和惊喜。我们都知道spring是创建和管理bean的工厂,它提供了多种定义bean的方式,能够满足我们日常工作中的多种业务场景。那么问题来了,你知道spring中有哪些方式可以定义bean?我估计很多人会说出以下三种:没错,但我想说的是以上三种方式只是开胃小菜,实际上spring的功能远比你想象中更强大。各位看官如果不信,请继续往下看。1.xml文件...
我欲只争朝夕
0回复
5668浏览
spring
Kafka 经典21连问,稳了
大家好,作为在消息中间件中拥有神一样地位的kafka,你真的了解它吗?1.什么是消息中间件?2.kafka是什么?有什么作用?3.kafka的架构是怎么样的?4.KafkaReplicas是怎么管理的?5.如何确定当前能读到哪一条消息?6.生产者发送消息有哪些模式?7.发送消息的分区策略有哪些?8.Kafka支持读写分离吗?为什么?9.那Kafka是怎么去实现负载均衡的?10.Kafka的负责均衡会有什么问题呢?11.Kafka的可靠性是怎么保证的?12.Kafka的消息...
我欲只争朝夕
0回复
4962浏览
Kafka
聊聊日常开发中,如何减少bug呢?
前言大家好呀我是捡田螺的小男孩,今天跟大家聊聊日常开发中,如何减少bug?本文将从数据库、代码层面、缓存使用篇3个大方向,总结出一共50多个注意点,助大家成为开发质量之星。1.数据库篇慢查询数据库篇的话,哪些地方容易导致bug出现呢?我总结了7个方面:慢查询、数据库字段注意点、事务失效的场景、死锁、主从延迟、新老数据兼容、一些SQL经典注意点。1.1慢查询慢查询.gif1.1.1是否命中索引提起慢查询,我们马上就会想到加...
我欲只争朝夕
0回复
4262浏览
bug排除
面试必备:秒杀场景九个细节
前言高并发下如何设计秒杀系统?这是一个高频面试题。这个问题看似简单,但是里面的水很深,它考查的是高并发场景下,从前端到后端多方面的知识。秒杀一般出现在商城的促销活动中,指定了一定数量(比如:10个)的商品(比如:手机),以极低的价格(比如:0.1元),让大量用户参与活动,但只有极少数用户能够购买成功。这类活动商家绝大部分是不赚钱的,说白了是找个噱头宣传自己。虽说秒杀只是一个促销活动,但对技术...
我欲只争朝夕
0回复
3936浏览
秒杀系统
2W字!梳理50道经典计算机网络面试题(收藏版)
前言大家好,我是捡田螺的小男孩。金九银十即将来临啦,我梳理了50道计算机网络面试题,每一道题目都特别经典,大厂也非常喜欢问。相信大家看完,会有新的收获滴1.说说HTTP常用的状态码及其含义?思路:这道面试题主要考察候选人,是否掌握HTTP状态码这个基础知识点。不管是不是面试需要,我们都要知道,日常开发中的这几个状态码的含义哈:2.HTTP常用的请求方式,区别和用途?思路:这道题主要考察候选人,是否掌握HTTP请求方式...
我欲只争朝夕
0回复
3851浏览
面试技巧
大厂经典面试题:Redis为什么这么快?
前言大家好呀,我是捡田螺的小男孩。我们都知道Redis很快,它QPS可达10万(每秒请求数)。Redis为什么这么快呢,本文将跟大家一起学习。基于内存实现我们都知道内存读写是比磁盘读写快很多的。Redis是基于内存存储实现的数据库,相对于数据存在磁盘的数据库,就省去磁盘磁盘IO的消耗。MySQL等磁盘数据库,需要建立索引来加快查询效率,而Redis数据存放在内存,直接操作内存,所以就很快。高效的数据结构我们知道,MySQL索引为了...
我欲只争朝夕
0回复
3731浏览
Redis
一道经典Java面试题:volatile的底层实现原理
前言大家好,我是捡田螺的小男孩。今天我们来探讨一道经典Java面试题:volatile的底层实现原理。如何向面试官表现你的基础不错呢?可以从这几个方面,全方位回答这个问题:volatile是什么?有什么作用现代计算机模型,MESI协议讲述JMM模型volatile不能保证原子性volatile是如何保证可见性的?volatile是如何保证指令重排的?1.volatile是什么?有什么作用volatile关键字是Java虚拟机提供的的最轻量级的同步机制。它作为一个修饰...
我欲只争朝夕
0回复
3525浏览
Java
计算机网络常见面试题
整理一波常见计算机网络面试题,希望对大家有帮助看下本期的目录吧1.计算机网络的各层协议及作用?计算机网络体系可以大致分为一下三种,OSI七层模型、TCPIP四层模型和五层模型。OSI七层模型:大而全,但是比较复杂、而且是先有了理论模型,没有实际应用。TCPIP四层模型:是由实际应用发展总结出来的,从实质上讲,TCPIP只有最上面三层,最下面一层没有什么具体内容,TCPIP参考模型没有真正描述这一层的实现。五层模型:五层模...
我欲只争朝夕
0回复
3304浏览
HTTP
暂无内容
1
239
240
241
242
243
244
245
246
247
484
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅