51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
WOT技术大会
IT证书
公众号矩阵
移动端
短视频
免费课程
课程排行
直播课
软考学堂
全部课程
厂商认证
IT技术
25年5月软考
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 NEXT
华为
6个实用技巧,让你快速入门数据集成平台,成倍提升工作效率
原创
大数据、物联网(IoT)、软件即服务(SaaS)、云活动等正在导致世界上现有的数据源数量以及数据量呈爆炸性增长,但这些数据大部分都收集并存储在数据孤岛或独立的数据存储空间中。数据集成是将这些独立的数据整合到一起,以产生更高的数据价值和更丰富的数据洞见的过程。对于数据集成平台,很多团队都会选择开源的技术工具,从而降低重复造轮子的成本,SeaTunnel确实拥有着丰富的插件及生态,甚至对二次开发和拓展也特别友好,但...
ApacheSeaTunnel
0回复
3371浏览
数据集成
数据同步
技术分享
CDC
SeaTunnel
高性能短链设计
前言今天,我们来谈谈如何设计一个高性能短链系统,短链系统设计看起来很简单,但每个点都能展开很多知识点,也是在面试中非常适合考察侯选人的一道设计题,本文将会结合我们生产上稳定运行两年之久的高性能短链系统给大家简单介绍下设计这套系统所涉及的一些思路,希望对大家能有一些帮助。本文将会从以下几个方面来讲解,每个点包含的信息量都不少,相信大家看完肯定有收获短链有啥好处,用长链不香吗短链跳转的基本原理短链...
danielmou
0回复
4073浏览
短链接
拜托,别再问我贪心算法了!
前言上篇一文学会动态规划解题技巧被不少号转载了,其中发现有一位读者提了一个疑惑,在求三角形最短路径和时,能否用贪心算法求解。所以本文打算对贪心算法进行简单地介绍,介绍完之后我们再来看看是否这道三角形最短路径问题能用贪心算法来求解。本文将会从以下几个方面来介绍贪心算法什么是贪心算法贪心算法例题详题贪心算法适用场景再看三角形最短路径和是否能用贪心算法求解什么是贪心算法贪心算法是指在每个阶段...
danielmou
0回复
3871浏览
贪心算法
一文学会回溯算法解题技巧
前言上文我们学习了深度优先搜索和广度优先搜索,相信大家对这两者的算法有了比较清楚的认识,值得一提的,深度优先算法用到了回溯的算法思想,这个算法虽然相对比较简单,但很重要,在生产上广泛用在正则表达式,编译原理的语法分析等地方,很多经典的面试题也可以用回溯算法来解决,如八皇后问题,排列组合问题,01背包问题,数独问题等,也是一种非常重要的算法。本文将会从以下几个方面来讲述回溯算法,相信大家看...
danielmou
0回复
3245浏览
回溯算法
你说你会位运算,那你用位运算来解下八皇后问题吧
前言位运算在生产或算法解题中并不常见,不过如果你用得好,可以达到事半功倍的效果,而且位运算用得好,也可以极大地提升性能,如果在生产或面试中能看到使用位运算来解题,会让人眼前一亮,觉得你还是有点逼格的,巧用位运算,不仅会提升性能,还会让代码的可读性更好,达到四两拨千斤的效果,今天我们就来学学位运算在解题中的一些技巧,最后会用位运算来看看怎么解八皇后这道大Boss题,相信你看完肯定会有收获!本文将会从...
danielmou
0回复
3150浏览
位运算
图文详解 DFS 和 BFS
前言深度优先遍历(DepthFirstSearch,简称DFS)与广度优先遍历(BreathFirstSearch)是图论中两种非常重要的算法,生产上广泛用于拓扑排序,寻路(走迷宫),搜索引擎,爬虫等,也频繁出现在leetcode,高频面试题中。本文将会从以下几个方面来讲述深度优先遍历,广度优先遍历,相信大家看了肯定会有收获。深度优先遍历,广度优先遍历简介习题演练DFS,BFS在搜索引擎中的应用深度优先遍历,广度优先遍历简介深度优先遍历深度优先...
danielmou
0回复
3077浏览
DFS
BFS
一文学会动态规划解题技巧
前言动态规划(dynamicprogramming,简称dp)是工程中非常重要的解决问题的思想,从我们在工程中地图软件上应用的最短路径问题,再在生活中的在淘宝上如何凑单以便利用满减券来最大程度地达到我们合理薅羊毛的目的,很多时候都能看到它的身影。不过动态规划对初学者来说确实比较难,dp状态,状态转移方程让人摸不着头脑,网上很多人也反馈不太好学,其实就像我们之前学递归那样,任何算法的学习都是有它的规律和套路的,...
danielmou
0回复
2638浏览
动态规划
我用对了这些场景下的索引,技术总监夸我棒
前言生产上为了高效地查询数据库中的数据,我们常常会给表中的字段添加索引,大家是否有考虑过如何添加索引才能使索引更高效,考虑如下问题添加的索引是越多越好吗为啥有时候明明添加了索引却不生效索引有哪些类型如何评判一个索引设计的好坏看了本文相信你会对索引的原理有更清晰的认识。本文将会从以下几个方面来讲述索引的相关知识,相信大家耐心看了之后肯定有收获,码字不易,别忘了「在看」,「转发」哦。什么是索引,索...
danielmou
0回复
3405浏览
索引
正式起航 | 开放原子校源行导师招募计划
原创
开放原子校源行是开放原子开源基金会(以下简称“基金会”)发起的一项公益活动,旨在培养校园内潜在的开发者,鼓励学生学习开源、研究开源、赋能开源,以及加强开源知识、文化和理念的宣传。活动主要围绕校园活动展开,开源导师计划和开源英才计划并行,是一个全国性的长期公益项目。当我们谈论开源的时候,首先想到的往往是前沿代码、创新技术、甚至是自由的极客精神,但却很少把它与学习和成长联系在一起。高校开发者既是开...
开放原子开源基金会
1回复
4826浏览
开放原子校源行
开放原子开源基金
苹果汽车不仅“难产”,还把自动驾驶降级了
原创
自动驾驶水太深,果子也把握不住呀。在探索完全自动驾驶汽车的漫长旅程中,又有一位重磅玩家暂时退出了。据彭博社报道,苹果已经重新审视了其汽车项目——泰坦计划(ProjectTitan),并决定放弃将首款AppleCar打造成没有方向盘、脚踏板的完全自动驾驶汽车。坏消息是,重新规划的AppleCar将会是一款有正经驾驶席的“传统汽车”,只具备高速公路自动驾驶的能力。好消息是,因为完全自动驾驶能力的缺失,首款AppleCar的预计售价从...
智能车指北
0回复
3589浏览
苹果
自动驾驶
智能网联汽车
为什么总有人说鸿蒙是安卓套壳?
近日,“网曝华为鸿蒙系统切换英文变安卓”这一话题引发热议,并在网上持续发酵,此事件再一次将“鸿蒙系统是安卓套壳”推上风口浪尖。套壳安卓?鸿蒙再起争议近期,在B站上,一段鸿蒙系统“翻车”的短视频广泛传播!一位华为手机用户,在操作鸿蒙3.0操作系统时发现,当把系统语言切换到英语后,在“正在运行服务”的列表中发现,此前名为“HarmonyOS”的进程突然变成了“AndroidSystem”。随后网友们也纷纷进行了测试,基...
开源news
0回复
2.3w浏览
鸿蒙
华为
按照
AOSP
我有 7种 实现web实时消息推送的方案,7种!
大家好,我是小富~我有一个朋友~做了一个小破站,现在要实现一个站内信web消息推送的功能,对,就是下图这个小红点,一个很常用的功能。不过他还没想好用什么方式做,这里我帮他整理了一下几种方案,并简单做了实现。什么是消息推送(push)推送的场景比较多,比如有人关注我的公众号,这时我就会收到一条推送消息,以此来吸引我点击打开应用。消息推送(push)通常是指网站的运营工作等人员,通过某种工具对用户当前网...
heatdog
0回复
6292浏览
web
实时消息推送
大厂也在用的 6种 数据脱敏方案
而作为开发者的我们,能做的就是尽量避免经我们手的用户数据泄露,那今天就来讲讲互联网中内部防止隐私数据泄露的手段数据脱敏。什么是数据脱敏先来看看什么是数据脱敏?数据脱敏也叫数据的去隐私化,在我们给定脱敏规则和策略的情况下,对敏感数据比如手机号、银行卡号等信息,进行转换或者修改的一种技术手段,防止敏感数据直接在不可靠的环境下使用。像政府、医疗行业、金融机构、移动运营商是比较早开始...
heatdog
0回复
5548浏览
数据脱敏
对比 5 种分布式事务方案,还是宠幸了阿里的 Seata原理 + 实战
本来不知道写点啥,正好手头有个新项目试着用阿里的Seata中间件做分布式事务,那就做一个实践分享吧!介绍Seata之前在简单回顾一下分布式事务的基本概念。分布式事务的产生我们先看看百度上对于分布式事务的定义:分布式事务是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。额有点抽象,简单的画个图好理解一下,拿下单减库存、扣余额来说举例:当系统...
heatdog
0回复
4879浏览
Seata
好好的系统,为什么要分库分表?
我也没想到大家对于分库分表的话题会这么感兴趣,可能很多人的工作内容业务量较小很难接触到这方面的技能。这个系列在我脑子里筹划了挺久的,奈何手说啥也不干活,就一直拖到了现在。其实网上关于分库分表相关的文章很多,但我还是坚持出这个系列,主要是自己学习研究,顺便给分享,对于一个知识,不同的人从不同的角度理解的不尽相同。网上的资料看似很多,不过值得学有价值的得仔细挑,很多时候在筛选甄别的过程中,逐渐的磨...
heatdog
0回复
3921浏览
分库分表
一文彻底搞懂 zookeeper 核心知识点(修订版)
初识zookeeperZookeeper它作为Hadoop项目中的一个开源子项目,是一个经典的分布式数据一致性解决方案,致力于为分布式应用提供一个高性能、高可用,且具有严格顺序访问控制能力的分布式协调服务。1、zookeeper数据模型zookeeper维护了一个类似文件系统的数据结构,每个子目录(微信、微信公众号)都被称作为znode即节点。和文件系统一样,我们可以很轻松的对znode节点进行增加...
heatdog
0回复
3787浏览
zookeeper
干掉 powerdesigner,设计数据库表用它就够了
最近有个新项目刚过完需求,正式进入数据库表结构设计阶段,公司规定统一用数据建模工具PowerDesigner。但我并不是太爱用这个工具,因为它的功能实在是太多了,显得很臃肿繁琐,而平时设计表用的也就那么几个功能。这里找到一个好用的工具,马不停蹄的分享给大家,PDMan一款国产开源的数据库模型建模工具,它的功能PowerDesigner均已经实现,但相比于笨重的PowerDesigner来说。PDMan...
heatdog
0回复
3657浏览
PDMan
一个让学 Git 命令变的好玩又有趣的神奇网站
不知道大家平时都是怎么去学习git的,要记忆那么多的命令和参数,我个人是不推荐死记硬背的,以往经验证明卷的越疯狂忘的也越快!其实简单的理解工作原理和熟练运用少部分常用命令,日常开发问题不大。给小伙伴们推荐个学习git命令即好玩又有趣的神器网站LearningGitBranching,它让学习git不再那么枯燥乏味,话不多说直接上动图。在这里你的每一个操作命令都会实时的以动画形式演示出来,这对于初学者...
heatdog
0回复
2576浏览
Git
日系车11月销量崩盘 ,原因却在十年前
原创
日系品牌看到了变化的趋势,却低估了变化的速度。各大车企陆续公布了11月的新车销量,比亚迪月销23万一骑绝尘,特斯拉单月交付破10万(含出口),理想蔚来创下新高。几家欢喜几家愁,当前的汽车市场处于零和博弈的状态,有人勇攀高峰,就有人跌落深渊。在11月,最受伤的当属日系品牌。丰田11月销量为140400辆,同比下滑18.4%;本田11月销量为78126辆,同比下滑42.8%;日产11月销量为47983辆,同比下滑52.5%。毫不意外的是,这三...
智能车指北
0回复
3946浏览
汽车市场
征集令 | 首届开放原子全球开源大赛等你来战!
原创
开放原子开源基金会发起首届“开放原子全球开源大赛”,旨在联合开源组织、企事业单位、高等院校、中小学、科研院所、行业组织、投融资机构等多方资源,搭建面向全球开源领域的前沿技术竞技、优秀人才选拔、创新成果展示、商业转化引导和对接交流合作平台,广泛传播开源文化、普及开源知识、推广开源项目、提升开源技能,为推进开源生态繁荣和可持续发展提供动力和支撑。“开放原子全球开源大赛”期望达到以赛促用、以赛促教、...
开放原子开源基金会
0回复
4685浏览
开放原子开源基金
全球开源大赛
暂无内容
1
89
90
91
92
93
94
95
96
97
151
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅