- 博客(8)
- 资源 (18)
- 收藏
- 关注
原创 如何提高效率(In memory of Aaron Swarts)
生命是如此的短暂,为什么浪费时间做一些没意义的事呢?做一些让你感到舒适的事很容易,但是你应该问问自己为什么要做这些事呢?有没有一些更重要的事等着你去做?为什么你不去做那些事呢?这些问题很难回答,但是每解决一个都会让你更有效率。
2014-09-25 10:15:45 2641
原创 【设计模式】使用设计模式来解决设计问题
面向对象设计最困难的部分是将系统分解成对象集合。因为要考虑许多因素:封装、粒度、依赖关系、灵活性、性能、演化、复用等等,它们都影响着系统的分解,并且这些因素通常还是互相冲突的。设计的许多对象来源于现实世界的分析模型。但是,设计结果所得到的类通常在现实世界中并不存在。设计模式帮你确定并不明显的抽象和描述这些抽象的对象。例如,描述过程或算法的对象现实中并不存在,但它们却是设计的关键部分。
2014-09-24 15:51:57 2260
原创 【leetcode边做边学】二分查找应用
二分查找算法是一种在有序数组中查找某一特定元素的搜索算法。搜素过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜索过程结束;如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查找,而且跟开始一样从中间元素开始比较。如果在某一步骤数组 为空,则代表找不到。这种搜索算法每一次比较都使搜索范围缩小一半。折半搜索每次把搜索区域减少一半,时间复杂度为Ο(logn)。
2014-09-18 10:40:13 2507 1
原创 【leetcode边做边学】从atoi说起
atoi即ASCII to integer,是把字符串转换成整型数的函数。atoi看起来是一道很简单的题目,但是却考察了面试者写代码过程的各方面的能力————对于测试用例全面的考虑、良好编程的习惯、对代码漏洞和鲁棒性的保证。对于技术面试而言,应聘者应该养成在写代码之前考虑所有可能的测试用例的习惯,保持思维逻辑的严谨。
2014-09-14 20:34:40 1969
原创 理解网络经济社会
互联网的成功之道,并非因为有一个一手遮天的组织(不像是旧工业时代中,包办产业链各个环节的大企业),而是因为所有企业、所有个人都希望加入互联网,进而促进了互联网的发展。这种自组织的网络形式是互联网的特点。互联网为那些具有不同的兴趣、品味和才华的人们提供了机会,为人类的多样性提供了机遇,这将会大大提高生产率,让人看到惊叹的发展。
2014-09-12 17:33:20 1642
原创 Understand where we stand
创造,不再属于系统经验;创造,不再属于成熟和阅历;创造,属于随时随地,属于人生的每一刻。你所不习惯的奇思妙想,可能正是人类智慧山巅上的黄金。这个试图笼罩一切的力量,不可阻挡地涌动起新的浪潮。
2014-09-09 13:53:59 1473
原创 我的Hexo独立博客
我的博客内容更新将把主要精力放在Hexo独立博客上:http://jasonding1354.gitcafe.com/http://jasonding1354.github.io/
2014-09-05 17:35:01 1572
原创 番茄工作法分享
今天看到《番茄工作法图解》这本小册子,更认真的了解了番茄工作法的工作原理,尤其是对方法实践中记录档案、分析档案信息并得到反馈,进而帮助我们得到适合自己更有效的方案这一点的认识,使我豁然开朗。番茄工作法简单易行,但最终要的还是坚持!坚持记录分析!番茄工作法正是缓解由时间的生成性所带来的压力,减少被打断的次数,集中注意力,并且提高工期预测能力,加快学习和工作进度。
2014-09-01 21:52:29 2654 2
Reactive Programming with Scala and Akka(Pdf格式)
2016-05-15
Learning scikit-learn Machine Learning in Python
2015-01-28
Building Probabilistic Graphical Models with Python
2015-01-28
Building.Machine.Learning.Systems.with.Python
2015-01-28
Visual Assist X 10.8.2043.0 完美破解版
2014-08-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人