自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 一个主机nginx绑定多个SSL证书(https)

一个nginx主机绑定多个SSL证书(https)的方法

2017-05-04 18:45:16 20513 3

原创 在不关站的情况下对网站备案的方法

我通过一些条件筛选出正常的访客,其他没有通过筛选的均视为审核人员在访问,发现是审核人员就直接返回404。

2017-04-26 23:53:47 1741 2

原创 解决“UIkit与Vue.js结合使用时,UIkit的图标会显示两个”的问题

解决方案保证所有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

2017-04-02 17:10:51 1800

原创 PhpStorm 设置自动FTP同步文件

1、添加一个FTP服务器① 首先在这里打开添加FTP的页面,步骤,工具栏 -> Tools -> Deployment -> Configuration 。②添加服务器 ③ 填写服务器信息④最后设置几个目录路径,OK即可完成FTP服务器的添加。2、设置

2016-07-13 22:23:34 14584 1

原创 解决报错问题 Error inflating class android.support.design.widget.NavigationView

错误提示: java.lang.RuntimeException: Unable to start activity ComponentInfo{software.monster.day0302design/software.monster.day0302design.MainActivity}: android.view.InflateException: Binary XML file

2016-03-03 17:18:04 6456 3

转载 Mac安装Composer

Composer是什么东西,可以参见Composer中文网,或自行百度这是官网地址———————直接进入安装环节———————————————————————按照官网的说法,使用[html] view plain copycurl -sS https://getcomposer.org/installer | php 

2016-12-03 23:26:48 1160

转载 GreenDao数据库结构升级

1.先用GreenDao工具类编写自动创建代码,按照升级后的最新数据库结构来编写2.GreenDao工具自动生成的代码覆盖到项目里去3.在项目里找到对应的自动生成的数据库DaoMaster类在DaoMaster类里有个内部类DevOpenHelper里的方法onUpgrade里写上数据库结构变化的代码,比如某个表新增字段,并要把里面dropAllTables和onCreate方法删

2016-11-19 12:43:00 550

转载 AndroidStudio 依赖 ButterKnife 出现的空指针异常

一 、 出现过程描述       之前一直在ButterKnife 7.x版本,今日将依赖的版本升级为'com.jakewharton:butterknife:8.0.1',结果项目 运行报错,提示空指针异常NullPointerException,依次查看了build.gradle  文件 ,写法比较正确二、 解决方法    决定去到JakeWharton 的GitH

2016-10-25 23:18:20 728

转载 【android】多个类定义attr属性重复的问题:Attribute "xxx" has already been defined

时候做自定义控件时就会遇到命名冲突,改变有冲突的名字自然是最直接有效的方式,但是感觉很傻。我搜了下别人的解决方案,觉得很值得借鉴。就是把重名的属性,独立出来写一下,然后在定义时直接写属性名字即可。比如:下面两个declare-styleable中icon重名了,我们就需要将icon独立出来写。 xml version = "1.0" encoding = "utf-8" ?>

2016-10-25 20:10:11 3475

转载 getDrawable过时的替代方法

我在刚接触android的时候,用getDrawable()方法好像就过时了,只不过当时没在意,没报错就用,不过这样毕竟还是不好的。现象网友推荐谷歌查询结果版权声明:本文为博主原创文章,未经博主允许不得转载。getDrawable过时的替代方法标签:drawable   过时   原文:http://blog.csdn.net/p

2016-10-25 19:33:35 535

转载 APACHE如何里一个站点绑定多个域名?用ServerAlias

APACHE2如何里一个站点绑定多个域名?用ServerAlias以前很笨,要使多个域名指向同一站点总是这样写:ServerAdmin i@kuigg.comDocumentRoot /www/kuigg.comServerName kuigg.comServerAdmin i@kuigg.comDocumentRoot /www/kuigg.com

2016-09-04 23:50:41 2215

转载 Mac安装Composer

Composer是什么东西,可以参见Composer中文网,或自行百度这是官网地址———————直接进入安装环节———————————————————————按照官网的说法,使用[html] view plain copycurl -sS https://getcomposer.org/installer | php 

2016-07-29 12:00:12 493

原创 解决方案:微信SDK 闪退

首先检查在微信开放平台中所设置的包名及应用签名是否正确,如果不正确修改正确后,在手机将微信清楚数据后重新测试即可。

2016-07-29 10:21:20 2394

原创 解决FTP上传时报错“父路径不存在”问题

请检查linux服务器上这个正在被上传的文件的拥有者和用户组是否与FTP的用户组统一。例如,你准备上传一个文件a.php, 并且该文件已经在服务器上存在了,并且拥有者和用户组是root。然后你通过ftp上传的文件默认拥有者和用户组是www,此时你就不能通过ftp来更改这个文件了。产生原因:1.直接在服务器上将该文件创建的,所以默认拥有者和用户组是root。解

2016-07-02 10:13:32 2456

转载 JS判断 移动设备或PC

function browserRedirect() { var sUserAgent = navigator.userAgent.toLowerCase(); var bIsIpad = sUserAgent.match(/ipad/i) == "ipad"; var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";

2016-06-05 22:45:04 407

原创 解决报错:Unable to instantiate activity ComponentInfo

我在写一个Android程序开始的时候是正常的,后来更改了activity的路径后,产生了这个错误。Unable to instantiate activity ComponentInfo解决方法:1.首先检查AndroidManifest.xml清单文件中Actitvty的包名是否正确。2.尝试Clean Project。(顶部菜单 -> Build->C

2016-04-14 10:53:47 3579 2

原创 Android 常用库 - 记录帖

网络库1.AsyncHttpClient官网:http://loopj.com/android-async-http/dependencies { compile 'com.loopj.android:android-async-http:1.4.9'}

2016-03-23 14:41:47 736

转载 使用Gson解析复杂的json数据

最近在给公司做一个直播APK的项目,主要就是通过解析网络服务器上的json数据,然后将频道地址下载下来再调用Android的播放器进行播放,原先本来打算使用普通的json解析方法即JsonObject和JsonArray的配合使用,这对于解析小数据的json数据还是比较实用,但是当解析json数据比较复杂的时候这种方法就显得比较吃力也比较麻烦了,如果大家感兴趣的话网上有大量的实例可以到网上去看看。

2016-03-09 15:34:55 412

转载 使用RecyclerView和CardView,实现知乎日报精致布局

完整代码,请参考我的博客园客户端,git地址:http://git.oschina.net/yso/CNBlogs在写博客园客户端的时候,突然想到,弄个知乎日报风格的简单清爽多好!不需要那么多繁杂的信息干扰视野。先贴上效果图,左边是知乎日报的,右边是本方案的本文所使用的ide是androidStudio首先我们需要在项目中,引入RecyclerVie

2016-03-09 09:38:21 916

原创 Volley的简单使用

1.什么是VolleyGoogle推出的一个网络通讯框架,简化了HttpURLConnection和HttpClient的操作方式。可以以极简的方式执行get或post。不过他还是有缺点的,执行post时添加参数较为复杂。2.导入jar包 gradle方式导入: compile 'com.mcxiaoke.volley:library:1.0.19'3.基本的HTT

2016-03-03 22:36:43 334

原创 AndroidDesignSupportLibrary 之 TabLayout

简单例子XML部分: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools

2016-03-03 16:53:15 268

原创 CoordinatorLayout 之 AppBarLayout

实现效果:随着屏幕的滚动,Toolbar收缩需要的库:compile 'com.android.support:design:23.1.1'需要使用的组件:android.support.design.widget.CoordinatorLayoutandroid.support.design.widget.AppBarLayoutandroid.support.des

2016-03-03 14:49:48 356

原创 阿里云虚拟主机 隐藏index.php的方法

第一步:新建一个文件并命名".htaccess"第二步:写入一下内容RewriteEngine onRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]第三步:上传到服务器的htdocs目录

2016-02-04 22:24:41 2500 1

转载 使用Genymotion调试出现错误INSTALL_FAILED_CPU_ABI_INCOMPATI

当我们安装好Genymotion后,把Android运用部署到上面调试时,console控制台会报错:Installation error: INSTALL_FAILED_CPU_ABI_INCOMPATIBLE,这是因为系统里缺少了 Google Play 市场等各种谷歌服务应用,其实是因为版权问题,从 2.0 版本开始 Genymotion  提供的虚拟设备都已经移除了 Google Apps

2016-01-29 19:29:15 257

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除