首先,我们需要有一个伟大的OCR开源软件——tesseract-oct。这个软件分两部分,一部分是源代码tesseract,另外一部分是语言数据tessdata。语言数据有上G的大小,git clone会比较吃力,建议用代理下载zip包。tesseract的FAQ文档是值得读一下的。
源代码(带少量注释):https://github.com/hgneng/hextris
这个游戏的代码风格不算很好,作者在计算机编程上的基本功不算非常出色,但是游戏本身需要用的几何知识以及数据结构等运用是很出色的。
游戏是通过在Canvas上绘画图形实现。游戏里也涉及一些按钮使用SVG绘画,可以通过这个SVG教程了解一下。
网站本身(在国内访问)不快,CDN应该也是国外的,里面有很多JavaScript库。
两点之间,最快的路径不是直线,而是最速曲线。最速曲线是一个圆在平面上滚动圆周上某一点留下的轨迹曲线。
在最速曲线上任一点开始下滑,最终到达底部的时间是一样的。这一点反直觉。
利用这一原理,滑雪运动员应该找最速曲线下滑,而不是最短距离下滑。
PI = 4 - 4/3 + 4/5 - 4/7 + 4/9 - 4/11 + ...
此公式由17世纪德国科学家莱布尼茨发现,但有说法是该公式在两个世纪前就被马德哈瓦发现了。
作者只用了45分钟时间就完成了这个俄罗斯方块游戏,代码简单,是学习数据结构和简单Canvas动画的绝佳例子!
单价4.5分/条
巴比伦使用的是60进制。一只手的4只手指(除拇指)各有3节,合起来12节。另外一只手有5只手指,12*5=60。通过数手指节和手指完成60以内的计算,比数10只手指计算量更大。而且60是很多数值的倍数,做等分的时候很灵活。
巴比伦的数字中111表示3600+60+1=3661。
登柳州城楼寄漳汀封连四州
作者:柳宗元
城上高楼接大荒,海天愁思正茫茫。
惊风乱飐芙蓉水,密雨斜侵薜荔墙。
岭树重遮千里目,江流曲似九回肠。
共来百越文身地,犹自音书滞一乡。
热门内容
最新内容
- 1 day 17 hours ago
- 1 week 1 day ago
- 2 weeks 1 day ago
- 1 month ago
- 1 month ago
- 1 month ago
- 1 month 3 weeks ago
- 1 month 4 weeks ago
- 2 months 3 weeks ago
- 2 months 3 weeks ago
最新评论