<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xiaoheliushuiya]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iteye_19583</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iteye_19583]]></copyright><item><title><![CDATA[从CM刷机过程和原理分析Android系统结构]]></title><link>https://blog.youkuaiyun.com/iteye_19583/article/details/82582636</link><guid>https://blog.youkuaiyun.com/iteye_19583/article/details/82582636</guid><author>iteye_19583</author><pubDate>Mon, 16 Jun 2014 01:01:00 +0800</pubDate><description><![CDATA[ 前面101篇文章都是分析Android系统源码，似乎不够接地气。如果能让Android系统源码在真实设备上跑跑看效果，那该多好。这不就是传说中的刷ROM吗？刷ROM这个话题是老罗以前一直避免谈的，因为觉得没有全面了解Android系统前就谈ROM是不完整的。写完了101篇文章后，老罗觉得第102篇文章该谈谈这个话题了，并且选择CM这个有代表性的ROM来谈，目标是加深大家对Android系统的了解...]]></description><category></category></item><item><title><![CDATA[辞职创业]]></title><link>https://blog.youkuaiyun.com/iteye_19583/article/details/82582521</link><guid>https://blog.youkuaiyun.com/iteye_19583/article/details/82582521</guid><author>iteye_19583</author><pubDate>Fri, 13 Jun 2014 17:13:00 +0800</pubDate><description><![CDATA[我决定放弃15W年薪回家实体创业。这不是冲动，这是深思熟虑的决定。


我不知道从事多年开发的你是如何看待下列问题的：
1、&amp;lt;!--[endif]--&amp;gt;生活成本？央行决定发行五百和一千面值的钱了，钱不值钱了。
2、&amp;lt;!--[endif]--&amp;gt;生活方式？码农单追求技术的生活，无色彩。
&amp;lt;!--[if !supportLists]--&amp;gt;3、&amp;lt;!--[endif...]]></description><category></category></item><item><title><![CDATA[Android Framework 记录之二]]></title><link>https://blog.youkuaiyun.com/iteye_19583/article/details/82581744</link><guid>https://blog.youkuaiyun.com/iteye_19583/article/details/82581744</guid><author>iteye_19583</author><pubDate>Thu, 05 Jun 2014 16:18:00 +0800</pubDate><description><![CDATA[接着上次的记录，续写。

23、services目录




									文件

										描述


class AlarmManagerService extends IAlarmManager.Stub {
//定时管理服务


public class AppOpsService extends IAppOpsService.Stub {
// 程序选项服务


public...]]></description><category></category></item><item><title><![CDATA[Android Framework 记录之一]]></title><link>https://blog.youkuaiyun.com/iteye_19583/article/details/82581642</link><guid>https://blog.youkuaiyun.com/iteye_19583/article/details/82581642</guid><author>iteye_19583</author><pubDate>Wed, 04 Jun 2014 11:50:00 +0800</pubDate><description><![CDATA[ 简介
	之前的研究太偏向应用层功能实现了，很多原理不了解没有深究，现在研究framework框架层了。

记录
1、下载源码，目录如下：


2、Android系统的层次如下：


3、项目目录简单分析如下：


4、telphony目录




									文件

												描述


CellIdentityCdma
//描述电信通信标识


CellIdentityGsm...]]></description><category></category></item><item><title><![CDATA[Rails 4.0.0 开发环境一切正常，到生成环境发现 无法找到 css 和 js]]></title><link>https://blog.youkuaiyun.com/iteye_19583/article/details/82580445</link><guid>https://blog.youkuaiyun.com/iteye_19583/article/details/82580445</guid><author>iteye_19583</author><pubDate>Fri, 23 May 2014 15:06:00 +0800</pubDate><description><![CDATA[

# Production 冰山一角的悲剧啊


Started GET &quot;/discount_service/assets/admin.js?body=1&quot; for 127.0.0.1 at 2014-05-23 14:50:24 +0800

ActionController::RoutingError (No route matches [GET] &quot;/discount_serv...]]></description><category></category></item><item><title><![CDATA[Android 设计模式]]></title><link>https://blog.youkuaiyun.com/iteye_19583/article/details/82579476</link><guid>https://blog.youkuaiyun.com/iteye_19583/article/details/82579476</guid><author>iteye_19583</author><pubDate>Tue, 13 May 2014 16:04:00 +0800</pubDate><description><![CDATA[简介
项目开发中发现问题、解决问题这个过程中会出现很多问题，比如重复出现、某个问题的遗留，这些问题的本质就是设计模式。今天记录设计模式的知识点。
内容
在java以及其他的面向对象设计模式中，类与类之间主要有6种关系，他们分别是：依赖、关联、聚合、组合、继承、实现。它们的耦合度依次增强。依赖关系:对于两个相对独立的对象，当一个对象负责构造另一个对象的实例，或者依赖另一个对象的服务时，这两个对象之间...]]></description><category></category></item><item><title><![CDATA[Android tree应用框架]]></title><link>https://blog.youkuaiyun.com/iteye_19583/article/details/82579413</link><guid>https://blog.youkuaiyun.com/iteye_19583/article/details/82579413</guid><author>iteye_19583</author><pubDate>Mon, 12 May 2014 22:07:00 +0800</pubDate><description><![CDATA[简介
一个好的Android应用开发框架，可以加快Android开发速度，今天笔记基于许多开源项目自写了一款Android应用框架。

内容
框架包括：界面管理（Activity管理）、数据库操作（orm框架、加密等）、http交互、缓存管理、下载管理、路径管理、日志输出、网络管理、系统命令、加解密、stl容器、任务管理、奔溃管理、存储管理、其它辅助管理…。

解决思路如下：
界面管理：使用Sta...]]></description><category></category></item><item><title><![CDATA[Android 网络编程 记录]]></title><link>https://blog.youkuaiyun.com/iteye_19583/article/details/82579060</link><guid>https://blog.youkuaiyun.com/iteye_19583/article/details/82579060</guid><author>iteye_19583</author><pubDate>Thu, 08 May 2014 21:21:00 +0800</pubDate><description><![CDATA[简介
看了深入理解Android网络编程感觉不错，今天对Android网络编程进行了要点记录。

内容
Android基于网络技术和编程实践




					要点

							定义

								描述



IP协议
用于报文交换网络的一种面向数据的协议



TCP协议
传输控制协议，传输层通信协议。



UDP协议
用户数据报协议，传输层协议。



SMTP协议
简单邮件传输协议...]]></description><category></category></item><item><title><![CDATA[txt 转为 csv 可以通用的 工具]]></title><link>https://blog.youkuaiyun.com/iteye_19583/article/details/82579028</link><guid>https://blog.youkuaiyun.com/iteye_19583/article/details/82579028</guid><author>iteye_19583</author><pubDate>Thu, 08 May 2014 14:02:00 +0800</pubDate><description><![CDATA[
Ruby Txt 转为 CSV 通用的工具

to



require 'csv'


namespace :sys_file_conver do


  desc &quot;把txt数据导入到csv中&quot;
  task :txt_to_csv =&amp;gt; :environment do
      amount = 100
      head_hash = {
        '对账文...]]></description><category></category></item><item><title><![CDATA[svn vs git , scp]]></title><link>https://blog.youkuaiyun.com/iteye_19583/article/details/82578888</link><guid>https://blog.youkuaiyun.com/iteye_19583/article/details/82578888</guid><author>iteye_19583</author><pubDate>Wed, 07 May 2014 13:23:00 +0800</pubDate><description><![CDATA[scp

把本地文件上传到服务器上
scp -P 1234 config/cert/dev/client.pem dev@xx.xxx.xxx:/srv/rorapps/fgcc/config/cert/production

svn VS git
svn
svn checkout server_url
svn status
svn diff **file
svn add **...]]></description><category></category></item><item><title><![CDATA[C++ Java要点记录]]></title><link>https://blog.youkuaiyun.com/iteye_19583/article/details/82578818</link><guid>https://blog.youkuaiyun.com/iteye_19583/article/details/82578818</guid><author>iteye_19583</author><pubDate>Tue, 06 May 2014 21:42:00 +0800</pubDate><description><![CDATA[简介
依然记得当初学习C++的理想----开发游戏外挂，记得在大学开发的第一款游戏外挂是连连看，读取地址数据，然后算法匹配，模拟单击事件，当时被许多同学羡慕嫉妒。
JAVA开发是2012年3月份开始开发Android后专注的，Java的学习是在大学完成的，当时JAVA考试95分满以为Java没啥难的，后来从事android开发发现自己对java的理解不深。

内容
Java要点



					要...]]></description><category></category></item><item><title><![CDATA[Liunx Crontab 定时的逻辑]]></title><link>https://blog.youkuaiyun.com/iteye_19583/article/details/82578152</link><guid>https://blog.youkuaiyun.com/iteye_19583/article/details/82578152</guid><author>iteye_19583</author><pubDate>Tue, 29 Apr 2014 09:38:00 +0800</pubDate><description><![CDATA[
在做活动项目时需要对时间的限制 就写模仿 crontab 写了一个


# utf-8

# '* * * * *'     -&amp;gt; 分　时　日　月　周
# '* * * 1-3 *'   -&amp;gt; 分　时　日　月　周
# '* * * 1,2,3 *' -&amp;gt; 分　时　日　月　周
# 01-59 01-23, 01-31, 01-12, 0-6

# simple :  Cro...]]></description><category></category></item><item><title><![CDATA[puma 配置，启动脚本]]></title><link>https://blog.youkuaiyun.com/iteye_19583/article/details/82577905</link><guid>https://blog.youkuaiyun.com/iteye_19583/article/details/82577905</guid><author>iteye_19583</author><pubDate>Sat, 26 Apr 2014 18:14:00 +0800</pubDate><description><![CDATA[

配置： puma_server_conf.rb

#!/usr/bin/env puma

application_path = '/srv/rorapps/discount_service'
directory application_path
environment 'development'
daemonize true
pidfile &quot;#{application_path}/t...]]></description><category></category></item><item><title><![CDATA[Ruby 一些常用的细节]]></title><link>https://blog.youkuaiyun.com/iteye_19583/article/details/82577902</link><guid>https://blog.youkuaiyun.com/iteye_19583/article/details/82577902</guid><author>iteye_19583</author><pubDate>Sat, 26 Apr 2014 17:48:00 +0800</pubDate><description><![CDATA[

1.try 永远不会抛出异常 在 没有的时候 返回 nil
province_id = Province.find_by_name(prov).try(:id)
2.find(:first, :condotions) 方法 不言而与mobile_info = MobileInfo.find(:first, :conditions =&amp;gt; [&quot;mobile_num = ? &quot;, mobi...]]></description><category></category></item><item><title><![CDATA[pow 的使用和常见问题]]></title><link>https://blog.youkuaiyun.com/iteye_19583/article/details/82577898</link><guid>https://blog.youkuaiyun.com/iteye_19583/article/details/82577898</guid><author>iteye_19583</author><pubDate>Sat, 26 Apr 2014 16:31:00 +0800</pubDate><description><![CDATA[
1.安装：


$curl
 get.pow.cx | sh



To set up a Rack app, just symlink it into~/.pow:

$cd
 ~/.pow$ln -s /path/to/myapp





2.Error


Error starting application

Your Rack app rai...]]></description><category></category></item><item><title><![CDATA[关于ssl证书的格式转换以及各方式的使用 收集以及案例,工具soap-ui]]></title><link>https://blog.youkuaiyun.com/iteye_19583/article/details/82577513</link><guid>https://blog.youkuaiyun.com/iteye_19583/article/details/82577513</guid><author>iteye_19583</author><pubDate>Wed, 23 Apr 2014 11:25:00 +0800</pubDate><description><![CDATA[关于ssl证书的格式转换以及各方式的使用 收集以及案例


http://stackoverflow.com/questions/12162975/openssl-not-enough-dataopenssl x509 -inform der -in&quot;c:\mydir\test.cer&quot;
 -out&quot;C:\mydir\certificate.pem&quot;openssl pkcs12 -in&quot;c...]]></description><category></category></item><item><title><![CDATA[终端中常用的shell 命令]]></title><link>https://blog.youkuaiyun.com/iteye_19583/article/details/82577478</link><guid>https://blog.youkuaiyun.com/iteye_19583/article/details/82577478</guid><author>iteye_19583</author><pubDate>Wed, 23 Apr 2014 09:06:00 +0800</pubDate><description><![CDATA[
Mac 在shell命令终端中，Ctrl+n相当于方向向下的方向键，Ctrl+p相当于方向向上的方向键。
在命令终端中通过它们或者方向键可以实现对历史命令的快速查找。这也是快速输入命令的技巧。
在命令终端中可以通过Ctrl+r 实现快速检索使用过的历史命令。Ctrl+r中r是retrieve中r。
Ctrl+a：光标回到命令行首。 （a：ahead）
Ctrl+e：光标回到命令行尾。 ...]]></description><category></category></item><item><title><![CDATA[Android 双卡双待识别]]></title><link>https://blog.youkuaiyun.com/iteye_19583/article/details/82577412</link><guid>https://blog.youkuaiyun.com/iteye_19583/article/details/82577412</guid><author>iteye_19583</author><pubDate>Tue, 22 Apr 2014 16:13:00 +0800</pubDate><description><![CDATA[简介
Android双卡双待已经越来越普及了，解决双卡双待管理是广大手机开发人员必须得面对的问题，为实现Android平台的双卡双待操作，笔者研究了Android 应用层操作双卡双待的机制。

机制
	获取基于ITelephony接口实现phone应用中的“phone服务”，通过TelephonyManager接口获取不同的卡（GSMPhone /CDMAPhone）进行不同的操作（拨号、接通、挂...]]></description><category></category></item><item><title><![CDATA[配置 Rails 应用程序]]></title><link>https://blog.youkuaiyun.com/iteye_19583/article/details/82576805</link><guid>https://blog.youkuaiyun.com/iteye_19583/article/details/82576805</guid><author>iteye_19583</author><pubDate>Wed, 16 Apr 2014 18:45:00 +0800</pubDate><description><![CDATA[
这个指南涵盖了 Rails 应用程序的配置和初始化设置.通过浏览这个指南,你将能:

调整 Rails 应用程序的运作
附加程序启动时运行的代码


endprologue.

初始化代码的位置

Rails 提供四个标准的位置初始化代码

config/application.rb
运行环境相关的配置文件
各初始化程序
后初始化程序(初始化完成后运行的程序)


先于Rail...]]></description><category></category></item><item><title><![CDATA[Android系统镜像文件的打包过程分析]]></title><link>https://blog.youkuaiyun.com/iteye_19583/article/details/82576370</link><guid>https://blog.youkuaiyun.com/iteye_19583/article/details/82576370</guid><author>iteye_19583</author><pubDate>Mon, 14 Apr 2014 01:01:00 +0800</pubDate><description><![CDATA[ 在前面一篇文章中，我们分析了Android模块的编译过程。当Android系统的所有模块都编译好之后，我们就可以对编译出来的模块文件进行打包了。打包结果是获得一系列的镜像文件，例如system.img、boot.img、ramdisk.img、userdata.img和recovery.img等。这些镜像文件最终可以烧录到手机上运行。在本文中，我们就详细分析Android系统的镜像文件的打包过程...]]></description><category></category></item></channel></rss>