<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[coder的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zzpuser</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zzpuser]]></copyright><item><title><![CDATA[一个主机nginx绑定多个SSL证书(https)]]></title><link>https://blog.youkuaiyun.com/zzpuser/article/details/71173451</link><guid>https://blog.youkuaiyun.com/zzpuser/article/details/71173451</guid><author>zzpuser</author><pubDate>Thu, 04 May 2017 18:45:16 +0800</pubDate><description><![CDATA[一个nginx主机绑定多个SSL证书(https)的方法]]></description><category></category></item><item><title><![CDATA[在不关站的情况下对网站备案的方法]]></title><link>https://blog.youkuaiyun.com/zzpuser/article/details/70834541</link><guid>https://blog.youkuaiyun.com/zzpuser/article/details/70834541</guid><author>zzpuser</author><pubDate>Wed, 26 Apr 2017 23:53:47 +0800</pubDate><description><![CDATA[我通过一些条件筛选出正常的访客，其他没有通过筛选的均视为审核人员在访问，发现是审核人员就直接返回404。]]></description><category></category></item><item><title><![CDATA[解决“UIkit与Vue.js结合使用时，UIkit的图标会显示两个”的问题]]></title><link>https://blog.youkuaiyun.com/zzpuser/article/details/68952996</link><guid>https://blog.youkuaiyun.com/zzpuser/article/details/68952996</guid><author>zzpuser</author><pubDate>Sun, 02 Apr 2017 17:10:51 +0800</pubDate><description><![CDATA[解决方案保证所有vue.js的代码（包括vue.js框架及自己vue代码）在uikit前执行。1.可在script标签上加上该属性“defer”。<script src="uikit.min.js" defer></script>2.避免自己的vue代码在window.onload中执行参考资料
  https://github.com/uikit/uikit/issues/2519]]></description><category></category></item><item><title><![CDATA[Mac安装Composer]]></title><link>https://blog.youkuaiyun.com/zzpuser/article/details/53449009</link><guid>https://blog.youkuaiyun.com/zzpuser/article/details/53449009</guid><author>zzpuser</author><pubDate>Sat, 03 Dec 2016 23:26:48 +0800</pubDate><description><![CDATA[Composer是什么东西，可以参见Composer中文网，或自行百度

这是官网地址

———————直接进入安装环节———————————————————————

按照官网的说法，使用





[html] view
 plain copy






curl -sS https://getcomposer.org/installer | php ]]></description><category></category></item><item><title><![CDATA[GreenDao数据库结构升级]]></title><link>https://blog.youkuaiyun.com/zzpuser/article/details/53229205</link><guid>https://blog.youkuaiyun.com/zzpuser/article/details/53229205</guid><author>zzpuser</author><pubDate>Sat, 19 Nov 2016 12:43:00 +0800</pubDate><description><![CDATA[1.先用GreenDao工具类编写自动创建代码，按照升级后的最新数据库结构来编写

2.GreenDao工具自动生成的代码覆盖到项目里去
3.在项目里找到对应的自动生成的数据库DaoMaster类
在DaoMaster类里有个内部类DevOpenHelper里的方法onUpgrade里写上数据库结构变化的代码，比如某个表新增字段，并要把里面dropAllTables和onCreate方法删]]></description><category></category></item><item><title><![CDATA[AndroidStudio 依赖 ButterKnife 出现的空指针异常]]></title><link>https://blog.youkuaiyun.com/zzpuser/article/details/52928804</link><guid>https://blog.youkuaiyun.com/zzpuser/article/details/52928804</guid><author>zzpuser</author><pubDate>Tue, 25 Oct 2016 23:18:20 +0800</pubDate><description><![CDATA[一 、 出现过程描述

       之前一直在ButterKnife 7.x版本，今日将依赖的版本升级为'com.jakewharton:butterknife:8.0.1'，结果项目 运行报错，提示空指针异常NullPointerException，依次查看了build.gradle 
 文件 ，写法比较正确

二、 解决方法

    决定去到JakeWharton 的GitH]]></description><category></category></item><item><title><![CDATA[【android】多个类定义attr属性重复的问题:Attribute ＂xxx＂ has already been defined]]></title><link>https://blog.youkuaiyun.com/zzpuser/article/details/52926631</link><guid>https://blog.youkuaiyun.com/zzpuser/article/details/52926631</guid><author>zzpuser</author><pubDate>Tue, 25 Oct 2016 20:10:11 +0800</pubDate><description><![CDATA[时候做自定义控件时就会遇到命名冲突，改变有冲突的名字自然是最直接有效的方式，但是感觉很傻。我搜了下别人的解决方案，觉得很值得借鉴。就是把重名的属性，独立出来写一下，然后在定义时直接写属性名字即可。

比如：下面两个declare-styleable中icon重名了，我们就需要将icon独立出来写。


 xml version = "1.0" encoding = "utf-8" ?>
]]></description><category></category></item><item><title><![CDATA[getDrawable过时的替代方法]]></title><link>https://blog.youkuaiyun.com/zzpuser/article/details/52926286</link><guid>https://blog.youkuaiyun.com/zzpuser/article/details/52926286</guid><author>zzpuser</author><pubDate>Tue, 25 Oct 2016 19:33:35 +0800</pubDate><description><![CDATA[我在刚接触android的时候，用getDrawable()方法好像就过时了，只不过当时没在意，没报错就用，不过这样毕竟还是不好的。
现象

网友推荐

谷歌查询结果




版权声明：本文为博主原创文章，未经博主允许不得转载。


getDrawable过时的替代方法

标签：drawable   过时   

原文：http://blog.youkuaiyun.com/p]]></description><category></category></item><item><title><![CDATA[APACHE如何里一个站点绑定多个域名？用ServerAlias]]></title><link>https://blog.youkuaiyun.com/zzpuser/article/details/52436008</link><guid>https://blog.youkuaiyun.com/zzpuser/article/details/52436008</guid><author>zzpuser</author><pubDate>Sun, 04 Sep 2016 23:50:41 +0800</pubDate><description><![CDATA[APACHE2如何里一个站点绑定多个域名？用ServerAlias
以前很笨，要使多个域名指向同一站点总是这样写：


ServerAdmin i@kuigg.com
DocumentRoot /www/kuigg.com
ServerName kuigg.com



ServerAdmin i@kuigg.com
DocumentRoot /www/kuigg.com
]]></description><category></category></item><item><title><![CDATA[Mac安装Composer]]></title><link>https://blog.youkuaiyun.com/zzpuser/article/details/52063509</link><guid>https://blog.youkuaiyun.com/zzpuser/article/details/52063509</guid><author>zzpuser</author><pubDate>Fri, 29 Jul 2016 12:00:12 +0800</pubDate><description><![CDATA[Composer是什么东西，可以参见Composer中文网，或自行百度

这是官网地址

———————直接进入安装环节———————————————————————

按照官网的说法，使用





[html] view
 plain copy






curl -sS https://getcomposer.org/installer | php ]]></description><category></category></item><item><title><![CDATA[解决方案：微信SDK 闪退]]></title><link>https://blog.youkuaiyun.com/zzpuser/article/details/52062088</link><guid>https://blog.youkuaiyun.com/zzpuser/article/details/52062088</guid><author>zzpuser</author><pubDate>Fri, 29 Jul 2016 10:21:20 +0800</pubDate><description><![CDATA[首先检查在微信开放平台中所设置的包名及应用签名是否正确，
如果不正确修改正确后，
在手机将微信清楚数据后重新测试即可。]]></description><category></category></item><item><title><![CDATA[PhpStorm 设置自动FTP同步文件]]></title><link>https://blog.youkuaiyun.com/zzpuser/article/details/51901863</link><guid>https://blog.youkuaiyun.com/zzpuser/article/details/51901863</guid><author>zzpuser</author><pubDate>Wed, 13 Jul 2016 22:23:34 +0800</pubDate><description><![CDATA[1、添加一个FTP服务器

① 首先在这里打开添加FTP的页面，步骤，工具栏 -> Tools -> Deployment -> Configuration 。









②添加服务器 







③ 填写服务器信息






④最后设置几个目录路径，OK即可完成FTP服务器的添加。









2、设置]]></description><category></category></item><item><title><![CDATA[解决FTP上传时报错“父路径不存在”问题]]></title><link>https://blog.youkuaiyun.com/zzpuser/article/details/51809972</link><guid>https://blog.youkuaiyun.com/zzpuser/article/details/51809972</guid><author>zzpuser</author><pubDate>Sat, 02 Jul 2016 10:13:32 +0800</pubDate><description><![CDATA[请检查linux服务器上这个正在被上传的文件的拥有者和用户组是否与FTP的用户组统一。


例如，你准备上传一个文件a.php， 并且该文件已经在服务器上存在了，并且拥有者和用户组是root。然后你通过ftp上传的文件默认拥有者和用户组是www，此时你就不能通过ftp来更改这个文件了。


产生原因：
1.直接在服务器上将该文件创建的，所以默认拥有者和用户组是root。


解]]></description><category></category></item><item><title><![CDATA[JS判断 移动设备或PC]]></title><link>https://blog.youkuaiyun.com/zzpuser/article/details/51592126</link><guid>https://blog.youkuaiyun.com/zzpuser/article/details/51592126</guid><author>zzpuser</author><pubDate>Sun, 05 Jun 2016 22:45:04 +0800</pubDate><description><![CDATA[function browserRedirect() {
	var sUserAgent = navigator.userAgent.toLowerCase();
	var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";
	var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";
]]></description><category></category></item><item><title><![CDATA[解决报错：Unable to instantiate activity ComponentInfo]]></title><link>https://blog.youkuaiyun.com/zzpuser/article/details/51149843</link><guid>https://blog.youkuaiyun.com/zzpuser/article/details/51149843</guid><author>zzpuser</author><pubDate>Thu, 14 Apr 2016 10:53:47 +0800</pubDate><description><![CDATA[我在写一个Android程序开始的时候是正常的，后来更改了activity的路径后，产生了这个错误。


Unable to instantiate activity ComponentInfo




解决方法：
1.首先检查AndroidManifest.xml清单文件中Actitvty的包名是否正确。
2.尝试Clean Project。（顶部菜单 -> Build->C]]></description><category></category></item><item><title><![CDATA[Android 常用库 - 记录帖]]></title><link>https://blog.youkuaiyun.com/zzpuser/article/details/50963121</link><guid>https://blog.youkuaiyun.com/zzpuser/article/details/50963121</guid><author>zzpuser</author><pubDate>Wed, 23 Mar 2016 14:41:47 +0800</pubDate><description><![CDATA[网络库

1.AsyncHttpClient
官网：http://loopj.com/android-async-http/
dependencies {
  compile 'com.loopj.android:android-async-http:1.4.9'
}]]></description><category></category></item><item><title><![CDATA[使用Gson解析复杂的json数据]]></title><link>https://blog.youkuaiyun.com/zzpuser/article/details/50835817</link><guid>https://blog.youkuaiyun.com/zzpuser/article/details/50835817</guid><author>zzpuser</author><pubDate>Wed, 09 Mar 2016 15:34:55 +0800</pubDate><description><![CDATA[最近在给公司做一个直播APK的项目，主要就是通过解析网络服务器上的json数据，然后将频道地址下载下来再调用Android的播放器进行播放，原先本来打算使用普通的json解析方法即JsonObject和JsonArray的配合使用，这对于解析小数据的json数据还是比较实用，但是当解析json数据比较复杂的时候这种方法就显得比较吃力也比较麻烦了，如果大家感兴趣的话网上有大量的实例可以到网上去看看。]]></description><category></category></item><item><title><![CDATA[使用RecyclerView和CardView,实现知乎日报精致布局]]></title><link>https://blog.youkuaiyun.com/zzpuser/article/details/50832812</link><guid>https://blog.youkuaiyun.com/zzpuser/article/details/50832812</guid><author>zzpuser</author><pubDate>Wed, 09 Mar 2016 09:38:21 +0800</pubDate><description><![CDATA[完整代码，请参考我的博客园客户端，git地址：http://git.oschina.net/yso/CNBlogs

在写博客园客户端的时候，突然想到，弄个知乎日报风格的简单清爽多好！不需要那么多繁杂的信息干扰视野。

先贴上效果图，左边是知乎日报的，右边是本方案的




本文所使用的ide是androidStudio


首先我们需要在项目中，引入RecyclerVie]]></description><category></category></item><item><title><![CDATA[Volley的简单使用]]></title><link>https://blog.youkuaiyun.com/zzpuser/article/details/50792294</link><guid>https://blog.youkuaiyun.com/zzpuser/article/details/50792294</guid><author>zzpuser</author><pubDate>Thu, 03 Mar 2016 22:36:43 +0800</pubDate><description><![CDATA[1.什么是Volley
Google推出的一个网络通讯框架，简化了HttpURLConnection和HttpClient的操作方式。可以以极简的方式执行get或post。
不过他还是有缺点的，执行post时添加参数较为复杂。
2.导入jar包 
gradle方式导入：

	compile 'com.mcxiaoke.volley:library:1.0.19'

3.基本的HTT]]></description><category></category></item><item><title><![CDATA[解决报错问题 Error inflating class android.support.design.widget.NavigationView]]></title><link>https://blog.youkuaiyun.com/zzpuser/article/details/50790101</link><guid>https://blog.youkuaiyun.com/zzpuser/article/details/50790101</guid><author>zzpuser</author><pubDate>Thu, 03 Mar 2016 17:18:04 +0800</pubDate><description><![CDATA[错误提示： 

java.lang.RuntimeException: Unable to start activity ComponentInfo{software.monster.day0302design/software.monster.day0302design.MainActivity}: android.view.InflateException: Binary XML file]]></description><category></category></item></channel></rss>