<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yinrm的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yinrm</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yinrm]]></copyright><item><title><![CDATA[gerrit编译插件方法]]></title><link>https://blog.youkuaiyun.com/yinrm/article/details/47784269</link><guid>https://blog.youkuaiyun.com/yinrm/article/details/47784269</guid><author>yinrm</author><pubDate>Wed, 19 Aug 2015 17:52:43 +0800</pubDate><description><![CDATA[Playing With Gerrit Jira Plugin
http://lifuzu.com/blog/2014/08/05/playing-with-gerrit-jira-plugin/


Build and Setup

1. Clone the Gerrit source:






1



$ git clone https://gerrit.]]></description><category></category></item><item><title><![CDATA[Android中如何做到Service被关闭后又自动启动]]></title><link>https://blog.youkuaiyun.com/yinrm/article/details/8718539</link><guid>https://blog.youkuaiyun.com/yinrm/article/details/8718539</guid><author>yinrm</author><pubDate>Mon, 25 Mar 2013 19:22:57 +0800</pubDate><description><![CDATA[转自：http://blog.youkuaiyun.com/arui319/article/details/7040980


首先要说的是，用户可能把这种做法视为流氓软件。大部分时候，程序员也不想把软件做成流氓软件，没办法，领导说了算。
 
我们在使用某些Android应用的时候，可能会发现安装了某应用以后，会有一些服务也会随之运行。而且，这些服务每次都会随着手机开机而启动。有的服务做的更绝，当用]]></description><category></category></item><item><title><![CDATA[如何成为一名架构师？]]></title><link>https://blog.youkuaiyun.com/yinrm/article/details/8549074</link><guid>https://blog.youkuaiyun.com/yinrm/article/details/8549074</guid><author>yinrm</author><pubDate>Mon, 28 Jan 2013 15:07:26 +0800</pubDate><description><![CDATA[http://www.youkuaiyun.com/article/2013-01-25/2813967

摘要：架构师是一个神秘而又神圣的名词，作为软件开发领域的设计师，架构师承载着太多的责任和挑战。对于一个程序员或者工程师来说，架构师就像是一个目标，一条道路，抑或是一座山峰。

Daniel Mohl是一名专业的软件工程师/架构师，他的兴趣包括理解各种复杂的编程语言、企业应用架构以及如何搭建业务与]]></description><category></category></item><item><title><![CDATA[MySQL5.5 主从复制]]></title><link>https://blog.youkuaiyun.com/yinrm/article/details/8529652</link><guid>https://blog.youkuaiyun.com/yinrm/article/details/8529652</guid><author>yinrm</author><pubDate>Tue, 22 Jan 2013 14:01:32 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/m582445672/article/details/7731565

操作系统环境:CentOS5.5
1.MySQL 主从流程图



2.MySQL 主从说明
   a.主服务器一定要开启二进制日志文件.

   b.MySQL使用3个线程来执行复制功能(其中1个在主服务器上，另两个在从服务器上。当发出START SLAVE时，从]]></description><category></category></item><item><title><![CDATA[少编码多思考：代码越多 问题越多]]></title><link>https://blog.youkuaiyun.com/yinrm/article/details/8330340</link><guid>https://blog.youkuaiyun.com/yinrm/article/details/8330340</guid><author>yinrm</author><pubDate>Wed, 19 Dec 2012 09:39:48 +0800</pubDate><description><![CDATA[http://www.youkuaiyun.com/article/2012-12-13/2812774-More-Code-More-Problems
摘要：本文作者Ed Finkler是一名PHP、Python、JavaScript程序员。有许多产品开发经验，例如Spaz，一个开源微博客户端桌面和WebOS。他在编码时总结了一些非常益用的编码守则，分享给大家。
大约一年前，我曾编写过一些PHP Web]]></description><category></category></item><item><title><![CDATA[RHEL5中配置MySQL]]></title><link>https://blog.youkuaiyun.com/yinrm/article/details/8189541</link><guid>https://blog.youkuaiyun.com/yinrm/article/details/8189541</guid><author>yinrm</author><pubDate>Fri, 16 Nov 2012 09:43:49 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/tjj101218/article/details/3683267
  MySQL数据库的配置与管理
一.MySQL服务的安装与启动
   Linux几乎所有的发行版本都内置了MySQL数据库。RHEL5也自带了MySQL服务。对于已经安装了MySQL的RHEL5可以执行以下命令查看：
  #rpm -qa | grep mysql
 与MySQ]]></description><category></category></item><item><title><![CDATA[任正非在2012实验室的讲话]]></title><link>https://blog.youkuaiyun.com/yinrm/article/details/7963265</link><guid>https://blog.youkuaiyun.com/yinrm/article/details/7963265</guid><author>yinrm</author><pubDate>Mon, 10 Sep 2012 14:11:48 +0800</pubDate><description><![CDATA[http://blog.sina.com.cn/s/blog_a28aa0f501012s6w.html?tj=1]]></description><category></category></item><item><title><![CDATA[IOS UIAlertview的事件处理]]></title><link>https://blog.youkuaiyun.com/yinrm/article/details/7817994</link><guid>https://blog.youkuaiyun.com/yinrm/article/details/7817994</guid><author>yinrm</author><pubDate>Wed, 01 Aug 2012 13:14:16 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/startexcel/article/details/7669920


1.开始想用UIView做密码输入

2.后来觉得麻烦,改用UIAlertview

3.因为我做的是SBSETTINGS开发,不能提供UIAlertView 事件处理所需要的self.说到这个UIAlertView不得不吐槽一下,APPLE绝对是极限方便使用者,非常虐]]></description><category></category></item><item><title><![CDATA[iOS已发布应用中对异常信息捕获和处理]]></title><link>https://blog.youkuaiyun.com/yinrm/article/details/7735424</link><guid>https://blog.youkuaiyun.com/yinrm/article/details/7735424</guid><author>yinrm</author><pubDate>Wed, 11 Jul 2012 10:22:59 +0800</pubDate><description><![CDATA[转自：http://blog.youkuaiyun.com/arthurchenjs/article/details/7043276

iOS开发中我们会遇到程序抛出异常退出的情况，如果是在调试的过程中，异常的信息是一目了然，但是如果是在已经发布的程序中，获取异常的信息有时候是比较困难的。

 

iOS提供了异常发生的处理API，我们在程序启动的时候可以添加这样的Handler，这样的程序发生异]]></description><category></category></item><item><title><![CDATA[Android中处理崩溃异常]]></title><link>https://blog.youkuaiyun.com/yinrm/article/details/7611761</link><guid>https://blog.youkuaiyun.com/yinrm/article/details/7611761</guid><author>yinrm</author><pubDate>Tue, 29 May 2012 10:18:28 +0800</pubDate><description><![CDATA[转自：http://blog.youkuaiyun.com/liuhe688/article/details/6584143


大家都知道，现在安装Android系统的手机版本和设备千差万别，在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象，开发者个人不可能购买所有设备逐个调试，所以在程序发布出去之后，如果出现了崩溃现象，开发者应该及时获取在该设备上导致崩溃的信息，这对于下一个版本的bu]]></description><category></category></item><item><title><![CDATA[Ubuntu 10.04环境下载&编译Android-2.2.1 （froyo） 源代码 2/2]]></title><link>https://blog.youkuaiyun.com/yinrm/article/details/7550710</link><guid>https://blog.youkuaiyun.com/yinrm/article/details/7550710</guid><author>yinrm</author><pubDate>Wed, 09 May 2012 16:55:34 +0800</pubDate><description><![CDATA[http://mantocom.blog.sohu.com/161174089.html
6.下载Android源代码
  6.1安装repo脚本
首先安装repo。在当前用户：~目录下新建一个bin目录。在终端中执行：
cd ~
mkdir bin
然后，向PATH中添加bin路径：
export PATH=$PATH:~/bin
然后执行下面两行指令，下载repo脚本并修改可执]]></description><category></category></item><item><title><![CDATA[android 来电自动接听和自动挂断]]></title><link>https://blog.youkuaiyun.com/yinrm/article/details/7525994</link><guid>https://blog.youkuaiyun.com/yinrm/article/details/7525994</guid><author>yinrm</author><pubDate>Tue, 01 May 2012 16:55:11 +0800</pubDate><description><![CDATA[转自：http://stephen830.iteye.com/blog/1181786

android 来电自动接听和自动挂断
 
 
注意：android2.3版本不支持下面的自动接听方法。（会抛异常：java.lang.SecurityException: Neither user xxxxx nor current process has android.permission.M]]></description><category></category></item><item><title><![CDATA[把C#代码转为VB]]></title><link>https://blog.youkuaiyun.com/yinrm/article/details/7309777</link><guid>https://blog.youkuaiyun.com/yinrm/article/details/7309777</guid><author>yinrm</author><pubDate>Thu, 01 Mar 2012 14:59:17 +0800</pubDate><description><![CDATA[http://labs.developerfusion.co.uk/convert/csharp-to-vb.aspx
http://www.codechanger.com/]]></description><category></category></item><item><title><![CDATA[C#根据WSDL文件生成WebService服务端代码]]></title><link>https://blog.youkuaiyun.com/yinrm/article/details/7291157</link><guid>https://blog.youkuaiyun.com/yinrm/article/details/7291157</guid><author>yinrm</author><pubDate>Fri, 24 Feb 2012 16:05:02 +0800</pubDate><description><![CDATA[转自：http://www.cnblogs.com/liyi93/archive/2012/01/30/2332320.html

虽然现在已经进入了.NET FrameWork 4.0的时代，WebService也已经逐渐被淘汰，取而代之的是WCF。
但在工作中难免遇到需要兼容旧版本程序和按照以前的文档进行开发。
 
一般一个已经实现功能的WebService会发布自己的WSDL文件，]]></description><category></category></item><item><title><![CDATA[Apache负载均衡设置方法: mod_proxy]]></title><link>https://blog.youkuaiyun.com/yinrm/article/details/7289873</link><guid>https://blog.youkuaiyun.com/yinrm/article/details/7289873</guid><author>yinrm</author><pubDate>Fri, 24 Feb 2012 10:55:11 +0800</pubDate><description><![CDATA[来源:http://koda.iteye.com/blog/465061 

一般来说，负载均衡就是将客户端的请求分流给后端的各个真实服务器，达到负载均衡的目的。还有一种方式是用两台服务器，一台作为主服务器(Master)，另一台作为热备份(Hot Standby)，请求全部分给主服务器，在主服务器当机时，立即切换到备份服务器，以提高系统的整体可
第一次看到这个标题时我也很惊讶，Apache]]></description><category></category></item><item><title><![CDATA[Tumblr：150亿月浏览量背后的架构挑战（上）]]></title><link>https://blog.youkuaiyun.com/yinrm/article/details/7279592</link><guid>https://blog.youkuaiyun.com/yinrm/article/details/7279592</guid><author>yinrm</author><pubDate>Tue, 21 Feb 2012 14:51:02 +0800</pubDate><description><![CDATA[转自：http://cloud.youkuaiyun.com/a/20120214/311806.html

导读：和许多新兴的网站一样，著名的轻博客服务Tumblr在急速发展中面临了系统架构的瓶颈。每天5亿次浏览量，峰值每秒4万次请求，每天3TB新的数据存储，超过1000台服务器，这样的情况下如何保证老系统平稳运行，平稳过渡到新的系统，Tumblr正面临巨大的挑战。近日，HighScalability网]]></description><category></category></item><item><title><![CDATA[libjingle学习笔记]]></title><link>https://blog.youkuaiyun.com/yinrm/article/details/7246459</link><guid>https://blog.youkuaiyun.com/yinrm/article/details/7246459</guid><author>yinrm</author><pubDate>Thu, 09 Feb 2012 18:15:10 +0800</pubDate><description><![CDATA[转自:http://blog.youkuaiyun.com/pylonion/article/details/2737431

Libjingle概念：Libjingle是一个开发库，由c++的源码和文档组成，这些文档可以使你设计应用程序，通过一个网络，能够连接和交换数据。值得注意的是这个源码需要一些外部的依赖，例如: 声音的聊天例子依赖于Linphone或者GIPS，这取决于你自己的平台。这个源码包含网]]></description><category></category></item><item><title><![CDATA[对照Jingle的XMPP stanza理解Libjingle的几个关键数据结构]]></title><link>https://blog.youkuaiyun.com/yinrm/article/details/7246416</link><guid>https://blog.youkuaiyun.com/yinrm/article/details/7246416</guid><author>yinrm</author><pubDate>Thu, 09 Feb 2012 17:57:52 +0800</pubDate><description><![CDATA[转自：http://mysuperbaby.iteye.com/blog/932449


1.
SessionManager管理多个Session: 


Cpp代码  


class SessionManager {    typedef std::map SessionMap;    SessionMap session_map_;  }  

每个Session在]]></description><category></category></item><item><title><![CDATA[XMPP协议之Socket5 Bytestream文件传输]]></title><link>https://blog.youkuaiyun.com/yinrm/article/details/7241918</link><guid>https://blog.youkuaiyun.com/yinrm/article/details/7241918</guid><author>yinrm</author><pubDate>Wed, 08 Feb 2012 11:36:24 +0800</pubDate><description><![CDATA[from http://mysuperbaby.iteye.com/blog/901391

XMPP协议之Socket5 Bytestream文件传输
SOCK5流协商的建立一部分通过XMPP XML流，一部分通过一个独立的socket
实际的文件传输发生在创建的socket上。
第一步：
[发送端] 发送SI(流协商)包A
A:





http://jabber.]]></description><category></category></item><item><title><![CDATA[一年成为Emacs高手(像神一样使用编辑器)]]></title><link>https://blog.youkuaiyun.com/yinrm/article/details/7228753</link><guid>https://blog.youkuaiyun.com/yinrm/article/details/7228753</guid><author>yinrm</author><pubDate>Thu, 02 Feb 2012 15:53:57 +0800</pubDate><description><![CDATA[转自：http://blog.youkuaiyun.com/redguardtoo/article/details/7222501

很容易,这是我的经验之谈.一年多前我还在Vi阵营,偶尔使用Emacs还总是忘记`退出`(C-x C-c)的快捷键,但是一年后我跨入高手行列.
现在网上很多中文文章都是和你强调Emacs有多牛,以激发你的兴趣.最有名的大概是王垠的Emacs是一种信仰！世界最强编辑器介绍.]]></description><category></category></item></channel></rss>