<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[冷秋魂的专栏]]></title><description><![CDATA[珍惜才能拥有]]></description><link>https://blog.youkuaiyun.com/primer_programer</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; primer_programer]]></copyright><item><title><![CDATA[Mac OS 常用操作]]></title><link>https://blog.youkuaiyun.com/primer_programer/article/details/45222159</link><guid>https://blog.youkuaiyun.com/primer_programer/article/details/45222159</guid><author>primer_programer</author><pubDate>Thu, 23 Apr 2015 15:20:06 +0800</pubDate><description><![CDATA[汇总一些常用操作：
1. 删除svn隐藏文件夹
find . -type d -name ".svn"|xargs rm -rf]]></description><category></category></item><item><title><![CDATA[Git Clone 远程分支]]></title><link>https://blog.youkuaiyun.com/primer_programer/article/details/44993655</link><guid>https://blog.youkuaiyun.com/primer_programer/article/details/44993655</guid><author>primer_programer</author><pubDate>Sat, 11 Apr 2015 11:18:46 +0800</pubDate><description><![CDATA[转自：http://blog.youkuaiyun.com/xqs83/article/details/7382074 



有时git clone下来会出现很多branch，更麻烦的是如果主分支没代码那你就只能看到.git目录了。如下面的这个:
$ git clonegit://gitorious.org/android-eeepc/mesa.git

　　发现本地就只有一个.git目录，那]]></description><category></category></item><item><title><![CDATA[代码管理Git-建立 Remote Branch 的相關指令操作]]></title><link>https://blog.youkuaiyun.com/primer_programer/article/details/44749025</link><guid>https://blog.youkuaiyun.com/primer_programer/article/details/44749025</guid><author>primer_programer</author><pubDate>Mon, 30 Mar 2015 12:24:27 +0800</pubDate><description><![CDATA[转自：http://blog.longwin.com.tw/2013/11/git-create-remote-branch-2013/ 




Git 建立 遠端 Branch


git clone git@github.com:user/project.git
cd project
git checkout -b new_branch # 建立 local branch]]></description><category></category></item><item><title><![CDATA[vi 常用命令行]]></title><link>https://blog.youkuaiyun.com/primer_programer/article/details/44175217</link><guid>https://blog.youkuaiyun.com/primer_programer/article/details/44175217</guid><author>primer_programer</author><pubDate>Tue, 10 Mar 2015 14:41:38 +0800</pubDate><description><![CDATA[转自：http://www.cnblogs.com/sunormoon/archive/2012/02/10/2345326.html 




vi 常用命令行

1.vi 模式
 　　a) 一般模式： vi 处理文件时，一进入该文件，就是一般模式了.
 　　b) 编辑模式：在一般模式下可以进行删除，复制，粘贴等操作，却无法进行编辑操作。等按下‘i,I,o,O,a,A,r,R’]]></description><category></category></item><item><title><![CDATA[代码管理Git-常用命令详解]]></title><link>https://blog.youkuaiyun.com/primer_programer/article/details/44156591</link><guid>https://blog.youkuaiyun.com/primer_programer/article/details/44156591</guid><author>primer_programer</author><pubDate>Mon, 09 Mar 2015 16:38:01 +0800</pubDate><description><![CDATA[转自：http://blog.youkuaiyun.com/ithomer/article/details/7529022 




Git 是一个很强大的分布式版本管理工具，它不但适用于管理大型开源软件的源代码（如：linux kernel），管理私人的文档和源代码也有很多优势（如：wsi-lgame-pro）

Git 的更多介绍，请参考我的上一篇博客：Git 版本管理工具



]]></description><category></category></item><item><title><![CDATA[代码管理Git-忽略指定文件]]></title><link>https://blog.youkuaiyun.com/primer_programer/article/details/44156223</link><guid>https://blog.youkuaiyun.com/primer_programer/article/details/44156223</guid><author>primer_programer</author><pubDate>Mon, 09 Mar 2015 16:18:34 +0800</pubDate><description><![CDATA[转自：http://www.cnblogs.com/eddy-he/archive/2012/03/08/git_ignore_file.html 




软件版本：
　　操作系统：ubuntu10.04
　　内核版本：Linux version 2.6.32-36-generic
    git 版本：git version 1.7.0.4

目录：
　　1. 介绍
　]]></description><category></category></item><item><title><![CDATA[重要开源协议的比较(BSD,Apache,GPL,LGPL,MIT) – 整理]]></title><link>https://blog.youkuaiyun.com/primer_programer/article/details/43195287</link><guid>https://blog.youkuaiyun.com/primer_programer/article/details/43195287</guid><author>primer_programer</author><pubDate>Tue, 27 Jan 2015 15:23:57 +0800</pubDate><description><![CDATA[转自：http://blog.youkuaiyun.com/techbirds_bao/article/details/8785413 




当Adobe、Microsoft、Sun等一系列巨头开始表现出对”开源”的青睐时，”开源”的时代即将到来！

最初来自：sinoprise.com/read.php?tid-662-page-e-fpage-1.html（遗憾的是这个链接已经打不开了）]]></description><category></category></item><item><title><![CDATA[Android Studio开发入门-引用jar及so文件]]></title><link>https://blog.youkuaiyun.com/primer_programer/article/details/42901749</link><guid>https://blog.youkuaiyun.com/primer_programer/article/details/42901749</guid><author>primer_programer</author><pubDate>Tue, 20 Jan 2015 01:13:03 +0800</pubDate><description><![CDATA[转自：http://www.cnblogs.com/xrwang/p/AndroidStudioImportJarAndSoLibrary.html




最近初学安卓开发，因为以前从未用过JAVA，连基本的语法都要从头开始，所以不太顺利。在尝试使用百度语音识别引擎时遇到了如何引用jar及so文件的问题。在GOOGLE加多次尝试之后，找到了一个比较简单的方法，特介绍如下。
一、引用j]]></description><category></category></item><item><title><![CDATA[如何使用TestFlight进行Beta测试]]></title><link>https://blog.youkuaiyun.com/primer_programer/article/details/41961439</link><guid>https://blog.youkuaiyun.com/primer_programer/article/details/41961439</guid><author>primer_programer</author><pubDate>Tue, 16 Dec 2014 15:57:41 +0800</pubDate><description><![CDATA[转自：http://www.cocoachina.com/ios/20141022/10009.html




假如你现在完成一个App的开发并准备进行真机测试，那么请问你会怎么做呢？难道是直截了当的把App扔到App Store上然后下载来试试？当然，如果你的App相当简陋，这么做的话无可厚非。不过如果你要做的是一款高质量的App并迫不及待的想发布出去的的话，我建议你还是在真正发布前]]></description><category></category></item><item><title><![CDATA[TestFlight FAQ]]></title><link>https://blog.youkuaiyun.com/primer_programer/article/details/41961421</link><guid>https://blog.youkuaiyun.com/primer_programer/article/details/41961421</guid><author>primer_programer</author><pubDate>Tue, 16 Dec 2014 15:56:30 +0800</pubDate><description><![CDATA[转自：http://www.cocoachina.com/ios/20140910/9578.html





TestFlight app简化了测试版应用的安装，减轻了开发者和测试者的负担，让他们无需担心UDID或者Provisioning Profiles。一旦测试者安装了beta 版app，TestFlight将会在每次有新版本更细时通知测试者，提供重点关注的说明，并为测试者提]]></description><category></category></item><item><title><![CDATA[Android中Acition和Category常量表]]></title><link>https://blog.youkuaiyun.com/primer_programer/article/details/41174823</link><guid>https://blog.youkuaiyun.com/primer_programer/article/details/41174823</guid><author>primer_programer</author><pubDate>Sun, 16 Nov 2014 18:22:06 +0800</pubDate><description><![CDATA[转：http://blog.youkuaiyun.com/gf771115/article/details/7827833 


Action



Action常量
对应字符串
简单说明


ACTION_MAIN
android.intent.action.MAIN
应用程序入口


ACTION_VIEW
android.intent.action.VIEW
显示指]]></description><category></category></item><item><title><![CDATA[Android Parcelable和Serializable的区别]]></title><link>https://blog.youkuaiyun.com/primer_programer/article/details/41172825</link><guid>https://blog.youkuaiyun.com/primer_programer/article/details/41172825</guid><author>primer_programer</author><pubDate>Sun, 16 Nov 2014 14:43:58 +0800</pubDate><description><![CDATA[转：http://blog.youkuaiyun.com/djun100/article/details/9667283]]></description><category></category></item><item><title><![CDATA[解决AsyncTask引发的RejectedExecutionException]]></title><link>https://blog.youkuaiyun.com/primer_programer/article/details/41076783</link><guid>https://blog.youkuaiyun.com/primer_programer/article/details/41076783</guid><author>primer_programer</author><pubDate>Thu, 13 Nov 2014 12:03:31 +0800</pubDate><description><![CDATA[转：http://www.cnblogs.com/fotransit/archive/2013/04/17/3025937.html




AsyncTask是google为易用和有效的异步操作UI线程的所开发的一个封装类。使用者可以很轻易的使用其进行后台操作，然后将结果传给UI线程，而不需要使用Thread和Handler。

这样好用的一个类，显然可以在ListView异步加载]]></description><category></category></item><item><title><![CDATA[选择对话框：自定义组合控件+自定义对话框 实现]]></title><link>https://blog.youkuaiyun.com/primer_programer/article/details/41056699</link><guid>https://blog.youkuaiyun.com/primer_programer/article/details/41056699</guid><author>primer_programer</author><pubDate>Wed, 12 Nov 2014 23:57:07 +0800</pubDate><description><![CDATA[转：http://blog.youkuaiyun.com/billpig/article/details/6664053]]></description><category></category></item><item><title><![CDATA[iOS Universal Static Framework 手动转 XCode Cocoa Framework]]></title><link>https://blog.youkuaiyun.com/primer_programer/article/details/40992921</link><guid>https://blog.youkuaiyun.com/primer_programer/article/details/40992921</guid><author>primer_programer</author><pubDate>Tue, 11 Nov 2014 00:06:52 +0800</pubDate><description><![CDATA[不需要重新创建Project，手动修改工程设置。


第一步：在Project文件中，修改type，去掉static


第二步：还需要修改工程设置：
CLANG_WARN_UNREACHABLE_CODE = YES;


CURRENT_PROJECT_VERSION = 1;


ENABLE_STRICT_OBJC_MSGSEND = YES;


VERS]]></description><category></category></item><item><title><![CDATA[IOS行货自动打包]]></title><link>https://blog.youkuaiyun.com/primer_programer/article/details/40765445</link><guid>https://blog.youkuaiyun.com/primer_programer/article/details/40765445</guid><author>primer_programer</author><pubDate>Tue, 04 Nov 2014 01:09:55 +0800</pubDate><description><![CDATA[转自：http://www.cnblogs.com/yesun/archive/2013/08/16/3261839.html



通常打包采用xcodebuild和xcrun两个命令，xcodebuild负责编译，xcrun负责将app打成ipa。

 
常见步骤如下：
1、清理工程


/usr/bin/xcodebuild -target targetName cle]]></description><category></category></item><item><title><![CDATA[jdk的设置及安装android studio提示does not point to a valid jvm问题]]></title><link>https://blog.youkuaiyun.com/primer_programer/article/details/40628493</link><guid>https://blog.youkuaiyun.com/primer_programer/article/details/40628493</guid><author>primer_programer</author><pubDate>Thu, 30 Oct 2014 21:48:29 +0800</pubDate><description><![CDATA[转自：
﻿﻿
http://www.cnblogs.com/huangfr/p/3895343.html]]></description><category></category></item><item><title><![CDATA[SVN Tree Conflict 的分析]]></title><link>https://blog.youkuaiyun.com/primer_programer/article/details/40628353</link><guid>https://blog.youkuaiyun.com/primer_programer/article/details/40628353</guid><author>primer_programer</author><pubDate>Thu, 30 Oct 2014 21:45:20 +0800</pubDate><description><![CDATA[所谓Tree Confict，就是至少有一个人修改了目录结构，包括文件或者文件所在目录的改名、删除、移动。

然后Update或Merge的时候就报了Tree Conflict。

 

介绍一下概念

Delete ： 其中目录结构变化，都认为是Delete

Edit： 是指修改文件

Local ： 是你本地修改

Incoming ：是别人修改，你要Update]]></description><category></category></item><item><title><![CDATA[SVN merge 三种方式]]></title><link>https://blog.youkuaiyun.com/primer_programer/article/details/40554261</link><guid>https://blog.youkuaiyun.com/primer_programer/article/details/40554261</guid><author>primer_programer</author><pubDate>Tue, 28 Oct 2014 20:08:57 +0800</pubDate><description><![CDATA[1、Merge a range of revisions
2、Reintegrate a branch
3、Merge two different trees
——————————————————————————————————————————————————————
以下是转载自chunanyong的一篇关于svn分支合并类型的文章，出处：http://chunanyong.iteye.]]></description><category></category></item><item><title><![CDATA[SVN中tag branch trunk用法详解]]></title><link>https://blog.youkuaiyun.com/primer_programer/article/details/40381761</link><guid>https://blog.youkuaiyun.com/primer_programer/article/details/40381761</guid><author>primer_programer</author><pubDate>Wed, 22 Oct 2014 20:17:42 +0800</pubDate><description><![CDATA[转自：http://developer.51cto.com/art/201005/201718.htm 




本节主要讲解一下SVN中tag branch trunk的用法，在SVN中Branch/tag在一个功能选项中，在使用中也往往产生混淆。这里就向大家简单介绍一下，欢迎大家能和我一起学习SVN中tag branch trunk的用法。
在实现上，branch和tag，对于sv]]></description><category></category></item></channel></rss>