<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Aspire]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sinat_37007443</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sinat_37007443]]></copyright><item><title><![CDATA[PHP扩展对于源代码加密轮子]]></title><link>https://blog.youkuaiyun.com/sinat_37007443/article/details/81532324</link><guid>https://blog.youkuaiyun.com/sinat_37007443/article/details/81532324</guid><author>sinat_37007443</author><pubDate>Thu, 09 Aug 2018 10:41:04 +0800</pubDate><description><![CDATA[PHP加密扩展beast]]></description><category></category></item><item><title><![CDATA[PHP关于AES加密文件]]></title><link>https://blog.youkuaiyun.com/sinat_37007443/article/details/81392434</link><guid>https://blog.youkuaiyun.com/sinat_37007443/article/details/81392434</guid><author>sinat_37007443</author><pubDate>Fri, 03 Aug 2018 18:11:07 +0800</pubDate><description><![CDATA[AES 

&amp;amp;lt;?php 


/*
* AES 算法    
*/


class Aes {

    private $hex_iv = '00000000000000000000000000000000'; 

    private $key = '397e2eb61307109f6e68006ebcb62f98';

    function __construct($key) {...]]></description><category></category></item><item><title><![CDATA[PHP反射机制（二）]]></title><link>https://blog.youkuaiyun.com/sinat_37007443/article/details/81353819</link><guid>https://blog.youkuaiyun.com/sinat_37007443/article/details/81353819</guid><author>sinat_37007443</author><pubDate>Thu, 02 Aug 2018 10:19:27 +0800</pubDate><description><![CDATA[PHP5.* 反射API

ReflectionClass

反射类用于获取类的注释、属性、参数、方法、PHP扩展信息、修饰符等等(详细：官网文档)

example:



&amp;lt;?php

class Cup {
    public    $name;
    protected $big;
    private   $color;

    public function __cons...]]></description><category></category></item><item><title><![CDATA[PHP基本排序算法]]></title><link>https://blog.youkuaiyun.com/sinat_37007443/article/details/81263325</link><guid>https://blog.youkuaiyun.com/sinat_37007443/article/details/81263325</guid><author>sinat_37007443</author><pubDate>Sat, 28 Jul 2018 17:30:37 +0800</pubDate><description><![CDATA[基本排序算法


bubblesort 冒泡排序
insertsort  插入排序
shellsort  希尔排序
selectsort 简单查找排序
quicksort  快速排序


&amp;lt;?php
/*
* bubble的原理：数组的前两个数字对比
* 每次数字大的后移一位
* 如果数字的长度是10 需要最多排序9次
*/

function bubbleSort(array $numbe...]]></description><category></category></item><item><title><![CDATA[PHP反射机制(一)]]></title><link>https://blog.youkuaiyun.com/sinat_37007443/article/details/81188503</link><guid>https://blog.youkuaiyun.com/sinat_37007443/article/details/81188503</guid><author>sinat_37007443</author><pubDate>Tue, 24 Jul 2018 17:11:30 +0800</pubDate><description><![CDATA[php 反射机制(一)

反射的定义：

反射是指程序可以访问、检测和修改它本身状态或行为的一种能力。 
反射可以做什么：


获取类型的相关信息
动态调用方法
动态构造对象
从程序集中获得类型


在PHP中反射有两种方式：

Introspection函数 
    Introspection Functions是用来操作object class的一些函数，PHP提供了大量的Introspec...]]></description><category></category></item><item><title><![CDATA[php trim()函数]]></title><link>https://blog.youkuaiyun.com/sinat_37007443/article/details/80953622</link><guid>https://blog.youkuaiyun.com/sinat_37007443/article/details/80953622</guid><author>sinat_37007443</author><pubDate>Sat, 07 Jul 2018 18:21:16 +0800</pubDate><description><![CDATA[php trim()函数


trim()函数：trim() 函数移除字符串两侧的空白字符或其他预定义字符。
相关函数：ltrim()，移除字符串左侧的空白字符或其他预定义字符。 
              rtrim()，移除字符串右侧的空白字符或其他预定义字符。
语法：trim(string,charlist)


如果没有trim()函数没有charlist参数，则移除以下所有字符：


...]]></description><category></category></item><item><title><![CDATA[php &lt;p&gt;&lt 转换标签]]></title><link>https://blog.youkuaiyun.com/sinat_37007443/article/details/80953382</link><guid>https://blog.youkuaiyun.com/sinat_37007443/article/details/80953382</guid><author>sinat_37007443</author><pubDate>Sat, 07 Jul 2018 17:48:00 +0800</pubDate><description><![CDATA[php  &amp;amp;amp;lt p&amp;amp;amp;gt &amp;amp;amp;lt 转换标签

用到俩个函数：

htmlspecialchars() ,强制不转换，&amp;amp;amp;lt 仍然输出 &amp;amp;amp;lt。 
htmlspecialchars_decode(), &amp;amp;amp;lt 转换成  ‘&amp;amp;lt;’ 。

实例：

&amp;amp;lt;?php 

$first = '&amp;amp;amp;lt;p&amp;]]></description><category></category></item><item><title><![CDATA[laravel 在Windows 8.1的任务调度]]></title><link>https://blog.youkuaiyun.com/sinat_37007443/article/details/78696728</link><guid>https://blog.youkuaiyun.com/sinat_37007443/article/details/78696728</guid><author>sinat_37007443</author><pubDate>Sat, 02 Dec 2017 16:39:36 +0800</pubDate><description><![CDATA[关于laravel的任务调度在以前，开发者需要为每一个需要调度的任务编写一个 Cron 条目，这是很让人头疼的事。你的任务调度不在源码控制中，你必须使用 SSH 登录到服务器然后添加这些 Cron 条目。Laravel 命令调度器允许你流式而又不失优雅地在 Laravel 中定义命令调度，并且服务器上只需要一个 Cron 条目即可。任务调度定义在 app/Console/Kernel.php 文件的]]></description><category></category></item><item><title><![CDATA[对laravel的repository的使用]]></title><link>https://blog.youkuaiyun.com/sinat_37007443/article/details/71436783</link><guid>https://blog.youkuaiyun.com/sinat_37007443/article/details/71436783</guid><author>sinat_37007443</author><pubDate>Mon, 08 May 2017 22:32:06 +0800</pubDate><description><![CDATA[repository按照最初提出者的介绍，Repository 是衔接数据映射层和领域层之间的一个纽带，作用相当于一个在内存中的域对象集合。客户端对象把查询的一些实体进行组合，并把它 们提交给 Repository。对象能够从 Repository 中移除或者添加，就好比这些对象在一个 Collection 对象上进行数据操作，同时映射层的代码会对应的从数据库中取出相应的数据。从概念上讲，Repos]]></description><category></category></item><item><title><![CDATA[Ubuntu各个版本的镜像下载地址]]></title><link>https://blog.youkuaiyun.com/sinat_37007443/article/details/71189927</link><guid>https://blog.youkuaiyun.com/sinat_37007443/article/details/71189927</guid><author>sinat_37007443</author><pubDate>Thu, 04 May 2017 23:02:56 +0800</pubDate><description><![CDATA[http://mirrors.melbourne.co.uk/ubuntu-releases/转载自–原文地址：http://blog.youkuaiyun.com/liu1164316159/article/details/45480221]]></description><category></category></item><item><title><![CDATA[php eval函数的使用和关于安全的问题]]></title><link>https://blog.youkuaiyun.com/sinat_37007443/article/details/71189880</link><guid>https://blog.youkuaiyun.com/sinat_37007443/article/details/71189880</guid><author>sinat_37007443</author><pubDate>Thu, 04 May 2017 22:56:04 +0800</pubDate><description><![CDATA[php eval()函数不是系统的组件函数。所以在php.ini的disable_functions是无法禁止他的。eval();的作用是解析string，并且运行它，eg:function eval(){
    $a = "hello";
    $b = "world";
    $c = "I will say $a.$b";
    $d = eval("I will say $a.$b"]]></description><category></category></item><item><title><![CDATA[composer install和update慢的问题]]></title><link>https://blog.youkuaiyun.com/sinat_37007443/article/details/70327535</link><guid>https://blog.youkuaiyun.com/sinat_37007443/article/details/70327535</guid><author>sinat_37007443</author><pubDate>Fri, 21 Apr 2017 16:16:16 +0800</pubDate><description><![CDATA[Packagist 镜像使用方法             –使用中国镜像有两种方式启用本镜像服务：系统全局配置： 即将配置信息添加到 Composer 的全局配置文件 config.json 中。见“方法一” 
单个项目配置： 将配置信息添加到某个项目的 composer.json 文件中。见“方法二”方法一： 修改 composer 的全局配置文件（推荐方式）打开命令行窗口（windows用户）或]]></description><category></category></item><item><title><![CDATA[关于数据库的分表]]></title><link>https://blog.youkuaiyun.com/sinat_37007443/article/details/68923127</link><guid>https://blog.youkuaiyun.com/sinat_37007443/article/details/68923127</guid><author>sinat_37007443</author><pubDate>Fri, 31 Mar 2017 11:23:05 +0800</pubDate><description><![CDATA[关于数据库的分表虽然没有遇到过分表的问题，但是已经想到这个问题，在大数据量的情况下，分表应该是很重要的。1 什么是数据库分表从字面上简单理解，就是把原本存储于一个库的数据分块存储到多个库上，把原本存储于一个表的数据分块存储到多个表上。2 为什么要分库分表看你的业务数据量，一个数据库的数据量是无法控制的（一般是不可控的），随着业务量的增大，库中的表会越来越多，数据量越来越大，应地，数据操作，增删改查的]]></description><category></category></item><item><title><![CDATA[laravel Eloquent:Collection]]></title><link>https://blog.youkuaiyun.com/sinat_37007443/article/details/68531636</link><guid>https://blog.youkuaiyun.com/sinat_37007443/article/details/68531636</guid><author>sinat_37007443</author><pubDate>Thu, 30 Mar 2017 21:55:57 +0800</pubDate><description><![CDATA[laravel Eloquent:Collection 
怎么说呢，自己的记录远远没有文档说的好，也没有文档给的详细，全当自己理解的一个记录吧。 
详细文档地址链接下面是我关于对Eloquent:collection的理解： 
在上一篇中提到过一个对象builder，Illuminate\Database\Eloquent\Builder 
它是一个对象构造器，或者是说它是一个中间操作流，他产生了一]]></description><category></category></item><item><title><![CDATA[Laravel—中间操作流（Builder）miss error]]></title><link>https://blog.youkuaiyun.com/sinat_37007443/article/details/68490612</link><guid>https://blog.youkuaiyun.com/sinat_37007443/article/details/68490612</guid><author>sinat_37007443</author><pubDate>Thu, 30 Mar 2017 17:33:42 +0800</pubDate><description><![CDATA[首先，数据库大都是链式操作，在laravel中，出现一个builder的定义，可以理解为中间流操作，或者是中间构造器。 
自己遇到的错误：Undefined property: Illuminate\Database\Eloquent\Builder::$id (View: D:\xampp\htdocs\tell\resources\views\admin\Carindex.blade.php)我]]></description><category></category></item><item><title><![CDATA[laravel关于服务提供者的再次理解]]></title><link>https://blog.youkuaiyun.com/sinat_37007443/article/details/67087167</link><guid>https://blog.youkuaiyun.com/sinat_37007443/article/details/67087167</guid><author>sinat_37007443</author><pubDate>Mon, 27 Mar 2017 23:23:38 +0800</pubDate><description><![CDATA[laravel关于服务提供者的再次理解关于laravel基本架构的理解，有助于我们的学习和使用laravel的许多功能今天用到包开发的内容，感觉前面对IOC的理解又加深了一些。1、 介绍：首先，要知道包开发是什么Packages are the primary way of adding functionality to Laravel. Packages might be anything fro]]></description><category></category></item><item><title><![CDATA[关于laravel Container 的最初想法]]></title><link>https://blog.youkuaiyun.com/sinat_37007443/article/details/65935160</link><guid>https://blog.youkuaiyun.com/sinat_37007443/article/details/65935160</guid><author>sinat_37007443</author><pubDate>Sat, 25 Mar 2017 10:46:51 +0800</pubDate><description><![CDATA[关于laravel Container 的最初想法初学laravel框架，感觉很烦，各种调用   目前虽然没开始项目，但是记录一些东西  总是好的 
对于laravel容器IoC的一些理解，自己的理解，至于对不对，还得在实际项目中应用：Laravel容器是用来放Service的地方，这些Service就是一个个绑定到容器中的实例对象或闭包或其他的，绑定方式主要三种：bind(),singleton(]]></description><category></category></item><item><title><![CDATA[关于laravel入口和源的自我理解]]></title><link>https://blog.youkuaiyun.com/sinat_37007443/article/details/65631461</link><guid>https://blog.youkuaiyun.com/sinat_37007443/article/details/65631461</guid><author>sinat_37007443</author><pubDate>Fri, 24 Mar 2017 15:26:47 +0800</pubDate><description><![CDATA[关于laravel入口和源的自我理解 
laravel 5.2 
    laravel的入口文件是 Public下的index.php 
    先看下index.php:<?phpheader('Access-Control-Allow-Origin: *');   // cors 所需
header('Access-Control-Allow-Methods:GET, POST, PUT, D]]></description><category></category></item><item><title><![CDATA[关于laravel的定时任务]]></title><link>https://blog.youkuaiyun.com/sinat_37007443/article/details/61416908</link><guid>https://blog.youkuaiyun.com/sinat_37007443/article/details/61416908</guid><author>sinat_37007443</author><pubDate>Sat, 11 Mar 2017 14:35:02 +0800</pubDate><description><![CDATA[首先要明确使用定时的这种业务场景： 
        规定的时间执行某个操作或者执行一条sql语句。 
1 创建一条命令 
        php artisan make:console HelloLaravelAcademy –command=laravel:academy 
        执行完成后会在app/Console/Commands下生成一个 HelloLaravelAcademy]]></description><category></category></item><item><title><![CDATA[基础php引用]]></title><link>https://blog.youkuaiyun.com/sinat_37007443/article/details/53590528</link><guid>https://blog.youkuaiyun.com/sinat_37007443/article/details/53590528</guid><author>sinat_37007443</author><pubDate>Mon, 12 Dec 2016 22:58:14 +0800</pubDate><description><![CDATA[对于php的引用，主要表现在变量、函数、对象的引用
 在变量、函数或者是对象前面加&，就相当于引用了变量
 删除引用的变量，只会影响访问的变量，内容不会销毁。


php的引用允许两个不同的变量指向同一内存内容：

eg:
<?php
   $a = p;
   $b = &$a;
   echo $a;//p
   echo $b;//p
   $b = q;
   echo $a;]]></description><category></category></item></channel></rss>