随笔
MIIEo
到一个好的地方,心态要保持好,因为第一名第二名这个事情是没有意义的。名次只是给你一些信息,但是大家的成就不是和别人竞赛,真正是和自己竞赛。一个人他到最后盖棺论定的时候,所有世界上其他人对你的评价都是不重要的,最重要的评价只有一个人,你自己摸着你的胸脯问,我在这个世界上,是不是尽了我最大的力量,发挥出我最大的光和热。一个人假如说能够有信心的说我做到了这一点,那么我觉得你就是最成功的最成功的人。——姚老师
展开
-
在其位谋其政
解决问题,往往成了对意外的input进行打补丁。为什么会这样?对于一个POJ上的问题,对待样例输入,我们可以设计一个算法,给出和样例一致的输出。但是这是不够的。算法题目的本质上是一个题目,有其考察的要点。而题目,最大的难点同时也是最大的锋芒,则是其太关注一个点而忽略了现实中问题的复杂性。算法题必须要有指向性,对待特定的知识点,一个优秀的问题可以让无数学生习得一身的本领。但仅此而已。算法题做得好,知识说明,对这些考察要点掌握得足够熟练。但是这些要点可以直接用来解决现实问题吗?不是的。算法题,明里暗里都原创 2021-03-07 14:46:03 · 205 阅读 · 0 评论 -
我们到底能不能为未知做准备?
系统上的知识空白,是无法提前学习的。只有当你遇到了,你才知道,哦,原来还特么地会有这种错误。至于如何解决这种错误,需要各种百度,各种求人。系统专家是很宝贵的,他们的解决方案有时候从外在看起来很easy,不就是加了两行代码吗?但是知道加什么代码、在哪里加代码,是需要长时间的技术积淀和对系统深入的理解的。我们在知识上的漏洞无法预知,只有随着问题出现时才有可能展现出来。因此,程序员不管对系统地把握有多大,都无法准确的判断,会不会有新的从未遇到过的问题出现。我们时时刻刻都需要提防复杂的无法预知的状况出现。如何做原创 2021-03-03 01:48:46 · 135 阅读 · 0 评论 -
论文阅读
明确一篇文章所解决的问题,不能只是看Abstraction和Introduction,还要看它的Experiment。高级的,high level,advanced原创 2021-02-07 22:40:52 · 85 阅读 · 0 评论 -
谈 heuristic
很多文章中会提及 heuristic approach、heuristic algorithm、启发式算法,启发函数 等术语,但是对于什么是heuristic,却并没有解释得很清楚。启发,顾名思义,是教师 启发引导 学生学习。关于 heuristic 的一些描述:掌握领域知识,标准是能设计简单Heuristic(启发式的)的solution什么时候需要ML?对问题的要求是从60%提高到80%的时候Heuristic已经复杂到很难维护了(比如说当有些IDS里部署的规则已经达到几千条仍无法c原创 2021-02-04 22:30:44 · 505 阅读 · 0 评论 -
秋招复习目录
桥水基金创始人Ray Dalio把自己的人生经验整理成二百多条原则分享出来,其中就有关于如何达到目标的。他说,要达到目标,只需要做五件事:1. 选择一个清晰的目标;2. 找到那些阻碍目标实现的问题;3. 精确地诊断问题;4. 设计计划并列出任务清单;5. 坚决执行并完成计划里的任务清单我觉得这五件事里最难的就是第一件事。我认为设定目标首先要明白一个道理:选择一个清晰的目标而不是选择一个内心的期望。我们总是错把期望当目标。比如秋招,合适的复习目标是:通过复习,成为一个合格的C++软件工程师。不合适的目标原创 2020-07-16 21:40:14 · 105 阅读 · 0 评论 -
养成自我检查的习惯
如何正确看待秋招要学习的东西?对于一个开发人员来讲,最重要的能力是使用某种编程语言解决特定的问题。比如使用C语言写一个简单的文件系统。但是,仅仅靠学完了语言的语法就能写出一个文件系统吗?答案当然是否定的。仅仅学习语法是不够的,如果上边的例子没有代入感,一时难以理解,可以想想自己在刷算法题的时候,自己能够驾轻就熟地利用自己掌握的语言的语法,AC掉每一个题目吗?显然是不能。掌握了语法不代表能干活,这句话并不是在贬低编程语言语法,相反,造成这种原因,恰恰彰显了编程语言语法的强大之处。因为它的设计需要应对多原创 2020-07-16 18:12:21 · 293 阅读 · 1 评论 -
秋招季
人生可能就是这么戏剧性吧,大四那一年的处境让我在研二暑假又体验了一次。我觉得我总是有一种把自己的一手好牌打得稀烂的能力。自己平时也不是不努力,也不是不奋斗,就是什么事都做不好。我也不知道自己的兴趣是什么,总而言之就是很迷茫。一开始因为不想做安全,就拒掉了腾讯的实习,然而现在各大厂秋招风生水起,想投开发,却发现,自己的简历是如此的苍白。又不得不做安全了吗?我排斥了一年,到头来又因为找不到工作,不得不选择安全这个自己本就很不感兴趣的方向吗?如果真的是这样,那我之前拒掉腾讯的offer岂不是放弃了一个千原创 2020-07-16 12:48:29 · 138 阅读 · 0 评论 -
WebBench压测工具学习笔记
WebBench 的官方 GitHub 地址在这里main函数里有两个重要的子函数:build_request()bench()使用getopt_long()函数解析命令行参数(需要 include 头文件getopt.h),函数的解释点击这里大致浏览完整个流程之后,感觉该项目的主要内容如下:用户的需求以命令行参数的形式给出,然后项目进行解析命令行参数获取用户需求,进而执行相应的动作。项目根据不同的选项,调用不同的API,完成对动作的执行...原创 2020-07-06 23:24:51 · 171 阅读 · 0 评论 -
逻辑运算图灵机
本文非原创,附原文链接http://www.ituring.com.cn/article/128275一、设计进行逻辑运算的图灵机M=(Q,Σ,Γ,δ,q0,qaccept,qreject) 其中Σ={0,1,+, *, !};Γ={□,0,1,+,*,!} 符号“+”、“*”“!”分别表示或、与、非逻辑运算。带子Γ的书写格式为“!x” “+xy”“*xy”,即先写运算符,后写参加运算的数。还要转载 2017-10-06 11:19:18 · 2435 阅读 · 0 评论 -
随笔
2017年10月2日,距离考研还有82天权力是一个奇妙的东西。它存在,给手下一个眼色就能处死一个人,事后还能瞒天过海;它不存在,跟什么都没有一样一样的,真的神马都没有。 ——《末代皇帝》《冰与火之歌》有感所以,我是一个追逐权力的人么?我不会是!我是个追求财富的人么?我是,我需要一个住所,我需要维持家人的基本生活,而这些,需要靠我自己努力去争取,而在这个不平等的社会里,没有绝对的财富,生活不可能幸福原创 2017-10-02 08:50:03 · 166 阅读 · 0 评论