失业的程序员(六):加班

2023-10-27

本系列前章:失业的程序员 (一) (二)(三)(四)

(五)


d.php

(一) 本文前戏—谈爱

每次开文我总要说一些看起来和本文其实关系不大的啰嗦话。也希望各位观众能够习惯。稍微花费大家几分钟时间便可进入正文,再一次跪求谅解。

前几天在家看“我是歌手”复活赛那期。着实震撼到了,边吃水果边看,看到上半场结束时差点把手上勺子给一并吞了。整个一场我坚决投了黄贯中的票,不 是因为beyond,不是因为其他歌手比他差,更不是因为我喜欢摇滚,而是从黄贯中的演绎可以感受到最重要的一点:其他歌手一直都在“求”观众爱他们自 己,“求”观众爱他们的歌。但是也只有黄贯中是那么的爱着观众,然后观众也爱着他。其实其他歌手的被爱程度和他们背后创作团队以及他们自身的天赋是有很大 关系的,大家不要认为谁谁谁就应该不如谁谁谁,那样想说明:亲,您太单纯了。

回到程序员这个话题也是同样道理,我们不应该要求所有领导、同事和客户都深深的爱着自己。现实生活中,我们总是能看到一些有一定积累并达到一定程度 的程序员总是在抱怨公司文化太脑残、领导太蠢、客户太变态、同事太阴险、队友太菜、社会太暴力,总感觉自己经验这么丰富、技术这么好、代码这么规范、项目 管理这么到位,为什么客户和领导就是不认可他不爱他呢?奥,他们简单想了想便下了结论:责任还是在公司、客户、同事、队友、社会身上。于是跳槽、换大公 司、换居住地(到北京上海总行了吧),结果发现还是没人爱,新公司更脑残、新同事更无耻、新队友更菜、新客户连人都不能算的上,周而复始几次后开始抱怨程 序员这个行业是青春饭,应该转管理或转行或走仕途。当这些都成功实现后会发现自己也变成了脑残的管理者,或在员工心理变成了愚蠢的领导,或在同事心理是无 耻阴险之徒,或在队友心理是跟不上趋势的老菜鸟,或变成在社会上被认为是需要坚决抵制并整顿的“极少数队伍”中的一员。

一切都这么坚持不泄的周而复始的循环着。

这就是为何我们在网上很少能看到有关于“爱”,有关于“不迷茫“,有关于“被认可”的帖子。

其实道理太简单,我们换位思考我们爱过自己的公司吗?爱过我们的同事吗?爱过我们的队友吗?爱过我们的客户吗?爱过社会吗?爱过自己写的代码吗?你都不爱他们凭什么要求他们先来爱你。

所以我再次偷偷拿出第五章中我的一句话作为“因为”:

“因为人从出生到嗝屁其实整个过程就是不断这么迷茫凄凉无趣恶心的周而复始,我们唯一能做的就是学会发现美好。”

结论(也就是“所以”)是:当你的程序员生涯中充满了–你自己发现的美好,那么美好也会发现你,纵横交错后,别人也会从你身上发现美好,再一次纵横交错后,你会发现原来这个世界充满了爱。

(二) 本文前戏—谈选择offer

由于“失业的程序员系列文章”的缘故,有很多网友发邮件向我咨询他们最近收到很多offer,情况都差不多,不知道如何选择。

首先很抱歉,我在上一句用了“咨询”两个字,不是为了体现我是专家,我只是在年龄上比初入程序员行业的人要大十来岁而已,也仅此而已,最主要是因为他们在邮件标题中确实用了“咨询”二字。

我没有一一回复不是因为邮件太多、崇拜者太多或者我现在正处于“事业的高峰期”所以太忙太忙太忙,根本来不及回等其实根本就是胡扯的借口。而是我不 敢回,怕误导了他们,毕竟每个人情况都不同,我没有身临其境的去接触到这些情况,仅仅凭经验去回复他们我的个人判断,那绝对是不值得借鉴的。所以在IT行 业,也许文凭算个P,其实经验也只能算个“球”。往往很多新手就是这样被所谓的前辈误导的。我坚决在“邪恶”的回了两封邮件后就再也不敢回了。

如果说同时有几个差不多程度的Offer来找你(注意是“差不多程度”,差太多自己也会判断了),我情愿相信“运气”任意选择一个,也会不相信经验或者某些前辈喝多了的时候看了你的邮件花了几分钟就给你的回复。

所以,广大程序员一定要相信自己的选择和判断。但是,上面一段中说到的“美好”和“爱”,如果你忽视了这些的积累,那么在你的职业生涯中会很大程度的影响你做正确的判断,因为浮躁的心态会让你大部分时候做的决定都是错误的。

最后,还是那句老话:不要完全相信我的话。我上面的话也不完全对。

这也就是我为何 用“失业的程序员”系列这种形式去写、去讲一些事情,因为当大家在看貌似是小说一样的文章的时候,能够障碍较少的去进行自我发挥和自我判断。如果我像某些大神一样,直接告诉你“要怎么干”、“不能那样”、“相信我没错的”等,那你就完了,接下来我也完了。

————————————————————-

上述胡话扯完,接下来我们欣喜的进入“失业的程序员”系列—第六章:加班。

(三) 鸡腿和大排

2419558_102048085130_2

团队是什么?我认为没有哪句话可以完美的诠释这个词,我时常在纠结什么叫做团队,很遗憾我至今无法找出一句不超过200字的话可以完完整整的定义这个词。

我老是和卞工讨论这个问题。卞工有时会很不耐烦,他给出的结论有时我会认为是史无前例的正确,那就是:我发他工资,他帮我干活。然后我涨工资,他帮我干更多活。我再涨,他拖家带口的帮我干活。我涨不动了,他也干不动了。

卞工很萌,我爱我的队友,所以卞工肯定也会很爱我。我打算在适当的时候、正确的时候一定帮他介绍个女朋友,主动帮助他实现“拖家带口”这种无比明显的暗示。

不过我没想到,表面看起来很愣头的卞工也在一直积极主动的帮我。

CRM项目这个标(请参见第五章),根据用户方的要求原则上是下周三招标。今天周五,我通知卞工今天晚上要加班做标书,并且讨论商务竞争方案。上午 瘦高个总监给我打了电话,说晚上也要一起来讨论方案,为此我特意把办公室打扫的干干净净,虽然咱这不怎么样,但是干净整洁是我们唯一能做的“美好”。

卞工很自然,他说他已经做好通宵加班的准备了。我爱死卞工了。

发动机运运作时间长了要加油,奶牛挤奶挤长了不喂草那你连水都挤不下来。卞工前阶段确实为了我们一些大大小小的活加了很多天班。我每天都在本子上用 笔记下了他的“丰功伟绩”,除了月底计算奖金外是一个原因,其实我更想哪天我们能算得上是有所成就时,把这些原始积累时留下的痕迹作为回忆的一个珍贵素 材。

傍晚6点,我们正式进入加班时分。我留下卞工一个人在办公室,告诉他我下去买两份晚饭,卞工告诉我他要吃三个鸡腿外加一块大排。

我的神啊,卞工再加班加下去总有一天要把我也给吞了。

不过说到这我要插一句,我们程序员加班那是家常便饭,那是比宪法都稳定的固定行为。我们每天最多面对的还真不是代码,而是真心“陪伴”我们的鸡腿和大排,我们对鸡腿和大排那是又爱又恨,有时看到它们就想吐,可第二天发现又离不开它们。

我下楼其实有两件“重要的”事,一个是今天我不打算买快餐,我打算改善一下伙食丰富一下晚餐内容,犒劳一下卞工也犒劳一下我自己。第二件事是第一件事的直接前提,那就是我要回家问我爸借两千块钱。

想到这我又有点无聊的自我伤感。在卞工眼里,我们从开始创业到现在大大小小的活(包括N个UI改造活和几个网站建设的活),虽然在其他公司眼里项目 总金额连个“球”都算不上,但是对于刚创业的我们足可以让我们省吃简用过上一年。但是,卞工看到的只是合同金额,真正收到公司账上的连半个“球”都没有, 进我们个人口袋的那都不用谈了。

这不,前两天交了各项杂七杂八的费用后,我颓废了。下个月有两个活的尾款会到账,不过这几天我还得努力支撑一下,而且再苦也不能苦着卞工更不能让他 看出我的颓废。说老实话,大公司老板是员工的金钱领袖,小公司或者创业型公司的老板那是员工的精神领袖,你颓废不是错,回家对着马桶颓废即可,给队友看到 了那就真的错了。所以我这次只能再一次麻烦我伟大的父爱了。

从家里出来已经七点了。我不禁加快了步伐,我很担心年轻胃盛的卞工会饿死在办公桌上。

…………

(四) 学姐降临

学姐降临

到办公室门口,发现走时忘带钥匙了,于是只能敲门。

意想中会屁颠屁颠开门迎接鸡腿的卞工不见了,来开门的竟然是学姐。

我记得学姐在我办公室刚租下的时候来过一次,后面因为她老人家实在太忙就再也没来过。

我惊了一下。头皮发麻、心动过速、手指发麻、鼻尖冒汗、大腿僵硬外加肾上腺素猛增。

“卞,卞。。。卞。。卞。。工呢?”原来口吃是这种感觉。

“快些进来吧,你的卞工已经在吃了”学姐一如既往的淡定,对我的突如其来的口吃完全不屑一顾。

我一时恢复的还没这么快,表情僵硬的拿着饭盒直挺挺的进了门。

“可恨的”的卞工已经在桌上大快朵颐了。他看到了我,招呼我快来吃。我一下都明白了,绝对是卞工向学姐“告的密”。

我一看,冬瓜排骨汤,黄瓜炒蛋,四季豆,还有两碗香喷喷的米饭。从盛菜的容器和菜肴制作手法我能预估到这肯定是学姐亲手做的。

乘学姐接电话之际,我猛的把卞工的脸按进了饭盒里。

“臭小子,谁让你去麻烦学姐的。”我假装很火的问卞工。

“哎呀,饶了我吧。”卞工被我的突然袭击吓得直喊求饶。

松了手,卞工告诉我他看到我最近确实很辛苦,上顿不接下顿,就偷偷在qq上给学姐稍稍的汇报了一下,尤其告诉了学姐今天晚上要加班,可能还要通宵之类的话,没想到学姐突然带着饭菜杀过来了,连卞工自己也没想到。

“最近账上没钱了吧~~~,要是实在困难,我这个月工资先欠着”卞工又突然来了这么一句。

我的小心脏再次扑通扑通跳了很久。随之而来的是三个鸡腿外加一块大排都无法比拟的感动。同时没想到平时愣头楞脑的卞工竟也有如此超强的观察力。

“没钱你妹啊,你懂个屁。吃你的鸡腿”我开始很假的掩饰,随手从我带来的饭盒中拿出一根KFC鸡块塞到了卞工的嘴里。

学姐接完电话,我们立马恢复常规的吃饭动作。

“菜还可以?”学姐坐在椅子上,很平和的问两个吃的上气不接下气的人。

“好吃,好吃。比我妈烧的还好吃”我还没来得及回就被卞工抢了头彩。我用力蹬了他一眼。

“平时要注意营养,快餐多吃了对身体不好。创业要有个好的身体资本”学姐说话时始终对着卞工,可我觉得这句话她是说给我听得。不知道我有没有想多。

我认为学姐的话听似简单却处处充满了玄机。程序员创业,很多人认为拼的是技术、人脉、Idea和头脑。其实论技术,能自己出来闯荡的程序大部分技术 都算得上中等或偏上至少不属于坑爹型;论Idea虽然大部分程序员初期创作的Idea都是浮云和扯淡,但是有谁不是呢?论人脉,大部分人刚起步时人脉都不 会太广泛;论头脑和智商我们都差不多,弱智也不会做程序员,天才也不屑做程序员人家早去开发宇宙了。所以剩下来唯一能比的就是身体,大家可以留心观察一 下,凡是IT界的各位大神身体素质都是杠杠的,加一天班第二天累到虚脱的那种基本上不能创业。所以如果还有人问我他是否具备创业的条件,那我要告诉她判断 的最简单最直接的标准就是你身体好不好,不好的话建议老实打工,因为身体太差你根本承受不住高强度的压力,很可能坐个飞机飞到一半都会坠机哦~~~

我很快就吃完了。卞工把剩下的饭菜全部送进了胃,完了边抹嘴边啃我给他的鸡块。我觉得卞工真的很幸福,几年前我和卞工同岁的时候也是这么能吃,现在明显不如以前了,稍微吃的饱一点晚上要起来上三次以上厕所或More….。

所以幸福是什么,我认为就是能很香的吃很多。像范伟讲的幸福就是想如厕时有坑而别人没有之类的还要排在后面好远,吃都吃不下去哪来的资本去上厕所。

我开始收拾碗筷。卞工满足的坐在电脑面前继续弄CRM标书的技术部分。

收拾好后,我一看时间已经晚上八点了,我说学姐您早点回去休息吧,我和卞工可能要加班把方案弄出来,弄得晚的话我们就住在办公室了。

“技术部分弄好后,商务部分给我看看。等下你把你的思路说给我听听!”学姐这句话算是命令吗?这语气换做是从猪刚烈口中而出我肯定要在心里骂“去你的死猪”,但是从学姐口中而出我甚至邪恶的感觉到一种额外的关怀。

我很恭敬的回了声“好的”。卞工在边上对着我们挤眉弄眼,我此刻很想把卞工当绣球直接抛出窗外。

。。。

(五) 安静的办公室

办公室一下子安静了,只剩下不安静的打字声。学姐拿出自己的笔记本坐在了原来女组员坐的位置上,仿佛在写邮件外加偶尔打开QQ窗口。

卞工的打字声很响,他特意给他的台式机换了一个旧键盘,他说新键盘太软敲打的时候没感觉,更重要的是无法特享受敲完一行代码后猛力按回车的感觉。很有道理,弄得我也想把我的笔记本接上外接键盘,猛力的敲一敲,发泄一下心中的寂寞。

我也在码字,卞工负责是技术实现部分,因为以前在猪刚烈手下有过经验,因此我个人觉得应该没啥问题。我负责写商务部分附带着用假大空神句补足字数。

卞工在QQ上跟我说话:“Boss,你就收了学姐吧!”

(作者插话:前面几章时有网友的评论就是建议我“收了学姐”,没想到和真实发生的情况是一样的,简直是神回复啊)

我cao,这玩意儿竟然开小差。我抬头看了看和我面对面相坐的卞工。

1606432H3-14

这厮毫无表情。

我回:“不要开小差,速度写方案”。

卞工: “紧张了?心虚了?”。

我:“没看到我上面的话吗?”。

卞工:“你要害羞,我帮你跟学姐开口,好吗?”。

我:“受不了你,能专心认真点写方案吗?”

卞工:“那就这样定了啊,我过会在QQ上跟学姐暗示一下”。

我:“不要乱来,我对学姐没意思”。其实说完这话,我真心虚了。

卞工:“真的?”

我:“是的”

卞工:“真的?”

我:“要我回答几遍?”

卞工:“那我追学姐了哦!到时候我不好意思向学姐表白,你帮我张个口啊?”

我:“滚。。。”

卞工:“哎,虚伪”

我:“。。。。。。”

我再一次抬头怒视卞工,这厮依然面无表情,口中还在振振有词的念着技术术语。

tmd这厮竟然还是影帝。

其实,说到这,虽然前面我提到了“头发发麻、紧张、手脚僵硬”等关键字,其实我一直认为这是我单方面的心理反应,学姐对我也像平时学长对学弟那种感 觉,谈到其他方面那从表面上看来真的是严肃部分大于关爱有加部分。何况我从来也不敢有非分之想,因为学姐是否名花有主我都不曾知道,万一早有主了且被主知 道了,其必定奔向我处瞬间秒了我。

5654282_141354064386_2

(六) 激烈的讨论

由于前几天的积累,接近十点的时候,我们的方案第一稿已经基本完毕。

我已经哈欠连天了。此时瘦高个总监敲门。我去,这么晚才来。

瘦高个明显刚应酬完,估计喝的不少,摇摇晃晃的进了门,对我的办公室一阵猛参观。

“不错啊,现在几个人啊。”瘦高个看来还没喝高,还懂得试探。

“连我一共八个人左右吧,其他人都下班了”其实办公室挤一挤能坐下十个人不止,当然那是相当挤了。虽然当初进来时只有3个人,但是依照学姐的建议, 我放了十张桌椅,并且在下午我已经布置了一下,譬如擦灰,当然不能擦的太干净,因为程序员的桌子很干净那是很假的;譬如在一些桌子上放上从家里拿过来的旧 茶杯,因为程序员的茶杯天天洗的跟新的一样也是很假的。譬如在某些桌子上放一个烟灰缸,并把一些烟灰撒在桌子上,因为一个办公室所有程序员都不抽烟那是假 的不能再假了。

瘦高个表示很满意,他认为这样看来我的技术实力至少在人员数量上是能满足项目开发要求的。

我刚想向瘦高个介绍学姐说这是我的学姐时,学姐主动站起来和瘦高个握了握手,说她是我新招的销售。

瘦高个更满意了,和学姐握手至少握了10秒了,眼球成钢珠状。我此时最想做的是从后面操起狼牙棒一棒头槌了瘦高个。

4576093

卞工也兴奋的站起来和瘦高个握了握手。瘦高个竟然忘记了在上一章(参见第五章)他可是卞总哦,竟回过头问我这位是。。。?我连忙解释这是上次来的卞总啊。

瘦高个连忙称呼“卞总”,说自己喝多了,不好意思,不好意思。卞总无比尴尬的笑着说没事没事。我清楚地看到卞工过了会背着瘦高个竖起了右手的某个手指,我差点笑出声。

接下来我们按照瘦高个的要求,我们坐下来开始讨论商务环节。

瘦高个说他经过做了大量的外围工作和不懈的努力包括陪客户喝醉了五次吐了十次外加一次酒精中毒,终于大概知晓本次项目的总预算应该是30-50万之间(至于转包给我们的价格,等日后中标后的价格出来后我们再进一步洽谈)。

我差点想把卞工吃过的鸡腿塞瘦高个嘴里,这也叫“知晓了预算”?30到50之间可是隔了20个整数和至少2000个浮点数啊。

作者插话时间:因为本次CRM项目根据客户要求使用的是—最接近预算价格中标模式(关于招标的价格模式请参见第 五章)。也就是说假设用户的预算是50万,那么我如果报了60万则直接超过预算出局。如果我报了40万,虽然最低,但是另外两家报了45万和48万,那么 中标的应该是48万的那家,当然会有两次报价,两报都会公开价格,第一次报大家可以互相参考一下,第二次是终报。所以一旦报错那就是直接Game Over,当然这也是用户方“调戏”供应商的好手段。

大家可能要说我国的招标大多都是走关系。我想说这个项目还真不完全是,但是没关系肯定不行。 这里因为篇幅我就不多描述了。

———————–作者插话完毕

学姐在一旁一直沉默不言,我估计她对瘦高个的“终于知晓了预算”也不是很满意。

瘦高个混着酒气也介绍了一下他的经验。因为这次招标的模式,所以第一报大家会有所保留,不会报实价但是也不会太虚,第一报主要是互相试探,第二报就 是报实价,但是据他目前所知,唯一能确定是报价不能超过50万,由于各个厂商都有各自的关系网,其他两家是否能搞定客户也说不定,瘦高个预估很有可能在进 入招标现场后,他的内线才会从某一些“黑暗”的渠道获知具体的预算,此时很有可能在现场要临时调整方案和策略,这种情况瘦高个以前碰到过很多次,也是用户 常玩的把戏,故意弄得你手忙脚乱,然后造成大家都不敢报高价,最终用户肥肥的低价收货。

除了最高预算这一细节,我确信瘦高个都是在讲废话。同时我也感叹现在的用户真心很贼,玩弄供应商都玩弄出技巧来了。

接下来比较重要的是心理战,因为瘦高个的公司是本地比较大的公司,而且和面上的“有关部门”以及多个大型企业都有深厚的关系基础。所以两外两家单位 会认为我们会知道精准预算,但问题是其他两家也是有名的关系户,也非常有可能事先得到精准预算,“关系”这个东西是最靠谱的也是最不靠谱的。

最后最重要的是,报低了就算你中了也是亏本的。譬如这个项目50万,我们报了20万中了,然后转包到我预估这只有5万(除去了给瘦高个的提成)。那我还不如去天桥卖烧饼得了。

3873095679539473637

接下来的讨论过程其实比较简单也有可能比较脑残,为了能既中标又不亏大本,我们确定了几个方案:(假设预算是50万)

1、主动型。第一报直接信誓蛋蛋的报20万,这样的低价会让另外两家以为我们估计知道了预算,不然不会报如此的价格,然后会跟着我们降价。第二报的时候我们出40万左右的保险价。

2、被动型。第一报直接报45万。然后看对方价格,如果普遍很低,那第二报进行调整。原则是取第一报另外两家的价格平均数的90%+自己第一报的10%,再适度调整后就是第二报。这个知识是瘦高个教的,我至今都不知道这个公式是怎么推导出来的,据说这是最保险的公式。

3、扯蛋型。第一报10万。然后因为该项目分两年质保期,所以每年都要收取10-15万不等的维护费,报价+维护费才是总价。所以第二报公布时可以 扯蛋的无耻的不要脸的灵活机动的调整价格,这一招是从猪刚烈那学到的。他曾在一次“有关部门”的招标中以这种恶心的方式取胜。我估计如果碰到强硬的用户根 本不会理你。所以这个只能算是候补方案。

当然还有几个方案,譬如假设预算是30万如何如何。当然最终还是要瘦高个继续和用户觥筹交错哪怕继续酒精中毒,以确保得到的信息越准越好。否则我个人真觉得上述方案都是扯蛋的。

学姐在讨论过程中电话连续响。我数了一下至少跑出去接了1-6次。期间还掐了两次。

我的神啊。到底是谁晚上一直打电话,打电话不要钱吗?

卞工意味深长的对着我摇摇头。我用眼神问他为何意。

他用眼神告诉我“很complicate”。

我用眼神告诉他也许是学姐的家人担心她这么晚还没回家呢。

卞工用眼神告诉我“不可能,换做你爸打了几次电话?”。

我用眼神告诉他“可能是她同事有工作上的问题呢?”

卞工用眼神说明了“我是傻X”。

我决定此事完了,我豁出去了。

卞工用眼神告诉我“好好讨论,不要开小差”。

。。。。

(七) 花絮

讨论完已经半夜12点了。瘦高个先行告别了我们,临走时再次和学姐握了一次维持10秒的手。我杀他的心都有了。

卞工已经把我带上来的KFC和一块必胜客比萨全部果了腹。

学姐吩咐我早点睡觉,这件事她会回去好好帮我参谋的。

因为天色已晚、夜路漫漫、恐有不安,我第一次大胆的请求是否能送学姐回家。学姐想了一会,拒绝了。

回到电脑前,我第一次发了一份求助邮件给猪刚烈。发完手抖的厉害。

这天晚上我彻底的失眠了。半夜出来上厕所上了三次,把我爸吵醒了,也跟着我出来上厕所,问我何故,我曰失眠,问我其因,答曰为项目所困。

af68368927ae34fb17c71ee02e64fc5a


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

失业的程序员(六):加班 的相关文章

  • Qt5学习之路(vs2012下创建一个QT应用程序)2013-10-14

    刚开始学习QT在网上找的资料基本都是使用QT Create进行开发的 VS下开发的学习资料感觉很少很难找的到 视频教程也基本没看到过貌似 因为我们研发中心是使用MFC进行开发开发工具是VS2010 使用QT开发的话基本我们不会再使用QT C
  • web移动端布局的那些事儿

    原文地址 github com HuJiaoHJ bl web移动端布局范畴很广 其中比较基础的几个话题 移动端适配 1px border 基础布局 本文主要分享这三个话题 一 移动端适配 提起移动端适配 大家想到的肯定是rem flexi
  • 【建议收藏!】APP UI自动化测试,思路全总结在这里了。

    首先想要说明一下 APP自动化测试可能很多公司不用 但也是大部分自动化测试工程师 高级测试工程师岗位招聘信息上要求的 所以为了更好的待遇 我们还是需要花时间去掌握的 毕竟谁也不会跟钱过不去 接下来 一起总结一下APP UI自动化测试的思路吧
  • Obsidian 入门使用手册

    文章目录 一 Obsidian 入门 1 1 什么是 Obsidian 1 2 安装 Obsidian 二 Obsidian 配置 2 1 创建第一个笔记 2 2 设置界面语言使用中文 2 3 主题 三 小结 一 Obsidian 入门 1
  • Android中实现全屏、无标题栏的两种办法(另附Android系统自带样式的解释)

    在进行UI设计时 我们经常需要将屏幕设置成无标题栏或者全屏 要实现起来也非常简单 主要有两种方法 配置xml文件和编写代码设置 1 在xml文件中进行配置 在项目的清单文件AndroidManifest xml中 找到需要全屏或设置成无标题
  • Visual studio 2005 hangs on startup AppHangXProcB1 svchost devenv.exe svchost.exe:{2a811bb2-303b-48b...

    This problem has been torturing me for the whole afternoon and after searching on the web for a long time I finally get
  • 数理统计知识整理——回归分析与方差分析

    题记 时值我的北科研究生第一年下 选学 统计优化 课程 备考促学 成此笔记 以谨记 1 线性回归 1 1 原理分析 要研究最大积雪深度x与灌溉面积y之间的关系 测试得到近10年的数据如下表 使用线性回归的方法可以估计x与y之间的线性关系 线
  • Firefox新标签页不停刷新

    解决办法 在地址栏输入 about support 翻新Firefox
  • 4个开源的Java代码静态分析工具

    1 PMD PMD是一款采用BSD协议发布的Java程序代码检查工具 该工具可以做到检查Java代码中是否含有未使用的变量 是否含有空的抓取块 是否含有不必要的对象等 该软件功能强大 扫描效率高 是Java程序员debug的好帮手 PMD支
  • 解决:Java source1.5不支持diamond运算符,请使用source 7或更高版本以启用diamond运算符

    Maven默认用的是JDK1 5去编译 diamond运算符 指的是JDK1 7的一个新特性 List
  • CISSP一次通过指南(文末附福利)

    2017年12月19日 在上海黄浦区汉口路亚洲大厦17层通过了CISSP认证考试 拖拉了一年 终于成绩还算令人满意 为攒人品将自己一年多的复习心得和大家分享 希望能够帮到需要考证的朋友 本文作者 i春秋签约作家 tinyfisher 欢迎与
  • Android4.0 SDK功能详解

    我在eoe的论坛找到的 就复制过来了 跟大家分享一下 Android 4 0 平台API等级 14 Android 4 0 是一次重要的平台发布版 为用户和应用程序开发者增加了大量的新特性 在下面我们将讨论的所有新特性和API中 因为它将
  • UI自动化测试的正确姿势 —— Airtest设备连接&API详解第一篇

    一 背景 Airtest作为一款优秀的自动化测试工具 有着强大的API功能 处理日常自动化测试过程中需要的各类操作 今天就给大家逐一介绍关于设备连接和常用API部分 结合自动化测试中的各类需求 看看如何通过使用Airtest来快速实现 二
  • 探索创意无限的Photoshop CC 2020Mac/Win版

    作为一款功能强大的图像处理软件 Photoshop CC 2020 简称PS 2020 在全球范围内备受设计师 摄影师和艺术家的喜爱和推崇 它不仅为用户提供了丰富多样的工具和功能 还不断推出新的创意特效和改进的功能 让用户的创意无限延展 首
  • WPF-UI HandyControl 控件简单实战

    文章目录 前言 UserControl简单使用 新建项目 直接新建项目 初始化UserControl Geometry 矢量图形 额外Icon导入
  • app测试必掌握的核心测试:UI、功能测试!

    一 UI测试 UI即User Interface 用户界面 的简称 UI 设计则是指对软件的人机交互 操作逻辑 界面美观的整体设计 好的UI设计不仅是让软件变得有个性有品味 还要让软件的操作变得舒适 简单 自由 充分体现软件的定位和特点 手
  • 独立搭建UI自动化测试框架分享

    今天给大家分享一个selenium testng maven ant的UI自动化 可以用于功能测试 也可按复杂的业务流程编写测试用例 今天此篇文章不过多讲解如何实现CI CD 只讲解自己能独立搭建UI框架 如果有其他好的框架也可以联系我 分
  • 独立搭建UI自动化测试框架分享

    今天给大家分享一个selenium testng maven ant的UI自动化 可以用于功能测试 也可按复杂的业务流程编写测试用例 今天此篇文章不过多讲解如何实现CI CD 只讲解自己能独立搭建UI框架 如果有其他好的框架也可以联系我 分
  • element ui backTop源码解析-逐行逐析

    backTop 回到顶部 组件简介 基础概念 返回页面顶部的操作按钮 代码
  • 「Java开发指南」MyEclipse如何支持Spring Scaffolding?(一)

    MyEclipse v2023 1 2离线版下载 1 使用Spring的Scaffolding应用程序 支持Spring的 MyEclipse 目标之一是帮助开发人员从零开始编写更少的代码 并更广泛地使用代码生成 MyEclipse提供了丰

随机推荐

  • 【千律】C++基础:通过函数实现数据交换--指针方案

    include
  • 链表求和

    I 问题描述 你有两个用链表代表的整数 其中每个节点包含一个数字 数字存储按照在原来整数中相反的顺序 使得第一个数字位于链表的开头 写出一个函数将两个整数相加 用链表形式返回和 给出两个链表 3 gt 1 gt 5 gt null
  • RTT-移植Nano

    RTT 移植Nano 一 准备工作 STM32F103模板工程 RTT nano源码 https www rt thread org document site rt thread version rt thread nano an0038
  • Spring源码深度解析:九、bean的获取③ - createBeanInstance

    一 前言 文章目录 Spring源码深度解析 文章目录 createBeanInstance 的流程图如下 让我们根据流程图一步一步的学习一下spring是如何创建bean的吧 这篇文章是接着 Spring源码深度解析 八 bean的获取
  • 基于TensorFlow的CNN卷积网络模型花卉分类(1)

    一 项目描述 使用TensorFlow进行卷积神经网络实现花卉分类的项目 加载十种花分类 建立模型后进行预测分类图片 环境 win10 TensorFlow gpu 1 12 0 pycharm 训练集 训练数据存放路径为 D LearnM
  • 用bat批量重命名不同文件夹下的同名文件

    起因 手机B站离线的视频目录是这个样子的 视频的每一个分P都会生成一个文件夹 包含视频基本资料和一个名为80的文件夹 这个文件夹里放着后缀名为m4s的音频和视频文件 现需要使用电脑播放下载的视频 那么第一步就是更改视频和音频文件的后缀名 百
  • 防火墙总结

    一 什么是防火墙 防火墙分为软件防火墙和硬件防火墙 他们的优缺点 硬件防火墙 拥有经过特别设计的硬件及芯片 性能高 成本高 当然硬件防火墙也是有软件的 只不过有部分功能由硬件实现 所以硬件防火墙其实是硬件 软件的方式 软件防火墙 应用软件处
  • Failed to load module “canberra-gtk-module“ 或 Using GTK+ 2.x and GTK+ 3 in the same process is not

    项目场景 ubuntu安装matlab之后 运行时报错Failed to load module canberra gtk module 如下 原因分析 未安装Matlab运行所需要的依赖 执行如下命令 sudo apt get insta
  • 深入浅出UML类图(二)

    类与类之间的关系 1 在软件系统中 类并不是孤立存在的 类与类之间存在各种关系 对于不同类型的关系 UML提供了不同的表示方式 1 关联关系 关联 Association 关系是类与类之间最常用的一种关系 它是一种结构化关系 用于表示一类对
  • 树的四种遍历C/C++实现

    树的四种遍历C C 实现 树的四种遍历C C 实现 结构定义 先序创建树 先序遍历 中序遍历 后序遍历 层次遍历 总代码 给懒人下载运行用 运行示例 树的四种遍历C C 实现 备考期末 懂得都懂 手敲遍代码 比较懒 都是递归形式 结构定义
  • error LNK2019: 无法解析的外部符号 WSAStartup,该符号在函数 “public:

    error LNK2019 无法解析的外部符号 gethostname 该符号在函数 public static bool cdecl gdcm System GetHostName char const GetHostName Syste
  • Fragment 实现简易新闻界面(适配手机与Pad)

    一 前言 Android 在 Android 3 0 API 级别 11 中引入了 Fragment 主要目的是为大屏幕 如平板电脑 上更加动态和灵活的界面设计提供支持 由于平板电脑的屏幕尺寸远胜于手机屏幕尺寸 因而有更多空间可供组合和交换
  • 前端白屏检测方案

    早期因为浏览器 技术 兼容性等诸多问题 导致网页的显示效果非常的单一 基本都是静态页 后续随着Angular React Vue等前端框架的出现 采用SPA单页面应用的方案越来越多 用户和企业对于页面的稳定性 性能有了更高的诉求 根据Abe
  • 为什么我们的自动化测试“要”这么难

    为什么我们的自动化测试 要 这么难 笔者在别的贴子里面曾提过 自己所在部门的 自动化测试经历了几次步进式的建设 都具有阶段性的成果 但是总的看来却不是一个成功的案例 因为赶进度 仓促的投入让一大堆的脚本质量比较低下 有几个测试组由于没有人力
  • Selenium

    Selenium 参考崔庆才爬虫 安装 pip install selenium 注意 需要下载Chrome的 webdriverwebdriver 下载完成后解压到与python exe可执行文件同一目录下 基本使用 from selen
  • this.getClass().getClassLoader().getResourceAsStream找不到文件

    this getClass getClassLoader getResourceAsStream 路径正确 但是找不到文件时 要检查对应xml文件是否放到了这个地方 只有放到了才能找到
  • 安卓手机GPU OpenCL总结

    前段时间 把市面上手机GPU OpenCL支持情况做了一个总结 总结如下 目前 手机 GPU 市面有四个公司产品 Qualcomm Imagination Technologies ARM Vivante 分别对应的产品如下 所有表格均是按
  • Springboot课程试题库管理系统毕业设计源码271129

    Springboot 计算机网络原理 课程试题库管理系统 摘 要 信息化社会内需要与之针对性的信息获取途径 但是途径的扩展基本上为人们所努力的方向 由于站在的角度存在偏差 人们经常能够获得不同类型信息 这也是技术最为难以攻克的课题 针对 计
  • 录制、回放乱码问题解决办法和快照问题解决办法.

    1 录制的脚本乱码 LR录制的脚本中可能会有乱码 主要是当URL中有中文时 通过如下问题可以解决此问题 a Go to Vugen gt Tools gt Recording Options gt Advanced b Check the
  • 失业的程序员(六):加班

    本系列前章 失业的程序员 一 二 三 四 五 一 本文前戏 谈爱 每次开文我总要说一些看起来和本文其实关系不大的啰嗦话 也希望各位观众能够习惯 稍微花费大家几分钟时间便可进入正文 再一次跪求谅解 前几天在家看 我是歌手 复活赛那期 着实震撼