随笔分类 -  Tips

写代码的时候或者生活中遇到的小技巧
摘要:业务中遇到的表结构以及场景如下: id name pid 1 A 0 2 A 1 3 A 2 4 B 0 5 B 4 6 B 5 7 C 0 8 D 7 9 E 8 是一个层级结构,名字可能相同,也可能不相同 上面整理出来的数据结构就是这样的 A A A B B B C D E 当前的需求是取出 n 阅读全文
posted @ 2020-09-23 11:34 Paualf 阅读(120) 评论(0) 推荐(0) 编辑
摘要:开发流程 这篇文章记录一些我对Design Review 的一些思考,下面是我当下对开发流程的理解: 开发流程: 收到需求 需求分析 设计分析 项目排期 项目开发 测试环境测试 线上回归测试 上线观察 问题修复和优化 需求结束,代码下线 Design Review 根据需求我们需要给出实现方案,如D 阅读全文
posted @ 2020-01-17 14:21 Paualf 阅读(1034) 评论(0) 推荐(0) 编辑
摘要:shell 脚本要使用绝对路径,不要在脚本中使用相对路径,使用相对路径的话脚本执行有可能在根目录,找到相对路径的位置 阅读全文
posted @ 2020-01-09 11:05 Paualf 阅读(1702) 评论(0) 推荐(0) 编辑
摘要:了解清楚项目的上下游 预估量级,对可能发生的事情有所预估,才能做好准备 跑脚本的时候没有预估脚本运行的时间,然后也没有使用多进程的方式,所以不知道脚本大概执行的时间,这种是一个懒惰的行为和不负责任的做法。 阅读全文
posted @ 2019-12-31 16:35 Paualf 阅读(178) 评论(0) 推荐(0) 编辑
摘要:分层 解耦 代码复用 将复杂问题拆解为一个个小问题 阅读全文
posted @ 2019-12-31 14:12 Paualf 阅读(191) 评论(0) 推荐(0) 编辑
摘要:数据结构 一维升级到二维 如遇到一维数据结构解决不了的问题,这个时候我们要考虑二维数据结构或者多维数据结构,一般来说,二维就可以了,更复杂的可能需要更多 复杂问题 科学的方法或者工具去解决 有些问题本身就是很复杂的逻辑和结构,我们这个时候可以考虑有没有更好的工具帮助我们解决,我们的方法是否正确,有没 阅读全文
posted @ 2019-12-30 13:43 Paualf 阅读(240) 评论(0) 推荐(0) 编辑
摘要:控制变量法 控制变量法可以用于排查问题,排查问题的时候不要引入其他可变的因素,看看单一因素是否对代码有所影响,每次focus一个问题,这样效率更高 数学归纳法 计算机的本质就是泗洪计算机帮助人类解决很多重复计算的问题,所以不要使用人肉递归,遇到问题的时候看是否可以将问题分解为重复的子问题,然后去解决 阅读全文
posted @ 2019-12-24 17:30 Paualf 阅读(168) 评论(0) 推荐(0) 编辑
摘要:上线的代码无论多么简单都应该在本地反复测试 要对自己有信心,但是不要盲目自信。 对自己写的代码有信心,然后上线出现了很多错误,这个时候就要反思自己了,我前一段就出现了这种情况,上线前没有想清楚,所以将代码上线到线上了,因为是定时脚本的问题,所以需要运维手动执行,然后debug,这种是不负责任的行为, 阅读全文
posted @ 2019-12-13 18:28 Paualf 阅读(332) 评论(0) 推荐(0) 编辑
摘要:做工程、做项目、学习都是一个过程,都是一个由简入深的一个过程,如果一上来就想把事情做的特别完美,产品做的完美,这个想法是不现实的或者说是愚蠢的。好的项目或者好的产品都是需要时间和精力去打磨、沉淀,在过程中不断调整,结合市场或者用户的反馈以及企业的发展做出的决定,有很多不可确定的因素在里面,所以极少数 阅读全文
posted @ 2019-12-08 15:08 Paualf 阅读(181) 评论(0) 推荐(0) 编辑
摘要:访问指针的时候需要判断指针是否可以访问 阅读全文
posted @ 2019-11-22 10:25 Paualf 阅读(199) 评论(0) 推荐(0) 编辑
摘要:正常运行 内存溢出,因为 ++ 运算的优先级别和 是同一级别,而且++运算的优先级高,所以先执行++,然后再执行 ,执行++以后,在原有变量地址的位置进行操作,然后进行取值运算,这个时候就会内存溢出了 阅读全文
posted @ 2019-11-19 10:02 Paualf 阅读(198) 评论(0) 推荐(0) 编辑
摘要:对每一个IO操作的返回都要进行判断 阅读全文
posted @ 2019-11-18 18:01 Paualf 阅读(120) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示