编程技巧 关于编程技巧:提高效率-Or-增加成本开发人员应如何理解结对编程 结对编程(Pair programming)来自于极限编程 XP(eXtreme Programming),是它的最佳实际之一。顾名思义,结对编程就是两个程序员坐在一起,用一台开发机进行…
无分类 Go-切片绕坑指南 不知道大家有没有发现在一个函数内部对切片参数进行了排序后也会改变函数外部原来的切片中元素的顺序,但是在函数内向切片增加了元素后在函数外的原切片却没有新增元素,更奇怪的是添加并排序后,外部的切片有可能元素数量和元素顺序都不会变,这是为什么呢?我们通过三个小测验来解释造成这个现象的原因。
无分类 谨防猴子补丁以及Python中排查技巧 前两天晚上线上系统突发故障,在立马打开线上错误日志之后,却只能得到一堆毫无意义的程序调用栈(traceback)的输出,于是团队成员陷入漫长而又抓瞎的问题排查过程中。问题很幸运地得到了解决,但是我一直想不明白…
无分类 关于Laravel项目中timeAgo字段语言转换的改善方法 在我们过去的Laravel项目中,经常需要用到time_ago这样的字段,并将其转换为我们熟悉的本地语言,可以实现的方式有很多,比如编写一个time_ago的辅助函数将其转换成本地,或采用carbon的diffForHumans函数然后替换成本…
javascript JavaScript设计原则编程技巧及常用设计模式 【前言】 最近阅读量了《JavaScript设计模式与开发实践》,收货颇丰,于是想写一点总结及感想 写一篇文章对于我的意义在于: {代码…} 这种过程大概叫费曼学习法,图解:(图片来自网络,侵删) 这篇文章我想表…
无分类 python中print函数 以及单引号、双引号、三引号 ================1=============================================2=============================================3=============================================4=========================================5…