<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[王光荣的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/far_sight</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; far_sight]]></copyright><item><title><![CDATA[搜索框示例]]></title><link>https://blog.youkuaiyun.com/far_sight/article/details/116527362</link><guid>https://blog.youkuaiyun.com/far_sight/article/details/116527362</guid><author>far_sight</author><pubDate>Sat, 08 May 2021 14:45:30 +0800</pubDate><description><![CDATA[&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;title&gt;CSS3搜索框&lt;/title&gt;
	&lt;style type="text/css"&gt;
		* {
			margin: 0;
			padding: 0;
			border: 0;
		} 
		.search,.search&gt;input,.search&gt;button{
			h.]]></description><category></category></item><item><title><![CDATA[消除span之间的空隙]]></title><link>https://blog.youkuaiyun.com/far_sight/article/details/116527257</link><guid>https://blog.youkuaiyun.com/far_sight/article/details/116527257</guid><author>far_sight</author><pubDate>Sat, 08 May 2021 14:42:30 +0800</pubDate><description><![CDATA[消除span之间的空隙
1 span之间产生间隙的原因：
span与span标签之间的空格或换行造成的

&lt;!DOCTYPE html&gt;
&lt;html&gt;
	&lt;head&gt;
		&lt;meta charset="utf-8"&gt;
		&lt;title&gt;消除空隙&lt;/title&gt;
		&lt;style type="text/css"&gt;
			div {
				border:1px solid black;
				width: 500px;
		]]></description><category></category></item><item><title><![CDATA[express+ejs入门示例]]></title><link>https://blog.youkuaiyun.com/far_sight/article/details/78973359</link><guid>https://blog.youkuaiyun.com/far_sight/article/details/78973359</guid><author>far_sight</author><pubDate>Thu, 04 Jan 2018 17:24:21 +0800</pubDate><description><![CDATA[express+ejs入门示例


要求环境 
已经加入了express和ejs的环境，如果没有加的请在命令提示中使用下面命令加入 
npm install express –save
npm install body-parser –save
npm install cookie-parser –save
npm install multer –save
npm install ejs
第二步创]]></description><category></category></item><item><title><![CDATA[SpringBoot的日志管理]]></title><link>https://blog.youkuaiyun.com/far_sight/article/details/78415786</link><guid>https://blog.youkuaiyun.com/far_sight/article/details/78415786</guid><author>far_sight</author><pubDate>Wed, 01 Nov 2017 16:46:53 +0800</pubDate><description><![CDATA[SpringBoot关于日志的官方文档



1、简述

SpringBoot官方文档关于日志的整体说明



本博客基于SpringBoot_1.3.6
大家请先简单看下这篇英文的官方文档，文中有说 SpringBoot 内部日志系统使用的是 Commons Logging 并且 SpringBoot 给 JDKLogging , Log4j2(Log4j也是支持的) , ]]></description><category></category></item><item><title><![CDATA[线程]]></title><link>https://blog.youkuaiyun.com/far_sight/article/details/50764086</link><guid>https://blog.youkuaiyun.com/far_sight/article/details/50764086</guid><author>far_sight</author><pubDate>Mon, 29 Feb 2016 11:10:48 +0800</pubDate><description><![CDATA[一、概念
1.进程有独立的内存空间，进程中包含1到多个线程，共享进程的内存
2.第个程运行时，至少会开辟一个进程，每个进程至少有一个线程


二、开辟子线程


 1、继承Thread

 2、实现Runnable

 3、启动线程

 4、两种开辟子线程比较

 5、线程睡眠

三.线程同步 synchronized







1.总述:]]></description><category></category></item><item><title><![CDATA[OC中—属性指示符]]></title><link>https://blog.youkuaiyun.com/far_sight/article/details/50597434</link><guid>https://blog.youkuaiyun.com/far_sight/article/details/50597434</guid><author>far_sight</author><pubDate>Thu, 28 Jan 2016 00:24:30 +0800</pubDate><description><![CDATA[1.指示符有getter,setter,readonly,readwrite,atomic,nonatomic,strong,weak,unsafe_unretained, assign,retain，copy；
2.在ARC机制中可使用以下指示符
1） getter, setter用于修改改getter与setter的方法名，修改后依然可以使用”.”访问属性。
2） readonly只合成getter方法
3)   readwrite合成getter与setter方法，默认就是这个指示符
4） atomi]]></description><category></category></item><item><title><![CDATA[OC中==与isEqual]]></title><link>https://blog.youkuaiyun.com/far_sight/article/details/50484668</link><guid>https://blog.youkuaiyun.com/far_sight/article/details/50484668</guid><author>far_sight</author><pubDate>Fri, 08 Jan 2016 18:11:52 +0800</pubDate><description><![CDATA[Objective-C中==与isEqual的区别]]></description><category></category></item><item><title><![CDATA[Objective-C的description方法]]></title><link>https://blog.youkuaiyun.com/far_sight/article/details/50484636</link><guid>https://blog.youkuaiyun.com/far_sight/article/details/50484636</guid><author>far_sight</author><pubDate>Fri, 08 Jan 2016 18:06:07 +0800</pubDate><description><![CDATA[1.使用%@打印对象地址
2.重写description实例方法]]></description><category></category></item><item><title><![CDATA[NSString转为基本数据类型]]></title><link>https://blog.youkuaiyun.com/far_sight/article/details/50481229</link><guid>https://blog.youkuaiyun.com/far_sight/article/details/50481229</guid><author>far_sight</author><pubDate>Fri, 08 Jan 2016 10:47:20 +0800</pubDate><description><![CDATA[学习目标
1.Objective-C 字符串转为基本数据类型]]></description><category></category></item><item><title><![CDATA[NSNumber讲解之三——NSNumber转换为NSString]]></title><link>https://blog.youkuaiyun.com/far_sight/article/details/50481202</link><guid>https://blog.youkuaiyun.com/far_sight/article/details/50481202</guid><author>far_sight</author><pubDate>Fri, 08 Jan 2016 10:45:15 +0800</pubDate><description><![CDATA[1.怎么把NSNumber转换为NSString
2.怎么把基本数值型数据类型转为NSString]]></description><category></category></item><item><title><![CDATA[NSNumber讲解之二——NSNumber的大小比较]]></title><link>https://blog.youkuaiyun.com/far_sight/article/details/50479979</link><guid>https://blog.youkuaiyun.com/far_sight/article/details/50479979</guid><author>far_sight</author><pubDate>Fri, 08 Jan 2016 00:16:46 +0800</pubDate><description><![CDATA[1.比较NSNumber的大小
2.-(BOOL) isEqualToNumber:
3.- (NSComparisonResult)compare:(NSNumber *)otherNumber;]]></description><category></category></item><item><title><![CDATA[NSNumber讲解之一——NSNumber封装数值型数据]]></title><link>https://blog.youkuaiyun.com/far_sight/article/details/50479970</link><guid>https://blog.youkuaiyun.com/far_sight/article/details/50479970</guid><author>far_sight</author><pubDate>Fri, 08 Jan 2016 00:13:45 +0800</pubDate><description><![CDATA[NSNumber用于封装OC基本数值型数据类型：
char, unsigned char, short, unsigned short, int, unsigned int,
long, unsigned long, long long, unsigned long long, float, double,
BOOL, NSInteger, NSUInteger   （提示BOOL型也是数值型，它只有1与0两个值）]]></description><category></category></item><item><title><![CDATA[NSInteger、NSUInteger、CGFloat]]></title><link>https://blog.youkuaiyun.com/far_sight/article/details/50476383</link><guid>https://blog.youkuaiyun.com/far_sight/article/details/50476383</guid><author>far_sight</author><pubDate>Thu, 07 Jan 2016 15:00:20 +0800</pubDate><description><![CDATA[NSInteger、NSUInteger、CGFloat不是类，而是基本数据类型]]></description><category></category></item><item><title><![CDATA[Java基本数据类型]]></title><link>https://blog.youkuaiyun.com/far_sight/article/details/50330795</link><guid>https://blog.youkuaiyun.com/far_sight/article/details/50330795</guid><author>far_sight</author><pubDate>Wed, 16 Dec 2015 17:33:45 +0800</pubDate><description><![CDATA[本文件讲解了java基本数据类型即其赋值]]></description><category></category></item><item><title><![CDATA[Objective-C函数指针]]></title><link>https://blog.youkuaiyun.com/far_sight/article/details/49593609</link><guid>https://blog.youkuaiyun.com/far_sight/article/details/49593609</guid><author>far_sight</author><pubDate>Mon, 02 Nov 2015 23:08:05 +0800</pubDate><description><![CDATA[函数指针的意义，函数指针变量的创建，函数指针的类型，函数指针调用函数]]></description><category></category></item><item><title><![CDATA[广播退出多个Activity]]></title><link>https://blog.youkuaiyun.com/far_sight/article/details/48997943</link><guid>https://blog.youkuaiyun.com/far_sight/article/details/48997943</guid><author>far_sight</author><pubDate>Fri, 09 Oct 2015 11:42:42 +0800</pubDate><description><![CDATA[项目中使用广播机制退出多个Activity]]></description><category></category></item><item><title><![CDATA[Android模似器硬件加速]]></title><link>https://blog.youkuaiyun.com/far_sight/article/details/48677223</link><guid>https://blog.youkuaiyun.com/far_sight/article/details/48677223</guid><author>far_sight</author><pubDate>Wed, 23 Sep 2015 11:12:17 +0800</pubDate><description><![CDATA[Android模似器反应很慢，想提高速度可以使用硬件加速，实现过程也非常方便]]></description><category></category></item><item><title><![CDATA[Android资源文件在配置文件中的使用与java代码对资源文件的操作]]></title><link>https://blog.youkuaiyun.com/far_sight/article/details/47867425</link><guid>https://blog.youkuaiyun.com/far_sight/article/details/47867425</guid><author>far_sight</author><pubDate>Sun, 23 Aug 2015 00:12:31 +0800</pubDate><description><![CDATA[一、学习目标: 资源文件很多，本节内容只讲下面四种资源文件,
1.字符串资源文件(目录、文件名、文件内容、使用)
2.尺寸资源文件(目录、文件名、文件内容、   使用)
3.颜色资源文件(目录、文件名、文件内容、   使用)
4.图片资源文件(目录、文件名 、                    使用)


二、从下图看出四种资源文件的格式与在配置文件中的使用
1.图片资源文件前]]></description><category></category></item><item><title><![CDATA[android:layout_weight 权重]]></title><link>https://blog.youkuaiyun.com/far_sight/article/details/47850985</link><guid>https://blog.youkuaiyun.com/far_sight/article/details/47850985</guid><author>far_sight</author><pubDate>Sat, 22 Aug 2015 01:50:45 +0800</pubDate><description><![CDATA[LinearLayout子控件最重要的属性 android:layout_weight,
   值为整数， 默认为0
   
 1 当父控件LinearLayout中android:orientation="vertical"时
          子控件高度 = 子控件原本高度  +  (父控件LinearLayout高度
 - 所有子控件高度之和)  *  子控件高度权重比]]></description><category></category></item><item><title><![CDATA[绑定服务时什么时候调用onRebind]]></title><link>https://blog.youkuaiyun.com/far_sight/article/details/46398683</link><guid>https://blog.youkuaiyun.com/far_sight/article/details/46398683</guid><author>far_sight</author><pubDate>Sun, 07 Jun 2015 11:17:24 +0800</pubDate><description><![CDATA[Serivce中onRebind被调用的时机很特别，想知道什么时候onRebind被调用，可以接下面的次序来学习，最后自然就明白了！
1. 首先要知道，同一个服务既可能被启动也可以被绑定
2. Service中onRebind方法被调用，只要符合两个必要条件就行]]></description><category></category></item></channel></rss>