常见的7种时间复杂度
- O(1):常数复杂度;
- O(log n):对数复杂度;
- O(n):线性时间复杂度;
- O(n^2):平方;
- O(n^3):立方;
- O(2^n):指数;
- O(n!):阶乘法。
通过代码来分析时间复杂度(Golang)
O(1)
1 | n := 100 |
最近新出了个抗日神剧叫《雷霆战将》,被人民日报点名批评,播出一周被下架,很好奇的我看了一些片段,直呼毁三观。
《雷霆战将》约等于《亮剑3》,里面剧情和亮剑一模一样,就是名字变了,梳理了以下,糟点如下:
真无力吐槽,从亮剑翻拍,手撕鬼子,到现在又出现了《雷霆战将》,演技真让我作呕,我不晓得导演编剧和审核的人是出于什么样的目的,就从战争这个角度来看这种剧就不该出现!!!
经典不容超越和翻拍,那是我觉得不尊重的表现。
先来看网上存在的一个ffmpeg
脚本
1 | #!/bin/bash |
github
上的脚本如下
1 | #!/bin/bash |
第一次提离职,难免有些紧张,当我梳理好离职的话语,按下回车的那一刻,仿佛世界一下就安静了。
这些天来我反复对比离职的利与弊,却往往忽略的最重要的一点————那就是我的内心所思所想。我当然想每个月看到自己有好几千的收入,但是为了这收入,我需要忍受,仿佛这些收入就是来慰藉我这个月的委屈。
接下来就是交接工作,希望早点完成然后搬新家开始我自己的计划。
朋友问我后面打算怎么办,我就说先把今年考研过了,然后回趟家陪陪父母,明年3月联系好友帮忙内推BAT等大厂,当然前提也要我自己做足准备才行。
从小学-初中-高中-大学,我慢慢发现我的人生轨迹就是一个sin
函数,在某一阶段会跌入低谷,陷入迷茫,无法自拔,然后等过上2-4个月就如同凤凰涅槃一样重获新生。
今天和@hanxu老友聊起以后想从事的工作,借此情形记录下来,不知未来十年或二十年可否实现。
我的理想生活,必须要自由,自由到不需要按时打卡上下班,不需要将自己的身躯固定在格子间里,不需要看某些人的脸色行事,不需要维持表面装出来的微笑表情,不需要整天盯着手机收发消息;
我的理想生活,必须要充实,充实到可以尽情做自己想做的事情,它带给我的快乐远远超过这件事的本身;
我的理想生活,必须要有它所存在的意义,而这样的意义我也在不停的寻找,六年的时间里,我放佛找到了些许轮廓:我可以尝试翻译国外的经典书籍,首先要要求自己的翻译水平达到一定的境界;我可以做多次不求回报的志愿者;我可以走遍千山万水,拍下别人只能在电视前看到的美景(比如抖音的韩船长);
我的理想生活,必须要与美食同行,我要吃遍大江南北的特色小吃,品尝奇特的酸甜苦辣咸,就像生活的各种滋味一样;
这个世界上,永远不存在——没有Bug的项目。
从2019年开始至今,在一个项目上做了快一年了,永远不存在——没有Bug的项目,这是我最终顿悟的。
从最初的服务架构设计->编码->调试->单元测试->联调测试->加大压力测试->改Bug->改需求->改代码->继续测试,不断循环往复,像一个永远不会break
的循环语句,我慢慢体会到了时间流逝的太快,不知不觉我已经是一个工作经验有两年的职场人了。
这两年带给我最大的变化就是来自心态的变化,我仍记得我初入公司时,那种兴奋和好奇占据了我的灵魂,什么都想做,什么都想尝试,到慢慢的这具皮囊被迷茫和空虚所填满。
我一直想写出一个没有Bug的项目,然而当我发现,原来曾经的功能可以转化为现在的错误的时候,那么剩下我所做的一切都不重要了。