<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[嵌入式工程师]]></title><description><![CDATA[linux+s3c2440]]></description><link>https://blog.youkuaiyun.com/spring_06</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; spring_06]]></copyright><item><title><![CDATA[pod 显示第三方库版本信息]]></title><link>https://blog.youkuaiyun.com/spring_06/article/details/104036934</link><guid>https://blog.youkuaiyun.com/spring_06/article/details/104036934</guid><author>spring_06</author><pubDate>Sun, 19 Jan 2020 10:00:01 +0800</pubDate><description><![CDATA[pod 显示第三方库版本信息
执行：

pod install --verbose --no-repo-update


]]></description><category></category></item><item><title><![CDATA[nginx  致命错误：connection_pool.h]]></title><link>https://blog.youkuaiyun.com/spring_06/article/details/98738423</link><guid>https://blog.youkuaiyun.com/spring_06/article/details/98738423</guid><author>spring_06</author><pubDate>Wed, 07 Aug 2019 12:34:26 +0800</pubDate><description><![CDATA[nginx添加fastdfs-nginx-module模块
/usr/include/fastdfs/fdfs_global.h:16:29: 致命错误：connection_pool.h：没有那个文件或目录

cd /usr/local/src/fastdfs-nginx-module/src/
vi config

修改
ngx_module_incs="/usr/include/fastdf...]]></description><category></category></item><item><title><![CDATA[iOS 静音播放声音 调节系统声音]]></title><link>https://blog.youkuaiyun.com/spring_06/article/details/98733658</link><guid>https://blog.youkuaiyun.com/spring_06/article/details/98733658</guid><author>spring_06</author><pubDate>Wed, 07 Aug 2019 11:59:23 +0800</pubDate><description><![CDATA[静音播放声音
#import &lt;AVKit/AVKit.h&gt;
//设置静音模式播放声音（真机演示）
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback withOptions:AVAudioSessionCategoryOptionAllowBluetooth error:nil];
[...]]></description><category></category></item><item><title><![CDATA[FastDFS 安装]]></title><link>https://blog.youkuaiyun.com/spring_06/article/details/98733481</link><guid>https://blog.youkuaiyun.com/spring_06/article/details/98733481</guid><author>spring_06</author><pubDate>Wed, 07 Aug 2019 11:09:09 +0800</pubDate><description><![CDATA[安装 https://github.com/happyfish100/fastdfs/wiki

]]></description><category></category></item><item><title><![CDATA[fastdfs 安装问题]]></title><link>https://blog.youkuaiyun.com/spring_06/article/details/98606093</link><guid>https://blog.youkuaiyun.com/spring_06/article/details/98606093</guid><author>spring_06</author><pubDate>Tue, 06 Aug 2019 12:47:40 +0800</pubDate><description><![CDATA[ERROR - file: connection_pool.c, line: 130, connect to 192.168.2.73:22122 fail, errno: 111, error info: Connection refused

解决办法：

systemctl stop firewalld.service #关闭防火墙
/etc/init.d/fdfs_trackerd sta...]]></description><category></category></item><item><title><![CDATA[Virtual Box增强功能安装失败]]></title><link>https://blog.youkuaiyun.com/spring_06/article/details/97389641</link><guid>https://blog.youkuaiyun.com/spring_06/article/details/97389641</guid><author>spring_06</author><pubDate>Fri, 26 Jul 2019 14:32:06 +0800</pubDate><description><![CDATA[modprobe vboxguest failed.
则无法双向拖动，copy等操作。
执行：
$ sudo yum install -y "kernel-devel-uname-r == $(uname -r)"
$ cd /run/media/root/VBOXADDITIONS_5.1.22_115126
$ sudo sh ./VBoxLinuxAdditions.run

重启即可

...]]></description><category></category></item><item><title><![CDATA[library not found for -libstdc+]]></title><link>https://blog.youkuaiyun.com/spring_06/article/details/96319667</link><guid>https://blog.youkuaiyun.com/spring_06/article/details/96319667</guid><author>spring_06</author><pubDate>Wed, 17 Jul 2019 16:08:22 +0800</pubDate><description><![CDATA[library not found for -libstdc++

xcode10 iOS12 之前使用libstdc++.6.0.9 1.tbd
在Xcode10中使用libc++.tdb ，所以加入之前的lib文件

在下面的路径中分别加入libstdc++.6.0.9 1.tbd

RuntimeRoot的lib路径如下：


/Applications/Xcode.app/Contents...]]></description><category></category></item><item><title><![CDATA[iOS copy strong用法]]></title><link>https://blog.youkuaiyun.com/spring_06/article/details/82349083</link><guid>https://blog.youkuaiyun.com/spring_06/article/details/82349083</guid><author>spring_06</author><pubDate>Mon, 03 Sep 2018 15:16:14 +0800</pubDate><description><![CDATA[copy strong属性用法



定义理解


浅Copy：


  指针的复制，指向同一块内存。

深Copy:


  内存的复制，指向不同的内存，互不干涉。







代码说明



//定义
@property(nonatomic,strong) NSString *s_strong;
@property(nonatomic,copy)   NSString *s_copy;


...]]></description><category></category></item><item><title><![CDATA[CALayer_超经典的阐述原理]]></title><link>https://blog.youkuaiyun.com/spring_06/article/details/22224341</link><guid>https://blog.youkuaiyun.com/spring_06/article/details/22224341</guid><author>spring_06</author><pubDate>Wed, 26 Mar 2014 23:20:06 +0800</pubDate><description><![CDATA[CALayer1-简介




本文目录

一、什么是CALayer二、CALayer的简单使用

回到顶部

一、什么是CALayer
* 在iOS系统中，你能看得见摸得着的东西基本上都是UIView，比如一个按钮、一个文本标签、一个文本输入框、一个图标等等，这些都是UIView。
* 其实UIView之所以能显示在屏幕上，完全是因为它内部的一个层。
* 在创建UIV]]></description><category></category></item><item><title><![CDATA[iOS 国际化]]></title><link>https://blog.youkuaiyun.com/spring_06/article/details/21525259</link><guid>https://blog.youkuaiyun.com/spring_06/article/details/21525259</guid><author>spring_06</author><pubDate>Wed, 19 Mar 2014 13:05:42 +0800</pubDate><description><![CDATA[1.本地化应用程序中的字符串

1.创建字符串文件

（1）在Supporting Files包下新建一个String File。步骤如下：

 



        注意：将文件命名为Localizable.strings

（2）添加国际化文件。

        选中Localizable.strings文件，打开File Inspector,添加想要显示的语言]]></description><category></category></item><item><title><![CDATA[iOS 调试_模拟器与真机的区分]]></title><link>https://blog.youkuaiyun.com/spring_06/article/details/18257897</link><guid>https://blog.youkuaiyun.com/spring_06/article/details/18257897</guid><author>spring_06</author><pubDate>Tue, 14 Jan 2014 10:45:33 +0800</pubDate><description><![CDATA[ios调试]]></description><category></category></item><item><title><![CDATA[如何重命名Xcode项目]]></title><link>https://blog.youkuaiyun.com/spring_06/article/details/11596775</link><guid>https://blog.youkuaiyun.com/spring_06/article/details/11596775</guid><author>spring_06</author><pubDate>Thu, 12 Sep 2013 11:21:23 +0800</pubDate><description><![CDATA[1.只要选中Project，再点击一下，就可以重命名了，也可以在右边那里进行


2.Xcode会智能的提示你，是否要把所有项目相关的名称也给重命名了，选择「Rename」
3.
4.你已经ok了！！！]]></description><category></category></item><item><title><![CDATA[iso-开发基础知识－10－组合模式]]></title><link>https://blog.youkuaiyun.com/spring_06/article/details/9968521</link><guid>https://blog.youkuaiyun.com/spring_06/article/details/9968521</guid><author>spring_06</author><pubDate>Wed, 14 Aug 2013 18:09:18 +0800</pubDate><description><![CDATA[1.组合模式：把相同基类型的对象组合到树状结构中，其中的父节点包含同类型的子节点。
2.基接口（base interface）：是定义了Leaf类和Composite类的共同操作的Component。]]></description><category></category></item><item><title><![CDATA[xode 统计代码]]></title><link>https://blog.youkuaiyun.com/spring_06/article/details/9964723</link><guid>https://blog.youkuaiyun.com/spring_06/article/details/9964723</guid><author>spring_06</author><pubDate>Wed, 14 Aug 2013 14:58:48 +0800</pubDate><description><![CDATA[如果要统计ios开发代码，包括头文件的，终端命令进入项目目录下，命令如下



find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c" |xargs wc -l  


列出每个文件的行数






find . -name "*.m" -or -name "*.h" -or -name]]></description><category></category></item><item><title><![CDATA[iso-开发基础知识－9－观察者模式]]></title><link>https://blog.youkuaiyun.com/spring_06/article/details/9960225</link><guid>https://blog.youkuaiyun.com/spring_06/article/details/9960225</guid><author>spring_06</author><pubDate>Wed, 14 Aug 2013 11:43:43 +0800</pubDate><description><![CDATA[1.观察者模式：也叫做发布- 订阅模式
2.观察者模式：可以实现不同对象之间协同工作，同时它们也可以被复用于其他地方。
3.理解方式：报纸发行商（注册/取消） --> 用户（接受变更，并响应）   
4.原理：

5.何时使用：


6.在MVC中使用
7.在Cocoa Touch 框架中使用
观察模式：通知和键-值观察 是cocoa对观察模式的改写
（1）通知
（2）键-]]></description><category></category></item><item><title><![CDATA[ios 视图迁移]]></title><link>https://blog.youkuaiyun.com/spring_06/article/details/9951833</link><guid>https://blog.youkuaiyun.com/spring_06/article/details/9951833</guid><author>spring_06</author><pubDate>Tue, 13 Aug 2013 17:35:41 +0800</pubDate><description><![CDATA[第一种方式：

第二种方式：
第三种方式：]]></description><category></category></item><item><title><![CDATA[iso-开发基础知识－8－中介者模式]]></title><link>https://blog.youkuaiyun.com/spring_06/article/details/9950933</link><guid>https://blog.youkuaiyun.com/spring_06/article/details/9950933</guid><author>spring_06</author><pubDate>Tue, 13 Aug 2013 16:53:03 +0800</pubDate><description><![CDATA[中介者（mediator）模式：组织各个UI元素在同一个语境下进行交互的集中化的角色]]></description><category></category></item><item><title><![CDATA[ios模式总结中]]></title><link>https://blog.youkuaiyun.com/spring_06/article/details/9950767</link><guid>https://blog.youkuaiyun.com/spring_06/article/details/9950767</guid><author>spring_06</author><pubDate>Tue, 13 Aug 2013 16:48:22 +0800</pubDate><description><![CDATA[桥接模式：遥控器
适配器模式：剃须刀
单例模式：一个元素的集合
外观模式：出租车]]></description><category></category></item><item><title><![CDATA[iso-开发基础知识－7－外观模式]]></title><link>https://blog.youkuaiyun.com/spring_06/article/details/9948157</link><guid>https://blog.youkuaiyun.com/spring_06/article/details/9948157</guid><author>spring_06</author><pubDate>Tue, 13 Aug 2013 15:02:38 +0800</pubDate><description><![CDATA[1.外观模式: 为子系统中一组不同接口提供统一接口的一种方式。如：出租车，但是是指出租车实现的默认行为，如果要是停留，其他服务等，要自己开车为好。]]></description><category></category></item><item><title><![CDATA[iso-开发基础知识－6－桥接模式]]></title><link>https://blog.youkuaiyun.com/spring_06/article/details/9942491</link><guid>https://blog.youkuaiyun.com/spring_06/article/details/9942491</guid><author>spring_06</author><pubDate>Tue, 13 Aug 2013 11:25:31 +0800</pubDate><description><![CDATA[1.桥接模式：是把一个接口适配到不同接口的一种方式。
2.目的：把抽象层次结构从其实现中分离出来，使其能够独立变更。




3.抽象层：定义了客户端使用的上层的抽象接口。
   实现层：定义了工抽象层次使用的底层接口。


   抽象层和实现层的接口可以完全不同。


    Implementor的接口提供基本操作。   Abstraction的上层操作基于这些基本操]]></description><category></category></item></channel></rss>