uva 11237 - Halloween treats(鸽笼原理)

题意:有c个小孩要到邻居家去要糖果,有n户邻居,每户邻居只会提供固定数量的糖果,熊孩子们为了不发生冲突,决定将取来的糖果平均分配,问说取那几家邻居的糖果可以做到平均分配,注意n ≥ c思路:因为n<m,所以m个前缀和分别对孩子数(n)求余,至少有两个余数一样的一组(鸽笼原理),这两组的差肯定是n的倍数,输出两个前缀和序号之间的数就可以。AC代码:#include<iostream...
分类: 其他 发布时间: 09-13 23:27 阅读次数: 0

是因为什么!程序员被高薪聘请却害怕自己能力不行不敢去?

我们人生中有时会有那么一种迷茫,突然一下被人家认同有些难以置信,就连自己也开始怀疑自己,产生“自己真的有这么厉害吗?被人高估怕让人家失望”的想法,就有那么一个程序员就是如此。他在一家公司面试得到的评价很高,高的让自己都产生了怀疑,害怕自己入职后达不到他们当初的期望,不知道该去还是不去?对于这种情况网友们当然认为是要去的啦!有网友表示:薪资高于能力不可怕,入职入职!之后有什么问题加油解决就行,人在办法在。很多人能力出众但高薪一直难求,你这样的情况好太多了!对于这位网友的建议楼主也表示感谢道:好的,谢.
分类: 其他 发布时间: 09-13 23:27 阅读次数: 0

测试人员在敏捷团队中所扮演的角色

对于开发模式,现在大部分互联网公司都完成了从传统瀑布开发模式到敏捷开发模式的转型,这种转型相对传统的测试人员来说,不论是在角色定位还是在技能栈方面都提出了更大的挑测试人员在敏捷团队中扮演的角色对于开发模式,现在大部分互联网公司都完成了从传统瀑布开发模式到敏捷开发模式的转型,这种转型相对传统的测试人员来说,不论是在角色定位还是在技能栈方面都提出了更大的挑战,那么测试人员应该如何应对呢?下面根据我平时工作的一些总结体会来说说测试人员应该发力的方向,供大家参考:角色1: 培训人员在转型初期,测试人员应该针
分类: 其他 发布时间: 09-13 23:27 阅读次数: 0

定时任务失败重试时间延长记录

背景最近有一个业务,大致如下:#mermaid-svg-Wx44EnDaI93czIji .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-Wx44EnDaI93czIji .label text{fill:#333}#mermaid-svg-Wx44EnDaI93czIji .node rect,#merma
分类: 其他 发布时间: 09-13 23:27 阅读次数: 0

这是一篇只有程序员才能看懂的文章

01当我演示一个功能,但它没有按预期进行时。02Bug 变 Feature,这招简直太帅了!03CPU新用途:烤肉隔着屏幕都闻到一阵香气04当我修复一个隐藏Bug时然后,陷入了死循环中…05当两个实习生结对编程的时候06资深工程师:左脚程序继续运行,右脚程序调试07当最棒的程序员遇见了Bug,就是遇上最配合的Bug。但其实一般角色是反过来的…08当我的代码运作正常的时候我没看到那堆警告~09上线前加了一个小特性,结果…玛德!一堆bug啊,快
分类: 其他 发布时间: 09-13 23:27 阅读次数: 0

猎头心声:软件测试工程师千金难求

据统计,目前各大行业对于中高端人才依然保持比较旺盛的需求,其中数字视频策划、公共营养师、玩具设计师、软件测试工程师等新兴职业人才严重短缺。很多企业在自己招聘未果的情况下,将希望寄托于猎头公司。那么这些职场猎人们是否能彻底解决问题呢?“招个合适的人比登天还难!”肖明为此急掉了不少头发。刚刚入职到某知名猎头公司的他接到的第一个任务就是替某企业寻找合适的高级测试经理。经过第一轮人才筛选,肖明惊喜地发现有几个人的经历与能力非常吻合这一职位要求。“当时觉得这简直太easy了,然而等我联系对方后才发现,原来他就是刚.
分类: 其他 发布时间: 09-13 23:27 阅读次数: 0

如果你是一个程序员,这篇文章说出了你的心声

我曾经说过,程序员不是一般的人,是具有某种超能力的人。但问题是,程序员往往意识不到自己的这种特异功能,在他们的眼里,会认为自己很普通,跟常人一样,所以,程序员能做到的事情,其他人 —— 比如他们的客户/软件用户 —— 也应该很容易做到。但事实上,由于大部分人 —— 绝大部分人(包括软件开发公司的客户/购买软件的用户) —— 都是电脑小白(对电脑知识/计算机知识/软件知识知之甚少的人)。一个对于程序员来说很显而易见的软件操作,换成让用户来操作,就会出现各种各样奇怪的事情。这让程序员非常痛苦。记得有一次.
分类: 其他 发布时间: 09-13 23:27 阅读次数: 0

所有程序员都必读的十二篇文章

一、程序员必知之内存篇这是篇非常经典的文章,它将会带领你走入内存的各个方面,有老的,也有新的,有知道的,也有不知道的。尽管内存十分常见,无处不在,但并不是每个程序员都足够了解它。如果你正在编写高性能的应用程序的话,了解现代系统中的内存尤为重要。硬件设计师们带来了更复杂的内存处理及加速的技术,比如说CPU缓存,但如果离开了程序员它们也无法发挥出最大的价值。我仍在阅读这篇文章,很难说清楚我到底从中学到了多少关于随机访问内存(RAM),CPU缓存,包括1级,2级缓存,不同类型的内存,直接内存访问,内存控制器设计
分类: 其他 发布时间: 09-13 23:27 阅读次数: 0

为什么同样是x年工作经验?为什么你的技术比别人差很多?

你有没有静下心来思考过:同样是做了x年Java开发,为什么你的技术比别人差很多?其实技术水平的高低和个人智商关系不大(毕竟能做Java编程开发大家都不会差),主要和勤奋程度、提升方法有关。勤奋程度不必多说,全靠自我监督和自制力。在这里我们详细谈谈提升方法,毕竟好的提升方法会让你事半功倍。到底有哪些有效的好方法,能帮助我们进阶成Java高级工程师呢?下面这3种方法,你应该加以重视:1、吃透基础技术2、养成良好的阅读源码的习惯3、有长期的技术学习规划下面,我们来一起逐条看看,特别是第 3 个方法。
分类: 其他 发布时间: 09-13 23:27 阅读次数: 0

Codeforces134Div.2-C(并查集)

Bajtek is learning to skate on ice. He’s a beginner, so his only mode of transportation is pushing off from a snow drift to the north, east, south or west and sliding until he lands in another snow dr...
分类: 其他 发布时间: 09-13 23:27 阅读次数: 0

说一下个人对软件测试的认识

几个月前,我认为做测试好无聊,每天都是点点点,毫无价值。日复一日重复着工作,不知道意义在那,每天看着天花板,一眼就望到头的那种,所以选择逃离舒适区。裸辞后的感触辞职一时爽,之后就天天爽当自己闹工荒时,在无数个日日夜夜想自己到底要做什么工作、是否在重新去一线城市、是否转行等等,后来终于冷静且分析了一下。回到测试岗位无疑是最好的一个选择,不会再把它当做只为生存的工作,而是热爱。当一切都是那么顺利的时候,我们都不会好好去珍惜一个好的机会,反而会任意的去挥霍,直到撞了南墙就会后头好好反思起初我认为测试通俗
分类: 其他 发布时间: 09-13 23:27 阅读次数: 0

为什么软件测试需要变革?

世易时移,现今的科技发展一日千里,软件测试这门科学也到了该进行革命的时候了,“这是变革者的路!。”Bhumika Mehta的这篇文章很好的诠释了为什么软件测试需要变革以及如何进行变革。他认为,软件测试需要的就是想法与创意。没有想法的测试人员可能在测试这条路上不会走得太远。用户变得更有想法:集万千宠爱于一身的用户与客户有了更多的选择空间。破除商业薄弱环节的竞赛在激烈地进行着,企业者们煞费苦心地去想争夺市场和讨好用户,时间、成本、产品本身都是孕育商业里程碑的重要营养元素。对于用户和客户来说,你的产品是否
分类: 其他 发布时间: 09-13 23:27 阅读次数: 0

论STL源码剖析——vector容器

首先vector是我们在STL中最常用的容器,我们对它的各种操作也都了然于胸。然而我们在使用vector的时候总会有一种很虚的感觉,因为我们不清楚接口内部是如何实现的。在我们眼里宛如一个黑箱,既危险又迷人。为了打破这种顾虑,接下来我就带大家深入vector底层,彻底弄懂vector接口内部实现细节,打开这个黑箱。这样在使用vector的时候我们也就不会慌了,做到真正的了然于胸。vector 底层原理概述vector是动态空间,随着元素的增加,其内部机制会自行扩充空间来容纳新元素。vector动态增
分类: 其他 发布时间: 09-13 23:27 阅读次数: 0

说?平庸开发者的生存指南

撇开题目不谈,我个人认识一些非常有才华的开发人员,他们可以一帆风顺地创建极好的软件。正是这些天赋人士,使得外行人对我们这个行业充满了很高的期望。但我要说的一个可悲的事实是:并非每个人都是忍者/大师/明星开发者。我就不是这些闪耀的新星,我只是一名平庸的开发者。如果你也不是天才玩家,那么本文将指导你如何在这个行业中生存下去。最简单的事情——只要google一下我记不了很多东西。像标准库中的函数和方法、参数位置、软件包名称,样板代码等等,都在我脑容量之外。所以,我必须使用google搜索。我每天都这样做。
分类: 其他 发布时间: 09-13 23:26 阅读次数: 0

知道当一个程序员写不出代码了,该怎么办?

你已经对着电脑n个小时了。不知道该写什么代码,或者一种摔键盘的冲动正在你的胸中酝酿。咖啡一杯接着一杯。不敢再喝了,因为搞不好要有副作用了,心跳加速,身体不由自主地颤抖,出冷汗,但还是无法产出任何代码。所有重新发现编程趣味的努力都徒劳无功,因为你的最后一点能量都用来驱逐大脑中正在攻城略地的话:“我写不出代码了”!编程的本质是棘手即使是最优秀的程序员也会遭遇无法解决的软件工程问题。碰到这样的问题,并不一定意味着你缺乏技能或知识。编程不是一项容易的工作,我们可以通过采取非正统的方法来保持你想要的生产
分类: 其他 发布时间: 09-13 23:26 阅读次数: 0

谈我对CTO的理解

我的经验告诉我,大凡一个好的IT公司,必有一个牛逼的、有个人魅力的CTO,大凡一个烂公司,必有一个昏庸无能、圆滑世故、东郭先生的CTO。这个规律,大家可以从外企Microsoft、Google 到本土的阿里巴巴,淘宝看起,然后再看看自己所曾经任职的公司,就会有一个判断。最可靠的是草根型的,最有风险的是空降一个年纪大的高管任CTO。1)错误都是自上而下当事情出现混乱的时候,人们总是寻求寄托于Process的制定,很多的管理者,觉察到事情的失控,却不明白根源所在,总是想制定、发明很多的流程、考核制度,通过强
分类: 其他 发布时间: 09-13 23:26 阅读次数: 0

上帝一看到 IT人要创业就笑了

上帝一看到IT人要创业就笑了。最近面试了几个人,很年轻,技术很粗浅,简历中有一年左右的断层,问这段时间做什么了,都是说和几个朋友一块创业了,有开培训班的,有做软件外包的,失败的原因也很多,有骨干撤退的,有钱花完还没业务的。我部门的一个同事经常发牢骚,动不动就说朋友拉他去创业,在公司里不想干了。为什么这么多的人都想去创业?我不想多说,其中一个原因可能就是:1、逃避,因为在公司里混的不好,和上司处不好关系,或者和团队尿不到一块,或者工作压力太大。这里面有一个反逻辑,希望每个要去创业的人思考一下:2、
分类: 其他 发布时间: 09-13 23:26 阅读次数: 0

Codeforces 219C Color Stripe

A colored stripe is represented by a horizontal row of n square cells, each cell is pained one of k colors. Your task is to repaint the minimum number of cells so that no two neighbouring cells are of...
分类: 其他 发布时间: 09-13 23:26 阅读次数: 0

经得起命运敲打的人,才是真正的人生赢家

1七年前,身为小包工头的我,被一场工地安全事故改变了生活方向。因为吊车装车失误,车上的东西掉下来砸到工人,当时我只顾着救人,没有保护现场,导致最后在对薄公堂的时候十分不利,官司打了两年多也没有结果。最后,我选择主动承担,在支付工人医药费的基础上再加了一笔安抚费。给受伤的工人转完最后一笔钱,我就只剩下一身债。没学历、没技能,我完全不知道接下来该怎么办,每天躲在家里喝酒。父亲怕我喝出事,把我强行拖去他朋友开的修理厂,让我学修车。刚开始,我很抵触。毕竟踏入社会这么多年,再从学徒做起,感觉面子上挂不住。可
分类: 其他 发布时间: 09-13 23:26 阅读次数: 0

转载2020阿里巴巴达摩院数学竞赛考题:4道题限时48小时

上面是我收集的一些自动化测试视频资源,在这个过程中帮到了我很多。如果你不想再体验一次自学时找不到资料,没人解答问题,坚持几天便放弃的感受的话,可以加入我们扣扣群【313782132 】,里面有各种软件测试资源和技术讨论。上面是我收集的一些视频资源,在这个过程中帮到了我很多。如果你不想再体验一次自学时找不到资料,没人解答问题,坚持几天便放弃的感受的话,可以加入我们扣扣群【313782132 】,里面有各种软件测试资源和技术讨论。推荐好文:自动化测试从业者如何择业?未来职业发展是怎样的?自动...
分类: 其他 发布时间: 09-13 23:26 阅读次数: 0