PHP自动加载与composer自动加载

  • Siam
  • 2天前
  • php
当我们编写面向对象的程序时,通常是将类分别放在不同的文件中。但这样一来,当我们调用其他类的时候,则需要先手动引入该文件(否则会因为当前程序中没有该类名的类而报错)久而久之加载的列表就会很混乱复杂,不方便管理。文件A.php <?php class A{     public function run(){ &nbs
阅读全文

md5加密介绍以及php中md5的漏洞

  • Siam
  • 18天前
  • php
什么是MD5md5是一种密码散列函数,也叫密码散列算法。密码散列函数是一种单向散列函数,它可以将给定的数据提取出信息摘要,也就是给定数据的指纹信息。结果的摘要信息格式是一致的,通常用一个短的随机字母和数字组成的字符串来代表。密码散列函数的特点对于任何一个给定的消息,它都很容易就能运算出散列数值。难以用散列数值推算出原始数据。数据变动(哪怕很微小),散列数值也会发生很大的变动。单向散列函数生成的信息
阅读全文

C语言实现线性表

  • 仙士可
  • 2019-04-25 23:18:05
  • C语言
线性表是最简单的数据结构之一,一个线性表是n个具有相同特性的数据元素的有限序列。线性表中数据元素之间的关系是一对一的关系,即除了第一个和最后一个数据元素之外,其它数据元素都是首尾相接的(注意,这句话只适用大部分线性表,而不是全部。比如,循环链表逻辑层次上也是一种线性表(存储层次上属于链式存储),但是把最后一个数据元素的尾指针指向了首位结点)。线性表定义(sqList.h文件):// //&nbs
阅读全文

手把手教你写一个composer包

  • Siam
  • 2019-04-25 09:25:51
  • php
Composer是什么?有什么用?如何写自己的Composer包。本文一步一步从基础知识到实战教你。
阅读全文

c语言实现快速排序

  • 仙士可
  • 2019-04-24 22:02:37
  • C语言
快速排序由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。#include <stdio.h> void swap(int *, 
阅读全文

HTTP跨域详解和解决方式

HTTP跨域Access to XMLHttpRequest at ‘xx’ from origin ‘xx’ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource.前端的这个报错相信很多人都有遇到过,也知道这是跨域请求的问题。那么究
阅读全文

PHP设置Redis储存Session

  • Siam
  • 2019-04-14 17:55:23
  • php
我们在之前的文章已经讲到了session是将数据储存在本地文件中,并且将session_id返回给客户端(浏览器会储存在cookies里)。那么当我们在负载均衡集群环境的时候,负载调度部分负责把客户端的请求按照不同的策略分配给后端服务节点。所以会出现我们在A机器设置了session,后面请求在B机器判断session依旧为空的情况。常用的负载均衡环境处理session的策略PHP也可以配置将se
阅读全文

钞票找零-贪心,动态规划算法

钞票找零问题是一个非常古老的问题,百度那些都有,本文将一步步的讲解关于钞票找零的算法以及优化过程.贪心算法假设有1,2,5,10面值的钞票,现在需要找零89元,我们该怎么做呢?解析一:这里面,最简单的一种方法,也就是89/1=89 了,我们只需要89张1元面值的即可,<?php class Change {     protecte
阅读全文

phpunit-单元测试神器

  • 仙士可
  • 2019-04-02 11:36:07
  • php
在我们开发的时候,测试是必不可少的东西,那么有个好的测试工具才能让你测试的效率提升,现在就介绍下最近我发现的单元测试工具-phpunit吧.phpunitphpunit是php 轻量级的单元测试框架,只需要编写好单元测试代码,运行即可测试结果是否和预期结果一样,如果不一样则会报错.官方中文文档:http://www.phpunit.cn/manual/current/zh_cn/installat
阅读全文

关于本人对学习知识的方法的理解

不知不觉,我已经入行快3年了,技术群总有人在聊视频学习和文档学习的优缺点,现在我就单独开个文章说明吧.在看这篇文章前,请先确保你不是"懒鬼".懒的人永远没救,永远是菜鸡学习方法学习方法一共有5种:1:看书2:看文档3:看源码4:看别人的文章5:看视频首先我声明一点:只要自己有认真学,从这5个方法中都可以获取知识但是,学习的效率有不同,以及学习的难度,综合来说:看书>看文档
阅读全文
首页 12345 末页 共 156 条记录
  • 本站由白俊遥博客程序搭建
    © 2017-1-17 php20.cn 版权所有 ICP证:闽ICP备17001387号
  • 联系邮箱:1067197739@qq.com