<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[奔跑在路上]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/loirou</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; loirou]]></copyright><item><title><![CDATA[Ali-OSM]]></title><link>https://blog.csdn.net/loirou/article/details/103804231</link><guid>https://blog.csdn.net/loirou/article/details/103804231</guid><author>loirou</author><pubDate>Thu, 02 Jan 2020 14:52:15 +0800</pubDate><description><![CDATA[CentOS 镜像
简介
CentOS，是基于 Red Hat Linux 提供的可自由使用源代码的企业级 Linux 发行版本；是一个稳定，可预测，可管理和可复制的免费企业级计算平台。
配置方法
1. 备份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2. 下载新的 CentOS-B...]]></description><category></category></item><item><title><![CDATA[iOS蓝牙开发]]></title><link>https://blog.csdn.net/loirou/article/details/102705619</link><guid>https://blog.csdn.net/loirou/article/details/102705619</guid><author>loirou</author><pubDate>Wed, 23 Oct 2019 17:04:05 +0800</pubDate><description><![CDATA[CoreBluetooth详解
CoreBluetooth框架的核心其实是两个东西，peripheral和central, 可以理解成外设和中心。
图中两组api分别对应不同的业务场景，左侧叫做中心模式，就是以你的app作为中心，连接其他的外设的场景，而右侧称为外设模式，使用手机作为外设别其他中心设备操作的场景

关于蓝牙开发的一些重要的理论概念：
1、服务（services）：蓝牙外设对外广播的...]]></description><category></category></item><item><title><![CDATA[抽象类与接口的区别及特点]]></title><link>https://blog.csdn.net/loirou/article/details/99456383</link><guid>https://blog.csdn.net/loirou/article/details/99456383</guid><author>loirou</author><pubDate>Wed, 14 Aug 2019 14:36:18 +0800</pubDate><description><![CDATA[抽象类
简单来说抽象类是一种特殊的类,除了不能实例化对象外，类的其它功能依然存在，成员变量、成员方法和构造方法的访问方式和普通类一样。
由于抽象类不能实例化对象，所以抽象类必须被继承，才能被使用。
抽象类的概念

/* 文件名 : Employee.java */
public abstract class Employee
{
   private String name;
   private...]]></description><category></category></item><item><title><![CDATA[迁移博客记事]]></title><link>https://blog.csdn.net/loirou/article/details/90070191</link><guid>https://blog.csdn.net/loirou/article/details/90070191</guid><author>loirou</author><pubDate>Fri, 10 May 2019 15:49:06 +0800</pubDate><description><![CDATA[这几天把博客园和简书上的博文迁移到CSDN了，发现在简书上写的博文中的图片基本都挂了o(╯□╰)o (缘由之前在简书上是用Markdown编辑器，迁移过来变成了富文本编辑器，等后期CSDN技术更新看看有便捷的解决方案不)。
因为博文中的图片比较久远，本地没怎么存，都在简书文章的图库里，所以修补起来比较费劲。
暂时博文图片少的捡漏修补，一篇图片几十个的暂时只能去简书看了。
目前还是喜欢简书的编辑及阅...]]></description><category></category></item><item><title><![CDATA[Linux中/和~的区别]]></title><link>https://blog.csdn.net/loirou/article/details/89512610</link><guid>https://blog.csdn.net/loirou/article/details/89512610</guid><author>loirou</author><pubDate>Thu, 25 Apr 2019 11:59:25 +0800</pubDate><description><![CDATA[/ 是目录层的分隔、表示符
只有一个 /  是根目录的地址 一般称呼为root，/ 和 /root/ (系统管理员目录)是有区别的

/root/ 表明是根目录下面的 root 目录（当然目录最后不需要 / ，但有 / 直接表明他是目录，没有末尾的 / ，那么 /root 需要检测一下确定是目录还是文件，虽然习惯上 /root 绝对是目录）
~ 是一个代位符，表明的是个人目录的地址
因为每个用户都...]]></description><category></category></item><item><title><![CDATA[IO笔记]]></title><link>https://blog.csdn.net/loirou/article/details/89933899</link><guid>https://blog.csdn.net/loirou/article/details/89933899</guid><author>loirou</author><pubDate>Fri, 09 Nov 2018 17:56:00 +0800</pubDate><description><![CDATA[1.java.io包下

File类：java程序中的此类的一个对象，就对应着硬盘中的一个文件或网络中的一个资源。
File file1 = new File("d:\io\helloworld.txt");
File file2 = new File("d:\io\io1");
1.File既可以表示一个文件（.doc .xls .mp3 .avi .jpg .dat），也可以表示一个文件目录！...]]></description><category></category></item><item><title><![CDATA[iOS 11适配汇总]]></title><link>https://blog.csdn.net/loirou/article/details/89933223</link><guid>https://blog.csdn.net/loirou/article/details/89933223</guid><author>loirou</author><pubDate>Mon, 04 Jun 2018 15:23:00 +0800</pubDate><description><![CDATA[1.适配iPhoneX用到的宏
 2.storyboard适配iPhoneX
 3.MJRefresh iOS11出了好多问题，各种头尾乱跳 
 4.适配iOS 11和iPhone X——导航栏、UITableView
 5.iphoneX，push进入一个webview, 页面底部为什么会有一个黑色区域
 6.iOS11适配UIToolbar无法点击问题...]]></description><category></category></item><item><title><![CDATA[iOS 引用当前显示的UIAlertView]]></title><link>https://blog.csdn.net/loirou/article/details/89933214</link><guid>https://blog.csdn.net/loirou/article/details/89933214</guid><author>loirou</author><pubDate>Tue, 31 Oct 2017 17:56:00 +0800</pubDate><description><![CDATA[UIAlertView在iOS里和一般的UIView不一样，有时候使用起来会有一些不便。特别要引用当前显示的UIAlertView的时候，就存在一些难度。
在iOS7以前,可以下面的代码可以解决这个问题
#pragma mark 查找当前界面有没有一个AlertView
+(BOOL)isAlert{
    for (UIWindow* window i...]]></description><category></category></item><item><title><![CDATA[重置mac网络设置]]></title><link>https://blog.csdn.net/loirou/article/details/89933900</link><guid>https://blog.csdn.net/loirou/article/details/89933900</guid><author>loirou</author><pubDate>Tue, 24 Oct 2017 11:22:00 +0800</pubDate><description><![CDATA[屏幕快照 2017-10-24 上午11.19.27.png


          
  

]]></description><category></category></item><item><title><![CDATA[缓存网易云音乐]]></title><link>https://blog.csdn.net/loirou/article/details/89933219</link><guid>https://blog.csdn.net/loirou/article/details/89933219</guid><author>loirou</author><pubDate>Thu, 28 Sep 2017 16:33:00 +0800</pubDate><description><![CDATA[image.png


          
  

]]></description><category></category></item><item><title><![CDATA[日期小demo]]></title><link>https://blog.csdn.net/loirou/article/details/89990304</link><guid>https://blog.csdn.net/loirou/article/details/89990304</guid><author>loirou</author><pubDate>Thu, 28 Sep 2017 16:25:00 +0800</pubDate><description><![CDATA[日期小demo

有个项目需求是做个在日期上选择的,就是这种:

网上看了几个日期的demo都太厚重了,移植起来太麻烦,然后打算自己写。

就先写个简化的demo看看,主要有几个关键点:

首先要根据当前日期获取这个月有几天
	然后判断这个月份第一天是周几
	再根据上面两个数据在合理的位置显示数据
	还要记录下当前的日期方便切换月份
	如果调接口的话其实根据后台给数据比对下对应的日期展示数据即可
...]]></description><category></category></item><item><title><![CDATA[iOS混合开发研究]]></title><link>https://blog.csdn.net/loirou/article/details/89933216</link><guid>https://blog.csdn.net/loirou/article/details/89933216</guid><author>loirou</author><pubDate>Fri, 15 Sep 2017 09:41:00 +0800</pubDate><description><![CDATA[iOS-Hybrid写给移动开发者的 React Native 指南Cordova教程在已有 Xcode 项目中 加入Cordova框架
]]></description><category></category></item><item><title><![CDATA[OC与JS交互]]></title><link>https://blog.csdn.net/loirou/article/details/89933904</link><guid>https://blog.csdn.net/loirou/article/details/89933904</guid><author>loirou</author><pubDate>Mon, 11 Sep 2017 17:09:00 +0800</pubDate><description><![CDATA[OC与JS交互前言

OC与JS交互之UIWebView

OC与JS交互之WebViewJavascriptBridge

OC与JS交互之JavaScriptCore

OC与JS交互之WKWebView

使用safari对webview进行调试
]]></description><category></category></item><item><title><![CDATA[iOS如何使屏幕一直保持亮屏？]]></title><link>https://blog.csdn.net/loirou/article/details/89933210</link><guid>https://blog.csdn.net/loirou/article/details/89933210</guid><author>loirou</author><pubDate>Wed, 23 Aug 2017 16:05:00 +0800</pubDate><description><![CDATA[播放视频页面
加入一行代码
[[UIApplicationsharedApplication]setIdleTimerDisabled:YES];


          
  

]]></description><category></category></item><item><title><![CDATA[UIButton点击状态]]></title><link>https://blog.csdn.net/loirou/article/details/89933227</link><guid>https://blog.csdn.net/loirou/article/details/89933227</guid><author>loirou</author><pubDate>Wed, 23 Aug 2017 16:03:00 +0800</pubDate><description><![CDATA[类似问题 http://www.cocoachina.com/bbs/read.php?tid-254503-page-1.html
需求:在UIControlStateNormal 和selected 两种状态下文字颜色分别为白色和红色
每次点击的时候把这个按钮的isSelected设为yes 或no
当我当前选中的按钮为buttonA时，再点击这个按钮...]]></description><category></category></item><item><title><![CDATA[iOS在控制器中监听是否点击Home键以及重新进入界面的方法]]></title><link>https://blog.csdn.net/loirou/article/details/89933208</link><guid>https://blog.csdn.net/loirou/article/details/89933208</guid><author>loirou</author><pubDate>Mon, 31 Jul 2017 10:27:00 +0800</pubDate><description><![CDATA[第一步:
创建2个NSNotificationCenter监听
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(applicationWillResignActive:)
name:UIApplicationWillResignActiveNotificat...]]></description><category></category></item><item><title><![CDATA[iOS获取Label高度的几种方法与对比]]></title><link>https://blog.csdn.net/loirou/article/details/89933221</link><guid>https://blog.csdn.net/loirou/article/details/89933221</guid><author>loirou</author><pubDate>Mon, 31 Jul 2017 10:18:00 +0800</pubDate><description><![CDATA[介绍
在设置 UILabel 的 Frame 高度时，不能简单的设置为字体的 font size。否则会将字体的一部分裁剪掉。因为 UILabel 在不同的字体设置下，对 Frame 的高度要求也不一样，大多数情况下都比Font的高度设置要高一些。
一、sizeThatFits
使用 view 的 sizeThatFits 方法。
// return 'b...]]></description><category></category></item><item><title><![CDATA[iOS崩溃解决记录]]></title><link>https://blog.csdn.net/loirou/article/details/89933215</link><guid>https://blog.csdn.net/loirou/article/details/89933215</guid><author>loirou</author><pubDate>Mon, 31 Jul 2017 09:30:00 +0800</pubDate><description><![CDATA[Terminating app due to uncaught exception 'CALayerInvalidGeometry', reason: 'CALayer position contains NaN: [nan 40]
栈信息打印如下：
2015-10-20 10:01:12.871 Putaoji[49129:1691777] *** Te...]]></description><category></category></item><item><title><![CDATA[Swift基础语法]]></title><link>https://blog.csdn.net/loirou/article/details/89990287</link><guid>https://blog.csdn.net/loirou/article/details/89990287</guid><author>loirou</author><pubDate>Tue, 27 Jun 2017 22:08:00 +0800</pubDate><description><![CDATA[Swift基础语法

简介


	特点
	（1）优于OC，快速，安全
	（2）取消了预编译指令包括宏定义（OC用的太多了）
	（3）取消了OC指针和不安全访问的使用（看不到星星了）
	（4）舍弃 Objective-C 早期应用 Smalltalk 的语法，全面改为点语法
	（5）3.0中对Foundation框架做了很多改变，去除了NS，将绝大部分class转换成struct结构体（为了考虑性能...]]></description><category></category></item><item><title><![CDATA[iOS端APP切图命名规范大全]]></title><link>https://blog.csdn.net/loirou/article/details/89990270</link><guid>https://blog.csdn.net/loirou/article/details/89990270</guid><author>loirou</author><pubDate>Thu, 15 Jun 2017 14:37:00 +0800</pubDate><description><![CDATA[iOS端APP切图命名规范大全
		
		
		
			iOS端APP切图命名规范大全












		
		posted @ 2017-06-15 14:37 洛洛爱吃肉 阅读(...) 评论(...)  编辑 收藏
	...]]></description><category></category></item></channel></rss>