<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[编程路上的野花]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/xdonx</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; xdonx]]></copyright><item><title><![CDATA[Mac下Jenkins+SVN(Git)+Xcode搭建持续构建环境]]></title><link>https://blog.csdn.net/xdonx/article/details/52300079</link><guid>https://blog.csdn.net/xdonx/article/details/52300079</guid><author>xdonx</author><pubDate>Wed, 24 Aug 2016 15:59:27 +0800</pubDate><description><![CDATA[因为网上教程多是依靠Github，而且很多是在Jenkins中配置Xcode参数，相当的麻烦，我们是用Shell 脚本，非常的easy。在这里记录下环境搭建的过程，希望能帮他人减少一点坑。]]></description><category></category></item><item><title><![CDATA[windows获取其他程序窗口的内容]]></title><link>https://blog.csdn.net/xdonx/article/details/47281575</link><guid>https://blog.csdn.net/xdonx/article/details/47281575</guid><author>xdonx</author><pubDate>Tue, 04 Aug 2015 20:02:28 +0800</pubDate><description><![CDATA[获取计算器输入框内容的代码：
IntPtr hwnd = FindWindow(null, "计算器");
            if (hwnd != IntPtr.Zero)
            {
                IntPtr hwnd1 = FindWindowEx(hwnd, 0, "CalcFrame", ""); //获取 的句柄]]></description><category></category></item><item><title><![CDATA[IOS Quartz2D 相关]]></title><link>https://blog.csdn.net/xdonx/article/details/46898461</link><guid>https://blog.csdn.net/xdonx/article/details/46898461</guid><author>xdonx</author><pubDate>Wed, 15 Jul 2015 20:55:30 +0800</pubDate><description><![CDATA[iOS开发UI篇—Quartz2D简单使用(一)
IOS之Quartz

         CGContext 小Demo                     

iOS开发系列--打造自己的“美图秀秀”]]></description><category></category></item><item><title><![CDATA[Android http 相关]]></title><link>https://blog.csdn.net/xdonx/article/details/46686145</link><guid>https://blog.csdn.net/xdonx/article/details/46686145</guid><author>xdonx</author><pubDate>Mon, 29 Jun 2015 20:16:20 +0800</pubDate><description><![CDATA[POSTing JSON/XML using android-async-http (loopj)
http://loopj.com/android-async-http/



JDK中的URLConnection参数详解

         Java HttpClient使用小结]]></description><category></category></item><item><title><![CDATA[centos 开启samba共享]]></title><link>https://blog.csdn.net/xdonx/article/details/45895075</link><guid>https://blog.csdn.net/xdonx/article/details/45895075</guid><author>xdonx</author><pubDate>Thu, 21 May 2015 18:22:43 +0800</pubDate><description><![CDATA[参考文章：
Linux下samba的安装与配置

启动Linux
 Samba服务器安装配置实现构建

Linux
 Samba安装服务与修改防火墙配置以允许访问

CentOS开启SELinux导致samba无法访问的解决办法



Linux中设置服务自启动的三种方式


总结的过程：
1.安装
$yum install samba,samba-client]]></description><category></category></item><item><title><![CDATA[ios 摄像头，二维码相关]]></title><link>https://blog.csdn.net/xdonx/article/details/45724559</link><guid>https://blog.csdn.net/xdonx/article/details/45724559</guid><author>xdonx</author><pubDate>Thu, 14 May 2015 18:40:18 +0800</pubDate><description><![CDATA[iOS：原生二维码扫描

关于iOS原生条形码扫描，你需要注意的两三事


若只支持IOS7 可用AVFouner 和系统自带API实现二维码扫描功能


objc.io#21#iOS
 上的相机捕捉]]></description><category></category></item><item><title><![CDATA[ios平台加密相关]]></title><link>https://blog.csdn.net/xdonx/article/details/45724525</link><guid>https://blog.csdn.net/xdonx/article/details/45724525</guid><author>xdonx</author><pubDate>Thu, 14 May 2015 18:27:15 +0800</pubDate><description><![CDATA[Android、iPhone和Java三个平台一致的加密工具


BASE64转换，内含:IOS自带DES加解密



几种常见加密算法初窥及如何选用加密算法


iPhone中3DES＋Base64 加密解密的代码

IOS学习十五：通信加密

iOS中用到的3DES密码算法]]></description><category></category></item><item><title><![CDATA[使用AVFoundation进行相机捕捉]]></title><link>https://blog.csdn.net/xdonx/article/details/45541821</link><guid>https://blog.csdn.net/xdonx/article/details/45541821</guid><author>xdonx</author><pubDate>Wed, 06 May 2015 21:54:13 +0800</pubDate><description><![CDATA[http://red-glasses.com/index.php/tutorials/ios4-take-photos-with-live-video-preview-using-avfoundation/


objc.io#21#iOS
 上的相机捕捉



iPhone
 6和iPhone 6 plus的AV Foundation框架特性]]></description><category></category></item><item><title><![CDATA[使用Windows CryptoAPI计算MD5]]></title><link>https://blog.csdn.net/xdonx/article/details/44044117</link><guid>https://blog.csdn.net/xdonx/article/details/44044117</guid><author>xdonx</author><pubDate>Tue, 03 Mar 2015 21:41:58 +0800</pubDate><description><![CDATA[使用Windows CryptoAPI计算MD5

2012年7月7日代码疯子发表评论阅读评论




About Windows CryptoAPI: Application programming interface that enables application developers to add authentication, encoding, and encryptio]]></description><category></category></item><item><title><![CDATA[手把手教你使用Git]]></title><link>https://blog.csdn.net/xdonx/article/details/40653241</link><guid>https://blog.csdn.net/xdonx/article/details/40653241</guid><author>xdonx</author><pubDate>Fri, 31 Oct 2014 13:30:06 +0800</pubDate><description><![CDATA[原文出处： 涂根华的博客   欢迎分享原创到伯乐头条

一：Git是什么？

       Git是目前世界上最先进的分布式版本控制系统。

二：SVN与Git的最主要的区别？

      SVN是集中式版本控制系统，版本库是集中放在中央服务器的，而干活的时候，用的都是自己的电脑，所以首先要从中央服务器哪里得到最新的版本，然后干活，干完后，需要把自己做完的活推送到中央服务器。集中]]></description><category></category></item><item><title><![CDATA[Auto Layout 及 ios6/ios7适配相关]]></title><link>https://blog.csdn.net/xdonx/article/details/39377111</link><guid>https://blog.csdn.net/xdonx/article/details/39377111</guid><author>xdonx</author><pubDate>Thu, 18 Sep 2014 19:36:54 +0800</pubDate><description><![CDATA[为iOS 6和iOS 7设计界面]]></description><category></category></item><item><title><![CDATA[图片转base64串及反转回图片]]></title><link>https://blog.csdn.net/xdonx/article/details/39203907</link><guid>https://blog.csdn.net/xdonx/article/details/39203907</guid><author>xdonx</author><pubDate>Thu, 11 Sep 2014 11:01:34 +0800</pubDate><description><![CDATA[图片转base64串：

    UIImage *_originImage = [UIImage imageNamed:@"full_playlist_hl.png"];

    NSData *_data = UIImageJPEGRepresentation(_image, 1.0f);

    NSString *_encodedImageStr = [_data base]]></description><category></category></item><item><title><![CDATA[NSNull Category]]></title><link>https://blog.csdn.net/xdonx/article/details/39008705</link><guid>https://blog.csdn.net/xdonx/article/details/39008705</guid><author>xdonx</author><pubDate>Tue, 02 Sep 2014 17:06:26 +0800</pubDate><description><![CDATA[转自：txx's blog

相信不少开发者，都被NSNull坑过，最常见的是服务器返回的json里面，说好的字典、数组、数字，结果返回的是空值。

 

这个时候，NSJSONSerialization 会自动把他们换成 NSNull。当我们再去用dict[@“hello”]的时候，就会出触发exception，导致程序崩溃。

 

那么如何处理它呢？

我曾经的做法]]></description><category></category></item><item><title><![CDATA[交叉编译OpenCV为静态库]]></title><link>https://blog.csdn.net/xdonx/article/details/38871659</link><guid>https://blog.csdn.net/xdonx/article/details/38871659</guid><author>xdonx</author><pubDate>Wed, 27 Aug 2014 16:15:33 +0800</pubDate><description><![CDATA[一，环境安装
系统：]]></description><category></category></item><item><title><![CDATA[最全的常用正则表达式大全]]></title><link>https://blog.csdn.net/xdonx/article/details/38706591</link><guid>https://blog.csdn.net/xdonx/article/details/38706591</guid><author>xdonx</author><pubDate>Wed, 20 Aug 2014 15:11:21 +0800</pubDate><description><![CDATA[1 数字：^[0-9]*$
 2 n位的数字：^\d{n}$
 3 至少n位的数字：^\d{n,}$
 4 m-n位的数字：^\d{m,n}$
 5 零和非零开头的数字：^(0|[1-9][0-9]*)$
 6 非零开头的最多带两位小数的数字：^([1-9][0-9]*)+(.[0-9]{1,2})?$
 7 带1-2位小数的正数或负数：^(\-)?\d+(\.\d{1,2})?$
 8 正数、负]]></description><category></category></item><item><title><![CDATA[Object-C之（Null）与（Bool）]]></title><link>https://blog.csdn.net/xdonx/article/details/38706387</link><guid>https://blog.csdn.net/xdonx/article/details/38706387</guid><author>xdonx</author><pubDate>Wed, 20 Aug 2014 14:57:02 +0800</pubDate><description><![CDATA[Object-C之（Null）与（Bool）

博客分类： 

移动开发



在写iOS程序的时候，想初始化一个空值的时候，经常会迷茫到底是用nil，null还是NSNull， 想定义一个布尔值的变量时，又需要去想想应该用bool,BOOL抑或Boolean，赋值的时候应应该给YES/NO还是true/false。今天正好来理一下。 

nil/Nil/NULL/NSNull]]></description><category></category></item><item><title><![CDATA[根据条件判断使用哪个Storyboard]]></title><link>https://blog.csdn.net/xdonx/article/details/38082259</link><guid>https://blog.csdn.net/xdonx/article/details/38082259</guid><author>xdonx</author><pubDate>Thu, 24 Jul 2014 11:54:44 +0800</pubDate><description><![CDATA[根据条件判断使用哪个Storyboard



作者: davidzhang|时间: 2013-07-23 12:20:33|标签: 选择Storyboard

赞0







关于根据条件选择Storyboard，我之前的一篇文章，今天使用的时候，不起作用了，悲剧，今天又自己写了一个。








1

2

3

4

5]]></description><category></category></item><item><title><![CDATA[NSString常用扩展]]></title><link>https://blog.csdn.net/xdonx/article/details/38046883</link><guid>https://blog.csdn.net/xdonx/article/details/38046883</guid><author>xdonx</author><pubDate>Tue, 22 Jul 2014 18:32:56 +0800</pubDate><description><![CDATA[http://danielxu.github.io/blog/2013/01/10/nsstring-usage/]]></description><category></category></item><item><title><![CDATA[UITableViewController与UIViewController中使用UITableView]]></title><link>https://blog.csdn.net/xdonx/article/details/38043479</link><guid>https://blog.csdn.net/xdonx/article/details/38043479</guid><author>xdonx</author><pubDate>Tue, 22 Jul 2014 15:50:26 +0800</pubDate><description><![CDATA[之前使用TableView的时候都是继承UIViewController，然后继承两个delegate，如下面的代码。
@interface SomeViewController : UIViewController 

这篇文章《如何使用UITableView》讲述了我怎样使用TableView。最近想使用iOS6的
 UIRefreshControl，不幸的是这个UIRefreshCo]]></description><category></category></item><item><title><![CDATA[AFNetworking相关]]></title><link>https://blog.csdn.net/xdonx/article/details/38042997</link><guid>https://blog.csdn.net/xdonx/article/details/38042997</guid><author>xdonx</author><pubDate>Tue, 22 Jul 2014 15:44:52 +0800</pubDate><description><![CDATA[1.0:
AFNetworking速成教程（1）]]></description><category></category></item></channel></rss>