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
安排上了!PC人脸识别登录,出乎意料的简单
之前不是做了个开源项目嘛,在做完GitHub登录后,想着再显得有逼格一点,说要再加个人脸识别登录,就我这佛系的开发进度,过了一周总算是抽时间安排上了。源码在文末其实最近对写文章有点小抵触,写的东西没人看,总有点小失落,好在有同行大佬们的开导让我重拾了信心。调整了自己的心态,只要我分享的东西对大家有帮助就好,至于多少人看那就随缘吧!实现原理我们看一下实现人脸识别登录的大致流程,三个主要步骤:前...
heatdog
0回复
4279浏览
PC人脸识别
豪横!程序员搭个人博客,一个 GitHub 账号足矣!
作为程序员拥有一个属于自己的个人技术博客,绝对是百利无一害的事,不仅方便出门装b,面试时亮出博客地址也会让面试官对你的好感度倍增。经常能在很多大佬的技术文章的文末,看到这样一句话:“欢迎大家访问我的博客”,每每看到这都会觉得好酷,同样是搞技术为啥人家那么优秀。而自己想要建一个博客,要么怕花钱,要么怕过程太麻烦,最后就不了了之。应粉丝要求,今天手把手的教大家搭建一个属于自己的技术博客,只要你有个...
heatdog
0回复
3679浏览
个人博客
GitHub
我也没想到 springboot + rabbitmq 做智能家居,会这么简单
前一段有幸参与到一个智能家居项目的开发,由于之前都没有过这方面的开发经验,所以对智能硬件的开发模式和技术栈都颇为好奇。产品是一款可燃气体报警器,如果家中燃气泄露浓度到达一定阈值,报警器检测到并上传气体浓度值给后台,后台以电话、短信、微信等方式,提醒用户家中可能有气体泄漏。用户还可能向报警器发一些关闭报警、调整音量的指令等。整体功能还是比较简单的,大致的逻辑如下图所示:但当我真正的参与其中开发时...
heatdog
0回复
3317浏览
springboot
rabbitmq
MQTT
又被逼着优化代码,这次我干掉了出入参 Log日志
最近技术部突然刮起一阵review代码的小风,挨个项目组过代码,按理说这应该是件挺好的事,让别人指出自己代码中的不足,查缺补漏,对提升自身编码能力有很大帮助,毕竟自己审查很容易“陶醉”在自己写的代码里。不过,代码review的详细程度令人发指,一行一行的分析,简直就是个培训班啊。不夸张的说,如果我村里仅有县重点小学学历的四大爷,来听上一个月后,保证能上手开发,666既然组内气氛到这了...
heatdog
0回复
2752浏览
优化代码
今天3点,15年行业经验大咖在线解读:标准如何助力开源发展
本周「龙蜥大讲堂」预告来啦!龙蜥社区邀请了标准化SIGMaintainer刘大鹏做《开源与标准化分享》,快来扫码入群,预定前排小板凳观看直播!直播主题及内容介绍直播主题:开源与标准化分享直播时间:2022年12月14日(今天)15:0016:00直播内容:开源与标准如何结合,标准如何助力开源发展,OpenChain相关标准解读。听众受益:了解标准如何帮助开源项目合规、提升生态兼容性与开源社区健康发展。适合人群:开源项目开发者、爱好...
龙蜥社区OpenAnolis
0回复
2975浏览
龙蜥
龙蜥大讲堂
龙蜥社区
标准化
重磅阿里三入Java全球管理组织执行委员会 龙蜥拥抱上游开源生态
近日,Java全球管理组织JavaCommunityProcess(以下简称JCP)经过公平公正的投票,披露了入选最高执行委员会的成员名单,阿里巴巴作为唯一中国代表实现第三次连任。作为龙蜥社区理事长单位,阿里巴巴的此次入选代表着龙蜥持续拥抱上游开源生态,拥有建立技术标准和治理国际开源社区的话语权,打通迈往Java国际技术生态的道路。图阿里巴巴加入Java管理组织JavaCommunityProcess(JCP)执行委员会JCP是一个Java社区的开放组织,主要...
龙蜥社区OpenAnolis
0回复
2356浏览
JCP执行委员会
阿里巴巴
龙蜥社区
Java
一口气说出 过滤器 和 拦截器 6个区别,别再傻傻分不清了
周末有个小伙伴加我微信,向我请教了一个问题:老哥,「过滤器(Filter)和拦截器(Interceptor)有啥区别啊?」听到题目我的第一感觉就是:「简单」!毕竟这两种工具开发中用到的频率都相当高,应用起来也是比较简单的,可当我准备回复他的时候,竟然不知道从哪说起,支支吾吾了半天,场面炒鸡尴尬有木有,工作这么久一个基础问题答成这样,丢了大人了。平时觉得简单的知识点,但通常都不会太关注细节,一旦被别人...
heatdog
0回复
3238浏览
过滤器
拦截器
被迫重构代码,这次我干掉了 if-else
最近公司貌似融到资了!开始发了疯似的找渠道推广,现在终于明白为啥前一段大肆的招人了,原来是在下一盘大棋,对员工总的来看是个好事,或许是时候该跟boss提一提涨工资的话题了。不过,涨工资还没下文,随之而来的却是一车一车的需求,每天都有新渠道接入,而且每个渠道都要提供个性化支持,开发量陡增。最近都没什么时间更文,准点下班都成奢望了!由于推广渠道的激增,而每一个下单来源在下单时都做特殊的逻辑处理,可能每...
heatdog
0回复
2446浏览
重构代码
在汽车赛道,腾讯和百度是什么水平的玩家?
原创
无论是以生意为先的迂回策略,还是孤注一掷的Allin决心,都值得同行们侧目。临近年底的IT圈,不久前召开了一南一北两场科技产业大会——2022腾讯全球数字生态大会和百度WaveSummit+2022深度学习开发者峰会,借两场大会,我们得以一窥腾讯、百度这两家IT巨头,在汽车赛道各自交上了一张什么样的考卷。腾讯:稳重有余锐气不足IT厂商“搅和”汽车圈,早已经不是新鲜事。相对于很早就在自动驾驶领域布局的百度,以及下场造车的华为...
智能车指北
0回复
4179浏览
百度
腾讯
智能网联汽车
90+目标跟踪算法&9大benchmark!视觉目标跟踪:综述与展望
原创
准确和鲁棒的视觉目标跟踪是最具挑战性和最基本的计算机视觉问题之一。它需要估计图像序列中目标的轨迹,仅考虑其初始位置和分割,或者以边界框的形式粗略近似。鉴别相关滤波器(DCF)和深度Siamese网络(SNs)已经成为主要的跟踪范例,这促进了领域的重大发展。随着视觉目标跟踪在过去十年中的快速发展,本次综述基于九个跟踪基准的结果,对90多个DCF和Siamese跟踪器进行了系统和全面的审查。首先介绍了DCF和Siamese跟踪核心公...
自动驾驶之心
0回复
1.4w浏览
目标跟踪
孪生网络
卡尔曼滤波
自动驾驶
Clang Static Analyzer (2) CodeChecker
原创
精华
【盲盒」+码】https:ost.51cto.composts19288ClangStaticAnalyzer(2)CodeChecker1、ClangStaticAnalyzer介绍Clang静态分析器CSA是一个源代码分析工具,可查找C、C++和ObjectiveC程序的bugs。目前可以从命令行中运行,或者如果您使用macOS,则可以在Xcode中使用。当从命令行中运行时,该工具和代码构建串联运行。该分析器是100%开源的,是Clang项目的一部分。类似Clang的其他工具,它实现为C++库,可以被其他工具和应用调用。2...
zhushangyuan_
4回复
9533浏览
CodeChecker
#盲盒+码# HarmonyOS卡片----喂奶记录卡片之页面排版
原创
【本文正在参加「盲盒」+码有奖征文活动】https:ost.51cto.composts19288卡片效果数据录入卡片统计图卡片::::任何时候在排版前一定要在大脑中大致绘制出版式,整体采用上下结构还是左右结构,再对每个部分的内容进行布局构思。数据录入卡片数据录入卡片采用flex布局,将内容分为四个部分,顶部吃奶时间文字,中间吃奶量按钮,排便时间文字以及底部排便按钮。所以在顶层div采用flex布局,主轴方向采用垂直向下的column,然后再建...
panda_coder
1回复
4123浏览
卡片开发
HarmonyOS
Clang Static Analyzer (5) Clangsa
原创
精华
ClangStaticAnalyzer(5)Clangsa接着本系列之前的文章,补充下CodeChecker的部分用法。使用命令CodeCheckeranalyzers可以查看当前支持的静态分析检查器analyzers。如果安装了Cppcheck就会展示出来,clangsa和Clangtidy是LLVMClang编译工具链提供的静态分析检查器。shellzhushangyuanDESKTOPRPE9R4O:CSA$CodeCheckeranalyzerscppcheckzhushangyuanDESKTOPRPE9R4O:CSA$exportPATHopenharmonyprebuiltsclangohoslinuxx8664llvmbin...
zhushangyuan_
1回复
9243浏览
clangsa
Docker是如何实现隔离的?
Namespace1.1容器为何需要进程隔离被其他容器修改文件,导致安全问题资源的并发写入导致不一致性资源的抢占,导致其他容器被影响dockerrunitnamedemodockerbusyboxbinshpsef在宿主机查看进程IDpsefgrepbusybox真实的docker容器pid这就是进程资源隔离表象:对宿主机,dockerrun启动的只是个进程,pid44451而容器程序本身被隔离了,容器的内部都只能看到自己内部的进程这其实是基于Linux的Namespace技术(Windows也有类似...
halirong
0回复
6133浏览
Docker
短链系统设计(design tiny url)
如脉脉,不会纵容你发太长的网址,会给你转成短链。Scenario场景根据一个longurl生成一个shorturl。如http:www.javaedge.com>http:bit.ly1ULoQB6根据shorturl还原longurl,并跳转:需和面试官确认的问题:longurl和shorturl必须一一对应吗?Shorturl长时间没人用,需要释放吗?1.1QPS分析问日活,如微博100M推算产生一条tinyurl的qps1.假设每个用户平均每天0.1(发10条,有一条有链接)条带URL的微博2.平均写QPS100M0.186400100...
halirong
0回复
5119浏览
短链系统设计
本地事务设计(6)-串行
RC和快照隔离级别可防止某些竞争条件,但并非全部。一些棘手案例,如写偏斜和幻读,会发现可悲情况:隔离级别难理解,且不同DB实现不一(如RR含义天差地别)若检查应用层代码很难判断特定隔离级别下是否安全,尤其是大型系统,无法预测各种并发无检测竞争条件的好工具。理论上,静态分析可能有所帮助,但更多技术还没法实际应用。并发问题测试也很难,一切取决于时机而这些还不是新问题,1970s引入了较弱隔离级别以来一直这样。...
halirong
0回复
3887浏览
本地事务设计
千万级用户ms级抽奖N名设计方案
🎈1需求大促节零点时,从关注的用户中抽出N个人进行礼品发放,预计全网超过千万用户参加关注抽奖活动,要求:同一用户不能重复参与同一用户不允许二次中奖🎈2设计方案🍮2.1最原始rand(),对每行随机产生一个随机数selectfrom关注用户表orderbyrand()desclimit,0,100预计千万级别的对技术倒排大概率凉凉。🍮2.2N次随机选择SQL效率可以,不过要先后执行两条SQL,并发时有原子性问题,且RAND函数不能保证不重复中奖。offsetSELECTF...
halirong
0回复
3678浏览
ms级抽奖
Redis
本地事务设计(5)-写倾斜与幻读到底是什么?
多个事务并发写相同对象时,会出现脏写、更新丢失两种竞争条件。为避免数据不一致,可:借助DB内置机制或通过显式加锁以执行原子写操作。但这还不是并发写可能导致的全部问题。2.4.1值班程序医院通常会同时要求几个医生待命,前提是至少有一位医生在待命。医生可放弃他们的班次(如若自己生病了),只要至少有一个同事在这天的班中继续工作。Alice、Bob两位值班医生都病了,所以他们都决定请假。但他们恰在同一时刻点击调班按钮...
halirong
0回复
3594浏览
本地事务设计
大厂都怎么防止重复下单?
问题背景最简单的:DB事务。如创建订单时,同时往订单表、订单商品表插数据,这些Insert须在同一事务执行。Order服务调用Pay服务,刚好网络超时,然后Order服务开始重试机制,于是Pay服务对同一支付请求,就接收到了两次,而且因为轮询负载均衡算法,落在了不同业务节点!所以一个分布式系统接口,须保证幂等性。如何避免重复下单?前端页面也可直接防止用户重复提交表单,但网络错误会导致重传,很多RPC框架、网关都有自动重试...
halirong
0回复
3371浏览
解决ABA
Docker容器是如何诞生的?
PaaS日渐深入人心,CloudFoundry为首的传统PaaS,开始蓄力基础设施领域的平台化和PaaS化,于是发现PaaS的问题:如何给应用打包CloudFoundryOpenShiftClodify都没答案,走向碎片化的歪路。此时,名不见经传的PaaS创业公司dotCloud,却选择开源自研的容器项目Docker。就这样一个平淡无奇古天乐一般的技术,开启“Docker”新时代。公司最重要战略之一就是:坚持把“开发者”群体放在至高无上的位置。Docker项目推广策略从一开始就...
halirong
0回复
2923浏览
Docker
暂无内容
1
210
211
212
213
214
215
216
217
218
484
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅