
笔记
文章平均质量分 59
mafanhe
coder
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Machine Learning学习笔记(个人原因暂停更新)
WelcomeSupervised Learning监督室学习:回归分析,分类Unsupervised Learning非监督室学习:聚类原创 2015-03-25 22:15:00 · 419 阅读 · 0 评论 -
《python算法笔记》(一)为什么要学习算法
学习算法是为了更有效率地解决问题,并且让程序运行的更快。我们来做一个小实验,在python解释器下输入下面的代码:>>> count = 10**5>>> nums= []>>> for i in range(count):... nums.append(i)...>>> nums.reverse()这段代码并没有什么实际用处。只是把一堆数字添加到一个空list里,然后反转这个li原创 2016-06-14 12:21:09 · 1523 阅读 · 0 评论 -
N的阶乘末尾有多少个0
问题:N的阶乘(N!)中的末尾有多少个0? 例如:N = 5,N! = 120.末尾有1个0. 分析:想到这个问题,有人可能第一反应就是现求出N!,然后再根据求出的结果,最后得出N!的末尾有多少个0。但是转念一想,会不会溢出,等等。 其实,从"那些数相乘可以得到10"这个角度,问题就变得比较的简单了。 首先考虑,如果N的阶乘为K和10的M次方的乘转载 2016-09-11 23:42:10 · 1066 阅读 · 0 评论 -
计算机科学小知识
原码, 反码, 补码 详解:http://www.cnblogs.com/zhangziqiu/archive/2011/03/30/ComputerCode.html转载 2016-07-23 17:01:58 · 468 阅读 · 0 评论 -
由函数计时器引发的思考
由于需要对算法进行计时,所以要引入计时来计算函数运行时间。 由此搜索到time模块的clock方法:timeimport timedef func(): sleep(0.1)start = time.clock()func()end = time.clock()time = start - endprint time运行结果:>>> 0.000816 输出结果是不符合我们的预期的。原创 2016-04-14 00:05:16 · 399 阅读 · 0 评论 -
Mark《黑客与画家》
2.我们从画家身上借鉴什么东西?1)如何学习编程,通过实践学习编程2)保留作品,定期从头开始,而不要长年累月地在一个项目上不断工作,并且试图把所有的最新想法都已修订版的形式包括进去。3)通过范例学习4)逐步完成,不能盼望先有一个完美的规格设计。5)一个优秀的程序必须比他应该又的样子更好,坚持一丝不苟注重细节。6)考虑自己的心里周期原创 2016-02-24 17:43:15 · 349 阅读 · 0 评论 -
决策支持系统调研
决策支持系统决策支持系统(Decision Support System)是利用计算机协助人类解决一些半结构化与非结构化的问题。相关技术:数据检索,信息智能处理,自然语言处理(决策理论,统计学,语言学们管理科学,数学建模,认知科学,数据库,人工智能,人机交互,数量模拟,软件工程与各种信息与网络科技的集成知识);---------------------------------结构-原创 2016-03-19 14:33:40 · 1662 阅读 · 0 评论 -
如何应对编程疲劳
如何应对编程疲劳原文链接:http://webuilddesign.com/how-to-cope-with-programming-fatigue/ 什么引起的编程疲劳,我们应该如何应对 21世纪程序员的需求量很高,还伴随这特殊的待遇,例如:丰厚的薪水,医疗保险,免费的饭菜,免费参加体育运动,健身,旅游和社团活动, 如果你是个自由职业者,你还会拥有自由支配时间的灵活性。但是尽管拥有这些丰翻译 2016-03-30 14:20:13 · 687 阅读 · 0 评论 -
java web如何根据用户使用的浏览器来提示用户更新或更换浏览器
java web如何根据用户使用的浏览器来提示用户更新或更换浏览器主要有两个步骤:第一:通过拦截器后台获得用户的浏览器信息。并设置提示参数String agent = request.getHeader("user-agent");if(agent.contains(" chrome")) request.setAttribute("isChrom",1);else re原创 2015-07-14 21:00:53 · 1481 阅读 · 0 评论 -
从头学习计算机之计算思维(第二讲 符号化,计算化与自动化)
0和1与易经—语义符号化表达与计算(1)什么是易经《易经》是自然现象与变化规律-》人事现象及其变化规律-》其他现象及其变化规律(2)易经如何表达自然现象将现象抽象为符号,进行符号组合,利用符号组合表达自然现象 更多的组合,更多的语义,更多的语义,更多的变化(3)已经怎样区分各种组合要素符号化的关键是区分与命名---术语体系(4)即应怎样研原创 2015-06-04 12:15:09 · 3235 阅读 · 0 评论 -
从头学习计算机之计算思维(第一讲 计算,计算机与计算思维)
1.计算思维的提出缘由-学科的发展,知识的膨胀周以真教授提出计算思维,Dennis提出计算的伟大原理。《computational Thinking》计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。计算思维的本质就是抽象(abstraction)与自动化(Automation)即在不同层面进行抽象,以及将这些原创 2015-06-03 20:41:36 · 10911 阅读 · 0 评论 -
《python算法笔记》(二)基础知识
1.计算的核心理念2.渐进符号3.实现图和树4.小心黑盒子原创 2016-07-04 16:11:16 · 753 阅读 · 0 评论