http://blog.sina.com.cn/s/blog_8077b6d9010138e6.html 抽象的概念 这个世界很复杂,这个世界也很简单。复杂是由于我们从具体的角度来观察这个世界,简单是因为我们从抽象的角度来认识这个世界。抽象是人类特有的一种思维工具,它可以从纷繁复杂的表象中提炼出本质 ...
分类:
其他好文 时间:
2017-10-12 01:06:44
阅读次数:
304
https://zhuanlan.zhihu.com/p/27101263 程序员的抽象能力是在了解计算机工作原理的基础上,借助于一种或多种编程语言将问题的解决方案抽象为计算机程序的能力。在前文《关于编程能力的思考》中提到了编程能力包括理论基础和系统设计能力,抽象思维能力恰恰就是决定编程能力的关键。 ...
分类:
其他好文 时间:
2017-10-12 00:53:41
阅读次数:
128
http://acm.split.hdu.edu.cn/showproblem.php?pid=5727 题意:现在有n个阳珠子和n个阴珠子,现在要把它们串成项链,要求是阴阳珠子间隔串,但是有些阴阳珠子在一起会让阳珠子变弱,现在问你串起来之后最少有几个阳珠子会变弱。 思路: 很考验思维的一道题目啊~ ...
分类:
其他好文 时间:
2017-10-11 23:56:43
阅读次数:
424
最近开始学习php,下面是我总结的数据类型,画的思维导图: 注意:查看图片要调大浏览器的缩放比例(我也不知道为啥图片上传之后显示这么小,不清晰): 上面太大看不清,我就分别截图: ...
分类:
Web程序 时间:
2017-10-11 23:43:01
阅读次数:
234
想成为一名专业的web开发人员并不像你想象的那么容易,开发人员在开发自己的web项目时常常需要牢记很多东西,他们要不断寻找新理念,新创意,在特定时间内开发出高质量的产品,一名优秀的程序员必须明白时间的重要性,才能更高效地完成工作。 作为web开发人员,要不断致力于提高技能,保持创造性思维和生产观念, ...
分类:
Web程序 时间:
2017-10-11 15:21:10
阅读次数:
133
(一)Scrum简介: Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。虽然Scrum是为管理软件开发 ...
分类:
其他好文 时间:
2017-10-11 14:16:43
阅读次数:
141
一.Scrum学习心得: 最近简单的学习了一下scrum模式,感觉又开启了一个新世界的大门。 首先,scrum是一个应用于互联网研发的开发方式,这种开发方式的主要特点是快速迭代,持续交付。 scrum的开发好处是跟传统的开发方式作比较的,很明显,在一次次迭代中我们可以的持续的发现问题,并进行修改,但 ...
分类:
其他好文 时间:
2017-10-11 14:15:40
阅读次数:
161
一、Scrum的学习与理解 敏捷开发是一种迭代、循序渐进的开发方法。它是一种开发方法,也就是一种软件开发的流程,它会指导我们用规定的环节去一步一步完成项目的开发。而这种开发方式的主要驱动核心是人。它采用的是迭代式开发。敏捷开发它只写有必要的文档,或尽量少写文档,敏捷开发注重的是人与人之间,面对面的交 ...
分类:
其他好文 时间:
2017-10-11 14:11:13
阅读次数:
100
没空读论文的悲剧,看了各种帖子感觉还是很难理解到这种方法背后思维的本质,虽然一两句话说思想简单,但是能透彻地理解感觉还是比较困难,看了半天帖子说得比较清晰的估计得结合这两个: https://en.wikipedia.org/wiki/Gradient_boosting http://www.jia ...
分类:
其他好文 时间:
2017-10-11 12:44:59
阅读次数:
102
做atcoder总是感到格外的智商不足……感觉atcoder比起codeforces来说题目普遍更有趣,更考验思维orz C 题意:给出无向图,距离为3的点如果未连边,则可以连上一条边,问最多能连多少边。 解题思路: 易证距离(可以非简单路)为奇数的均可以连边。 如果是二分图,则图中不存在奇环,最终 ...
分类:
其他好文 时间:
2017-10-11 11:12:11
阅读次数:
187