<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[SFNES的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/SFNES</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; SFNES]]></copyright><item><title><![CDATA[apache和nginx伪静态区别]]></title><link>https://blog.youkuaiyun.com/SFNES/article/details/86612945</link><guid>https://blog.youkuaiyun.com/SFNES/article/details/86612945</guid><author>SFNES</author><pubDate>Wed, 23 Jan 2019 16:41:37 +0800</pubDate><description><![CDATA[apache

第一步：找到

 

 


#LoadModule rewrite_module modules/mod_rewrite.so

 

 

把前面#去掉。没有则添加，但必选独占一行，使apache支持 mod_rewrite 模块

第二步：找到


&amp;lt;Directory &quot;F:/Apache_Workspace/PHP&quot;&amp;gt;
    #
    # Possible...]]></description><category></category></item><item><title><![CDATA[MySQL5.7排序后GROUP BY]]></title><link>https://blog.youkuaiyun.com/SFNES/article/details/82145393</link><guid>https://blog.youkuaiyun.com/SFNES/article/details/82145393</guid><author>SFNES</author><pubDate>Tue, 28 Aug 2018 11:43:11 +0800</pubDate><description><![CDATA[MySQL5.7版本中GROUP BY，获取最大值问题

 

新建一个数据表并插入数据

CREATE TABLE `a` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `point` int(11) DEFAULT NULL,
  `class` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`)
)...]]></description><category></category></item><item><title><![CDATA[mysql储存过程了解]]></title><link>https://blog.youkuaiyun.com/SFNES/article/details/81450689</link><guid>https://blog.youkuaiyun.com/SFNES/article/details/81450689</guid><author>SFNES</author><pubDate>Mon, 06 Aug 2018 11:02:57 +0800</pubDate><description><![CDATA[存储过程简介

SQL语句需要先编译然后执行，而存储过程（Stored Procedure）是一组为了完成特定功能的SQL语句集，经编译后存储在数据库中，用户通过指定存储过程的名字并给定参数（如果该存储过程带有参数）来调用执行它。

存储过程是可编程的函数，在数据库中创建并保存，可以由SQL语句和控制结构组成。当想要在不同的应用程序或平台上执行相同的函数，或者封装特定功能时，存储过程是非常有用的。...]]></description><category></category></item><item><title><![CDATA[mysql 通过储存过程快速生成百万条测试数据]]></title><link>https://blog.youkuaiyun.com/SFNES/article/details/81385953</link><guid>https://blog.youkuaiyun.com/SFNES/article/details/81385953</guid><author>SFNES</author><pubDate>Fri, 03 Aug 2018 13:31:24 +0800</pubDate><description><![CDATA[基本上参考这篇文章，对原作者表示谢意：https://blog.youkuaiyun.com/leejianjun/article/details/78809592

实战后转发

1、生成思路

利用mysql内存表插入速度快的特点，先利用函数和存储过程在内存表中生成数据，然后再从内存表插入普通表中

2、创建内存表及普通表


CREATE TABLE `vote_record_memory` (  
 ...]]></description><category></category></item><item><title><![CDATA[mysql索引的创建，删除]]></title><link>https://blog.youkuaiyun.com/SFNES/article/details/81385091</link><guid>https://blog.youkuaiyun.com/SFNES/article/details/81385091</guid><author>SFNES</author><pubDate>Fri, 03 Aug 2018 12:46:58 +0800</pubDate><description><![CDATA[一：索引的创建可以在CREATE TABLE语句中进行，

也可以单独用CREATE INDEX或ALTER TABLE来给表增加索引。

删除索引可以利用ALTER TABLE或DROP INDEX语句来实现。

（1）使用ALTER TABLE语句创

alter table table_name add index index_name (column_list) ;
alter table...]]></description><category></category></item><item><title><![CDATA[post跨域回调问题]]></title><link>https://blog.youkuaiyun.com/SFNES/article/details/81231298</link><guid>https://blog.youkuaiyun.com/SFNES/article/details/81231298</guid><author>SFNES</author><pubDate>Fri, 27 Jul 2018 09:21:55 +0800</pubDate><description><![CDATA[官方为了安全方面问题，禁止post回调操作，需要通过header头标识来验证post来源，在php返回方法内加入header就可以回调成功了

@header('Access-Control-Allow-Origin: *');//允许所有来源访问
@header('Access-Control-Allow-Methods: POST');//响应类型
@header('Access-Contro...]]></description><category></category></item><item><title><![CDATA[svn错误收集]]></title><link>https://blog.youkuaiyun.com/SFNES/article/details/79066159</link><guid>https://blog.youkuaiyun.com/SFNES/article/details/79066159</guid><author>SFNES</author><pubDate>Mon, 15 Jan 2018 16:38:41 +0800</pubDate><description><![CDATA[SVN的“Invalid authz configuration”错误的解决方法

在修改配置文件（authz）后，客户端可能会报“Invalid authz configuration”的错误提示！
客户端没有提示错误原因，但在服务器端有一个方法，可以检查配置文件（authz）错在了哪里；
具体方法如下：
root@server:~# svnauthz-validate /data/s]]></description><category></category></item><item><title><![CDATA[centos7安装及搭建svn及钩子（自动更新）]]></title><link>https://blog.youkuaiyun.com/SFNES/article/details/79065219</link><guid>https://blog.youkuaiyun.com/SFNES/article/details/79065219</guid><author>SFNES</author><pubDate>Mon, 15 Jan 2018 16:17:42 +0800</pubDate><description><![CDATA[1.检查已安装版本 rpm -qa subversion卸载旧版本SVNyum remove subversion2.安装SVNyum install subversion3.验证安装svnserve --version4进入到 cd /usr/local/svn/ 第一次安装需要手动创建目录svnadmin create ****  创建版本库 cd 版本库 conf  里面有三个目录authz...]]></description><category></category></item><item><title><![CDATA[contos7编译安装git及搭建git远程版本库，及钩子自动更新]]></title><link>https://blog.youkuaiyun.com/SFNES/article/details/79063805</link><guid>https://blog.youkuaiyun.com/SFNES/article/details/79063805</guid><author>SFNES</author><pubDate>Mon, 15 Jan 2018 15:31:37 +0800</pubDate><description><![CDATA[一  安装最新版git1.查看yum源仓库git信息： yum info git初始化的阿里云contos7的yum是1.8.3.1版本的；和官网不匹配；2.依赖库安装yum install curl-devel expat-devel gettext-devel openssl-devel zlib-deveyum install gcc perl-ExtUtils-MakeMaker3.卸载低...]]></description><category></category></item><item><title><![CDATA[contos7安装lnmp环境]]></title><link>https://blog.youkuaiyun.com/SFNES/article/details/79062952</link><guid>https://blog.youkuaiyun.com/SFNES/article/details/79062952</guid><author>SFNES</author><pubDate>Mon, 15 Jan 2018 13:56:00 +0800</pubDate><description><![CDATA[1.关闭防火墙及selinux

systemctl stop firewalld.service    #关闭防火墙

vi  /etc/systemctl/selinux          #编辑selinux

vi /etc/selinux/config

SELINUX=disabled                    #修改为disabled 

 

2.安装mysql

wg...]]></description><category></category></item><item><title><![CDATA[php 排序方式总结]]></title><link>https://blog.youkuaiyun.com/SFNES/article/details/52920146</link><guid>https://blog.youkuaiyun.com/SFNES/article/details/52920146</guid><author>SFNES</author><pubDate>Wed, 26 Oct 2016 16:44:08 +0800</pubDate><description><![CDATA[总结一下php中的排序方式封装,欢迎补充,随时更新


一、冒泡排序
冒泡排序是一种经典的排序方式,一般是排序算法的入门排序方式;
//定义一个数组
$array=array(1,43,54,62,21,66,32,78,36,76,39);
//打印出数组用于和排序后对比
print_r($array);
echo ""; 
//封装好一个方法,便于调取
function bu]]></description><category></category></item><item><title><![CDATA[网站开发项目总结]]></title><link>https://blog.youkuaiyun.com/SFNES/article/details/52857263</link><guid>https://blog.youkuaiyun.com/SFNES/article/details/52857263</guid><author>SFNES</author><pubDate>Wed, 19 Oct 2016 13:07:52 +0800</pubDate><description><![CDATA[经过半个月的开发,一个简单的交友网站的雏形,已经基本完成了.从封装MVC框架,到微信公众号开发,最后在基于微信公众号的基础上,开发了这个以兴趣交友为主的网站,期间坎坷颇多,同时获益良多.今天,就来来总结一下这半个月遇见的问题.
     MVC搭建
    mvc在现今互联网设计行业中,是比较流行一种模式,以它为模式的框架有很多,例如SSH,JQUERY,EJB,WEBWORK,JSP,DWR]]></description><category></category></item><item><title><![CDATA[php面向对象之app接口文档]]></title><link>https://blog.youkuaiyun.com/SFNES/article/details/52847256</link><guid>https://blog.youkuaiyun.com/SFNES/article/details/52847256</guid><author>SFNES</author><pubDate>Tue, 18 Oct 2016 12:15:31 +0800</pubDate><description><![CDATA[简介
什么时候需要写app接口,在app客户端,很多地方需要调用数据,这个时候就需要用接口来调用数据库的数据,在与客户端对接,把数据返回给客户端
                                      数据库->数据库|缓存->调用接口->客户端;
APP接口介绍
 app通信接口定义需要三部分：
    I:接口地址:如http://app.com/api.php?]]></description><category></category></item><item><title><![CDATA[丙申年十月九日"总结小记"]]></title><link>https://blog.youkuaiyun.com/SFNES/article/details/52767746</link><guid>https://blog.youkuaiyun.com/SFNES/article/details/52767746</guid><author>SFNES</author><pubDate>Sun, 09 Oct 2016 18:25:40 +0800</pubDate><description><![CDATA[在进入紧张的九月份之后,心情是紧张而兴奋的,毕竟要,开始一个和以往所不同的环境了,所以在进入这个月之前,已经有了觉悟,一定要更加严格的约束自己,]]></description><category></category></item><item><title><![CDATA[微信摇一摇周边开发]]></title><link>https://blog.youkuaiyun.com/SFNES/article/details/52745067</link><guid>https://blog.youkuaiyun.com/SFNES/article/details/52745067</guid><author>SFNES</author><pubDate>Thu, 06 Oct 2016 20:01:54 +0800</pubDate><description><![CDATA[微信摇一摇周边]]></description><category></category></item><item><title><![CDATA[微信开发之接收事件推送]]></title><link>https://blog.youkuaiyun.com/SFNES/article/details/52740632</link><guid>https://blog.youkuaiyun.com/SFNES/article/details/52740632</guid><author>SFNES</author><pubDate>Wed, 05 Oct 2016 21:09:22 +0800</pubDate><description><![CDATA[​在微信用户和公众号产生交互的过程中，用户的某些操作会使得微信服务器通过事件推送的形式通知到开发者在开发者中心处设置的服务器地址，从而开发者可以获取到该信息。其中，某些事件推送在发生后，是允许开发者回复用户的，某些则不允许，详细说明请见本页末尾的微信推送消息与事件说明。
在用户触发事件后,微信会向开发者页面发送一组xml数据



123456789



这个就是关注/取消关注事件后 触发]]></description><category></category></item><item><title><![CDATA[微信公众号开发之接收普通消息]]></title><link>https://blog.youkuaiyun.com/SFNES/article/details/52732654</link><guid>https://blog.youkuaiyun.com/SFNES/article/details/52732654</guid><author>SFNES</author><pubDate>Tue, 04 Oct 2016 17:58:44 +0800</pubDate><description><![CDATA[这篇文章要讲的是微信中的接收普通消息;
接收普通消息:顾名思义,它的作用就是接收普通用户发送的消息,并根据接收消息类型的不同,分为了六大接收接口;
1 文本消息
2 图片消息
3 语音消息
4 视频消息
5 小视频消息
6 地理位置消息
7 链接消息   
视频和小视频同属一类;

它们都是通过接收xml文档接收,根据分析xml文档后根据类型判断并回复相应消息;
一:文本消息;
文本]]></description><category></category></item><item><title><![CDATA[微信web开发者工具]]></title><link>https://blog.youkuaiyun.com/SFNES/article/details/52732780</link><guid>https://blog.youkuaiyun.com/SFNES/article/details/52732780</guid><author>SFNES</author><pubDate>Tue, 04 Oct 2016 10:13:15 +0800</pubDate><description><![CDATA[微信开发一般都需要一个自己的服务器;如果没有服务器等资源,我们就需要用到web开发工具了;
为帮助开发者更方便、更安全地开发和调试基于微信的网页，我们推出了 web 开发者工具。它是一个桌面应用，通过模拟微信客户端的表现，使得开发者可以使用这个工具方便地在 PC 或者 Mac 上进行开发和调试工作。

①下载微信web开发工具
Windows 64位版本：下载地址
 MD5: e74dd]]></description><category></category></item><item><title><![CDATA[微信公众号开发之样式库]]></title><link>https://blog.youkuaiyun.com/SFNES/article/details/52728692</link><guid>https://blog.youkuaiyun.com/SFNES/article/details/52728692</guid><author>SFNES</author><pubDate>Mon, 03 Oct 2016 18:13:44 +0800</pubDate><description><![CDATA[微信作为一款聊天工具;在中国来说应该是家喻户晓的了;微信在qq横行的时代异军突起靠的是什么?下面我们来了解一下微信公众号的开发;


想要开发微信,我们最先要准备的开发工具莫过于一个服务器;有了服务器,我们才能随意的为公众号;添加功能;

下面;我们在服务器上开发一下微信公众号的样式库;
①;在服务器上安装weui;

WeUI 是一套同微信原生视觉体验一致的基础样式库，由微信官方]]></description><category></category></item><item><title><![CDATA[MVC框架之留言板完成(二)]]></title><link>https://blog.youkuaiyun.com/SFNES/article/details/52727064</link><guid>https://blog.youkuaiyun.com/SFNES/article/details/52727064</guid><author>SFNES</author><pubDate>Mon, 03 Oct 2016 09:34:23 +0800</pubDate><description><![CDATA[前端功能和布局我们已经完成了;
现在我们开始从后台来实现这些功能把;
①完成添加留言的功能;前端页面
{% extends "layout.html" %}
{% block content %}

    //使用from表单提交,提交到index/save动作中;
        
            
                留言
                
    ]]></description><category></category></item></channel></rss>