<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[马道人生]]></title><description><![CDATA[码农是人生的一条道，在这条道上走，一是耐力，二是捷径，才能够划出美丽的人生。]]></description><link>https://blog.csdn.net/quannii</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; quannii]]></copyright><item><title><![CDATA[mardown编辑器]]></title><link>https://blog.csdn.net/quannii/article/details/82827878</link><guid>https://blog.csdn.net/quannii/article/details/82827878</guid><author>quannii</author><pubDate>Mon, 24 Sep 2018 11:00:11 +0800</pubDate><description><![CDATA[这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题，有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能，丰富你的文章UML 图表FLowchart流程图导出与导入导出导入
欢迎使用Ma...]]></description><category></category></item><item><title><![CDATA[区块链和btc项目]]></title><link>https://blog.csdn.net/quannii/article/details/82722290</link><guid>https://blog.csdn.net/quannii/article/details/82722290</guid><author>quannii</author><pubDate>Sun, 16 Sep 2018 12:21:29 +0800</pubDate><description><![CDATA[1、区块链技术框架 
密码学和数字签名用于身份地址标识 
共识算法用于工作量证明 
分布式存储技术用于存储交易记录和区块，分布式网络技术用于网络通信和节点发现；

2、比特币和区块链技术 
比特币是新一代的加密数字货币，比特币由计算（挖矿）产生 
交易过程具有安全性、隐私性、可追溯、不可篡改等特性 
比特币采用区块链作为底层技术以及实现上述特性

3、实际btc开发项目案例 
 
bolt.exe...]]></description><category></category></item><item><title><![CDATA[人类第四次工业革命-区块链技术]]></title><link>https://blog.csdn.net/quannii/article/details/82720042</link><guid>https://blog.csdn.net/quannii/article/details/82720042</guid><author>quannii</author><pubDate>Sun, 16 Sep 2018 01:35:56 +0800</pubDate><description><![CDATA[一、工业革命的历史 
我靠，想想人类发展到现在，到底经历了多少次的工业革命和移动技术的革命呢？ 
工业革命： 
第一次工业革命：1860~1740人类进入蒸汽机时代 
第二次工业革命：1970~2000人类进入电气时代 
第三次工业革命：人类进入电子计算机、互联网时代 
第四次工业革命：还没有具体的定义？

移动通信技术革命： 
第一代：1G，只有语音通话 
第二代：2G，GSM增加了接收数据功能...]]></description><category></category></item><item><title><![CDATA[CSDN-markdown编辑器 -第一次]]></title><link>https://blog.csdn.net/quannii/article/details/82703923</link><guid>https://blog.csdn.net/quannii/article/details/82703923</guid><author>quannii</author><pubDate>Fri, 14 Sep 2018 15:38:47 +0800</pubDate><description><![CDATA[欢迎使用Markdown编辑器写博客

本Markdown编辑器使用StackEdit修改而来，用它写博客，将会带来全新的体验哦：


Markdown和扩展Markdown简洁的语法
代码块高亮
图片链接和图片上传
LaTex数学公式
UML序列图和流程图
离线写博客
导入导出Markdown文件
丰富的快捷键






快捷键


加粗    Ctrl + B 
斜体    Ctrl + I...]]></description><category></category></item><item><title><![CDATA[[uboot] uboot启动kernel篇（二）——bootm跳转到kernel的流程]]></title><link>https://blog.csdn.net/quannii/article/details/79233040</link><guid>https://blog.csdn.net/quannii/article/details/79233040</guid><author>quannii</author><pubDate>Thu, 01 Feb 2018 20:33:52 +0800</pubDate><description><![CDATA[一、bootm说明

bootm这个命令用于启动一个操作系统映像。它会从映像文件的头部取得一些信息，这些信息包括：映像文件的基于的cpu架构、其操作系统类型、映像的类型、压缩方式、映像文件在内存中的加载地址、映像文件运行的入口地址、映像文件名等。
紧接着bootm将映像加载到指定的地址，如果需要的话，还会解压映像并传递必要有参数给内核，最后跳到入口地址进入内核。
这里的描述参考（http://bl...]]></description><category></category></item><item><title><![CDATA[sumsang uboot分析非常好的文章]]></title><link>https://blog.csdn.net/quannii/article/details/79232627</link><guid>https://blog.csdn.net/quannii/article/details/79232627</guid><author>quannii</author><pubDate>Thu, 01 Feb 2018 19:58:19 +0800</pubDate><description><![CDATA[sumsang uboot分析非常好的文章，所以我决定加以转载，好的文章扩散和保存！！

https://www.cnblogs.com/xiaojiang1025/p/6496704.html

从0移植uboot (二) _uboot启动流程分析

经过了上一篇的配置，我们已经执行make就可以编译出一个uboot.bin，但这还不够，首先，此时的uboot并不符合三星芯片对boo]]></description><category></category></item><item><title><![CDATA[jubuntu cannot open vitualbox]]></title><link>https://blog.csdn.net/quannii/article/details/25185815</link><guid>https://blog.csdn.net/quannii/article/details/25185815</guid><author>quannii</author><pubDate>Wed, 07 May 2014 09:46:00 +0800</pubDate><description><![CDATA[Failed to open a session for the virtual machine winxp.

The virtual machine 'winxp' has terminated unexpectedly during startup with exit code 1.

Result Code: NS_ERROR_FAILURE (0x80004005)
Compo]]></description><category></category></item><item><title><![CDATA[vbox中设置共享]]></title><link>https://blog.csdn.net/quannii/article/details/23997233</link><guid>https://blog.csdn.net/quannii/article/details/23997233</guid><author>quannii</author><pubDate>Fri, 18 Apr 2014 10:04:23 +0800</pubDate><description><![CDATA[文章出自知行社区Linux专版http://linux.tecbbs.com，欢迎交流  
在Ubuntu下，最好的虚拟机软件就是virtualbox（下载Virtualbox）。选择对应版本软件下载。下载到的是deb文件，双击即可安装。安装后，点击“应用程序“--&amp;gt;&quot;系统工具&quot;--&amp;gt;&quot;Sun Virtualbox运行。  
例如安装XP，选择精简版的xp（ 下载），深度的，222M。...]]></description><category></category></item><item><title><![CDATA[ubuntu java6 jdk error]]></title><link>https://blog.csdn.net/quannii/article/details/23602173</link><guid>https://blog.csdn.net/quannii/article/details/23602173</guid><author>quannii</author><pubDate>Sun, 13 Apr 2014 14:58:05 +0800</pubDate><description><![CDATA[cc@ubuntu:~$ sudo apt-get install sun-java6-jdk  
Reading package lists... Done
Building dependency tree   
Reading state information... Done
Package sun-java6-jdk is not available, but is referre]]></description><category></category></item><item><title><![CDATA[安装编译环境]]></title><link>https://blog.csdn.net/quannii/article/details/23597969</link><guid>https://blog.csdn.net/quannii/article/details/23597969</guid><author>quannii</author><pubDate>Sun, 13 Apr 2014 12:50:35 +0800</pubDate><description><![CDATA[####临时网路配置####


1.临时改变IP地址


$ sudo ifconfig eth0 192.168.2.155 netmask 255.255.255.0


2.设置网关
sudo route add default gw 192.168.2.1


3.设置DNS
sudo vi /etc/resolv.conf
nameserver 202.9]]></description><category></category></item><item><title><![CDATA[安装ubuntu以后，编译kernel出错]]></title><link>https://blog.csdn.net/quannii/article/details/22401289</link><guid>https://blog.csdn.net/quannii/article/details/22401289</guid><author>quannii</author><pubDate>Fri, 28 Mar 2014 14:46:11 +0800</pubDate><description><![CDATA[安装ubuntu以后，编译kernel出错
 
qyy@qyy-virtual-machine:~/work/kernel$ make

  CHK     include/linux/version.h
  CHK     include/generated/utsrelease.h
make[1]: `include/generated/mach-types.h' is up to]]></description><category></category></item><item><title><![CDATA[[置顶] Android开机铃声教程，所有Rom，不论CM还是官方，不论是2.3还是4.0，原则上都适用]]></title><link>https://blog.csdn.net/quannii/article/details/21636945</link><guid>https://blog.csdn.net/quannii/article/details/21636945</guid><author>quannii</author><pubDate>Thu, 20 Mar 2014 17:44:40 +0800</pubDate><description><![CDATA[[置顶] Android开机铃声教程，所有Rom，不论CM还是官方，不论是2.3还是4.0，原则上都适用

分类： 
rom修改 2012-08-13 13:31 
1026人阅读 评论(0)
收藏 
举报

android脚本文本编辑importinclude扩展


虽然我个人对开机铃声并没有什么需求，但鉴于很多机油需要，而网络上有没有一篇我认为讲解足够到位的开机铃声教程]]></description><category></category></item><item><title><![CDATA[Android4.0开机启动速度优化过程经验总结]]></title><link>https://blog.csdn.net/quannii/article/details/21633287</link><guid>https://blog.csdn.net/quannii/article/details/21633287</guid><author>quannii</author><pubDate>Thu, 20 Mar 2014 17:08:09 +0800</pubDate><description><![CDATA[Android4.0开机启动速度优化过程经验总结
 
      笔者EDE101使用的平台是：A10+android4.0.4+16GB NAND+1G DDR+(1280 X RGB X 800)。项目进入收尾阶段，需要着重解决一下开机速度的问题，客户反映还是太慢了一点，当然我们得列入高优先级重点攻关解决了。优化开机速度前，平均android启动速度大概在39秒样子，A10跑1G。以下测试]]></description><category></category></item><item><title><![CDATA[android Toast显示消息的几种方法]]></title><link>https://blog.csdn.net/quannii/article/details/18136379</link><guid>https://blog.csdn.net/quannii/article/details/18136379</guid><author>quannii</author><pubDate>Sat, 11 Jan 2014 12:14:09 +0800</pubDate><description><![CDATA[作者：张宗硕 

        Android中提供一种简单的Toast消息提示框机制，可以在用户点击了某些按钮后，提示用户一些信息，提示的信息不能被用户点击，Toast的提示信息根据用户设置的显示时间后自动消失。Toast的提示信息可以在调试程序的时候方便的显示某些想显示的东西。

两种方法创建Toast




第一种方法的Java代码： 







]]></description><category></category></item><item><title><![CDATA[Android根据Button状态(normal,focused,pressed)显示不同背景图片]]></title><link>https://blog.csdn.net/quannii/article/details/18136079</link><guid>https://blog.csdn.net/quannii/article/details/18136079</guid><author>quannii</author><pubDate>Sat, 11 Jan 2014 11:48:38 +0800</pubDate><description><![CDATA[转载：http://www.cnblogs.com/mainroadlee/archive/2011/01/09/Change_the_background_image_based_on_the_state_of_the_button_on_Android.html




Android根据Button状态(normal,focused,pressed)显示不同背景图片

Andr]]></description><category></category></item><item><title><![CDATA[android通过读取系统属性设置字体缩放的默认值]]></title><link>https://blog.csdn.net/quannii/article/details/18089367</link><guid>https://blog.csdn.net/quannii/article/details/18089367</guid><author>quannii</author><pubDate>Fri, 10 Jan 2014 17:29:25 +0800</pubDate><description><![CDATA[如下图，android中的默认字体大小可以通过以下方法进行修改，为了使用方法，引入系统属性作为辅助手段。

打开文件android/frameworks/base/core/java/android/content/res/Configruation.java，按照以下内容修改代码即可。
+import android.os.SystemProperties; // add by King]]></description><category></category></item><item><title><![CDATA[android PinYinIME横屏模式禁止全屏输入 & 调整横屏模式下键盘高度]]></title><link>https://blog.csdn.net/quannii/article/details/18088321</link><guid>https://blog.csdn.net/quannii/article/details/18088321</guid><author>quannii</author><pubDate>Fri, 10 Jan 2014 17:03:45 +0800</pubDate><description><![CDATA[转载博客：http://kinglaw05.blog.163.com/blog/static/596833142012102104956137/

一、实现android横屏模式下，禁止原生输入法PinYinIME全屏输入模式。

使用PinYinIME时，往往会遇到以下情景，文本框设定了不显示抽取框的参数（可理解为不允许输入法全屏）；而输入法经过frameworks inputmetho]]></description><category></category></item><item><title><![CDATA[使应用程序常驻内存,不能被任务管理器关闭之配置文件设置]]></title><link>https://blog.csdn.net/quannii/article/details/18087735</link><guid>https://blog.csdn.net/quannii/article/details/18087735</guid><author>quannii</author><pubDate>Fri, 10 Jan 2014 16:50:45 +0800</pubDate><description><![CDATA[转载博客：http://blog.csdn.net/sunxingzhesunjinbiao/article/details/6828333




获取系统权限 


       android:sharedUserId="android.uid.system">

                android:allowClearUserData="false" and]]></description><category></category></item><item><title><![CDATA[android4.2 Launcher2界面两边的渐变的去除方法]]></title><link>https://blog.csdn.net/quannii/article/details/18087551</link><guid>https://blog.csdn.net/quannii/article/details/18087551</guid><author>quannii</author><pubDate>Fri, 10 Jan 2014 16:46:40 +0800</pubDate><description><![CDATA[android4.2 Launcher2界面两边的渐变的去除方法




1





作者：ka布更新于 05月06日访问（1383）评论（6）





android4.2 Launcher2主界面效果如下图：

如图所示，左右两边有黑色的渐变，看起来感觉怪怪的。现提供一种去掉它的方法。

步骤1
打开文件launcher.xml，将下述代码片段中]]></description><category></category></item><item><title><![CDATA[android4.2.2开启多用户支持]]></title><link>https://blog.csdn.net/quannii/article/details/18087467</link><guid>https://blog.csdn.net/quannii/article/details/18087467</guid><author>quannii</author><pubDate>Fri, 10 Jan 2014 16:45:27 +0800</pubDate><description><![CDATA[android4.2.2开启多用户支持




0





作者：ka布更新于 05月06日访问（313）评论（0）





步骤 1
adb pull system/build.prop d:
步骤 2
在build.prop文件里面加入fw.max_users=N（N代表最多能支持的用户数）
步骤 3
adb push d:build.prop ]]></description><category></category></item></channel></rss>