MikeTech开发笔记:评论模块

June 25, 2019

前些日子重新开发了我的个人博客 MikeTech,其中一个功能就是评论模块,在每篇文章底下会有一个评论框,用户可以留言,或者是回复某个留言,这篇文章将会讲述这个功能的前后端设计。

Spring BootBackend DevData StructureAlgorithm

人民广场怎么走? 地铁换乘算法的实现

September 2, 2018

  现在的公共交通越来越方便,很多城市都有地铁,日常使用的地图App都提供了地铁线路换乘方案的功能,只要输入起点和重点,App就能给出你换乘的方案,可是这个功能背后的算法又是怎么样的呢。这篇文章将会告诉你。

PythonData StructureAlgorithm

TensorFlow入门:线性回归

April 15, 2018

  TensorFlow也是很多程序员耳熟能详的机器学习框架了,于2014年开源并且有着活跃的社区,前几天TensorFlow开发者大会也宣布了TensorFlow for JS和Swift,借着这个机会来写一写TensorFlow的入门教程和机器学习入门需要用到的一些知识吧。这次从最基本的线性回归开始,这篇文章将会对一个数据集进行线性回归并且计算出来表达式。

Machine LearningAlgorithm

基于OpenCV的微信跳一跳外挂实现

January 21, 2018

  前些日子,微信进行了一次更新,加入了一个小游戏跳一跳,发布之后这个游戏迅速走红并且在朋友圈刷屏,游戏的规则很简单,就是控制一个小矮子再各个墩子上跳来跳去。规则说起来容易但是想玩高分还是有一定难度的。这个游戏出现之后各路程序员也没闲着,外挂横飞,甚至产生了各种物理外挂。今天这篇文章就来讲述一下我来使用OpenCV实现的思路。

AlgorithmOpenCVPython

机器学习入门:K-Means聚类算法

December 10, 2016

聚类算法是机器学习和数据挖掘领域中的一种常用算法,用于进行数据分类,把不同的数据分到不同的群组,听起来没什么的,但是用途还是挺多的,公司可以对客户资料进行聚类来对不同的客户采用不同的商业模式,电商可以根据聚类来为你推荐相似的商品。学校可以对学生考试成绩聚类来看你是好学生还是差学生。这篇博客将会讲述一种简单的聚类算法,K-Means聚类算法。

Machine LearningJavaBig DataAlgorithm

一起来写一个压缩软件吧

December 5, 2016

十几年前的时候,电脑的储存容量还很小,最大硬盘空间只有40G都是很常有的事情,Windows XP安装时候加入了Zip打包功能,还有很早之前就很著名的压缩软件WinRAR,他们都可以将一堆文件打包并且压缩,换取更多的空间,这篇文章将会讲述霍夫曼压缩算法的基本原理,并且使用Java编写一个简单的压缩软件。

AlgorithmData StructureJava

推荐系统入门之协作型过滤算法

November 16, 2016

双11刚过,又剁手了吧,各种电商,无论是淘宝,亚马逊,还是ebay。都搭载着一个推荐系统,这个推荐系统可以再你买过东西或者浏览过后分析并且给你推荐出你可能还需要购买的东西。再比如豆瓣,可以根据你对电影的喜好来为你推荐电影。可是,这些技术的背后又是什么呢?这个博客将会讲述一个推荐系统背后最基本的数学原理并使用Java实现。

Big DataAlgorithm

走迷宫?基于深度优先搜索的路径查找算法

July 10, 2016

还记得以前文曲星或者学习机上的走迷宫游戏吧,小时候玩的不亦乐乎,可是怎么样让计算机去运算两个点的最优路径呢?这篇博客将会讲述深度优先搜索算法。

JavaData StructureAlgorithm

网页爬虫系统的设计

June 5, 2016

网络爬虫,是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。当你需要大量的网络数据的时候,比如需要做一些数据分析,需要学习一些基于内容处理的算法的时候,爬虫程序就可以来为你抓取网站上的数据,人工一个页面一个页面的查找复制肯定不是办法,这个时候就需要编写爬虫来自动的为你去抓取网页数据。这篇博客将会讲述网页爬虫的设计。

JavaDesign patternData StructureAlgorithm

周围的餐馆有哪些?GeoHash算法

May 6, 2016

当今年代,每个人都有智能手机,出门在外,自然离不开使用手机地图了,查找附近的餐馆,附近的地铁站,非常方便,可是在这项技术背后又隐藏着什么算法呢?这篇博客将会讲述这个技术背后的GeoHash算法以及基本的实现。

JavaAlgorithm

keyboard_arrow_up