<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[问江南的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/bubing120</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; bubing120]]></copyright><item><title><![CDATA[把乐谱播出来，自制Arduino简谱播放库]]></title><link>https://blog.youkuaiyun.com/bubing120/article/details/50592073</link><guid>https://blog.youkuaiyun.com/bubing120/article/details/50592073</guid><author>bubing120</author><pubDate>Wed, 27 Jan 2016 09:55:26 +0800</pubDate><description><![CDATA[昨天我发了一章关于UNO+喇叭就可以播放歌曲的文章。


文章到最后也没有完成整个天空之城歌曲。因为实在是太麻烦了。。

于是今天就苦思冥想，想借此机会整理出一个简谱的播放程序。借此来播放所有简谱写成的歌曲。既能提高复用性，也很有趣。先来看看成果吧。




 




那么既然要写库，我们来一步步分析我们要完成的工作吧：

1、如何把简谱用程序里的数据表示出来。]]></description><category></category></item><item><title><![CDATA[python爬虫+mongoDB存储DOTA2比赛数据总结]]></title><link>https://blog.youkuaiyun.com/bubing120/article/details/50550107</link><guid>https://blog.youkuaiyun.com/bubing120/article/details/50550107</guid><author>bubing120</author><pubDate>Wed, 20 Jan 2016 17:56:01 +0800</pubDate><description><![CDATA[dota2比赛数据分析到现在，第一阶段已经差不多结束了。

分析一下这阶段主要的成果。

1、对python有了初步的了解。大概了解了面向对象编程方法，但总觉得思想精髓没体会到。




2、对网络爬虫技术有了一些了解，知道了百度的整个网络原来是爬出来的，以前倒没网这方面想过。并利用python的类库做了一个简单的爬虫，爬了dotamax上比赛的数据。




3、自己]]></description><category></category></item><item><title><![CDATA[关于DOTA2排名前5战队惯用英雄分析（二）]]></title><link>https://blog.youkuaiyun.com/bubing120/article/details/50543615</link><guid>https://blog.youkuaiyun.com/bubing120/article/details/50543615</guid><author>bubing120</author><pubDate>Tue, 19 Jan 2016 16:56:12 +0800</pubDate><description><![CDATA[同样是这5个队。

使用的是如下比赛的数据。大概收录了1500场左右的比赛。


解释下为什么没做最新版本的。
1、更新时间比较短，才一个月，比赛本身比较少。对于统计来说，样本太少了。


2、比赛数据里没有版本信息。我觉得算是冰娃的失误吧。导致我查起版本来非常困难。




先给出每个队伍比赛的总场数：
EG       31场
VP       60场
Liq]]></description><category></category></item><item><title><![CDATA[关于DOTA2排名前5战队惯用英雄分析]]></title><link>https://blog.youkuaiyun.com/bubing120/article/details/50543598</link><guid>https://blog.youkuaiyun.com/bubing120/article/details/50543598</guid><author>bubing120</author><pubDate>Tue, 19 Jan 2016 16:54:28 +0800</pubDate><description><![CDATA[作为DOTA2爱好者，平时没多少时间看比赛，自己玩的时间也不多。于是趁着我还会一点编程。学了点Python，又去dotamax上爬了点数据，做了个数据库，大概收录了1500场左右的数据。



先来说说要分析的是什么。

职业战队间的比赛，在开始之前有个很重要的环节，叫做BAN，PICK。是DOTA中的一种规定。DOTA2中目前大概有110个英雄可供2边队伍选择，BAN PICK阶段每]]></description><category></category></item><item><title><![CDATA[如何通过V社官方API查找比赛记录]]></title><link>https://blog.youkuaiyun.com/bubing120/article/details/50543582</link><guid>https://blog.youkuaiyun.com/bubing120/article/details/50543582</guid><author>bubing120</author><pubDate>Tue, 19 Jan 2016 16:53:11 +0800</pubDate><description><![CDATA[API基本介绍。
http://dev.dota2.com/showthread.php?t=58317




查询某一联赛所有比赛步骤：




1、查询该联赛 league_id




2、使用以下API查询所有比赛

https://api.steampowered.com/IDOTA2Match_570/GetMatchHistory/V001/?k]]></description><category></category></item><item><title><![CDATA[DOTA2比赛赛前预测算法的研究（二）--关于数据存储，mongoDB的使用]]></title><link>https://blog.youkuaiyun.com/bubing120/article/details/50516591</link><guid>https://blog.youkuaiyun.com/bubing120/article/details/50516591</guid><author>bubing120</author><pubDate>Thu, 14 Jan 2016 12:57:29 +0800</pubDate><description><![CDATA[占坑]]></description><category></category></item><item><title><![CDATA[步进电机原理简介]]></title><link>https://blog.youkuaiyun.com/bubing120/article/details/50503440</link><guid>https://blog.youkuaiyun.com/bubing120/article/details/50503440</guid><author>bubing120</author><pubDate>Tue, 12 Jan 2016 13:12:20 +0800</pubDate><description><![CDATA[步进电机，很多人DIY激光雕刻机，3D打印机的时候都会用到。那么他与普通的直流电机有什么不同呢？




步进电机在非超载的情况下，电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数，而不受负载变化的影响。




当步进驱动器接收到一个脉冲信号，它就驱动步进电机按设定的方向转动一个固定的角度，称为“步距角”，它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角]]></description><category></category></item><item><title><![CDATA[python操作mongoDB的时候遇到问题，find()结果无法保存]]></title><link>https://blog.youkuaiyun.com/bubing120/article/details/50499129</link><guid>https://blog.youkuaiyun.com/bubing120/article/details/50499129</guid><author>bubing120</author><pubDate>Mon, 11 Jan 2016 19:23:16 +0800</pubDate><description><![CDATA[最近使用python操作mongoDB的时候遇到点问题，各种纠结呀，分享给大家。
使用的是pymongo库
先上代码：
conn = pymongo.MongoClient("121.42.61.85", 27017)
db = conn.dota2_database
collection = db.World_Cyber_Arena_2015
data2 = collection.find]]></description><category></category></item><item><title><![CDATA[手势识别模块+Python给PC增加点快捷键]]></title><link>https://blog.youkuaiyun.com/bubing120/article/details/50483850</link><guid>https://blog.youkuaiyun.com/bubing120/article/details/50483850</guid><author>bubing120</author><pubDate>Fri, 08 Jan 2016 16:26:29 +0800</pubDate><description><![CDATA[最近在网上看到一款手势传感器，感觉挺有趣。


据说可以检测到人手从上面滑过的时候所经过的方向。比如从上往下滑动，从左往右滑动，或者从远到近。




好奇之下有了个新点子，就拿来测试测试了。




用过标题大概也都猜到了，我就是想用他来控制电脑，给电脑增加一点快捷键。快速的打开电脑里的应用程序等一些功能。




先用UNO连接上传感器。



接下]]></description><category></category></item><item><title><![CDATA[四轴飞行器飞控研究（三）--姿态完整改进算法]]></title><link>https://blog.youkuaiyun.com/bubing120/article/details/50478071</link><guid>https://blog.youkuaiyun.com/bubing120/article/details/50478071</guid><author>bubing120</author><pubDate>Thu, 07 Jan 2016 18:13:40 +0800</pubDate><description><![CDATA[继之前研究了一些飞行姿态理论方面的问题后，又找到了之前很流行的一段外国大神写的代码，来分析分析。       第二篇文章的最后，讲到了文章中的算法在实际使用中有重大缺陷。

       大家都知道，分析算法理论的时候很多情况下我们没有考虑太多外界干扰的情况，原因是很多情况下，传感器的精度以及受到的干扰并不会特别大，而显著的影响到算法。但是在IMU系统中，有点不同。由于地磁场十分微弱，而我们生]]></description><category></category></item><item><title><![CDATA[一般PID的C语言实现]]></title><link>https://blog.youkuaiyun.com/bubing120/article/details/50478023</link><guid>https://blog.youkuaiyun.com/bubing120/article/details/50478023</guid><author>bubing120</author><pubDate>Thu, 07 Jan 2016 18:03:49 +0800</pubDate><description><![CDATA[先看看PID的结构框图：



PID是自动控制算法里面最经典，同时也是最简单的一个算法。其经典与简单程度类似物理学中的牛顿力学三大定律。

PID的中心思想是通过误差来控制输出，所以PID通常具有以下几个关键的量。
1、输入量r(in)

2、输出量r(out)

3、误差(error)=输入量-输出量



pid的控制率可以用以下公式描述：




由于我要用C语言对其进行描述，并在单片机上]]></description><category></category></item><item><title><![CDATA[飞行姿态解算笔记（二）]]></title><link>https://blog.youkuaiyun.com/bubing120/article/details/50478022</link><guid>https://blog.youkuaiyun.com/bubing120/article/details/50478022</guid><author>bubing120</author><pubDate>Thu, 07 Jan 2016 18:03:47 +0800</pubDate><description><![CDATA[继之前研究了一些飞行姿态理论方面的问题后，又找到了之前很流行的一段外国大神写的代码，来分析分析。


先贴上代码：
#include "AHRS.h"
#include

//----------------------------------------------------------------------------------------------------
// Definiti]]></description><category></category></item><item><title><![CDATA[飞行姿态解算笔记（一）]]></title><link>https://blog.youkuaiyun.com/bubing120/article/details/50478021</link><guid>https://blog.youkuaiyun.com/bubing120/article/details/50478021</guid><author>bubing120</author><pubDate>Thu, 07 Jan 2016 18:03:44 +0800</pubDate><description><![CDATA[本文转自我qq空间。。 

大学毕业设计搞得四轴。

说来太惭愧，现在看来当时太菜了。。



最近又来研究研究有关飞行姿态解算的算法，看看当时没搞懂的四元数算法。

主要也是学了网上几位大神的资源，才能小有所得。在这先附上参考一些大神心得的网址：

https://zh.wikipedia.org/wiki/四元數 
 四元数维基百科

https://zh.wikipedia.org/wiki]]></description><category></category></item><item><title><![CDATA[DOTA2比赛赛前预测算法的研究（一）--介绍]]></title><link>https://blog.youkuaiyun.com/bubing120/article/details/50475122</link><guid>https://blog.youkuaiyun.com/bubing120/article/details/50475122</guid><author>bubing120</author><pubDate>Thu, 07 Jan 2016 11:33:21 +0800</pubDate><description><![CDATA[博客一直断断续续，好久没写。
由于本科是自动控制，所以原来也主要是玩玩单片机，ARM之类的东西。对于运行于操做系统上的东西了解不多。虽然不会文人相轻，却总觉得程序员和我们这些电子工程师应该是两类人。
前半年由于偶然的机会，不断接触过一些高级语言如Perl，Lua，Node.js以及最近在学的Python，越发觉得这些语言才是我的最爱。原因并不是C语言有多烂，而是这些语言的设计使得我可以花费更多]]></description><category></category></item></channel></rss>