- 博客(22)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 PHP关于AES加密文件
AES <?php /** AES 算法 */class Aes { private $hex_iv = '00000000000000000000000000000000'; private $key = '397e2eb61307109f6e68006ebcb62f98'; function __construct($key) {...
2018-08-03 18:11:07
2183
原创 PHP反射机制(二)
PHP5.* 反射APIReflectionClass反射类用于获取类的注释、属性、参数、方法、PHP扩展信息、修饰符等等(详细:官网文档)example:<?phpclass Cup { public $name; protected $big; private $color; public function __cons...
2018-08-02 10:19:27
462
原创 PHP基本排序算法
基本排序算法bubblesort 冒泡排序insertsort 插入排序shellsort 希尔排序selectsort 简单查找排序quicksort 快速排序<?php/** bubble的原理:数组的前两个数字对比* 每次数字大的后移一位* 如果数字的长度是10 需要最多排序9次*/function bubbleSort(array $numbe...
2018-07-28 17:30:37
150
原创 PHP反射机制(一)
php 反射机制(一)反射的定义:反射是指程序可以访问、检测和修改它本身状态或行为的一种能力。 反射可以做什么:获取类型的相关信息动态调用方法动态构造对象从程序集中获得类型在PHP中反射有两种方式:Introspection函数 Introspection Functions是用来操作object class的一些函数,PHP提供了大量的Introspec...
2018-07-24 17:11:30
899
原创 php trim()函数
php trim()函数trim()函数:trim() 函数移除字符串两侧的空白字符或其他预定义字符。相关函数:ltrim(),移除字符串左侧的空白字符或其他预定义字符。 rtrim(),移除字符串右侧的空白字符或其他预定义字符。语法:trim(string,charlist)如果没有trim()函数没有charlist参数,则移除以下所有字符:...
2018-07-07 18:21:16
3843
原创 php <p>< 转换标签
php &amp;lt p&amp;gt &amp;lt 转换标签用到俩个函数:htmlspecialchars() ,强制不转换,&amp;lt 仍然输出 &amp;lt。 htmlspecialchars_decode(), &amp;lt 转换成 ‘&lt;’ 。实例:&lt;?php $first = '&amp;lt;p&
2018-07-07 17:48:00
13536
原创 laravel 在Windows 8.1的任务调度
关于laravel的任务调度在以前,开发者需要为每一个需要调度的任务编写一个 Cron 条目,这是很让人头疼的事。你的任务调度不在源码控制中,你必须使用 SSH 登录到服务器然后添加这些 Cron 条目。Laravel 命令调度器允许你流式而又不失优雅地在 Laravel 中定义命令调度,并且服务器上只需要一个 Cron 条目即可。任务调度定义在 app/Console/Kernel.php 文件的
2017-12-02 16:39:36
368
原创 对laravel的repository的使用
repository按照最初提出者的介绍,Repository 是衔接数据映射层和领域层之间的一个纽带,作用相当于一个在内存中的域对象集合。客户端对象把查询的一些实体进行组合,并把它 们提交给 Repository。对象能够从 Repository 中移除或者添加,就好比这些对象在一个 Collection 对象上进行数据操作,同时映射层的代码会对应的从数据库中取出相应的数据。从概念上讲,Repos
2017-05-08 22:32:06
3363
转载 Ubuntu各个版本的镜像下载地址
http://mirrors.melbourne.co.uk/ubuntu-releases/转载自–原文地址:http://blog.youkuaiyun.com/liu1164316159/article/details/45480221
2017-05-04 23:02:56
580
原创 php eval函数的使用和关于安全的问题
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"
2017-05-04 22:56:04
1740
原创 composer install和update慢的问题
Packagist 镜像使用方法 –使用中国镜像有两种方式启用本镜像服务:系统全局配置: 即将配置信息添加到 Composer 的全局配置文件 config.json 中。见“方法一” 单个项目配置: 将配置信息添加到某个项目的 composer.json 文件中。见“方法二”方法一: 修改 composer 的全局配置文件(推荐方式)打开命令行窗口(windows用户)或
2017-04-21 16:16:16
712
转载 关于数据库的分表
关于数据库的分表虽然没有遇到过分表的问题,但是已经想到这个问题,在大数据量的情况下,分表应该是很重要的。1 什么是数据库分表从字面上简单理解,就是把原本存储于一个库的数据分块存储到多个库上,把原本存储于一个表的数据分块存储到多个表上。2 为什么要分库分表看你的业务数据量,一个数据库的数据量是无法控制的(一般是不可控的),随着业务量的增大,库中的表会越来越多,数据量越来越大,应地,数据操作,增删改查的
2017-03-31 11:23:05
558
原创 laravel Eloquent:Collection
laravel Eloquent:Collection 怎么说呢,自己的记录远远没有文档说的好,也没有文档给的详细,全当自己理解的一个记录吧。 详细文档地址链接下面是我关于对Eloquent:collection的理解: 在上一篇中提到过一个对象builder,Illuminate\Database\Eloquent\Builder 它是一个对象构造器,或者是说它是一个中间操作流,他产生了一
2017-03-30 21:55:57
2118
原创 Laravel—中间操作流(Builder)miss error
首先,数据库大都是链式操作,在laravel中,出现一个builder的定义,可以理解为中间流操作,或者是中间构造器。 自己遇到的错误:Undefined property: Illuminate\Database\Eloquent\Builder::$id (View: D:\xampp\htdocs\tell\resources\views\admin\Carindex.blade.php)我
2017-03-30 17:33:42
932
原创 laravel关于服务提供者的再次理解
laravel关于服务提供者的再次理解关于laravel基本架构的理解,有助于我们的学习和使用laravel的许多功能今天用到包开发的内容,感觉前面对IOC的理解又加深了一些。1、 介绍:首先,要知道包开发是什么Packages are the primary way of adding functionality to Laravel. Packages might be anything fro
2017-03-27 23:23:38
1095
原创 关于laravel Container 的最初想法
关于laravel Container 的最初想法初学laravel框架,感觉很烦,各种调用 目前虽然没开始项目,但是记录一些东西 总是好的 对于laravel容器IoC的一些理解,自己的理解,至于对不对,还得在实际项目中应用:Laravel容器是用来放Service的地方,这些Service就是一个个绑定到容器中的实例对象或闭包或其他的,绑定方式主要三种:bind(),singleton(
2017-03-25 10:46:51
559
原创 关于laravel入口和源的自我理解
关于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
2017-03-24 15:26:47
535
原创 关于laravel的定时任务
首先要明确使用定时的这种业务场景: 规定的时间执行某个操作或者执行一条sql语句。 1 创建一条命令 php artisan make:console HelloLaravelAcademy –command=laravel:academy 执行完成后会在app/Console/Commands下生成一个 HelloLaravelAcademy
2017-03-11 14:35:02
897
原创 基础php引用
对于php的引用,主要表现在变量、函数、对象的引用 在变量、函数或者是对象前面加&,就相当于引用了变量 删除引用的变量,只会影响访问的变量,内容不会销毁。php的引用允许两个不同的变量指向同一内存内容:eg:<?php $a = p; $b = &$a; echo $a;//p echo $b;//p $b = q; echo $a;
2016-12-12 22:58:14
225
adminLTE后台图表怎么用?
2017-03-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人