摘要: 写在前面 最近需要实现自定义报表的功能,其中有一个需求是要计算用户输入的公式。比如用户输入公式: ,我们需要将 和`A2 A1 (A2 3) SUM MIN MAX AVG COUNT B1 SUM(A1, A2 + 1.2)。`总的来说,我们需要计算一个给定表达式的值,这个表达式可以是数字(包括整阅读全文
posted @ 2018-10-21 19:40 学数学的程序猿 阅读(295) 评论(0) 编辑
摘要: 写在前面 好久没写博客了,今天来一发吧。分享一下今天下午用python写的“跳一跳”小游戏的辅助程序。之前是准备用树莓派操控一个“机械手指”来代替人的触摸操作,但该方案还在酝酿中,实现了再分享。接下来要分享的是用“纯软件”的方法来玩“跳一跳”。 原理 原理其实很简单,按如下步骤操作即可: 1. 每次阅读全文
posted @ 2018-01-15 00:27 学数学的程序猿 阅读(2031) 评论(13) 编辑
摘要: 1. 写在前面 在很久之前学习过 "堆" 这种数据结构。这次再来学习一种比较特别的“堆”—— 斐波那契堆 。下文首先会介绍斐波那契堆的 结构 ,然后会介绍在其上的 操作 ,最后再分析这些操作的 效率 ,以及一些理论的证明。 2. 结构 斐波那契堆 是一系列具有 最小堆序 的有根树的集合,即斐波那契堆阅读全文
posted @ 2017-10-03 16:11 学数学的程序猿 阅读(515) 评论(0) 编辑
摘要: 1. 主要内容 不说废话,直接进入正题。先说说本文本文的主要内容,好让你决定是否看下去: 1. 介绍DNS是干什么的; 2. 介绍DNS是如何工作的; 3. 介绍DNS请求与响应的消息格式; 4. 编程实现一个简单的DNS服务器; 2. DNS是啥 关于DNS是啥,想必学过计算机网络的应该都知道,它阅读全文
posted @ 2017-04-15 13:38 学数学的程序猿 阅读(6058) 评论(3) 编辑
摘要: 1. 写在前面 昨天花了1天的时间把自己的博客从以前的Express换成了Angular2+Express,遂记录于此。博客 "Demo" 在这里,你也可以点击 "这里" 查看完整代码。 第一次使用Angular2,还是遇到了不少问题,比如 1. ng cli(1.0.0 rc.1)自动生成的项目直阅读全文
posted @ 2017-03-19 23:12 学数学的程序猿 阅读(3443) 评论(17) 编辑
摘要: 1. 写在前面 这要从前几天看 "Hibernate的用户手册" 说起。 这份手册确实挺长,而且还是全英文,对于刚过四级的我来说,看着确实有些“吃力”。这种“吃力”表现在,我经常看着看着就忘了自己看到哪了,对于前面看过的内容的印象特别模糊,于是我就在思考为什么会这样。 是有许多不认识的单词或不懂的语阅读全文
posted @ 2017-03-02 17:51 学数学的程序猿 阅读(449) 评论(4) 编辑
摘要: 1. 写在前面 近来感觉机器学习,深度学习神马的是越来越火了,从AlphaGo到Master,所谓的人工智能越来越NB,而我又是一个热爱新潮事物的人,于是也来凑个热闹学习学习。最近在看《Machine Learning IN ACTION》(作者:Peter Harrington)这本书,感觉非常不阅读全文
posted @ 2017-01-26 22:58 学数学的程序猿 阅读(561) 评论(3) 编辑
摘要: 1. 写在前面 之前我们跑了Angular的 "Hello World" ,你是不是对它有点感觉了呢?这一篇将结合一个 TODO 程序来继续学习Angular的用法。 梳理一下之前的Hello World程序。我们写了一个 来引导模块 ,而该模块又包含组件 ,这是一个Angular应用最基本的结构。阅读全文
posted @ 2017-01-09 22:07 学数学的程序猿 阅读(267) 评论(0) 编辑
摘要: 1. 写在前面 之前基于 "Electron" 写过一个 Markdown 编辑器。就其功能而言,主要功能已经实现,一些小的不影响使用的功能由于时间关系还没有完成;但就代码而言,之前主要使用的是 "jQuery" ,由于本人非专业前段,代码写的自己都感觉是“一塌糊涂”,十分混乱。现在看到 "Angu阅读全文
posted @ 2017-01-07 16:10 学数学的程序猿 阅读(1161) 评论(2) 编辑
摘要: 1. 写在前面 昨天简单学习了一个 消息队列 项目—— RabbitMQ ,今天趁热打铁,将学到的东西记录下来。 学习的资料主要是官网给出的6个基本的消息发送/接收 "模型" ,或者称为6种不同的使用场景,本文便是对这6种模型加以叙述。 2. Tutorials 在学习6种模型之前,我们首先需要安装阅读全文
posted @ 2016-10-26 20:27 学数学的程序猿 阅读(4670) 评论(8) 编辑