自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 垃圾回收机制

这篇文章主要介绍了PHP之垃圾回收机制,详细分析了php中垃圾回收机制的概念、原理及对性能的影响,需要的朋友可以参考下垃圾回收(机智)要说起垃圾回收机制,听别人说的最对的就是引以计数,当时还不太明白,以为就是计数这么简单。直到不久前的一个面试,面试官问我,你知道php的垃圾回收机制吗,我自信的回答:知道,垃圾回收用到了引以计数,答道这里面试官还较满意。又问:那它是怎么进行回收的?我认真的思考了一下说:就是把用过之后不用了的变量采用引以计数,归到一块,等到十个或者二十个的时候进行销毁释放。正当我准备迎接面

2021-10-26 17:03:48 235

原创 PHP的四种运行模式

PHP的四种运行模式1、CGI2、FAST-CGI3、CLI4、模块模式(Apache等web服务器运行的模块模式)一、CGI(Common Gateway Interface)CGI即通用的网关接口(Common Gateway Interface),它可以让客户端通过浏览器向web服务器上的程序请求数据,是客户端与程序之间传输数据的一种标准,通俗的来讲就像是一座桥,一头是客户端,一头是服务器端,把客户端与web服务器之间的程序连接起来,把HTML的接收的指令传给服务器的执行程序,再把服务器

2021-10-26 16:59:33 3267

原创 数据库的事务

一、前言在我们编码中,少不了和数据库打交道,但是我们如何保证我们操作数据库时,数据的准确性,一致性,而不是部分成功,部分失败呢。为了防止这种情况,就用到了数据库的事务。数据库事务是指一个逻辑单元执行的一系列操作,一个逻辑工作单元必须有四个属性称为ACID(原子性、一致性、隔离性、持久性)。二、什么是数据库事务事务(transaction)是作为一个单元的一组有序的数据库操作,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。事务由事务开始与事务结束之间执行的全部数据库操作组成,如果组中的

2020-12-14 10:50:54 210

原创 PHP中 Trait的详解

前言php从以前到现在一直都是单继承的语言,无法同时从两个基类中继承属性和方法,为了解决这个问题,php出了Trait这个特性用法:通过在类中使用use 关键字,声明要组合的Trait名称,具体的Trait的声明使用Trait关键词,Trait不能实例化如以下代码示例:<?php trait Kobe{ public $name="kobe"; public function bark(){ echo "My name is k

2020-11-26 16:55:26 234

原创 调用腾讯地图接口计算两点之间距离

计算点到点之间的距离示例: 计算用户到任意一个门店的距离代码仅供参考:<?php public function distince() { //接收用户当前的经纬度,门店的id $params['latLng'] = $this->request->input('latLng');//用户当前位置所在的经纬度 $params['shop_id'] = $this->request->input('shop_id');//目标门店的id

2020-11-02 16:21:50 2919 1

原创 什么是(抽象方法,普通方法,抽象类、接口),区别又是什么?

抽象方法与普通方法的区别1、抽象方法不具有方法体2、需要用abstract修饰,抽象类如果一个类中抽象方法,则该类必须声明为抽象类抽象类不可以被实例化,只能被继承继承了抽象类的子类,必须发父类的抽象方法实现出来接口接口是一个特殊的抽象类,里面只能有抽象方法接口使用interface定义接口里面的抽象方法不用使用abstract定义子类通过关键字implements去实现接口,必须把接口的抽象方法全部实现出来一个子类可以实现多个端口【需要把多个接口的抽象方法全部实现出来】抽象类与接口

2020-10-29 16:17:54 4317 2

原创 1024(程序猿节安利)什么才是面向对象编程(OOP)

前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、面向对象(Object Oriented)示例:二、1.代码如下(示例):2.读入数据代码如下(示例):该处使用的url网络请求的数据。总结提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我.

2020-10-24 21:42:16 390 2

原创 对于(MVC 、MVCS、MVVM)的理解

MVCM层,模型层,程序应用功能的实现,负责数据数据管理及数据生成V层,视图层,负责输出,处理如何调用模板,资源文件C层,控制器层,负责根据请求决定调用的界面,以及处理数据

2020-10-22 11:05:07 2038 2

原创 数据加密:对称加密与非对称加密

前言 数据加密就是为了保护数据的安全性,现在互联网时代数据被盗都是很常见的问题,而加密之后很大程度上能够保证数据的安全性防止泄露。在数据加密中又有两种常见的加密方式:对称加密、和非对称加密。过程如下:加密过程:数据 + 密钥 = 密文解密过程:密文 - 密钥 = 数据一、对称加密(symmetric encryption)在对称加密算法中,加密和解密使用相同密钥,即:使用相同的密匙对同一数据进行加密和解密,通信双方需提前协议好秘钥。例如:李明给小芳发送微信消息表

2020-10-17 18:48:58 1509

原创 API 接口签名生成及验证

PHP 开发 API 接口签名生成及验证前言一、接口签名是什么?二、设计签名1.满足条件及注意事项2.生成签名参数(sing)签名验证前言开发过程中,我们经常会与接口打交道,有的时候是调取别人网站的接口,有的 时候是为他人提供自己网站的接口,但是在这调取的过程中都离不开签名验证。提示:以下是本篇文章正文内容,下面案例可供参考一、接口签名是什么?是为了防止发送的信息被串改,发送方通过将一些字段要素按一定的规则排序后,在转化成json字符串,通过MD5加密机制发送,当接收方接受到请求后需要验证该信

2020-10-14 19:01:20 1908

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除