MikeTech For iPhone 1.0 上线!

March 25, 2016

今年过年的时候,我开始接触了Swift语言,在寒假里就开始了开发工作,大概二月中旬开发完毕。提交到了AppStore审核,迟迟没有通过,现在,经历了三次审核拒绝,经过不断的改变,MikeTech For iPhone终于上线了!

SoftwareiOSDownload

MikeTech For iPhone

March 20, 2016

这个科技博客的iPhone客户端~ 学Swift开发后10天写的~多多支持啦~ AppStore下载    

iOSDownload

Swift入门:教你在iOS上写个词典

March 20, 2016

今天教大家在iOS上面用Swift语言写一个词典,这是一个基础教程,将会讲述布局绘制,Json数据的解析等等,从头到尾。

SoftwareiOSDesign pattern

递归算法初步:n阶矩阵行列式求解

March 11, 2016

设计算法时使用递归的思想是一个程序员的基本素质,递归可以把一个很庞大的问题转化为规模缩小了的同类问题的子问题,通过这一思想,我们编程时运用递归可以使用很少的代码来处理很大的问题。这篇文章将会讲到递归算法的运用。

JavaAlgorithm

iOS创建半透明ViewController

February 21, 2016

昨天在写MikeTech iPhone app的时候,写到分享页面的时候,想要设计一种半透明的视图,当点击文章底部toolbar的分享图标的时候,分享的视图就从底部飞入到整个屏幕,而且背景为半透明。这篇博客将会介绍如何实现这一设计

iOS

MiniMax算法优化:Alpha-Beta剪枝算法

January 25, 2016

通过前面两次博客的介绍,现在我们已经可以在手机上写出一个三子棋游戏,并且可以使用Minimax算法为游戏添加AI,让程序也学会下三子棋。但是其中Minimax算法是使用了一种全局搜索,这个算法会遍历整个博弈树的所有节点,在三子棋中,博弈树的深度和广度并不是很大,但是如果到了五子棋或者其他棋类,博弈树的深度和广度将会成指数型增长,这下再不优化算法的话,程序走一步棋就可能要运算几天了,特别浪费时间。这篇博客将会讲述Minimax算法的优化。其中包括负极大值算法和Alpha-Beta剪枝算法。

JavaData StructureAndroidAlgorithm

三子棋AI实现:MiniMax算法

January 21, 2016

昨天的博客讲述了如何实现一个三子棋游戏,今天就来为这个三子棋游戏来加入AI,实现让程序来与玩家对弈。这篇博客讲述的这个AI算法会根据玩家的落子进行分析并且算出自己的最优的下法,而且AI最不理想的情况就是平局,也就是说AI不会输掉棋局。这个算法就是MiniMax算法。

Data StructureAndroidAlgorithm

Android开发入门:三子棋游戏

January 21, 2016

这篇博客将教大家在Android平台上写简单的三子棋游戏,需要用到的知识有,Android基本按钮控件的使用,Android表格布局,很多基本的知识也会用在实现三子棋和评估算法上。

JavaAndroid

MikeTech Android 客户端 2.4 发布

December 31, 2015

这是MikeTech For Android 今年最后一次更新了: MikeTech 2.4: 1.修复了加载更多时候点击文章会导致应用程序崩溃的Bug 2.修复了启动界面下最小化会导致应用程序崩溃的Bug 3.修复了阅读文章时横屏导致应用程序崩溃的Bug

SoftwareDownloadAndroid

我推荐的四款笔记本电脑

November 29, 2015

又到了快过年的时候,估计又有人想换电脑了,今天写下我心目中比较喜欢的笔记本电脑推荐给大家。排名不分先后。

PCComputer

keyboard_arrow_up