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
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
社区规则
意见反馈
社区活动
默认
发布时间
热度
原创
精华
热门标签
harmony
纯血
harmonyos
拆解华为5G小基站:美国零部件仅为1%
在经历了美国的多轮制裁后,华为进一步加快了采用国产零件的脚步。华为5G小基站美国零部件占比仅1%据日经新闻消息,在智能手机车用零件拆解调查公司FomalhautTechnoSolutions的协助下,其对华为5G小型基站(5GSmallCell,涵盖范围在数十米至1公里以内的基站)进行了拆解。安装在主板上的带有华为LOGO的电源控制用半导体拆解结果显示,把零部件价格加在一起计算出成本后发现,在5G小型基站上国产零部件的比例超过一半,达到了5...
开源news
0回复
9981浏览
华为
5G
5g基站
海思
麒麟芯片
比亚迪400万、特斯拉200万,新能源车企KPI定得有点高
原创
如果连梦想都没有,那还造什么车呢?在过去几年里,汽车市场总体在持续萎缩,但新能源汽车却在逆势增长。这样的对比同样反映在了车企的KPI上。在为2023年设定目标的时候,传统车企普遍持悲观态度,目标定得很保守;而主攻新能源汽车的品牌都想着赶超,普遍有非常激进的计划。作为新能源汽车行业最强势的车企,比亚迪和特斯拉都定下了野心十足的目标。这些目标是否合理,能否实现?比亚迪:年销量400万辆,实现起来难度大比亚迪...
智能车指北
0回复
4119浏览
新能源汽车
国产CPU新进展:32核芯片验证成功!
国产CPU又有新进展了:龙芯中科宣布,已完成32核服务器CPU初样芯片验证。来源:量子位(ID:QbitAI)官方信息显示,这颗名为3D5000的芯片,是通过芯粒技术把两个原生16核的3C5000封装在一起。图源:龙芯中科对,就是苹果M1Ultra同款操作。实测跑分上,3D5000单路和双路服务器的SPECCPU2006Base分值分别超过400分和800分,预计四路服务器分值可以达到1600分。值得一提的是,3D5000延续了3C5000的LGA封装。相比于此前需要将芯...
开源news
1回复
7254浏览
国产PC
LoongArch
X86
ARM
赢下电动化再拼智能化,中国汽车产业竞争力如何?
原创
在电动化转型中,中国简直“赢麻了”;在智能化转型中,中国能否接着赢下去?2022年落下帷幕,中国的新能源汽车产业再上一个新台阶。111月,新能源汽车销量达到了606.7万辆,相比去年实现了翻倍的增长,占据了全球市场63%的份额。从上游供应商到终端消费者,中国汽车界的整条产业链都在拥抱新能源汽车。在电池领域,宁德时代是全球规模最大的电池厂商,已经将工厂开到了德国;在整车领域,比亚迪的新能源汽车2022年销量超过186...
智能车指北
0回复
4267浏览
智能网联汽车
工作中常见的两种谬误
谬误一一个人写的烂代码会给另一个人带来一份全职的工作变体:别人看不出做什么用又不敢删、不敢改的代码是维护者的核心竞争力解析:在早几年或者一些非常老旧的系统可能经常会存在这些难以维护的代码。但是越来越重视软件工程的如今,这些问题代码不太可能是长久的饭碗。主要有两个原因:巴士指数(busfactor)巴士指数是美国硅谷流行起来的对团队容灾的一种民间定义。意思是团队中某人被车撞了,团队照常运行的能力。结对编程、...
golcm
0回复
5407浏览
谬误
工程师都应该了解的10个定律
一、海勒姆法则内容当一个API有足够多的用户,你在契约中承诺了什么并不重要:系统中所有看得见的行为都会有某个人依赖……案例现在有两个系统A和B,B的一个接口返回一个列表。A系统的开发人员发现返回的列表都是按照ID正向排序的。本身A系统正好需要其按照正序排序,于是直接自己没有做排序就直接使用了。实际B返回的列表是直接从数据库取出来的,自身没有做排序,并不知道自己的返回列表顺序被依赖了。有一天,B系统有个新需...
golcm
0回复
6439浏览
海勒姆法则
切斯特顿栅栏
二阶思维
街灯效应
【网络容灾失败案例】三种HTTP请求重试导致重复提交
使用一些类库进行http请求时,比如使用ApacheHttpComponents库。默认的,HttpClient尝试自动从IO异常恢复。这种自动恢复机制仅限于一些被认为是安全的异常,比如套接字被重置或者套接字被关闭。但是有些场景重试会造成重复请求风险。一般来讲,重复请求比网络异常直接返回失败对用户是更差的体验。因为重复请求,实际造成了影响,但是给上游返回是成功,这样实际结果和给上游的返回结果不一致,自身系统从准确性上来说是不准确...
golcm
0回复
5432浏览
HTTP
以动物命名的软件品牌盘点
任何东西一旦成为产品,名字就异常重要。软件也不例外,以动物命名因为以下几个优势颇受青睐:1、利用动物名称的易记性,有助于品牌的传播。2、利用动物名称的亲和力,有助于拉近网站与用户之间的距离。3、利用动物特性与品牌特点之间的相似联系,有助于宣传品牌的显着特征和亮点。4、使用动物的logo标志,也让公司企业后续的品牌形象推广,使用吉祥物变得有关联性。5、想开拓领域,旗下其他品牌也用动物来命名,可选择余地大,容...
golcm
0回复
6365浏览
动物
工程师常用的6种最佳实践
一、约定大于配置泰思勒定律也被称为复杂度守恒定律。该定律指出每一个过程都有其固有的复杂性,存在一个临界点,超过了这个点过程就不能再简化了,你只能将固有的复杂性从一个地方移动到另外一个地方。根据这个定律,在做系统设计时,默认会给用户一个“套餐”,这个套餐会满足多数人的需求。实在不满足需求再特殊配置。比如:springboot、JVM的默认值。二、随时保存在如火如荼的编辑文档时,电脑突然死机只能重启,重启后发现...
golcm
0回复
4995浏览
日志
优化
任务分解
【进阶篇】Redis实战之Jedis使用技巧详解,纯干货
一、摘要在上一篇文章中,我们详细的介绍了redis的安装和常见的操作命令,以及可视化工具的介绍。刚知道服务端的操作知识,还是远远不够的,如果想要真正在项目中得到应用,我们还需要一个redis的客户端,然后将其集成到项目中,让程序自动根据我们的业务需要自动处理。基于redis开放的通信协议,大神们纷纷开发了各种语言的redis客户端,有c、c++、java、python、php、nodeJs等等开发语言的客户端,准确来说其实这些客户端都是...
skyyoung
0回复
5264浏览
Redis
35岁不焦虑,软件开发者的下一站在汽车行业
原创
2023年是软件开发者向智能网联汽车行业转型的初始年。也许你不了解汽车,但你多少听说过自动驾驶已经成为了最热门的前沿产业。也许你不认识五花八门的汽车品牌,但你总能在大街上一眼认出特斯拉。也许你对在车企的工作没有太多概念,但你一定会被招聘网站上智能网联汽车相关岗位的薪资所吸引。汽车行业正在发生一场巨大的变革,未来汽车的形态、人们的出行方式都将随之改变。车企的研发重点转移到了智能网联领域,对开发人员也...
智能车指北
0回复
4887浏览
智能网联汽车
软件开发
35岁“大龄”码农的下一站:汽车行业
2023年是软件开发者向智能网联汽车行业转型的初始年。也许你不了解汽车,但你多少听说过自动驾驶已经成为了最热门的前沿产业。也许你不认识五花八门的汽车品牌,但你总能在大街上一眼认出特斯拉。也许你对在车企的工作没有太多概念,但你一定会被招聘网站上智能网联汽车相关岗位的薪资所吸引。汽车行业正在发生一场巨大的变革,未来汽车的形态、人们的出行方式都将随之改变。车企的研发重点转移到了智能网联领域,对开...
开源news
0回复
5346浏览
汽车行业
软件开发
码农
智能汽车
RabbitMQ的 AMQP协议都是些什么内容呢
阿粉之前也讲述过关于RabbitMQ的相关内容,比如他们的配置,以及RabbitMQ整合SpringBoot使用,而且自己使用过之后,就会在自己的简历上面写上自己使用RabbitMQ实现了什么功能,但是这就会导致,有些面试官就会问一些关于RabbitMQ的一些相关的问题,比如,RabbitMQ中的交换机是什么,RabbitMQ中的路由都有哪些?反正诸如此类的问题,都是属于相对简单的问题,但是也不排除会有一些相对高级一点的问题,就比如接下来的关于RabbitM...
lzhlzh263
0回复
5529浏览
RabbitMQ
MD5现在还有人用么?
说到密码学,阿粉现在真的是非常的头大,为啥呢?因为密码学真的是有点难度呀,各种各样的加密手段,各种各样的解密手段,像MD5呀,还有RSA呀,还有DES呀,反正就是一大堆,接下来的几天,阿粉就来逐个的分析一下这个关于密码中的各种加密手段,以及他们是如何使用的。MD5的前世今生实际上,MD5由美国密码学家罗纳德·李维斯特(RonaldLinnRivest)设计,于1992年公开,用以取代MD4算法。也就是说,在他之前,还有MD4算法,而MD...
skyyoung
0回复
5623浏览
MD5
如何利用Maven将代码打包成第三方公共jar包?
一、摘要在项目开发过程中,我们经常需要将一些公共方法提取出来,然后单独封装成一个第三方公共jar包,采用普通的方式打包后的jar,依赖的工程执行编译时,却提示找不到对应的依赖包,那么如何将工程打包为可执行jar包呢?下面向大家介绍三种通过maven将工程打包成可执行的打包方式。二、方法实践2.1、assembly插件2.1.1、pom.xml的相关配置文件如下<projectxmlns"http:maven.apache.orgPOM...
skyyoung
0回复
6026浏览
Maven
如何编写一套多线程的测试用例?
一、摘要很多时候,新开发的功能在上线之前,我们都会进行压力测试,以防上线之后,突然出现性能瓶颈或者出现线程安全问题。那么问题来了,如何进行压力测试呢?实践的手段有很多种,比如采用jmeter、fiddler、postman等第三方工具,可以快速实现性能压力测试。当然除此之外,其实我们也利用java的多线程特性,完全可以自行编写一套多线程的压力测试。下面我们以访问百度首页服务为例,向大家演示一下,采用java的多线程特性,...
skyyoung
0回复
6393浏览
多线程
辨识度拉满!华为P60新机再曝光
此前早有消息称华为新一代旗舰P60系列将会在明年Q1发布,大概会定档3月份。随着2023年的到来,华为P60新机再曝光!华为P60手机壳首曝近日,有数码博主晒出了疑似华为P60的硅胶手机壳照片,通过整个手机壳,我们可以看到华为下一代手机P60的背部设计。从整个背部的摄像头模组来看,华为P60将采用全新的摄像头布局,背部将采用三摄摄像头的设计,其中主摄的尺寸也将会是非常的夸张,上下采用两个潜望式的镜头,右上角会配置一个闪...
开源news
0回复
6386浏览
鸿蒙
P60
华为
华为P60
DES加密算法是怎么实现的?
前面阿粉说了关于MD5加密算法,还有RSA加密算法的实现,以及他们的前世今生,今天阿粉在来说一下这个关于DES加密算法,又是怎么实现的。DES加密算法DES加密,是对称加密,之前阿粉也已经说了这个对称加密和非对称加密都是代表了什么意思,对称加密,顾名思义,加密和解密的运算全都是使用的同样的秘钥。DES加密算法原始思想可以参照二战德国的恩格玛机,其基本思想大致相同。传统的密码加密都是由古代的循环移位思想而来,恩格...
lzhlzh263
0回复
5717浏览
DES加密算法
LeetCode 上第一题和第二题你会讲么?
阿粉最近也在刷LeetCode上面的题,因为LeetCode的题,很多都是在注重算法的实践上,殊不知,阿粉在前几道题目上就写出了像是垃圾一样的代码。看了其他的代码,瞬间感觉为什么自己没有思考出来这么好的方法呢?LeetCode第一题LeetCode上面的第一道题,也是入门基础的题,求和。给定一个数组和一个目标和,从数组中找两个数字相加等于目标和,输出这两个数字的下标。这个题是什么意思呢?相信大家肯定也都知道,给你个数组,数组...
lzhlzh263
0回复
4818浏览
LeetCode
访问github太慢?我写了一个开源小工具一键变快
前言GitHub应该是广大开发者最常去的站点,这里面有大量的优秀项目,是广大开发者寻找资源,交友学习的好地方。尤其是前段时间GitHub公布了一项代码存档计划——ArcticCodeVault,要把代码埋入地下250米深的永久冻土层,可以将代码保存一千年。此外,GitHub还为开发者在配置文件中设计了纪念徽章。想想自己的代码可以作为人类的技术瑰宝被保存一千年,是不是有点自豪呢。好了,言归正传。虽然GitHub没有被Q,但是由于CDN服务器...
gnt_xxy
0回复
6966浏览
github
暂无内容
1
88
89
90
91
92
93
94
95
96
156
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅