代码改变世界

[置顶] 探索性思维——How to Solve It

2016-05-07 21:00 by 星星之火✨🔥, 1237 阅读, 收藏, 编辑
摘要:我觉得这篇文章和什么都能扯上点关系,比如编程。 很多人已经讨论过数学与编程的关系了,这里不想过多探讨,只是简单提一下:有些人把数学贬低地一文不值,认为做一般的应用软件用不到数学;而有些人则把数学拔高到一个很高的位置,认为一些比较上层的领域像机器学习,包括其父、子类人工智能和深度学习都需要用到些相对晦 阅读全文

The Go Programming Language. Notes.

2018-02-10 22:22 by 星星之火✨🔥, 352 阅读, 收藏, 编辑
摘要:Contents Tutorial When you're learning a new language, there's a natural tendency to wirte code as you would have written it in a language you already 阅读全文

血染五步之前缀树

2017-10-02 17:19 by 星星之火✨🔥, 558 阅读, 收藏, 编辑
摘要:目录 1.引子 2.什么是前缀树 3.如何实现前缀树 4.高级用法 引子 嗯,先随便造一个海量问题。给你一个大文件,里面有10 亿个英文字母序列,每个长度不超过255,需要你对这些数据建模。之后随便丢一些字母序列给你,让你快速回应,判断给定的字符序列是否在上面给定的那个大文件中出现过。 现在假设你是 阅读全文

TIJ——Chapter Eleven:Holding Your Objects

2016-07-31 17:37 by 星星之火✨🔥, 112 阅读, 收藏, 编辑
摘要:Java Provides a number of ways to hold objects: An array associates numerical indexes to objects. It holds objects of a known type so that you don't h 阅读全文

探索性思维——How to Solve It

2016-05-07 21:00 by 星星之火✨🔥, 1237 阅读, 收藏, 编辑
摘要:我觉得这篇文章和什么都能扯上点关系,比如编程。 很多人已经讨论过数学与编程的关系了,这里不想过多探讨,只是简单提一下:有些人把数学贬低地一文不值,认为做一般的应用软件用不到数学;而有些人则把数学拔高到一个很高的位置,认为一些比较上层的领域像机器学习,包括其父、子类人工智能和深度学习都需要用到些相对晦 阅读全文

批判性思维——Asking The Right Questions

2016-03-06 20:39 by 星星之火✨🔥, 424 阅读, 收藏, 编辑
摘要:我们生活在一个纷繁复杂的数字世界中,每天都在信息海洋中遨游。如果不想被其淹没,继而成为别人思想的傀儡,就有必要对你接受的信息进行批判、筛选,自己决定该相信什么不该相信什么,进而形成自己的观点,而不是一味听信教科书、报纸、因特网、某专家、某主持人、某作家的说辞。这个时候我们迫切希望学会的一项技能应该就 阅读全文