<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[MLDan的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/MLDan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; MLDan]]></copyright><item><title><![CDATA[Python爬取所有股票数据并进行数据分析]]></title><link>https://blog.youkuaiyun.com/MLDan/article/details/89261830</link><guid>https://blog.youkuaiyun.com/MLDan/article/details/89261830</guid><author>MLDan</author><pubDate>Sat, 13 Apr 2019 14:47:41 +0800</pubDate><description><![CDATA[一、背景：作为一个程序员，总喜欢在股市里面晃荡，无奈总是当成韭菜收割了。每一次都是卖涨买跌，处处碰壁。但是作为一个有一定阅历的程序员本能告诉自己，只要掌握了大量的股票数据，就可以在信息渠道落后的情况下，分析出机构大概率的在布局哪些股票，从而在机构拉涨停之前，提前进入分一杯羹。于是，开始编写了爬取股票数据并进行数据分析的程序。

二、环境：Anaconda3.3   python3.7.1 ...]]></description><category></category></item><item><title><![CDATA[Android Studio 3.3 创建NDK项目详解]]></title><link>https://blog.youkuaiyun.com/MLDan/article/details/88391311</link><guid>https://blog.youkuaiyun.com/MLDan/article/details/88391311</guid><author>MLDan</author><pubDate>Mon, 11 Mar 2019 12:10:00 +0800</pubDate><description><![CDATA[随着Android Studio版本的不断提升，IDE的配置环境也发生了一些变化，3.3的版本在创建新项目的时候，找不到下图的

Include C++ Support 选项，因为我们创建NDK项目的时候，方式也不一样了，变得更加简单了





以下是Android Studio 3.3 NDK环境的安装和创建项目的方式

第一，下载相关的NDK环境



下载并安装 LLDB、Cmake、N...]]></description><category></category></item><item><title><![CDATA[创建一个开机自启动的Android系统服务]]></title><link>https://blog.youkuaiyun.com/MLDan/article/details/77930195</link><guid>https://blog.youkuaiyun.com/MLDan/article/details/77930195</guid><author>MLDan</author><pubDate>Mon, 11 Sep 2017 11:58:13 +0800</pubDate><description><![CDATA[最近做项目的时候，收到客户的需求，说是创建一个获取系统属性服务，并且开机自启动，需求本身不难，代码量一个不高，但是有几个关键点：1、开机自启动 2、系统服务（需要用到AIDL进行数据传输）；拿到需求的第一步准备下手的是开机自启动。
一、开机自启动
这里要分三步走：
第一步：加入开机自启动权限

第二步：注册广播接收器

       
      
      


and]]></description><category></category></item><item><title><![CDATA[Git版本控制工具的使用一]]></title><link>https://blog.youkuaiyun.com/MLDan/article/details/50972670</link><guid>https://blog.youkuaiyun.com/MLDan/article/details/50972670</guid><author>MLDan</author><pubDate>Thu, 24 Mar 2016 18:24:16 +0800</pubDate><description><![CDATA[Git是一个开源的分布式版本控制工具，它的开发者就是Linux操作系统的作者Linus Tovarlds。Git被开发出来的初衷是为了更好的管理Linux内核，如今却被广泛地用于全球各大大中小型的项目中。接下来讲解一下Git的用法：
1、安装Git
Git在linux下的安装时非常简单的，假设你用的是Ubuntu系统，你只需要在shell界面中输入：sudo apt-get install g]]></description><category></category></item><item><title><![CDATA[关于ListView加载优化的一些领悟]]></title><link>https://blog.youkuaiyun.com/MLDan/article/details/50964348</link><guid>https://blog.youkuaiyun.com/MLDan/article/details/50964348</guid><author>MLDan</author><pubDate>Wed, 23 Mar 2016 17:36:10 +0800</pubDate><description><![CDATA[ListView在初始化的过程中不会去加载全部的数据，它只会去加载呈现于界面的item数据（这里可以通过getView()执行次数可以看出）。而在ListView发生滚动时，ListView会加载生成新item数据，ListView会优先考虑加载刚刚消失于界面中且并未销毁的item数据。此时会发现第一个item数据变化时，getView(int position, View convertView]]></description><category></category></item><item><title><![CDATA[Android中的Service全面总结（修正过）]]></title><link>https://blog.youkuaiyun.com/MLDan/article/details/50955093</link><guid>https://blog.youkuaiyun.com/MLDan/article/details/50955093</guid><author>MLDan</author><pubDate>Tue, 22 Mar 2016 14:47:07 +0800</pubDate><description><![CDATA[原文出处：http://blog.youkuaiyun.com/gaojinshan/article/details/15335805


1、Service的种类 

按运行地点分类：



类别
区别
 优点
缺点 
 应用


本地服务（Local）
该服务依附在主进程上，
服务依附在主进程上而不是独立的进程，这样在一定程度上节约了资源，另外Local服务因为是在同一]]></description><category></category></item><item><title><![CDATA[eclipse下安装NDK开发jni]]></title><link>https://blog.youkuaiyun.com/MLDan/article/details/50922009</link><guid>https://blog.youkuaiyun.com/MLDan/article/details/50922009</guid><author>MLDan</author><pubDate>Fri, 18 Mar 2016 16:27:28 +0800</pubDate><description><![CDATA[JNI与NDK：

     JNI是Java Native Interface的缩写，它提供了若干的API实现了Java和其他语言的通信（主要是C&C++）。从Java1.1开始，JNI标准成为java平台的一部分，它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言，尤其是C和C++而设计的，但是它并不妨碍你使用其他编程语言，只要调用约定受支持就可以了。使用jav]]></description><category></category></item><item><title><![CDATA[android即时通讯软件开发教程（asmack+openfire+spark）一]]></title><link>https://blog.youkuaiyun.com/MLDan/article/details/41278739</link><guid>https://blog.youkuaiyun.com/MLDan/article/details/41278739</guid><author>MLDan</author><pubDate>Wed, 19 Nov 2014 10:56:59 +0800</pubDate><description><![CDATA[本教程主要是写]]></description><category></category></item><item><title><![CDATA[ubuntu eclipse自动提示崩溃导致自动关闭]]></title><link>https://blog.youkuaiyun.com/MLDan/article/details/40821623</link><guid>https://blog.youkuaiyun.com/MLDan/article/details/40821623</guid><author>MLDan</author><pubDate>Wed, 05 Nov 2014 13:05:58 +0800</pubDate><description><![CDATA[自从刚开始学ubuntu,就感觉遇到了hend]]></description><category></category></item><item><title><![CDATA[Fragment中使用ListView为什么不显示出数据？]]></title><link>https://blog.youkuaiyun.com/MLDan/article/details/39896765</link><guid>https://blog.youkuaiyun.com/MLDan/article/details/39896765</guid><author>MLDan</author><pubDate>Wed, 08 Oct 2014 18:13:45 +0800</pubDate><description><![CDATA[这两天刚学了Fragment，就想尝试这在fragment]]></description><category></category></item><item><title><![CDATA[android fragment的基础使用]]></title><link>https://blog.youkuaiyun.com/MLDan/article/details/39890337</link><guid>https://blog.youkuaiyun.com/MLDan/article/details/39890337</guid><author>MLDan</author><pubDate>Wed, 08 Oct 2014 10:15:18 +0800</pubDate><description><![CDATA[我们都知道，Android上的界面展示都是通过Activity实现的，Activity实在是太常用了，我相信大家都已经非常熟悉了，这里就不再赘述。

但是Activity也有它的局限性，同样的界面在手机上显示可能很好看，在平板上就未必了，因为平板的屏幕非常大，手机的界面放在平板上可能会有过分被拉长、控件间距过大等情况。这个时候更好的体验效果是在Activity中嵌入"小Activity"，然后]]></description><category></category></item><item><title><![CDATA[pull解析器处理原理]]></title><link>https://blog.youkuaiyun.com/MLDan/article/details/39581391</link><guid>https://blog.youkuaiyun.com/MLDan/article/details/39581391</guid><author>MLDan</author><pubDate>Fri, 26 Sep 2014 15:43:23 +0800</pubDate><description><![CDATA[采用PULL解析基本处理方式：
当PULL解析器导航到文档开始标签时就开始实例化list集合用来存贮数据对象。导航到元素开始标签时回判断元素标签类型，如果是river标签，则需要实例化River对象了，如果是其他类型，则取得该标签内容并赋予River对象。当然它也会导航到文本标签，不过在这里，我们可以不用。
根据以上的解释，我们可以得出以下处理xml文档逻辑：
1：当导航到XmlPullPa]]></description><category></category></item><item><title><![CDATA[ubuntu 14.04下安装JDK8（新手必看）]]></title><link>https://blog.youkuaiyun.com/MLDan/article/details/38978263</link><guid>https://blog.youkuaiyun.com/MLDan/article/details/38978263</guid><author>MLDan</author><pubDate>Mon, 01 Sep 2014 11:33:45 +0800</pubDate><description><![CDATA[第一步：到官网上下载最新版本的JDK8]]></description><category></category></item></channel></rss>