<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[devil_1995的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/devil_1995</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; devil_1995]]></copyright><item><title><![CDATA[Laravel 中间件 MiddleWare]]></title><link>https://blog.youkuaiyun.com/devil_1995/article/details/112649198</link><guid>https://blog.youkuaiyun.com/devil_1995/article/details/112649198</guid><author>devil_1995</author><pubDate>Fri, 15 Jan 2021 10:29:11 +0800</pubDate><description><![CDATA[Laravel 中间件 MiddleWare
前置中间件
    public function handle($request, Closure $next)
    {
        if ($request-&gt;input('token') !== 'my-secret-token') {
            return redirect('home');
        }

        return $next($request);
    }

后置中间件
 public fun]]></description><category></category></item><item><title><![CDATA[CPP 学习笔记]]></title><link>https://blog.youkuaiyun.com/devil_1995/article/details/104665946</link><guid>https://blog.youkuaiyun.com/devil_1995/article/details/104665946</guid><author>devil_1995</author><pubDate>Thu, 05 Mar 2020 00:03:57 +0800</pubDate><description><![CDATA[# CPP 学习笔记

可以直接下载pdf  CPP 学习笔记



0.1. 多线程


0.1.1. 文件操作已经学完，今天看下多线程

0.1.1.1. 知识点１
0.1.1.2. 代码1
0.1.1.3. 知识点２



0.1.2. 知识点３

0.1.2.1. 代码３





0.2. STL


0.2.1. STL 学习，没有带笔记本回来。。。我日 2019.11.11 23:...]]></description><category></category></item><item><title><![CDATA[一个自己实现的Vector 完善版本]]></title><link>https://blog.youkuaiyun.com/devil_1995/article/details/103813422</link><guid>https://blog.youkuaiyun.com/devil_1995/article/details/103813422</guid><author>devil_1995</author><pubDate>Fri, 03 Jan 2020 00:52:12 +0800</pubDate><description><![CDATA[一个自己实现的Vector(只能处理基本类型数据)


string 类型不行


bool char* int double float long long  等基本类型可用


使用模板类实现。底层为数组实现。


dvector.h


#ifndef DVECTOR_H
#define DVECTOR_H
#pragma once
#include &lt;iostream&gt;
tem...]]></description><category></category></item><item><title><![CDATA[CPP 设计模式]]></title><link>https://blog.youkuaiyun.com/devil_1995/article/details/103803892</link><guid>https://blog.youkuaiyun.com/devil_1995/article/details/103803892</guid><author>devil_1995</author><pubDate>Thu, 02 Jan 2020 14:32:06 +0800</pubDate><description><![CDATA[备忘录模式

在一个类内部记录另一个类的快照状态的模式。可以再合适的时候跳回复用


引用文字


设计备忘录的三大步骤：


设计记录的节点，存储记录
2.设计记录的存储： vector list map set 可以使 链表 图 数组 树
3.操作记录的类，记录节点状态，设置节点状态，显示节点状态

策略模式


策略模式针对一组算法，将每一个算法封装到具有共同接口的独立类中。


从而使得他...]]></description><category></category></item><item><title><![CDATA[CPP STL]]></title><link>https://blog.youkuaiyun.com/devil_1995/article/details/103803849</link><guid>https://blog.youkuaiyun.com/devil_1995/article/details/103803849</guid><author>devil_1995</author><pubDate>Thu, 02 Jan 2020 14:31:11 +0800</pubDate><description><![CDATA[STL的概念
 Iterator  (迭代器)
 Container (容器) array
 Alogrithm (算法)
 Adapters (配接器) 用来实现容器之间的转接
 面向过程--》面向对象-》基于对象-》泛型
代码
#include &lt;iostream&gt;
#include &lt;vector&gt; //容器
#include &lt;algorithm&gt; //...]]></description><category></category></item><item><title><![CDATA[CPP 学习笔记-多线程]]></title><link>https://blog.youkuaiyun.com/devil_1995/article/details/103803724</link><guid>https://blog.youkuaiyun.com/devil_1995/article/details/103803724</guid><author>devil_1995</author><pubDate>Thu, 02 Jan 2020 14:24:36 +0800</pubDate><description><![CDATA[知识点１
 Linux 下编译 带&lt;thread&gt; 的CPP需要加上 -pthread 编译选项。例如：
```
g++ -std=c++11 -pthread a.cpp
&lt;li&gt;QT Creator 编译带&amp;ltthread&amp;gt的CPP有ＢＵＧ，暂时不知道怎么去除！

####  代码1

```#include &lt;iostream&gt;
#i...]]></description><category></category></item></channel></rss>