<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[vspeter的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/vspeter</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; vspeter]]></copyright><item><title><![CDATA[vim php代码规范]]></title><link>https://blog.youkuaiyun.com/vspeter/article/details/46342405</link><guid>https://blog.youkuaiyun.com/vspeter/article/details/46342405</guid><author>vspeter</author><pubDate>Fri, 26 Jun 2015 11:28:16 +0800</pubDate><description><![CDATA[vim 代码规范工具php-cs-fixer.phar 
(参考https://github.com/FriendsOfPHP/PHP-CS-Fixer) 
INSTALL  
 curl http://get.sensiolabs.org/php-cs-fixer.phar -o php-cs-fixer 
  sudo chmod a+x php-cs-fixer 
  sudo mv php-]]></description><category></category></item><item><title><![CDATA[go语言学习笔记---非入侵式接口设计探究]]></title><link>https://blog.youkuaiyun.com/vspeter/article/details/46123967</link><guid>https://blog.youkuaiyun.com/vspeter/article/details/46123967</guid><author>vspeter</author><pubDate>Thu, 28 May 2015 15:28:32 +0800</pubDate><description><![CDATA[关键词：非入侵式


首先我们要知道什么是入侵式接口，

比如定义了接口

Person接口:Fight(),Play(),Zhimaoyi(),Zuofan()方法

Women接口：Zhimaoyi(), Zuofan()方法

Man接口：Fight(),Play()方法

classPerson类实现了Person接口的所有方法

在传统的oo编程语言中，为了]]></description><category></category></item><item><title><![CDATA[go实现抓妹子图片]]></title><link>https://blog.youkuaiyun.com/vspeter/article/details/45967743</link><guid>https://blog.youkuaiyun.com/vspeter/article/details/45967743</guid><author>vspeter</author><pubDate>Mon, 25 May 2015 11:33:32 +0800</pubDate><description><![CDATA[1：学习练手用的 
2：我也是看到http://www.oschina.net/code/snippet_2362573_48180这篇文章后发现妹子图这个网站结构比较简单，实现起来easy 
3：代码还有很多优化的地方，怕老板看见只能回家搞了 
4：欢迎指正直接上代码package mainimport (
"bytes"
"fmt"
"io/ioutil"
"net/http"
"os"
"re]]></description><category></category></item><item><title><![CDATA[go学习笔记--多数组合并]]></title><link>https://blog.youkuaiyun.com/vspeter/article/details/45918955</link><guid>https://blog.youkuaiyun.com/vspeter/article/details/45918955</guid><author>vspeter</author><pubDate>Fri, 22 May 2015 16:41:35 +0800</pubDate><description><![CDATA[go语言本身没有类似php中得array_merge的函数，无法直接实现多个数组的合并 
但是这类操作在日常开发中真的是很常见， 
有两种方案完成这个操作1：append() 
    这个函数固然可以完成以上操作，但是使用append意味着遍历数组，意味着slice长度的动态扩展 
只能说这招很笨 
2：copy（） 
func copyfunc copy(dst, src []Type) int]]></description><category></category></item><item><title><![CDATA[欢迎使用优快云-markdown编辑器]]></title><link>https://blog.youkuaiyun.com/vspeter/article/details/45918897</link><guid>https://blog.youkuaiyun.com/vspeter/article/details/45918897</guid><author>vspeter</author><pubDate>Fri, 22 May 2015 16:38:11 +0800</pubDate><description><![CDATA[欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来，用它写博客，将会带来全新的体验哦：
Markdown和扩展Markdown简洁的语法
代码块高亮
图片链接和图片上传
LaTex数学公式
UML序列图和流程图
离线写博客
导入导出Markdown文件
丰富的快捷键
快捷键
加粗    Ctrl + B 
斜体    Ctrl + I 
引用    Ctrl]]></description><category></category></item><item><title><![CDATA[数字各位分解输出]]></title><link>https://blog.youkuaiyun.com/vspeter/article/details/40510059</link><guid>https://blog.youkuaiyun.com/vspeter/article/details/40510059</guid><author>vspeter</author><pubDate>Mon, 27 Oct 2014 18:09:36 +0800</pubDate><description><![CDATA[看到题目的时候首先想到的是ge]]></description><category></category></item><item><title><![CDATA[从头再来]]></title><link>https://blog.youkuaiyun.com/vspeter/article/details/40509535</link><guid>https://blog.youkuaiyun.com/vspeter/article/details/40509535</guid><author>vspeter</author><pubDate>Mon, 27 Oct 2014 16:54:21 +0800</pubDate><description><![CDATA[总是吐槽现在的工作，总是觉得工作太无聊，na]]></description><category></category></item><item><title><![CDATA[date format]]></title><link>https://blog.youkuaiyun.com/vspeter/article/details/39023299</link><guid>https://blog.youkuaiyun.com/vspeter/article/details/39023299</guid><author>vspeter</author><pubDate>Wed, 03 Sep 2014 09:48:09 +0800</pubDate><description><![CDATA[格式字串可以识别以下 format 参数的字符串



format字符

说明

返回值例子





日

---

---



d

月份中的第几天，有前导零的 2 位数字

01 到 31



D

星期中的第几天，文本表示，3 个字母

Mon 到 Sun



j

月份中的第几天，没有前导零

1]]></description><category></category></item><item><title><![CDATA[file_get_content打开https链接问题]]></title><link>https://blog.youkuaiyun.com/vspeter/article/details/38729373</link><guid>https://blog.youkuaiyun.com/vspeter/article/details/38729373</guid><author>vspeter</author><pubDate>Thu, 21 Aug 2014 14:22:08 +0800</pubDate><description><![CDATA[file_get_content打开https的链接需要ssl支持
需要服务器安装ssl模块]]></description><category></category></item><item><title><![CDATA[php 克隆的作用与使用方法]]></title><link>https://blog.youkuaiyun.com/vspeter/article/details/25890003</link><guid>https://blog.youkuaiyun.com/vspeter/article/details/25890003</guid><author>vspeter</author><pubDate>Thu, 15 May 2014 14:51:28 +0800</pubDate><description><![CDATA[php 类有一个魔术方法__clone()
该魔术fang]]></description><category></category></item><item><title><![CDATA[算法-----------数列最小值]]></title><link>https://blog.youkuaiyun.com/vspeter/article/details/13170621</link><guid>https://blog.youkuaiyun.com/vspeter/article/details/13170621</guid><author>vspeter</author><pubDate>Sun, 27 Oct 2013 16:35:41 +0800</pubDate><description><![CDATA[java 实现 数组的最优排序]]></description><category></category></item><item><title><![CDATA[PHP利用P3P实现跨域]]></title><link>https://blog.youkuaiyun.com/vspeter/article/details/10247821</link><guid>https://blog.youkuaiyun.com/vspeter/article/details/10247821</guid><author>vspeter</author><pubDate>Sat, 24 Aug 2013 03:59:42 +0800</pubDate><description><![CDATA[有别于JS跨域、IFRAME跨域等的常用处理办法，还可以利用P3P来实现跨域。

P3P是什么

P3P（Platform for Privacy Preferences）是W3C公布的一项隐私保护推荐标准，以为用户提供隐私保护。

P3P标准的构想是：Web 站点的隐私策略应该告之访问者该站点所收集的信息类型、信息将提供给哪些人、信息将被保留多少时间及其使用信息的方式，如站点应做诸如]]></description><category></category></item><item><title><![CDATA[editplus配置详:]]></title><link>https://blog.youkuaiyun.com/vspeter/article/details/10246577</link><guid>https://blog.youkuaiyun.com/vspeter/article/details/10246577</guid><author>vspeter</author><pubDate>Sat, 24 Aug 2013 03:52:08 +0800</pubDate><description><![CDATA[1：设置删除整行快捷键

2：设置背景颜色

3：php 开发环境
在 http://download.youkuaiyun.com/detail/vspeter/6002287 下载 editplus 的php语法文件

4：配置php模板
在ep的安装目录下新建php.php

header("content-type:text/html;charset=utf-8");
heade]]></description><category></category></item><item><title><![CDATA[windows 下 gvim 的简单配置]]></title><link>https://blog.youkuaiyun.com/vspeter/article/details/10070641</link><guid>https://blog.youkuaiyun.com/vspeter/article/details/10070641</guid><author>vspeter</author><pubDate>Mon, 19 Aug 2013 16:04:17 +0800</pubDate><description><![CDATA[editplus 什么的就是个坑啊，果断选择了开发者必备神器gvim
下面是我的一些简单配置过程

打开_vimrc
1：取消自动备份
在文件头部添加
set nobackup
2:设置utf-8编码
在文件结尾处
添加
set encoding=utf-8

set fileencodings=utf-8,chinese,latin-1
if has("win32")]]></description><category></category></item><item><title><![CDATA[别在细节上栽跟头------------==和===的区别和用法，]]></title><link>https://blog.youkuaiyun.com/vspeter/article/details/10006987</link><guid>https://blog.youkuaiyun.com/vspeter/article/details/10006987</guid><author>vspeter</author><pubDate>Fri, 16 Aug 2013 17:57:49 +0800</pubDate><description><![CDATA[编程中经常用到比较
例如
 if（$a==$b）
但是一般都要求写===，其实==和===还是有一点小的区别
===是全等（包括值和类型）
==是值相等（值相等，不考虑类型）

例如1==“1”返回true
1==="1"返回false


还有!=和!==的区别
!= 值不等
!==值不等或者类型不等
例如
1!=2 true
1!=1 false
1!="1"]]></description><category></category></item><item><title><![CDATA[别在细节上栽跟头------------mysql 字段类型详解]]></title><link>https://blog.youkuaiyun.com/vspeter/article/details/9999939</link><guid>https://blog.youkuaiyun.com/vspeter/article/details/9999939</guid><author>vspeter</author><pubDate>Fri, 16 Aug 2013 15:28:21 +0800</pubDate><description><![CDATA[也许你平时不在意，在设计数据库的时候，数字就设成int(10) 字符串就设成varchar(20)或者text
普通情况下是没有问题的，但是若不理解字段类型和长度的含义，总有一天你会在这里栽跟头，
这篇文章，我将主要就int（以及int的扩展类型，如bigint等），varchar，text三种字段类型，一一详解
首先来算笔账
1字节(Byte)=8比特(bit)，
就是说1字节能存储的]]></description><category></category></item><item><title><![CDATA[关于php开发中的字符编码问题总结的几个要点]]></title><link>https://blog.youkuaiyun.com/vspeter/article/details/9424855</link><guid>https://blog.youkuaiyun.com/vspeter/article/details/9424855</guid><author>vspeter</author><pubDate>Tue, 23 Jul 2013 17:25:58 +0800</pubDate><description><![CDATA[用php这么久，今天终于要彻底总结下php乱码问题，因为实在是吃过不少亏啊
1：header("content-type:text/html;charset=utf-8")或者
都只是声明本页的字符编码格式，仅仅是声明，如果浏览器编码格式设为自动识别的话就会将字符编码设为预先声明的格式
2：在浏览器输出时，有两个注意点：一个是要输出字符本身的字符编码，一个是浏览器输出时的字符编码格式
对于]]></description><category></category></item><item><title><![CDATA[新浪微博api读取指定日期之后的微博]]></title><link>https://blog.youkuaiyun.com/vspeter/article/details/9424317</link><guid>https://blog.youkuaiyun.com/vspeter/article/details/9424317</guid><author>vspeter</author><pubDate>Tue, 23 Jul 2013 16:58:42 +0800</pubDate><description><![CDATA[以user_timeline接口为例
先说一下我的思路
首先你得明白微博接口调用的本质
其实你下载的那个sdk只是又封装了一下，但其核心就是模拟浏览器发送post或者get请求获取json数据，
$res = Http::request($url, $params, 'GET');//访问api

这句话就是来用get方法调用api的
指定日期如2013/7/20
将其转化成int]]></description><category></category></item><item><title><![CDATA[sae上屏蔽错误显示并查看错误日志]]></title><link>https://blog.youkuaiyun.com/vspeter/article/details/9406445</link><guid>https://blog.youkuaiyun.com/vspeter/article/details/9406445</guid><author>vspeter</author><pubDate>Mon, 22 Jul 2013 11:22:17 +0800</pubDate><description><![CDATA[首先应用上线之前肯定要屏蔽错误显示的，
登录sae，点进去你的应用，

关闭之后进入日志管理当前的当前版本


在http中可以查看各个级别的日志记录了]]></description><category></category></item><item><title><![CDATA[php错误日志]]></title><link>https://blog.youkuaiyun.com/vspeter/article/details/9405669</link><guid>https://blog.youkuaiyun.com/vspeter/article/details/9405669</guid><author>vspeter</author><pubDate>Mon, 22 Jul 2013 10:30:00 +0800</pubDate><description><![CDATA[对于PHP开发者来说，一旦某个产品投入使用，应该立即将display_errors选项关闭，以免因为这些错误所透露的路径、数据库连接、数据表等信息而遭到黑客攻击。但是，任何一个产品在投入使用后，都难免会有错误出现，那么如何记录一些对开发者有用的错误报告呢？我们可以在单独的文本文件中将错误报告作为日志记录。错误日志的记录，可以帮助开发人员或者管理人员查看系统是否存在问题。 如果需要将程序中的错误报告]]></description><category></category></item></channel></rss>