<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[csdnerrrrr的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/csdnerrrrr</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; csdnerrrrr]]></copyright><item><title><![CDATA[区块链基本概念]]></title><link>https://blog.youkuaiyun.com/csdnerrrrr/article/details/72859386</link><guid>https://blog.youkuaiyun.com/csdnerrrrr/article/details/72859386</guid><author>csdnerrrrr</author><pubDate>Wed, 07 Jun 2017 21:42:05 +0800</pubDate><description><![CDATA[本文介绍区块链技术的基本实现原理。
区块链技术是构建比特币系统的基础，区块链记录着所有元数据和加密交易信息，从而建立了一个完全通过P2P技术实现的电子现金系统，此系统使得在线支付的双方不用通过第三方金融机构而直接进行交易。比特币系统是第一个采用区块链技术作为底层技术构建的系统，他是一个实现了去中心化、去信任化、安全可靠的电子现金系统。]]></description><category></category></item><item><title><![CDATA[基于安卓手持设备的手机应用编程——用户界面]]></title><link>https://blog.youkuaiyun.com/csdnerrrrr/article/details/44651041</link><guid>https://blog.youkuaiyun.com/csdnerrrrr/article/details/44651041</guid><author>csdnerrrrr</author><pubDate>Thu, 26 Mar 2015 15:56:03 +0800</pubDate><description><![CDATA[此为coursera课程Programming Mobile Applications for Android Handheld Systems: Part 1的笔记
这一讲为用户界面内容介绍。


用户界面是使用者和应用进行交互的方式。Android提供了若干构建用户界面的类。


View类。
View类是构成UI组件的重要内容，它在屏幕上提供矩形区域，并负责自身绘制和处理相关]]></description><category></category></item><item><title><![CDATA[基于安卓手持设备的手机应用编程——Intent、Permission、Fragment]]></title><link>https://blog.youkuaiyun.com/csdnerrrrr/article/details/44103973</link><guid>https://blog.youkuaiyun.com/csdnerrrrr/article/details/44103973</guid><author>csdnerrrrr</author><pubDate>Fri, 06 Mar 2015 20:12:16 +0800</pubDate><description><![CDATA[Coursera课程笔记。


Intent
主要讨论它的创建、域类型、Intent启动Activity的方式（显式和隐式）。]]></description><category></category></item><item><title><![CDATA[基于安卓手持设备的手机应用编程——Activity类]]></title><link>https://blog.youkuaiyun.com/csdnerrrrr/article/details/44083455</link><guid>https://blog.youkuaiyun.com/csdnerrrrr/article/details/44083455</guid><author>csdnerrrrr</author><pubDate>Thu, 05 Mar 2015 15:34:29 +0800</pubDate><description><![CDATA[coursera上Programming Mobile Applications for Android Handheld Systems: Part 1的课程笔记。

本讲的内容为Activity类介绍。

*概述

Activity类是与用户交互的基础类，Activity提供可视化的接口，这样用户能够和应用交互。Activity需要模块化，每一个Activity能够支持单一的焦点事]]></description><category></category></item><item><title><![CDATA[coursera course——Application Fundamentals]]></title><link>https://blog.youkuaiyun.com/csdnerrrrr/article/details/43405783</link><guid>https://blog.youkuaiyun.com/csdnerrrrr/article/details/43405783</guid><author>csdnerrrrr</author><pubDate>Mon, 02 Feb 2015 10:49:24 +0800</pubDate><description><![CDATA[资源是一系列非源码实体，比如布局文件、图像、动画、字符串等。


资源与应用程序分离，这样能使工程师无需更改源代码就能够更改字符串资源的文本。


如字符串资源定义的XML文件位于res/values子目录下，可命名为strings.xml，以string的形式设置。其他资源对其内容的访问形式为@string/string_name，Java对其的访问形式为R.string.strin]]></description><category></category></item><item><title><![CDATA[Android Development Tools]]></title><link>https://blog.youkuaiyun.com/csdnerrrrr/article/details/43338689</link><guid>https://blog.youkuaiyun.com/csdnerrrrr/article/details/43338689</guid><author>csdnerrrrr</author><pubDate>Sat, 31 Jan 2015 08:42:35 +0800</pubDate><description><![CDATA[此为 Coursera上University of Maryland的Programming Mobile Applications for Android Handheld Systems：Part 1课程的学习笔记。


四个DDMS（Dalvik Debug Monitor Service）的工具：

File Explorer用于浏览设备文件系统。
Logcat用于载入和显示运]]></description><category></category></item><item><title><![CDATA[Java常用包浅析(一）]]></title><link>https://blog.youkuaiyun.com/csdnerrrrr/article/details/42397065</link><guid>https://blog.youkuaiyun.com/csdnerrrrr/article/details/42397065</guid><author>csdnerrrrr</author><pubDate>Sun, 04 Jan 2015 19:34:38 +0800</pubDate><description><![CDATA[对于JDK中常用包实现形式的整理


1、集合包


Java中最常用的有Collection和Map两个接口的实现类，其中Map用于存放Key-Value形式的键值对。


Collection中分为List和Set两种类型的接口：List支持放入重复的对象，Set不支持。


List的实现类由ArrayList、LinkedList、Vector、Stack。]]></description><category></category></item><item><title><![CDATA[Java多线程环境下单例模式实现]]></title><link>https://blog.youkuaiyun.com/csdnerrrrr/article/details/41777669</link><guid>https://blog.youkuaiyun.com/csdnerrrrr/article/details/41777669</guid><author>csdnerrrrr</author><pubDate>Sat, 06 Dec 2014 19:19:32 +0800</pubDate><description><![CDATA[单例模式是一种常用的设计模式，单例对象通常作为程序中的存放配置信息的载体，以保证其他对象读到一致的信息。
在某个服务器程序中，服务器的配置信息可能存放在数据库或文件中，其他对象要取得这些信息只需要访问这个单例就可以。
这个机制在单线程环境下实现简单，在多线程环境下需要考虑同步问题。


首先，通常使用惰性加载的机制，在单例对象使用的时候才去创建。


public class Si]]></description><category></category></item><item><title><![CDATA[JVM内存管理概要（《分布式Java应用》中JVM章节摘要）]]></title><link>https://blog.youkuaiyun.com/csdnerrrrr/article/details/41728787</link><guid>https://blog.youkuaiyun.com/csdnerrrrr/article/details/41728787</guid><author>csdnerrrrr</author><pubDate>Thu, 04 Dec 2014 19:25:05 +0800</pubDate><description><![CDATA[此为《分布式Java应用》一书中有关JVM内存管理和垃圾回收的章节笔记。



了解JVM的内存分配和回收机制，可以更加准确地判断程序的运行状况及进行性能的调优。



JVM将内存空间分为方法区、堆、本地方法栈、PC寄存器及JVM方法栈。]]></description><category></category></item><item><title><![CDATA[Java代码优化札记]]></title><link>https://blog.youkuaiyun.com/csdnerrrrr/article/details/41622909</link><guid>https://blog.youkuaiyun.com/csdnerrrrr/article/details/41622909</guid><author>csdnerrrrr</author><pubDate>Sun, 30 Nov 2014 14:59:09 +0800</pubDate><description><![CDATA[避免在循环条件中使用复杂表达式


在不做编译优化的情况下，在循环中，循环条件会被反复计算。


为HashMap等定义初始大小


HashMap等结构在扩容的时候需要耗费一定的资源，所以在定义时最好能够估计所需的大小。


在finally中关闭stream


在finally块中释放资源stream，因为不管程序执行的结果如何，finally总会执行。]]></description><category></category></item><item><title><![CDATA[Java并发摘要（一）]]></title><link>https://blog.youkuaiyun.com/csdnerrrrr/article/details/41592907</link><guid>https://blog.youkuaiyun.com/csdnerrrrr/article/details/41592907</guid><author>csdnerrrrr</author><pubDate>Sat, 29 Nov 2014 09:00:37 +0800</pubDate><description><![CDATA[Thinking in Java中并发这一章节的笔记摘要，温习Java多线程编程。



并发编程使我们可以讲程序划分为多个分离的任务。Java中使用多线程机制，一个线程就是在进程中的一个单一的顺序控制流，其底层机制是切分CPU时间。


定义任务

线程驱动任务，Java中用Runnable接口来提供描述任务的方式——实现Runnable接口并重写run()方法。


T]]></description><category></category></item><item><title><![CDATA[MapReduce算法例析——图算法概要和基于路径的算法初步]]></title><link>https://blog.youkuaiyun.com/csdnerrrrr/article/details/41410873</link><guid>https://blog.youkuaiyun.com/csdnerrrrr/article/details/41410873</guid><author>csdnerrrrr</author><pubDate>Sun, 23 Nov 2014 14:49:11 +0800</pubDate><description><![CDATA[这是中国大学MOOC中大数据算法课程的笔记


图计算模型]]></description><category></category></item><item><title><![CDATA[Android仍然优于iPhone和iPad的六个方面]]></title><link>https://blog.youkuaiyun.com/csdnerrrrr/article/details/41287617</link><guid>https://blog.youkuaiyun.com/csdnerrrrr/article/details/41287617</guid><author>csdnerrrrr</author><pubDate>Wed, 19 Nov 2014 20:28:41 +0800</pubDate><description><![CDATA[引言


毫无疑问iPhone和iPad是最]]></description><category></category></item><item><title><![CDATA[Java中HashMap实现原理浅析]]></title><link>https://blog.youkuaiyun.com/csdnerrrrr/article/details/41287089</link><guid>https://blog.youkuaiyun.com/csdnerrrrr/article/details/41287089</guid><author>csdnerrrrr</author><pubDate>Wed, 19 Nov 2014 20:07:33 +0800</pubDate><description><![CDATA[概述

哈希表是基于Map接口的实现。这个实现提供了所有可选的映射操作，并且允许null值和null键。（除了不同步和允许空值以外，HashMap和Hashtable等价）。这个类不保证映射之间的顺序；尤其是，它不保证随着时间的推移映射的顺序不变（源自Java API文档）。


哈希表是一个“链表散列”的结构，是由数组和链表结合而成。
HashMap的基层是一个数组结构，而数组中的每]]></description><category></category></item><item><title><![CDATA[Android应用程序开发——安卓应用开发介绍]]></title><link>https://blog.youkuaiyun.com/csdnerrrrr/article/details/40952991</link><guid>https://blog.youkuaiyun.com/csdnerrrrr/article/details/40952991</guid><author>csdnerrrrr</author><pubDate>Sun, 09 Nov 2014 20:07:32 +0800</pubDate><description><![CDATA[这是网易公开课 密西西比河谷州立大学：Android应用程序开发 的笔记，旨在]]></description><category></category></item><item><title><![CDATA[决策树（decisions tree）和ID3算法]]></title><link>https://blog.youkuaiyun.com/csdnerrrrr/article/details/40897835</link><guid>https://blog.youkuaiyun.com/csdnerrrrr/article/details/40897835</guid><author>csdnerrrrr</author><pubDate>Fri, 07 Nov 2014 19:44:05 +0800</pubDate><description><![CDATA[决策树和决策规则是解决实际应用中分类问题的强大的数据挖掘方法。


首先，介绍一下分类的基本原理：
分类是一个学习函数的过程，该函数把数据项映射到其中一个预定义的类中。若一个样本包含属性值向量和一个相应的类，则基于归纳学习算法的每个分类就指定为该样本集的输入。归纳学习的目标是构建一个分类模型，也成为分类器，它可以根据有效的属性输入值预测某个实体所属的类。


决策树定义：每一个结点是]]></description><category></category></item><item><title><![CDATA[Multi-linear classification（MLP）多层神经网络基础原理]]></title><link>https://blog.youkuaiyun.com/csdnerrrrr/article/details/40897805</link><guid>https://blog.youkuaiyun.com/csdnerrrrr/article/details/40897805</guid><author>csdnerrrrr</author><pubDate>Fri, 07 Nov 2014 19:43:14 +0800</pubDate><description><![CDATA[感知器vol.2
线性分类不能分隔非线性的边界，可以用多个超平面来取代单个超平面




如图简单示意合并两个超平面对数据进行分类
对hyperplane A和B的输出zA和zB，计算以0为临界值
取h+1个神经元可以构成一个multi-linear classifier，其中h个hyperplane作边界分割，1个作为h个hyperplane的混合器


用不同的方式将神经]]></description><category></category></item><item><title><![CDATA[线性分类Linear Classification]]></title><link>https://blog.youkuaiyun.com/csdnerrrrr/article/details/40897797</link><guid>https://blog.youkuaiyun.com/csdnerrrrr/article/details/40897797</guid><author>csdnerrrrr</author><pubDate>Fri, 07 Nov 2014 19:40:55 +0800</pubDate><description><![CDATA[记录一些学习随笔，权且作为基本知识的初步整理


感知器（perceptron）vol.1
我们所学的首个神经网络
类是实现定义好的点所组成的组
分类（classification）可以猜测某一个点所在的类


在学习分类时我们需要解决的2个问题：
1、分类（classifying）：判断出点在decision boundary的哪一边
2、learning：找到分隔出两个类]]></description><category></category></item><item><title><![CDATA[MapReduce算法例析——连接算法]]></title><link>https://blog.youkuaiyun.com/csdnerrrrr/article/details/40790851</link><guid>https://blog.youkuaiyun.com/csdnerrrrr/article/details/40790851</guid><author>csdnerrrrr</author><pubDate>Tue, 04 Nov 2014 19:51:52 +0800</pubDate><description><![CDATA[这是中国大学MOOC大数据算法的课程笔记]]></description><category></category></item><item><title><![CDATA[你是一名骇客还是工程师？]]></title><link>https://blog.youkuaiyun.com/csdnerrrrr/article/details/40783129</link><guid>https://blog.youkuaiyun.com/csdnerrrrr/article/details/40783129</guid><author>csdnerrrrr</author><pubDate>Tue, 04 Nov 2014 12:32:42 +0800</pubDate><description><![CDATA[二十年之前，最优秀的]]></description><category></category></item></channel></rss>