程序员:开汽车,难道我要知道汽车的原理才能把车开好吗?

香橙派rk3588的rknn多线程推理RTSP流服务性能优化与资源分配策略 本文深入探讨了香橙派RK3588平台上的RKNN多线程推理在RTSP流服务中的性能优化与资源分配策略。通过分析硬件架构、设计多线程推理流水线、实现NPU核心负载均衡及优化RGA内存管理,显著提升了RTSP视频流的处理帧率和降低了延迟,为边缘计算视频分析应用提供了实用的优化方案。 阅读详情

一个网友的迷惑:

    我工作5年了,一直做J2EE的项目,前几天去面试,一个人问我JDBC有几种连接方式,这个问题这么多年以来我从来没有遇见过,不知道大家 怎么看的。

    还有一个问题,说是折半查找的地时间复杂度,这个问题在大学刚毕业的时候我肯定会,但是这么多年过去了,我从来没有考虑过这样的问题。我不知道有没有人在J2ee的项目中遇见过这样的事情。

    还有,面试的时候,公司会为一些原理性的东西,SPring中的事务是怎么实现的,AOP是怎么实现的,不是说得怎么用而是说的是spring代码中如何实现的。

  说实话这个问题很有深度,也很好,但是我工作这么多年使用了那么长时间的spring和Hibernate,从来没有关心它内部是怎么实现的。 我就有疑问了,我要使用一个工具,比如说,开汽车,难道我要知道发动机是几冲程的,什么人设计的,设计的原理是什么,为什么这么设计,什么材料设计的,知道这些我才能把汽车开好吗

 

我的答复:

    我是时间更长的菜鸟,我来应聘看看:

    一个人问我JDBC有几种连接方式

    答:我想,他问的是JDBC的几个模式吧,比如Type1, 到 Type 4, 具体的我还真分不清了,可以肯定的是:Type 4是纯Java开发的, 其中一个是jdbc-odbc桥的, 另一个是用于web页面链接(applet)远程连接的,最后一个是本地组件cli的。我们一般都选用Type4的驱动,因为无需安装数据库的专用客户端。

 

    折半查找的地时间复杂度

    答:我是野战军,我不明白什么叫折半查找,也不知道什么叫复杂度。所以是0分。因为我不需要知道这些,如同楼主自己说的,项目里从来没用到过这些东西,真遇到了,翻翻书,查查资料就行了。

 

   SPring中的事务是怎么实现的,AOP是怎么实现的

    答:这个我真没仔细读过源码,但对于事务,肯定是维持一个与当前线程或者session有关的数据库连接,在事务开始时,启动连接,并设置 setAutoCommit(false), 在事务结束时,提交或者回滚事务。 至于AOP, 我理解是通过代码重构和再次包装,让一些代码先运行,再运行原始代码,最后运行一些代码。所以我见到的AOP都是在方法的前后切入,我还真没看过在中间切入的呢。呵呵!

 

   开汽车,难道我要知道发动机是几冲程的,什么人设计的,设计的原理是什么,为什么这么设计,什么材料设计的,知道这些我才能把汽车开好吗

 

  答:如果我们做的就是设计汽车,那么肯定要熟悉了,如果我们做的是维修汽车,那么也需要。但是,我们不是开车的。那些使用我们软件的最终客户,才是开车的,而我们程序员,是车辆的组装工程师,我们的任务就是选择合适的车辆组件,然后进行正确的组装,并按时交个最终用户。

IGS精密星历高效获取与解析指南 本文详细介绍了IGS精密星历在高精度定位中的核心作用,对比了IGS Final、IGR和IGU等不同产品的精度与时效性差异。指南提供了从武汉大学、NASA CDDIS等数据中心高效下载数据的实战方法,并深入解析了SP3文件格式,帮助用户掌握精密星历的获取、解析与自动化处理技巧,以支持厘米级定位应用。 阅读详情

相关推荐

保姆级教程:在瑞芯微RV1126B上部署轻量化YOLOv8,实现端侧实时目标检测

本文详细介绍了在瑞芯微RV1126B芯片上部署轻量化YOLOv8模型的完整流程,包括开发环境搭建、模型训练优化、量化转换及嵌入式部署。通过利用RV1126B的3TOPS NPU算力和AI-ISP特性,实现端侧实时目标检测,提升边缘AI应用的性能和效率。

weixin_30329623的博客 271

从车辆转行程序员的两年:你想转的路,我已历经艰辛

如果你现在有志于转向汽车电子,并从事软件开发工作。那么我有以下建议:(1)考取研究生并选择相关课题(至少211)(2)利用空闲时间,学习C语言和python(python作为工具语言,能够提升工作效率)(3)争取找到研究方向前沿的导师,并参与到相关项目中(这决定你第一份工作的方向,重要)(4)锻炼自己快速学习和处理问题的能力(重中之重)(5)对软件开发有兴趣(最最重要)Note: 网络上已经铺天盖地的转行代码方向,很多人还在犹豫,但早就是优势,越年轻、转行的试错成本越低。

2201_75362610的博客 532

MaxEnt软件的下载与安装

1、下载网站:http://lucky-boy.ys168.com/ (这是之前在网上搜到的,里面有许多软件安装包,感谢网页主的资源共享,违权必删)

weixin_42191203的博客 2万+

程序员应该学开车

说实在的,过去从来也没有想到这辈子还会学会开车。没学会开车之前,有时做梦开车,只不过更像开飞机。现在学会开车了,结果经常做梦找不到车,或者找不到地方停车。:)闲话少说,这会儿想说说开车和编程之间的关系。用我外公(抗战前就开车了,开了50年了)说:开车很简单,两分钟就能学会。但是要开好车,则需要一辈子。几年前我学了开车,尽管不是两分钟就学会,但在同组的几个人中,学的是最快的(如果再早十年,就

longshanks的专栏 7364

QGIS-空间分析-核密度分析

本文在QGIS软件中使用核密度估计法分析全球历年的地震数据,旨在分析出地震频发且严重的区域,为地震防控提供参考依据。全球历年地震数据来源于网络,仅用于技术学习探索。通过核密度分析,可以观察到南美、美国西部海岸线和太平洋北部区域在全球地震分布状态中是最为集中和强烈的。

imxiezy的博客 2467

解析AI人工智能领域AI芯片的散热技术

当你用ChatGPT写代码、用AI生成高清图片时,背后的AI芯片可能正在“发高烧”——全球TOP500超算的平均功耗已突破10兆瓦,单颗GPU的峰值功耗超过700W(相当于3台家用空调同时运行)。本文将聚焦AI芯片的散热技术,覆盖从基础原理到前沿方案的全链条解析,帮助读者理解“散热为什么比算力更重要”。

AIGC应用创新大全的博客 937

从车辆工程转行程序员两年,我是这样走过来的

如果你现在有志于转向汽车电子,并从事软件开发工作。那么我有以下建议:考取研究生(至少211)利用空闲时间,学习C语言和python(python作为工具语言,能够提升工作效率)争取找到研究方向前沿的导师,并参与到相关项目中(这决定你第一份工作的方向,重要)锻炼自己快速学习和处理问题的能力(重中之重)对软件开发有兴趣(最最重要)最后免费分享给大家一份Python全套学习资料,包含视频、源码,课件,希望能帮到那些不满现状,想提升自己却又没有方向的朋友。

VN520的博客 1727

超声波传感器(CHx01) 学习笔记 Ⅲ - I2C读写操作

CH-x01 通过 2 线 I2C 协议与主机处理器通信

nicole088的专栏 1740

从车辆工程转行做程序员,我的经历可以给纠结的你一些建议

由于现在ADAS/智能驾驶/无人驾驶领域炒的火热,汽车行业对程序员的需求越来越大已是不争的事实。 想必很多车辆工程专业的在读学生也渴望进入这些领域。 目前,我在汽车行业的某知名外企从事嵌入式软件开发。工作内容与这些领域相关性较大,希望我的经历能够对想要转行的你有些许帮助。 背景 我算是正统的车辆专业出身,本硕专业均是车辆工程。 我本科就读于东北某普通一本的车辆工程专业,研究生在车辆工程全...

dwayne_blog的博客 7887

Codex入门01-环境安装(小白入门:手把手教你安装配置,国内网络也能搞定)

本文手把手教你从零搭建 Codex CLI 开发环境。内容涵盖 Node.js 安装(macOS/Windows/Linux)、Codex CLI 全局安装、ChatGPT 账号登录认证,以及国内网络代理配置。还包括常见问题排查和一键启动脚本编写。跟着截图一步步操作,10分钟搞定全部环境,开始用AI写代码!

yueyeguzhuo的专栏 347

AI漫剧全套万能提示词合集

今天给大家整理一套已经跑通爆款漫剧的万能提示词库!覆盖:豆包剧本人设词 + 分镜生成词 + 即梦绘图词 + 动态优化词 + 防翻车固定词直接复制粘贴,新手也能做出稳定、高清、统一、有质感的AI漫剧!你是资深短视频漫剧编剧,擅长制作60秒竖屏爆款AI漫剧,请为我创作一集完整漫剧内容。要求:开头3秒高能抓眼,中段有冲突转折,结尾留强悬念钩子,节奏紧凑、适合短视频流量。首先生成固定统一人物人设:包含脸型、五官、发色、发型、穿搭、身材、气质、画风、光影细节,要求足够精细,保证全程角色不变脸。

欢迎来到鸾姝淡月博客,专为程序员和编程爱好者打造的技术博客。我们分享编程语言趋势、开发工具、编程哲学、职业发展等,助你掌握新技术,优化技能,激发编程热情。 1948

我用5个月,从汽车厂流水线走到了高薪程序员

没进过厂的人,可能无法理解在工厂干活的无奈和心酸。也正因如此,我才彻底明白,知识的重要。 既然受邀为学弟学妹们“传授”经验,那我就讲一下我的学习过程吧。 1.初出茅庐,迷途羔羊 我上学时候就不爱学习,毕业从来对我来说都是遥遥无期,更不要说以后做什么工作,怎么赚钱。换句话说,就是完全没有就业的压力和责任感。 当然,这也和年级小有关系。等到大学毕业后,仿佛没有任何过渡,突然间就被强制长大。就业、赚钱、压力,一个个从前都没有接触过的词语,瞬间压在了我的肩头,我整个人完全的懵掉了,无所适从,不知道自己到底应该怎么

m0_64519234的博客 1857

YOLOv12改进目录一览 | 涉及卷积层、轻量化、注意力、损失函数、Backbone、SPPF、Neck、检测头等全方位改进

1️⃣ 什么!不知道如何改进模型⁉️ 本专栏所使用并改进的每一个模块均包含详细的模块分析、原理讲解、个人总结、多种改进方式以及完整的修改流程,所有改进100%可直接运行,性价比极高。2️⃣ 找不到合适的模块⁉️ 所有改进点均为近三年顶会,顶刊提出的先进算法,将其融入到中,并进行二次创新,新颖度高,创新度高,能够适应不同的任务场景。3️⃣ 不确定自己改进的步骤、结果是否正确⁉️ 订阅专栏即可进群享受模型训练、模型改进、论文写作、投稿选刊,从入门到论文的各种答疑内容,非常适合新手。4️⃣ 团队内发表数篇SCI论

Limiiiing的博客 2万+

程序员 开汽车,难道我要知道汽车的原理才能把车开好吗

程序员 开汽车,难道我要知道汽车的原理才能把车开好吗

jgfyyfd的博客 345

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

车企嵌入式工程师薪资为何直逼程序员?

六、嵌入式与互联网:殊途同归的技术革命 有趣的是,虽然嵌入式和互联网看起来是两个完全不同的技术方向,但随着物联网、边缘计算的发展,两者正在逐渐融合。无论你是嵌入式老手,还是刚入门的新人,记住一点:在这个领域,真正的核心竞争力不是你今天会什么,而是你能以多快的速度学会新东西。那时的嵌入式开发,给人的印象往往是:埋头苦干、与电烙铁、示波器、脏不拉几的电路板为伍、和寄存器打交道,薪资水平与耀眼的互联网大厂程序员相比,差距不是一星半点,导致很多人都觉得嵌入式是个坑,早跳早解脱。这些技术栈,比起十年前至少翻了三倍。

无际单片机编程 1884

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

程序员最核心的竞争力是什么?

程序员最核心的竞争力——「学习力」 如果有人问我:你在面试程序员时,最看中的是什么能力?那我的答案一定是:学习力。 互联网时代的技术来得快,去得更快。就像Flash这样曾经雄霸天下多年的技术,都有被人人唾弃的一天。如果没有足够强的学习能力,就无法跟上变化,被淘汰只是迟早的事。想想看,你苦心钻研多年引以为傲的技术,一夜之间就没有用武之地了,难免会有一种「身体被掏空」的感觉

程序员之家 5773

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

如果Android巅峰留不住,不如进车企包吃住

这几年的大环境让大家都过的不安逸;社会动荡与就业问题一直困扰了不少人。在大家都认为的高薪工作程序员行业中,现在也是费力不讨好裁员风潮大部分指向互联网。我们Android开发基本上已经感受很久了,就这就业问题很难存活。对此我们的目光都朝向了新方向——Android车机开发。说到车机开发岗位,也有许多人都知道。岗位很多就业环境对比其他开发很乐观;也有许多程序员转行加入车载开发工作,工薪也还不错。车载开发是现在程序员行业中非常看好的风口赛道。现在不在车机开发岗位铺路,以后蛋糕太少可不够分。

yihanss的博客 110

未来5年真正值钱的程序员,都是懂大模型原理的程序员!传统程序员转型AI大模型超详细学习路线!!

兄弟们!现在用Cursor写代码确实爽,但你知道这玩意其实是慢性毒药吗?当编程变得和用Word一样简单,老板还需要花钱雇你写CRUD吗?未来5年真正值钱的程序员,都是懂大模型原理的程序员!

2401_85390073的博客 1428

2025年传统程序员如何转型成AI大模型程序员?

未来5年真正值钱的程序员,都是懂大模型原理的程序员! 随着模型架构的改进、硬件的国产化替代、算力资源的共享等方式,未来几年大模型训练的成本会急剧下降。 当大模型的训练成本降低到一定程度的时候,中小企业也就能参与大模型的游戏了, 到时候市场对懂AI大模型原理的程序员的需求会激增。 因此,程序员真正的出路在于,做一个懂AI大模型原理的程序员。

2401_85375186的博客 946

作为一个java程序员,居然不知道JVM,以及什么时候会接触它?

《Java程序员必懂的JVM急救指南》摘要:JVM如同汽车发动机,不懂原理会导致程序"熄火"(OOM)或"油耗暴增"(CPU100%)。5大救命场景:1)内存溢出时用jmap生成堆转储,MAT分析泄漏点;2)程序卡顿时用jstat监控GC,切换G1回收器;3)CPU满载时用jstack定位高负载线程;4)内存泄漏用HeapDumpOnOOM自动生成诊断报告;5)多线程问题通过synchronized或原子类解决。新手可从jvisualvm工具入门,逐步掌握JVM调优技

ung3063com的博客 296

你可以 CRUD,但你不是 CRUD 程序员!

什么是务实 务实程序员他们总是在面临问题时,透过问题看到本质,从具体的场景出发,从大局着想,了解整个问题的来龙去脉,他们会对自己的行为负责,在项目面临问题时,他们不会撒手不管或者任由风险一步步扩大直至无法维护。 大多数人都不是务实的程序员,因为成为务实的程序员并不满足短期的利益,需要长期的打磨和持续不断的学习、思考反思。大多数人不是务实的程序员的原因只有一个:惰性使然。 程序员是有戾气的,许多人向我抱怨 工作很久了,年龄也比较大了,感觉工作这些年以来在技术方向上没什么提升 对这些人我有话说:没.

qq_43080036的博客 5692

新手请进:每个Python程序员都应该知道的10个缩写词

全文共6399字,预计学习时长16分钟图源:unsplashPython是许多编程初学者的首选语言,它的语法非常直观,并且具有支持动态类型的灵活性;此外,它还是一种解释性语言,可以使用交...

读芯术的博客 1180

程序员的核心竞争力是什么?

程序员最核心的竞争力——「学习力」 如果有人问我:你在面试程序员时,最看中的是什么能力?那我的答案一定是:学习力。 互联网时代的技术来得快,去得更快。就像Flash这样曾经雄霸天下多年的技术,都有被人人唾弃的一天。如果没有足够强的学习能力,就无法跟上变化,被淘汰只是迟早的事。想想看,你苦心钻研多年引以为傲的技术,一夜之间就没有用武之地了,难免会有一种「身体被掏空」的感觉。 学习力强的程序员敢...

等风等雨等你 506

程序员的第一性原理是什么?老韩校长带你扒一扒马斯克的思维

先来定义一下,第一性原理这个词听着高深,其实很简单:从最底层的事实出发,彻底抛开传统经验和思维惯性,用最基本的逻辑重新思考问题。几千万上亿都是常态,因为火箭本来就复杂,要用最好的材料,要经受极端环境,还得一次性使用。程序员的价值,是站在最底层的逻辑上,把问题搞定,让产品跑起来,让客户满意。今天咱们就从马斯克的故事出发,看看这个所谓的第一性原理,到底是个啥东西,程序员又能怎么用它改变自己的职业思维。靠着这种刨根问底的思维,特斯拉彻底颠覆了传统汽车行业,做出了电池性能高、成本逐年下降的电动车,还赚得盆满钵满。

m0_61562916的博客 793
上一篇: 谷歌在中国还开放的服务列表更新-2010年3月21日
下一篇: 事务与数据库连接的关系不是一对一的
老紫竹
博客等级 码龄19年 1万+粉丝 1252原创
评论 27
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值