程序员的最大噩梦是什么?

23数字图像置乱技术(matlab程序) 所谓“置乱”,就是将图像的信息次序打乱,a像素移动到b像素位置上,b像素移动到c像素位置上,……,使其变换成杂乱无章难以辨认的图片。数字图像置乱技术属于加密技术,是指发送发借助数学或者其他领域的技术,对一幅有意义的数字图像做变换,使之变成一幅杂乱无章的图像用于传输。在图像传输过程中,它通过对图像像素矩阵的重排,破坏了图像矩阵的相关性,使非法截获者无法从杂乱无章的图像中获得原图像信息,以此实现信息的加密。接收方经去乱解密可恢复原图像。 阅读详情



有国外程序员在 Quora 上提了一个问题:“程序员的最大噩梦是什么?”。陈舸摘编了这个问答贴的多个热门回复。

Brain Schmitz 的回复


(漫画由 伯乐在线 - 轻如纸张 翻译,来自《吐槽编程问题的五张漫画》)


曾经遇到过的最恶心的bug:


  • Bug只会出现在生产环境中,而且无法在本地重现或者触发

  • Bug出现的几率虽然很低,但并不足以忽略掉它

  • Bug出现的原因和竞态条件(race condition)有关,这只会在系统低负载时才出现

  • Bug出现的真正原因还未知

  • 出现bug的代码并不是你编写的,但是你要负责修复它;写那段代码的人已经不在公司了

  • 导致出现bug的是某个库,而这个库在99.9%的情况下都是可靠的。这是你解决该问题所剩的最后一块阵地了。

  • 多年以来有许多人试图调试它,从没人成功过。

  • Bug会产生一个逻辑错误,而且只会在系统运行了很长一段时间后才会出现

  • 调试需要你了解某个特定的领域知识,而你对那个领域却一无所知

  • 解决bug的最后期限非常紧,时间不多了

  • 不能忽略这个bug,因为你的饭碗能否保住就看它了


想象一下在地球上通过光脉冲信号调试火星探测器上的一个竞态条件是多么令人恶心的一件事,更绝的是只有在火星的大气条件下当行星开始对齐时才会发生。这一切都是因为某个从NASA离职多年的人所编写的库中生成的嵌入式代码出现了一些微妙而深奥的问题所导致。你必须尽快解决这个问题,因为下一次行星对齐就快开始了,而几百万美元的项目资金面临打水漂的风险。


不,我所说的这一切从未发生过。但是看了上面那些你难道不想从桥上跳下去吗?:)

Jarmo Dee 的回复

上面那些都不算啥。码农最糟糕的噩梦是有一个不合格的、非技术出身的项目经理,把时间点定的非常紧,而且总是想掌管一切。

Colin Song

需求变更,恩,是再一次变更。

Jim Bobrien

老板决定修改产品定位的方向,而且认为所有的修改都会很简单,并且在没有和技术团队沟通过的情况下就向客户做出了种种承诺。哦,对了,还有需要支持IE浏览器。

Lalit Jain

同样的代码周五还跑的好好的,周一就不行了 :D

Shivam Sarawagi

Internet Explorer (如果你是Web开发者)

Jorge Lrun

到StackOverflow上提问,看到1年前有人发过和你准备问的一模一样的问题,但是没有任何回复..

Ben Joseph

Stack Overflow访问不了!

Naman Dasot

分号键坏了 :(

(很多程序员表示,空格键坏了才恐怖)

Abhishek Walter

Stackoverflow 问题数达到上限



参考:

1、http://blog.jobbole.com/73411/

2、http://blog.jobbole.com/80724/#comments


Python爬虫获取Shopee店铺的所有商品? 通过上述代码示例,我们可以轻松实现获取Shopee店铺所有商品信息的功能。Python爬虫不仅具有强大的功能和稳定性,还可以通过丰富的库支持实现高效的数据抓取和解析。希望这篇文章能为你提供一些启发和帮助。如果你对爬虫开发有更多兴趣,可以尝试探索更复杂的功能,如多线程爬取、数据可视化等。如果你在实践中遇到任何问题,欢迎随时交流和讨论。让我们一起用技术的力量,解锁更多可能! 阅读详情

相关推荐

基于电子海图的水面无人艇全局路径规划

Research and Implementation of Global Path Planning for Unmanned Surface Vehicle Based on Electronic Chart (基于电子海图的水面无人艇全局路径规划)   该论文已经在ICMIR2017会议上发表,附上springer的文献地址 Research and Implementation of Gl...

weixin_30797199的博客 1591

程序员最恐怖的噩梦是什么?

这是 Quora 上的一个问题,其中 Mick 的回答获得了 13.5k 的“赞同”,他是这么回忆的: 曾经有位心理学的博士雇我查一个 BUG,程序是他的一个学生写的,经常会出现奇怪的输出。程序的功能是,从文件中读取数据,提出 50 个问题,进行一系列计算,然后基于这位博士的研究来得出一个分数。程序跑在大学的一台 3B2 上。他给我演示了程序,确认这个 Bug 可以重现——每次在问题之间

ls_kevin的专栏 720

从放弃到再入门之拉格朗日对偶问题推导

普通同学的解法 无约束条件:求导就可以了 等式约束:代入消元,再求导 不等式约束:分情况讨论(在边界上和不在边界上),分别对应1,2的情况 然而发现,有些情况消元特别复杂,甚至不能求解 聪明同学的解法 发现:在最优点的情况下,约束曲面的法向量和目标函数的梯度反向必相同或相反 拉格朗日乘子法如何理解? (在2维里可以形象的解释为z=f(x,y)在约束条件g(x,y)=c中,极值...

qq_34564612的博客 1万+

java 运行时异常和检查异常

Java把异常当做对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类。它有两个子类:Error和Exception,分别表示错误和异常。其中异常Exception分为运行时异常(RuntimeException)和非运行时异常(checkedexception) 1、RuntimeException: 也称运行时异常,程序中可以选择捕获处理,也可以不处理。这些异

赶路人儿 2694

DC/DC开关电源学习笔记(十五)四开关Buck-Boost-FSBB升降压电路拓扑与工作原理

在DCDC领域,最为常见的是buck拓扑,其次是boost拓扑,而buck-boost的关注度相对较低。但是在电池供电场景日益普及的现在,升降压的需求在不断上升,现在更加关注buck-boost这个拓扑。而在所有buck-boost拓扑中,四开关buck-boost最受欢迎。四开关buck-boost的拓扑很简单,如下图。

小幽余生不加糖 6012

uniapp [全端兼容] - 详细实现下拉筛选菜单功能组件,下拉式筛选菜单效果,类似电商美团点击筛选项底部弹出列表点击选择后自动收起(详细示例代码,全端兼容小程序、安卓苹果app、h5网页、nvue

uni-app,vue2,vue3,向下弹出菜单包含筛选功能,日期筛选,下拉框选择器,下拉多条件筛选,下拉式筛选菜单,uniApp如何实现条件下拉筛选,Uniapp官方条件筛选组件,下拉框式条件筛选插件组件,最好用的插件组件,多端兼容,下拉菜单筛选,过滤筛选列表,下拉筛选栏,多列联动的条件筛选,下拉菜单地区和筛选,微信小程序,支付宝小程序,h5网页,移动端网站,安卓app,苹果app,nvue,uniapp所有平台兼容,下拉菜单筛选,下拉式条件筛选,下拉列表,点击排序,级联筛选,uniapp实现下拉筛选

🏆 前端领域优质创作者 1万+

程序员八大噩梦, 你最怕什么?

1.技术大牛也帮不了忙 “呀,这个问题好难,我要去GitHub看看,然后就没有然后了...” 很多程序员都会收藏一些优秀的编程交流社区或者网站,利用里面的资源提高自己的编程能力。 程序员最大的噩梦就是顶尖开发社区里面的技术大牛都回答不了他们的问题。 ...

chouhangjiu9412的博客 429

【算能】TPU(张量处理单元)的深度解析

算能(SOPHGO)作为国产AI芯片领域的核心企业,其TPU(张量处理单元)以高能效比与全场景覆盖能力为核心竞争力,专注于边缘计算与行业垂直领域的AI推理加速。

浩瀚之水的专栏 1548

strom运行jar包报异常 Exception in thread "main" java.lang.NoClassDefFoundError: backtype/storm/topology/I

storm集群提交jar包运行时 一直报异常: Exception in thread "main" java.lang.NoClassDefFoundError: backtype/storm/topology/IRichSpout 经过几天的挣扎 发现是strom版本问题 strom官网有句话: In the latest version, the class packages have ...

南风晚 1839

【Coze搞钱实战】24. 从零实现精准用户画像:Coze+企业微信打造智能导购推送系统(附完整代码)

电商运营中,“客服重复询问用户需求、无法精准推荐”是转化率低的核心痛点——日均200人次咨询,73%的问题是重复的,首单转化率仅14%。本文基于Coze平台sys_uuid用户识别功能、企业微信API与多维表格,打造“用户行为→自动打标→标签存储→智能推送”全链路方案:通过分类分层标签体系捕捉用户偏好,Coze自动识别用户并打标,飞书多维表格存储标签数据,企业微信触发个性化推送。实操后可使客服重复询问率下降62%,意向客户转化率提升81%,首单转化率提升64%。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 543

归结法证明真题分析

本文主要探讨了逻辑证明题的三种核心形式及其解题策略。第一类为A1∧A2∧A3→B的证明,常采用线性、单元、支持策略法等归结法,典型案例包括使用归纳法证明特定逻辑公式,并列举了历年真题。第二类为集合交集证明,典型案例为证明任意集合S和T的交集S∩T是S的子集,需将交集和包含关系用逻辑式表达。第三类为常规归结法证明,真题示例为使用归结法证明特定逻辑蕴含关系。掌握前两类证明方法后,第三类问题自然迎刃而解。

super_mochi1 278

程序员工资高有什么用?它正逐渐成为程序员最大的噩梦!

其实这个问题是很多人都会担心的问题,不单单是程序猿,每个职业都会存在中年危机,只是说有些职业的经验积累对于未来有着比较好的价值体现,例如:财务、销售。但是有的职业虽然前期的薪水很可观,不过经验积累对于未来用处较小,也就是我们常说的吃青春饭。 而程序员这个职业,恰恰也是吃青春饭的代表。 42岁的程序员欧建新死了。 几天后,他的名字和照片出现在百度百科上。看其简历,可谓顺风顺水——北航毕业,南开硕士...

webDk的博客 237

【MATLAB代码】雷达观测目标跟踪模型|H-infinity Filter(H无穷大滤波)与EKF(扩展卡尔曼滤波)的对比。附完整代码,订阅专栏后可直接查看

对比了经典扩展卡尔曼滤波(EKF)与H∞优化的EKF(H∞-EKF)在目标跟踪中的性能。通过MATLAB仿真实验,结果显示:在存在模型误差和测量噪声的情况下,H∞-EKF相比经典EKF在位置误差上降低

985工科博士毕业,专攻定位、导航和滤波等算法研究。从业10年,主要使用MATLAB 243

开发者噩梦!69% 的程序员每周浪费 8+ 小时,技术债是最大“时间黑洞”

【优快云 编者按】在这个快节奏的技术世界里,时间就是金钱,其中开发者的时间更是宝贵资源。然而,一项最新研究揭示了一个令人不安的事实:69% 的开发人员每周至少会浪费 8 小时来处理技术债务和其他低效问题——这意味着,近七成的专业人士将大量的工作时间用于解决遗留代码问题、维护过时系统或是修复由于前期设计不足导致的问题上,而非投入到创新和高价值的工作中。原文链接:https://shiftmag.d...

优快云资讯 6181

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

程序员的那些噩梦,救救我救救我!

python是一个高效率的工具,无论是做什么开发的程序员,学点python,很多时候,会让你事半功倍哦 。不过有时候编程序的时候是不是也会遇到让程序员崩溃的事情,这些事情就像是我们的噩梦一样,下面由我来简单的盘点一下有哪些让人抓狂的噩梦吧! 目录 1.网上找不到答案看看程序员们害怕哪些情况发生 2.最重要的键盘键坏了 3.网崩了 4.Bug无法重现 5.没有文档或注释 6.需求变更 7.代码丢失了 8.段错误( segmentation fault) 1.网上找不到答案 ...

logic1001的博客 479

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

程序员心中的八大噩梦,你中了几条?

1.技术大牛也帮不了忙 “呀,这个问题好难,我要去GitHub看看,然后就没有然后了…” 很多程序员都会收藏一些优秀的编程交流社区或者网站,利用里面的资源提高自己的编程能力。 程序员最大的噩梦就是顶尖开发社区里面的技术大牛都回答不了他们的问题。 2.键盘上最心爱的快捷键坏了 “我做过最可怕的梦就是我的分号键罢工了” “写了好几行代码了才发现control键没反应了。。。” 为了节省时间,程序员...

程序员干货站 562

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

程序员的噩梦有哪些?除了改需求,还有这些…

有国外程序员在 Quora 上提了一个问题:“程序员的最大噩梦是什么?”。陈舸摘编了这个问答贴的多个热门回复。Brain Schmitz 的回复曾经遇到过的最恶心的bug:Bug只会出现在生产环境中,而且无法在本地重现或者触发;Bug出现的几率虽然很低,但并不足以忽略掉它;Bug出现的原因和竞态条件(race condition)有关,这只会在系统低负载时才出现Bug出现的真正原因还未知;出现bu

604

拒绝AI=拒绝饭碗?硅谷程序员的噩梦已经开始,我们的噩梦就在路上!

AI技术革命下的职场生存困境 随着AI技术以史无前例的速度发展,各行业正面临深刻变革。数据显示,IT部门73%的工作可能被AI改变或替代,金融、销售等部门也面临重大冲击。微软项目经理等案例证实,通用技能岗位正被AI取代。OpenAI首席执行官奥特曼提出"真工作"概念,认为能被AI替代的工作本就不是"真正的工作"。硅谷已爆发"代码战争",拒绝使用AI工具的工程师被解雇,而过度依赖AI生成的代码又面临质量困境。这场技术革命正在重塑工作定义,带来身份认同

2030

漫谈程序员系列:程序员的生活就这样吗

我当了快十年程序员了,终于老得可以来谈谈程序员的生活是什么样子了。看看你是不是和我一样……

安晓辉生涯——聚焦程序员的职业规划与成长 3万+

程序员八大噩梦,你最怕什么?

1.技术大牛也帮不了忙“呀,这个问题好难,我要去GitHub看看,然后就没有然后了...”很多程序员都会收藏一些优秀的编程交流社区或者网站,利用里面的资源提高自己的编程能力。程序员最大的噩梦就是顶尖开发社区里面的技术大牛都回答不了他们的问题。2.键盘上最心爱的快捷键坏了“我做过最可怕的梦就是我的分号键罢工了”“写了好几行代码了才发现control键没反应了。。。”为了节省时间...

weixin_34061042的博客 149

java程序员的噩梦-jvm内存溢出问题分析

最近小编准备换个工作,开开心心的打开腾讯会议,准备接受金蝶面试官的狂轰乱炸,面试中面试到一个Java内存溢出的面试题,小编自我感觉回答的不是很好,所以特别整理这篇博客。 内存溢出和数据库锁表的问题,可以说是程序员的噩梦,一般的程序异常,总是可以知道在什么时候或是在什么操作步骤上出现了异常,而且根据堆栈信息也很容易定位到程序中某处出现了问题。 内存溢出分析 内存溢出分析是指运用系统存在无法回收的内存或使用的内存过多,最终使得程序运行要用到的的内存大于虚拟机能提供的最大内存。 为了解决Java中内存溢出问题,我

evanYang的博客 877

程序员最大的乐趣是什么?老韩校长说点你想不到的

你会发现,这不仅仅是工作,这简直是“掌控世界”的体验!再加上“程序猿”这个称呼,好像干这行的都是披着人皮的苦工,甚至有人开玩笑说,程序员唯一的快乐就是月初发工资。你会发现,全世界的人不管肤色语言,写代码的逻辑思维竟然能完全同步,这种感觉,真的很神奇!你学会了一个新的框架,比如Spring Boot,用它开发项目速度翻倍,团队的小伙伴都对你刮目相看,这种“秀优越”的快乐,爽得不要不要的。很多人觉得改Bug就是程序员的噩梦,但老韩要告诉你,改Bug其实也有乐趣,而且是那种“痛并快乐着”的乐趣。

m0_61562916的博客 521
上一篇: abd方式连接到设备shell操作数据库(使用sqlite3)
下一篇: centOS下编译安装apache
hellojammy
博客等级 码龄12年 1粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值