- 博客(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关注的人