拥抱 unix 哲学 每个程序员入门的第一堂和第二堂课应该是和 unix 哲学相关的内容,简言之就是:做一件事,做好它。具体点:小即是美
朋友Casey问我:“对于初级程序员,应该怎样阅读大型代码库呢?”我认为这是一个很好的问题,要想成为一个优秀的开发者,阅读代码库并弄清
Python 算法 快速排序# -*- coding: utf-8 -*- from random import randint, shuffle def _partition(seq, p, r): "...
首先弄明白几个概念:Documents 、terms and posting在信息检索(IR)中,我们企图要获取的项称之“document”,每一个document是被一个te
一般情况下,python中对一个字符串排序相当麻烦:一、python中的字符串类型是不允许直接改变元素的。必须先把要排序的字符串放在容器里,如
我一直在测试和调整各种生产效率的技术,在过去的五年中,阅读了大量的书籍(其中大多数是重复的) ,这里是我的一些结论:这不是一个关于
程序能一次写完并正常运行的概率很小,基本不超过1%,总会有各种各样的bug需要修正。有的bug很简单,看看错误信息就知道,有的bug很复杂,
正值换工作面试高峰时节,偶尔回忆起自己的经历,还有不少感触。我自己算不算好程序员,还不敢断言,但对于什么是好程序员,倒积累了一定的...
1. “博”与“专”上的迷失假设说一个人的学习已经聚焦,并且学习的内容和自己实际参与的项目也相吻合,那么是不是就没有问题了?很不幸
概述“工欲善其事,必先利其器”,如果说编程是程序员的手艺,那么IDE就是程序员的吃饭家伙了。IDE的全称是Integration Development Envi